v5.10.0 (in development)
-
This release series provisions RabbitMQ
3.8.28
by default.3.9.14
and later versions are recommended and will be provisioned in a future minor release. -
Minimum supported OS versions are now: Debian 10, Ubuntu 18.04, CentOS Stream 8, Fedora 32.
-
Refactored
rabbitmq_policy
resource and dropped the rarely used:list
action.Contributed by @fozboz.
GitHub issue: #587
v5.9.1 (2021-06-25)
-
unified_mode
is now used only if provided by the Chef client. This restores compatibility with Chef 14.GitHub issue: #577
-
Change log corrections
v5.9.0 (2021-06-23)
This release introduces potentially breaking changes due to a number of significant changes in the RabbitMQ ecosystem and beyond.
-
Switch from Bintray to Cloudsmith for package provisioning. Bintray has been permanently shut down.
GitHub issue: #574
-
RabbitMQ 3.7.x has been entirely out of support since September 2020. The package now provisions
3.8.17
by default instead of an unsupported version.3.8.x
series also address several CVEs.GitHub issue: #574
-
This cookbook now can provision Erlang 24 from Cloudsmith.
GitHub issue: #574
-
Support for Ubuntu versions prior to 16.04, Fedora prior to 31, Debian prior to Stretch has been dropped as modern RabbitMQ and Erlang versions no longer support them and assume OpenSSL 1.1 to be available.
Instead, integration tests now focus on more modern distributions such as Ubuntu 20.04 and 21.04, CentOS Stream, Fedora 34, Debian 10 and 11.
GitHub issue: #574
v5.8.5 (2020-07-25)
-
Idempotency w.r.t. Ohai package state reloading.
Contributed by @Wing924 and @ramereth.
-
Chef 16 compatibility and cookbook style fixes.
Contributed by @tas50 and @ramereth.
-
Cluster status output parser failed with the new RabbitMQ 3.8-specific output format
Contributed by @DecoyJoe.
GitHub issue: #560
-
User tags are now set unconditionally by the
users
recipe.Contributed by @tophercullen.
GitHub issue: #538
-
Compression enabled for logrotate.
Contributed by @drewhammond.
GitHub issue: #557
-
File
is scoped explicitly to disambiguate.Contributed by @tas50.
GitHub issue: #542
v5.8.4 (2019-08-26)
-
rabbitmq[erlang_package_from_bintray]
now provisions Erlang 22 by default on RPM-based distributions. Erlang21.x
can be provisioned by overriding the ``node['rabbitmq']['erlang']['yum']['baseurl']` attribute (see README for examples). -
node['rabbitmq']['channel_max']
is a new attribute used to configure the maximum number of channels allowed per connection.Contributed by @rafaelyehuda.
GitHub issue: #533
v5.8.2 (2019-05-29)
-
Restored compatibility with pre-Chef 13
apt_preference
resource.Contributed by Stefan Sundin.
GitHub issue: #527
-
Basic LDAP plugin configuration support (see documentation in the README).
Contributed by @refaelyehuda.
GitHub issue: #528
-
rabbitmq[user]
's:clear_permissions
action unintentionally had no effect.Contributed by Brandon Kneeld.
GitHub issue: #529
-
rabbitmq[erlang_package_from_bintray]
now skips Erlang packages not available on Ubuntu 16.04 (Xenial).Contributed by Stefan Sundin.
GitHub issue: #532
v5.8.1 (2019-05-01)
-
rabbitmq[erlang_package_from_bintray]
could install different versions of Debian packages due to a two step installation proceess.Contributed by Kevin Bonner.
GitHub issue: #525
-
rabbitmq[erlang_package_from_bintray]
had a no-op:remove
action block on non-Debian platforms.Contributed by Kevin Bonner.
GitHub issue: #526
v5.8.0 (2019-04-22)
-
Chef 13 is now the minimum required version. Chef 12 has been out of support since April 2018.
GitHub issue: #523
rabbitmq[erlang_package_from_bintray]
now supports Debian 10 (Buster) starting with Erlang 21.3.6. More versions will be available as they come out and become available in the rabbitmq-erlang/debian Bintray repository.
v5.7.7 (2019-04-16)
-
rabbitmq[erlang_package_from_bintray]
was adapted to support Chef 12 (which is no longer maintained).GitHub issue: #522
v5.7.6 (2019-04-11)
-
rabbitmq[erlang_yum_repository_on_bintray]
no longer performs ayum update
which can result in unintended package updates.GitHub issue: #521
-
On Debian,
rabbitmq[erlang_package_from_bintray]
will install all Erlang packages in a single apt operation to avoid complications with interdependencies and order of installation. -
Plugin operations now use inferred installed RabbitMQ version when deciding what switches to use. This improves compatibility for distribution-provided versions.
Contributed by Jan Klare.
GitHub issue: #518
- RabbitMQ 3.7.14 is now provisioned by default.
v5.7.5 (2019-03-25)
-
Amazon Linux 2 is now supported. Note that it requires Erlang to be provisioned via team RabbitMQ Erlang repositories.
GitHub issue: #515.
-
Scientific Linux lacked Kitchen integration tests.
GitHub issue: #516.
v5.7.4 (2019-03-20)
-
New LWRPs for provisioning team RabbitMQ's Erlang packages:
-
erlang_apt_repository_on_bintray
anderlang_yum_repository_on_bintray
for provisioning an appropriate package repository from Bintray. They are wrappers around the standardapt_repository
andyum_repository
resource providers:rabbitmq_erlang_apt_repository_on_bintray 'rabbitmq_erlang_repo_on_bintray' do distribution node['lsb']['codename'] unless node['lsb'].nil? # See https://www.rabbitmq.com/install-debian.html components ['erlang-22.x'] action :add end
rabbitmq_erlang_yum_repository_on_bintray 'rabbitmq_erlang' do # for RHEL/CentOS 7+, Fedora. See https://www.rabbitmq.com/install-rpm.html. baseurl 'https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/' gpgkey 'https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc' action :add end
-
erlang_package_from_bintray
install the package:rabbitmq_erlang_package_from_bintray 'rabbitmq_erlang' do # This package version assumes a Debian-based distribution. # On RHEL/CentOS/Fedora it would be '22.3.4.4' version '1:22.3.4.4-1' action :install end
-
-
Actual installed RabbitMQ package version is now inferred using Ohai when deciding whether to use certain features, CLI tool arguments and so on.
Contributed by Jan Klare.
GitHub issue: #509
v5.7.3 (2019-03-15)
-
Follow-up to #508: more resources treat distro version as
3.6.x
.Note that
node['rabbitmq']['use_distro_version']
will be dropped in the next major version of this cookbook. Consider provisioning a supported RabbitMQ version (e.g.3.7.13
) instead of relying onnode['rabbitmq']['use_distro_version']
.GitHub issue: #508
v5.7.2 (2019-03-13)
-
If
node['rabbitmq']['use_distro_version']
is set totrue
, the version is considered to be a3.6.x
one. This is the case even with Ubuntu Cosmic (18.10) and Debian Stretch backports.Note that
node['rabbitmq']['use_distro_version']
will be dropped in the next major version of this cookbook. Consider provisioning a supported RabbitMQ version (e.g.3.7.13
) instead of relying onnode['rabbitmq']['use_distro_version']
.GitHub issue: #508
v5.7.1 (2019-03-11)
-
LSB attribute is no longer references on non-Debian platforms.
Contributed by Sten Spans.
GitHub issue: #507
- Default provisioned RabbitMQ version is now
3.7.13
.
v5.7.0 (2019-03-06)
-
rabbitmq::erlang_package
andrabbitmq::esl_erlang_package
are new recipes that provision Erlang packages. The latter is an alias to theerlang::esl
recipe in the Erlang cookbook. The former uses Debian Erlang packages and zero dependency Erlang RPM package produced by Team RabbitMQ. Those packages provide the latest patch releases of Erlang/OTP. -
Major integration test suite improvements
rabbitmq::cluster
referenced an unitialized variablesocat
package was not installed on CentOS 6
v5.6.3 (2019-03-04)
-
Generated
CONFIG_FILE
value will now usenode['rabbitmq']['config']
value as is if no extension is provided. Note that RabbitMQ3.6.x
doesn't support config file paths with an extension, so an exception is made for those versions.Contributed by James Morelli.
GitHub issue: #505
-
Plugin enablement detection did not work with latest RabbitMQ
3.7.x
releases. -
Socket options now force
binary
mode.Contributed by Kevin Bonner.
GitHub issue: #492
v5.6.1 (2018-03-01)
-
Force a TCP socket option,
binary
, that's not necessary starting with 3.6.0 but implicitly required in earlier versions.GitHub issue: #488
v5.6.0 (2018-02-23)
Enhancements:
- More TLS socket options are configurable (e.g. cipher suite preference) #487
- TCP socket buffer size is now configurable #486
- TCP listener interface and port are now configuratble #485
- Config root is now configurable #484
v5.5.0 (2018-02-14)
Enhancements:
- RabbitMQ 3.7.x releases now can be provisioned
Closed issues:
- Not honoring Version - always installs 3.6.8 #480
- Github link seems to no longer be valid #479
- Failing to create vhost and users #474
Merged pull requests:
- fixed change cluster node type #477 (pauldmccann)
- add the ability to load definitions on start #472 (esabelhaus)
- Updated spec for upgrade_dpkg_package #471 (k-popov)
- Ability to set interface to listen for SSL connections #470 (k-popov)
v5.4.0 (2017-12-18)
Closed issues:
Merged pull requests:
v5.3.1 (2017-10-19)
Fixed bugs:
- .erlang.cookie template is not marked as sensitive #465
Closed issues:
Merged pull requests:
- Mark the .erlang.cookie as sensitive. #466 (smekalayahoo)
- Listen ip address configuration for management console. #464 (dragonsmith)
v5.3.0 (2017-10-04)
Closed issues:
- version is hard coded so that we can't change the default version in wrap cookbooks #457
Merged pull requests:
- Make it possible to override base package URL location; switch default to GitHub #458 (Wing924)
- Request for adding retry to node start #454 (amulyas)
v5.2.0 (2017-06-16)
Merged pull requests:
- Remediate RabbitMQ reset failures #449 (jkugler)
- Add configuration for logrotate #448 (foxdalas)
- Fix resource cloning deprecation warnings #446 (rdeusser)
- Do not restart RabbitMQ for Policy Change #445 (bdwyertech)
- replace logrotate script, for debian upstart #349 (flah00)
v5.1.0 (2017-04-28)
Closed issues:
- CentOS 7 is broken (in dokken) #435
- Tests are broken… #434
- Add ability to leave a cluster. #432
- Separete recipes for installation and file configuration #431
- 3.6.2 released #365
Merged pull requests:
- Prep for 5.1.0 #440 (jjasghar)
- allow set_parameter changes to existing parameters #439 (stevenolen)
- improve tests: migrate to inspec #438 (rmoriz)
- Serverspec 2 upgrade #437 (rmoriz)
- mount cgroup in docker, even when privileged #436 (rmoriz)
- closes #432 #433 (majormoses)
v5.0.0 (2017-04-12)
Closed issues:
- policy provider prevents updating an existing policy #424
Merged pull requests:
- Update to default.rb library to handle frozen strings #430 (bphinney)
- Update kitchen dokken #428 (shortdudey123)
- Rename params property to parameters #427 (shortdudey123)
- Change node.set to node.normal #426 (shortdudey123)
- make set action idempotent #425 (brendenyule)
v4.12.1 (2017-03-24)
Closed issues:
- rabbitmq::policy_management tries to modify a frozen string #422
Merged pull requests:
- reassign variable with frozen string instead of appending to it #423 (brendenyule)
v4.12.0 (2017-03-19)
Merged pull requests:
v4.11.2 (2017-03-19)
Merged pull requests:
- Fix Case Statement for RHEL #419 (bdwyertech)
v4.11.1 (2017-03-18)
Closed issues:
- cookbook defaults broken with update to rabbitmq rpm names #416
Merged pull requests:
- Fixes for rhel based pkgs #418 (jjasghar)
- Policies Attribute Fix #417 (bdwyertech)
v4.11.0 (2017-03-17)
Closed issues:
- To install version 3.6.6 #414
- Change default hearbeat to 60 #412
- Erlang cookbook dependency is out of date #403
Merged pull requests:
- Provision 3.6.8 by default #415 (michaelklishin)
- Change heartbeat to 60 (default since 3.5.5) #413 (tsupertramp)
- Remove defaults from resource #410 (tas50)
- Avoid double testing in Travis #409 (tas50)
- Update readme to require Chef 12.1 #408 (tas50)
- Add opensuse / opensuseleap to the metadata #407 (tas50)
- Remove attributes from the metadata #406 (tas50)
- Add support for non ssl management port #404 (BasLangenberg)
- Add kitchen-dokken support to .travis.yml and Gemfile #400 (OBrienCommaJosh)
- defined policies and disabled_policies as [] to avoid nil:NilClass error #399 (jklare)
- apply_to parameter missing #381 (satyabhan)
v4.10.0 (2016-09-20)
Closed issues:
- Unable to get secondary node to join cluster. #393
- Unable to enable plugins #392
- New version with MR 376 #390
Merged pull requests:
- 4.10.0 release #397 (jjasghar)
- Fix README #394 (dhui)
- Cluster join never happens for manual clustering #380 (akadoya)
v4.9.0 (2016-08-02)
Closed issues:
- what i should do about rabbitmq lay4 check? #386
- Mixlib::ShellOut environment setter does not exist. #375
- No candidate version available for rabbitmq-server in Ubuntu 14.04 and 4.7.0 #356
Merged pull requests:
- v4.9.0 #391 (jjasghar)
- Comments out example HA policy attributes #384 (dgoradia)
- Fix warning:already initialized constant LOG_LEVEL #378 (ruizink)
- Update bundler that comes with Travis' ruby 2.1.0. #377 (ruizink)
- Fixes #375. Assign environment via constructor. #376 (ruizink)
v4.8.0 (2016-06-02)
Closed issues:
- undefined method `node_type' for Custom resource rabbitmq_cluster from cookbook rabbitmq #366
- esl-erlang-compat is not needed for 'esl install method' #360
- RabbitMQ 3.6.2 will have a dependency on socat #355
- Cluster LWRP :join action leaves Rabbit stopped on join error #344
- Wrong method in set_cluster_name matcher #342
- Duplicate attributes ['cluster_disk_nodes'] vs ['clustering']['cluster_nodes'] #268
Merged pull requests:
- v4.8.0 #374 (jjasghar)
- Updated to cookstyle #373 (jjasghar)
- Added socat #372 (jjasghar)
- Fix set_cluster_name ChefSpec matcher #371 (josacar)
- Update cipher examples #370 (yoshiwaan)
- fix cluster_nodes config line syntax when using auto clustering #368 (devsibwarra)
- Fix typo in name of rabbitmq clustering enable attribute #367 (jperville)
- Restart Rabbit on cluster join error, resolves #344 #346 (CVTJNII)
v4.7.0 (2016-03-25)
Closed issues:
- Nodes try to rejoin cluster when first listed node is down #347
- Logrotating #338
- rabbitmq_plugin[rabbitmq_management] erlexec: HOME must be set #334
- Alternate restarts fail on CentOS #264
- rabbitmq-server fail to start after setting the cipher suites #259
- Add auth_backends attribute #230
Merged pull requests:
- 4.7.0 prep #354 (jjasghar)
- Pass a HOME environment variable to all rabbitmq execute blocks #352 (RoboticCheese)
- added an example to the "user_management" section. #350 (farshidce)
- Fix check for whether node has joined cluster #348 (ccrebolder)
- Update metadata.rb with config_template_cookbook #345 (jgonera)
- allowing to clear a parameter which is created in a vhost #343 (sergiu-svinarciuc)
- simplified clustering logic #340 (jklare)
- Package install logrotate for *.log #339 (ptqa)
- Debian Fixes #330 (bdwyertech)
- Use init if job_control uses init. #303 (rogerhu)
v4.6.0 (2016-02-02)
Closed issues:
- Problems getting erlang 1.5.x version on Ubuntu 14.04 #336
- node type is being ignored when joining a cluster #326
- Chef restarts RabbitMQ because it always set the permissions to all the users when it runs #197
Merged pull requests:
- v4.6.0 prep work #337 (jjasghar)
- Fix user grep command to match whitespace #331 (gerr1t)
- fix hardcoded --ram node type for cluster join #327 (scalp42)
- NO-REF Check chef client version before calling sensitive #317 (XiangYao)
v4.5.1 (2015-11-24)
Merged pull requests:
v4.5.0 (2015-11-24)
Closed issues:
- Upgrade to "-3_all.deb" #311
- Changelog missing entries for 4.2.1 and 4.2.2 #306
- Logrotate Error on Ubuntu 14.04 #283
- 'node_name' method bug in cluster.rb recipe #271
- RabbitMQ 3.5.2 #266
- Error for clustering cluster_nodes use with cluster.rb #265
- Recreate kitchen tests for Clustering #258
- CHEF-3694 warnings #221
- Not able to clear a policy which was created in a vhost #204
- RabbitMQ Auto-Clustering #156
- Add missing attribute
rabbitmq.hipe\_compile
#146 - nodes not joining cluster #125
Merged pull requests:
- 4.5.0 #323 (jjasghar)
- Enable chef setting for tcp_listen linger option #321 (mgosalia)
- Readme improvements #318 (Fitzsimmons)
- Allow the partition handling to be set even if we are not using auto clustering #307 (joshgarnett)
v4.4.0 (2015-10-12)
Merged pull requests:
- Provision 3.5.6 by default #315 (michaelklishin)
v4.3.2 (2015-10-08)
Merged pull requests:
v4.3.1 (2015-10-08)
Merged pull requests:
v4.3.0 (2015-10-08)
Merged pull requests:
v4.2.2 (2015-09-08)
Merged pull requests:
v4.2.1 (2015-09-08)
Merged pull requests:
v4.2.0 (2015-08-28)
Closed issues:
- Server failing unable to restart, able to restart when resetting queues #289
- ulimit won't work if the current user doesnot have the limit higher or equal to 'rabbitmq' user #250
Merged pull requests:
- Updates for 4.2.0 #298 (jjasghar)
- rabbitmq.community_plugins default should be {} #297 (michaelklishin)
- Fix regex in user.rb #296 (jdrago999)
- Delay start of RabbitMQ on template changes #295 (jschneiderhan)
- esl-erlang-compat now provides Erlang R16B03-1 #294 (michaelklishin)
- Provision 3.5.4 by default #293 (michaelklishin)
- removing ulimit from rabbitmq-env.conf #292 (jordant)
- Fixed rabbitmq cluster_status parsing when node list takes multiple lines. #290 (jperville)
v4.1.2 (2015-07-17)
Closed issues:
- cluster resource : possible bug in running_nodes method #285
- cluster resource : possible bug in node_name method #282
v4.1.1 (2015-07-17)
Closed issues:
- Feature Request: Support rabbitmq_user with multiple vhosts. #278
Merged pull requests:
- Fix exception when first node is launched. Fixes issue #285 #286 (alexpop)
- Use gsub instead of gsub! #284 (stevedomin)
- Allow the service to be manually managed #281 (joshgarnett)
- Allow for flexiable SSL cipher formats #280 (kramvan1)
- Support rabbitmq_user with multiple vhosts. #279 (jemc)
- Changes from let to cached #277 (jjasghar)
v4.0.1 (2015-06-16)
Closed issues:
- wrapper cookbook - node['rabbitmq']['deb_package_url] has not been overrided during execution phase #270
Merged pull requests:
- Changes for 4.0.1 to be pushed. #275 (jjasghar)
- Fix single quote and nil issues with cluster recipe #274 (dude051)
- Fixed 'rabbitmqctl eval' command for old rabbitmq versions #272 (XiangYao)
- Support additional env args #269 (krtyyy)
- Add patterns to catch where the node name is surrounded by single-quotes #267 (monkey1016)
- Remove the extra curly braces for format_ssl_ciphers #260 (wenchma)
v4.0.0 (2015-04-24)
Closed issues:
- Unable to set/override default_user/pass #245
Merged pull requests:
v3.13.0 (2015-04-23)
Merged pull requests:
- 3.13.0 #256 (jjasghar)
- Added ssl_ciphers #255 (kramvan1)
- Fix plugin_enabled not having path appended #253 (Itxaka)
- Fix #245 #252 (cheeseplus)
- Add more support for erlang args #247 (kramvan1)
v3.12.0 (2015-04-07)
Closed issues:
- seems cookbook is unable to set/override default username & password #245 #246
- Oops #242
- metadata.rb is missing in rabbitmq 3.10.0 cookbook #233
- Installation fails if you decide to install erlang from sources #224
- 3.4.4 has been released. #222
- Use default version not working in CentOS #218
- No changelog for 3.10 #216
- When updating the user attributes or the policy attributes they are not taken into consideration if the resource already exists #205
- rabbitmq-server can't be started when selinux is enforcing on redhat 7 #200
- erlang broken #199
- Replace the hard links for package sources with attributes #192
- Centos 7.0 support #189
- cannot_read_enabled_plugins_file - eacces #182
- loopback_users cannot be configured #159
- .erlang.cookie is ignored #137
- Configuring default_user and default_pass in rabbitmq.config is insecure #136
- policy provider does not support apply-to #135
- Kernel parameters errors #124
Merged pull requests:
- 3.12.0 #249 (jjasghar)
- Fix command error in provider/user.rb #243 (shalq)
- [#125] - Enhancing clustering functionality #238 (sunggun-yu)
- don't put change password in log #237 (kramvan1)
- Remove yum-epel case statement. #236 (cmluciano)
- Added pin_distro_version for other platforms #234 (kramvan1)
- addition of attributes for downloading deb, rpm and esl-erlang-compat #220 (dannietjoh)
- umask #219 (cmluciano)
- Additional rabbit configs #217 (jacyzon)
- Allow specifying allowed ssl protocol versions via attributes #152 (JonathanTron)
- Open file limit not set correctly #127 (jessedavis)
v3.11.0 (2015-02-26)
Closed issues:
- Recipe stops server to change erlang cookie even when it's not necessary #232
- Type Error with newest code #227
- Add support for multiple nodes on one machine #225
Merged pull requests:
- Change module back to Opscode. #231 (cmluciano)
- Update Contributing file with new links and help. #229 (cmluciano)
- Fix travis build. #228 (cmluciano)
- 3.4.4 was released and this is the update #223 (jjasghar)
v3.10.0 (2015-02-05)
Closed issues:
- version pining does not work by default with use_distro_version #210
Merged pull requests:
- changed regex behavior for guard command on set user permission resource #215 (fnicholas)
- CentOS 7 support #214 (jjasghar)
- inital enforcement of Gemfile.lock #213 (jjasghar)
- * add support for looback users #212 (sethcall)
- Add more chefspec tests #193 (wenchma)
v3.9.0 (2015-01-28)
Closed issues:
- Can't successfully rerun the cookbook if set the wrong parameter the first time #201
- New version 3.4.3 released #195
- More chefspec test coverage #190
Merged pull requests:
- Distro version pinning #211 (kramvan1)
- syntax typos #208 (stensonb)
- LWRP for managing RabbitMQ parameters #207 (portertech)
- Fix for Issue #201 #202 (jjasghar)
v3.8.0 (2015-01-08)
Closed issues:
- Wrong service provider used on Linux Mint #194
- undefined method `sensitive' for Chef::Resource::Execute #191
- Chef >= 11.14.0 requirement #183
- Change the rabbitmq config file path via cookbook will not take effect #157
Merged pull requests:
v3.7.0 (2014-12-18)
Closed issues:
- RabbitMQ should get pinned on Debian based systems #178
Merged pull requests:
- Updating Readme #187 (jjasghar)
- Added Three different os supports #186 (jjasghar)
- Updating kitchen configs and fixing tests #185 (cheeseplus)
- Supports setting rabbitmq config file to a different path #184 (wenchma)
- Better upgrade and distro package installation. #180 (jjasghar)
v3.6.0 (2014-12-09)
Fixed bugs:
- Foodcritic failures #163
Closed issues:
- Restarts after vhost creation #179
- undefined method `path' for Chef::Resource::Execute #175
- enabled_plugins file permissions issue #174
- rabbitmq doesn't support package upgrade #143
- chef run fails when using upstart #134
Merged pull requests:
- Community plugins #161 (dggc)
- Adds policy apply_to option #158 (hufman)
- make config file template source cookbook configurable #151 (mgreensmith)
- COOK-4694 Remove service restart for vhost mgmnt #121 (kamaradclimber)
v3.5.1 (2014-12-05)
Closed issues:
- New Rabbitmq release #165
Merged pull requests:
v3.5.0 (2014-12-02)
Fixed bugs:
- Default for heartbeat is set higher then suggested #169
Closed issues:
- Working with queues #173
- Readme doesn't have 3.4.0 release #164
- ['rabbitmq']['config'] should not be hard coding again #155
- Failed to connect to rabbitmq many times during openstack deployemnt #153
- Breaks in Chef 10 #149
- Add sensitive flag for resources that expose passwords in log #147
- Documentation Fix - Rabbitmq_policy resource definition incorrect #133
Merged pull requests:
- Updates ['rabbitmq']['config'] to use ['rabbitmq']['config_root'] attribute #172 (wenchma)
- Changed the default heartbeat #170 (jjasghar)
- Chefspec update #168 (jjasghar)
- Updated to 3.4.2 release #166 (jjasghar)
- Add raw configuration for rabbitmq.erb #123 (kYann)
- expose the heartbeat configuration parameter #87 (kisoku)
v3.4.0 (2014-11-23)
pull (2014-11-23)
Closed issues:
- Intermittent notifies issue with plugin provider #141
Merged pull requests:
- Updated the RuboCop camel case #162 (jjasghar)
- Make rabbitmq service restart immediately #154 (wenchma)
- Adding switch to make TCP listeners optional #150 (frankwis)
- Add sensitive flag for resources that expose passwords in log #148 (kramvan1)
- 141 plugin notify fix #142 (caryp)
- Fix user_has_tag? issue when name and tag are the same #140 (shunwen)
v3.3.0 (2014-08-28)
Merged pull requests:
- test-kitchen updates - porting to serverspec, added cluster suites #138 (kennonkwok)
- update rabbitmq_policy definition to properly enter params #132 (zarry)
- Make cluster nodes list more deterministic #128 (dgivens)
- Fix restarts on erlang cookie setting (again) #120 (kennonkwok)
v3.2.2 (2014-05-08)
v3.2.0 (2014-04-24)
v3.1.0 (2014-03-28)
v3.0.4 (2014-03-19)
v3.0.2 (2014-02-28)
v3.0.0 (2014-02-28)
v2.4.2 (2014-02-27)
v2.4.0 (2014-02-14)
v2.3.2 (2013-10-08)
Merged pull requests:
- [COOK-3633] Notify stop, log, and start from the template resource #86 (sethvargo)
- [COOK-3606] remove trailing \n from erlang cookie file contents #84 (portertech)
v2.3.0 (2013-08-28)
Merged pull requests:
- Don't log RabbitMQ passwords. #62 (jakedavis)
- Add attribute to bind erlang networking to localhost. #46 (abecciu)
2.1.2 (2013-06-10)
Merged pull requests:
- Cook 3099 #60 (btm)
- COOK-3099 #59 (stensonb)
- [COOK-3079] Use word-boundaries to delimit in permission grep #58 (vhata)
- [COOK-3078] Escape and quote password before using #57 (vhata)
2.1.0 (2013-05-28)
Merged pull requests:
- foodcritic alerts fixes #52 (ranjib)
- Make clustering work #48 (tchoi80)
- [COOK-2575] add LWRP for setting policies #43 (robertchoi80)
2.0.0 (2013-03-22)
Merged pull requests:
- [COOK-2391] Added support for verify verify_peer and fail_if_no_peer_cert true #38 (portertech)
- COOK-2211 New way to manage virtualhosts #33 (kamaradclimber)
1.8.0 (2013-01-08)
Merged pull requests:
1.7.0 (2012-12-17)
Merged pull requests:
1.6.4 (2012-10-20)
Merged pull requests:
- COOK-1493 fix system callout to properly determine if plugin is enabled #12 (bignastybryce)
1.6.2 (2012-09-17)
Merged pull requests:
- [COOK-1552] removed rogue single quote from rabbitmq ssl configuration #18 (portertech)
1.6.0 (2012-09-14)
Merged pull requests:
- COOK-1503 Recipe to enable web management console #15 (bignastybryce)
- COOK-1501 Allow installation from yum #14 (bignastybryce)
- apt cookbook 1.4.4 now does this automatically #13 (mattray)
1.5.0 (2012-07-12)
Merged pull requests:
- COOK-1386 #9 (mattray)
- COOK-1331 adding LWRP for enabling/disabling plugins #5 (jschneiderhan)
- [COOK-1219] immediately restart rabbitmq after changing configuration #2 (portertech)
- Add support for Amazon Linux (i.e. "amazon") #1 (jordandm)
* This Change Log was automatically generated by github_changelog_generator