This file is used to list changes made in each version of the rabbitmq 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