This file is used to list changes made in each version of the rabbitmq cookbook.
- added #238 for clustering depreciating the rabbitmq-cluster cookbook
- added #245 for expected Debian family usage
- Added ssl_ciphers #255
- Fix plugin_enabled not having path appended #253
- Add more support for erlang args #247
- Open file limit not set correctly #127
- Additional rabbit configs #217
- Updated the erlang cookbook dependancy
- Removed yum-epel case statement #236
- don't put change password in log #237
- Added pin_distro_version for other platforms #234
- specifying ssl #152
- additional debs and rpms #220
- umask #219
- typo fixed #243
- Fix travis build. #228
- Update Contributing file with new links and help. #229
- Change module back to Opscode. #231
- Update for 3.4.4 #223
- Exclude CentOS 6/7 from distro version suite (no or broken upstream)
Song of this Release: First Person Shooter by Celldweller
- Add more chefspec tests #193
- initial enforcement of Gemfile.lock #213
- add support for loopback users #212
- CentOS 7 support #214
- changed regex behavior for guard command on set user permission resource #215
Song of this Release: Cascade by Hyper
- Moved the service enable and start to the bottom of the default recipe so you can change variables around. Issue #201
- syntax typos #208
- LWRP for managing RabbitMQ parameters #207
- Distro version pinning #211
Song of this Release: Sunlight (2011) by by Modestep
- Update to
3.4.3
release of rabbitmq - Updated from 12.04 to 14.04 for Ubuntu Specs
- #185 Updated cloud kitchen.yml
- #186 Updated chefspec for multiple oses
- #180 Instead of defaulting to :upgrade we default to :install with the a pinned version number
- #187 Updating Readme
- #184 Supports setting rabbitmq config file to a different path
- #161 Community plugins
- #158 Adds policy apply_to option
- #151 make config file template source cookbook configurable
- #121 COOK-4694 Remove service restart for vhost mgmnt
- #176 Chef-client 12 released and the
PATH
attribute was removed.
Song of this Release: 0 to 100/The Catchup by Drake
- Updated for the new release of RabbitMQ release 3.4.2
- Removed the Centos 5.10 from integration testing
- Updated the Gemfile for testing
- #87 expose the heartbeat configuration parameter
- #168 Initial Chefspec
- #166 Updated to 3.4.2 release
- d1bfae8 Rubocop'd all the things
- ccf42a3 Started to get Travis to be our gatekeeper
- #172 Updates ['rabbitmq']['config'] to use ['rabbitmq']['config_root'] attribute
- #123 Add raw configuration for rabbitmq.erb
- Updated the RuboCop camel case
- Make rabbitmq service restart immediately
- Add sensitive flag for resources that expose passwords in log
- Issue: #153
- move serverspec v1 tests to use busser-rspec
- Adding switch to make TCP listeners optional
- Update user.rb
- Update default.rb
- Merge branch 'pr-128'
- add serverspec tests for plugin lwrp
- Plugin provider. fixes #141
- Add test that fails if plugin notifications aren't working properly.
- Bump default rabbitmq-server version to 3.3.5
- [COOK-4641] - remove setsid calls in service resource
- Testing updates
- Minor documentation fix re: rabbitmq_policy usage
- [COOK-2676] - Fixing startup issue when cluster mode is enabled
- [COOK-4517] - Add cluster partition handling attribute to the cookbook
- [COOK-4459] - added missing dependency package logrotate
- [COOK-4279] - Addition of ssl_opts in rabbitmq.config when web_console_ssl is enabled
- [COOK-4431] - RPM / DEB package installs now use the rabbit version you specify
- [COOK-4438] - rabbitmq_policy resource breaks if you use rabbitmq version >= 3.2
- [COOK-4384] Add ChefSpec Custom Matchers for LWRPs
[COOK-4369] - use_inline_resources
[COOK-4280] Upstart script properly waits until the server is started
- [COOK-4050] - Do not force failure in rabbitmq_user
- [COOK-4088] - Update rabbitmq.config for port ranges
- Updating test harness. Fixing style cops
- COOK-3678 - Fix an issue where a RabbitMQ policy resource with vhost arguments emits unexpected restart notification
- COOK-3606 - Fix erlang cookie comparison
- COOK-3512 - Define rabbitmq service on SUSE
- COOK-3538 - Configure web management console to use SSL
- COOK-3369 - Add SUSE support
- COOK-3320 - Configure bind and cluster over a specified addr
- COOK-3138 - Do not log RabbitMQ password
- COOK-2803 - Bind erlang networking to localhost (attribute-driven)
- Greatly expanded Test Kitchen coverage and platform support
- added support for disabling policies and virtualhosts through attributes
- added support for using with the erlang::esl recipe
- [COOK-2705]: Add ability to change tcp_listen_options in config
- [COOK-2397]: Added upstart support to rabbitmq cookbook
- [COOK-2830]: Use a notify for server restart, instead of defining a new service
- [COOK-3384]: Added ability to change user password
- [COOK-3489]: Add attribute to set open file limit
- [COOK-3011]: Incorrect apt source test causes Chef run to fail on Ubuntu
- [COOK-3438]: RabbitMQ fixes for Fedora 19
- [COOK-3099]: policy resource should support optional vhost argument
- [COOK-3078]: rabbitmq password is not quoted or escaped on add_user
- [COOK-3079]: rabbitmq permissions check doesn't match, resulting in non-idempotency
- [COOK-2828]: Rabbitmq Clustering doesn't work properly
- [COOK-2975]: rabbitmq has foodcritic failures
- [COOK-2575]: LWRP for setting policies
- Major v2.0 changes are documented in the README.
- [COOK-2391] - Added support for verify verify_peer and fail_if_no_peer_cert true
- [COOK-2153] - Fix of user LWRP
- [COOK-2180] - Plugin management via node attributes
- [COOK-2201] - Use the proper syntax when using rabbitmq 3.0 instead of 2.x
- [COOK-2210] - User management via node attributes
- [COOK-2211] - Virtualhost management via node attributes
- [COOK-2235] - RabbitMQ bin path isn't necessarily part of PATH for the plugin provider
- [COOK-2392] - correctly configure a rabbitmq cluster
- [COOK-2366] - Default recipe doesn't create mnesia dir
- [COOK-2416] - Add support for clearing tags.
- [COOK-2151] - Add config options for
disk_free_limit
andvm_memory_high_watermark
via attributes
- [COOK-1850] - oracle linux support
- [COOK-1873] - add
set_user_tag
action torabbitmq_user
LWRP - [COOK-1878] - :immediately action causes clustering to fail
- [COOK-1888] - smartos support
- [COOK-1684] - Unify behavior of debian and rhel clones in the rabbitmq cookbook
- [COOK-1724] - enable using the distro release of rabbitmq instead of the RabbitMQ.org version
- [COOK-1552] - removed rogue single quote from rabbitmq ssl configuration
- [COOK-1496] - explicitly include the apt recipe
- [COOK-1501] - Allow user to enable yum-based installation of rabbitmq via an attribute
- [COOK-1503] - Recipe to enable rabbitmq web management console
This version requires apt cookbook v1.4.4 (reflected in metadata).
- [COOK-1216] - add amazon linux to RHELish platforms
- [COOK-1217] - specify version, for RHELish platforms
- [COOK-1219] - immediately restart service on config update
- [COOK-1317] - fix installation of old version from ubuntu APT repo
- [COOK-1331] - LWRP for enabling/disabling rabbitmq plugins
- [COOK-1386] - increment rabbitmq version to 2.8.4
- [COOK-1432] - resolve foodcritic warnings
- [COOK-1438] - add fedora to RHELish platforms
- [COOK-1386] - Bumped version to 2.8.4
- rabbitmq::default now includes erlang::default
- [COOK-911] - Auto clustering support
- [COOK-585] - manage rabbitmq-server service