57d51bbae2
commit 4832bd61b5b1bfea7c9cc985508e65cd10081652 Source: https://github.com/puppetlabs/puppetlabs-rabbitmq.git Related blueprint merge-openstack-puppet-modules Fuel-CI: disable Change-Id: I924a2a4489dc329fefbee859a4b4bde0b79e86d1 Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
140 lines
4.8 KiB
Plaintext
140 lines
4.8 KiB
Plaintext
2014-08-20 - Version 4.1.0
|
|
|
|
Summary:
|
|
|
|
This release adds several new features, fixes bugs, and improves tests and
|
|
documentation.
|
|
|
|
Features:
|
|
- Autorequire the rabbitmq-server service in the rabbitmq_vhost type
|
|
- Add credentials to rabbitmqadmin URL
|
|
- Added $ssl_only parameter to rabbitmq, rabbitmq::params, and
|
|
rabbitmq::config
|
|
- Added property tags to rabbitmq_user provider
|
|
|
|
Bugfixes:
|
|
- Fix erroneous commas in rabbitmq::config
|
|
- Use correct ensure value for the rabbitmq_stomp rabbitmq_plugin
|
|
- Set HOME env variable to nil when leveraging rabbitmq to remove type error
|
|
from Python script
|
|
- Fix location for rabbitmq-plugins for RHEL
|
|
- Remove validation for package_source to allow it to be set to false
|
|
- Allow LDAP auth configuration without configuring stomp
|
|
- Added missing $ssl_verify and $ssl_fail_if_no_peer_cert to rabbitmq::config
|
|
|
|
2014-05-16 - Version 4.0.0
|
|
|
|
Summary:
|
|
|
|
This release includes many new features and bug fixes. With the exception of
|
|
erlang management this should be backwards compatible with 3.1.0.
|
|
|
|
Backwards-incompatible Changes:
|
|
- erlang_manage was removed. You will need to manage erlang separately. See
|
|
the README for more information on how to configure this.
|
|
|
|
Features:
|
|
- Improved SSL support
|
|
- Add LDAP support
|
|
- Add ability to manage RabbitMQ repositories
|
|
- Add ability to manage Erlang kernel configuration options
|
|
- Improved handling of user tags
|
|
- Use nanliu-staging module instead of hardcoded 'curl'
|
|
- Switch to yum or zypper provider instead of rpm
|
|
- Add ability to manage STOMP plugin installation.
|
|
- Allow empty permission fields
|
|
- Convert existing system tests to beaker acceptance tests.
|
|
|
|
Bugfixes:
|
|
- exchanges no longer recreated on each puppet run if non-default vhost is used
|
|
- Allow port to be UNSET
|
|
- Re-added rabbitmq::server class
|
|
- Deprecated previously unused manage_service variable in favor of
|
|
service_manage
|
|
- Use correct key for rabbitmq apt::source
|
|
- config_mirrored_queues variable removed
|
|
- It previously did nothing, will now at least throw a warning if you try to
|
|
use it
|
|
- Remove unnecessary dependency on Class['rabbitmq::repo::rhel'] in
|
|
rabbitmq::install
|
|
|
|
|
|
2013-09-14 - Version 3.1.0
|
|
|
|
Summary:
|
|
|
|
This release focuses on a few small (but critical) bugfixes as well as extends
|
|
the amount of custom RabbitMQ configuration you can do with the module.
|
|
|
|
Features:
|
|
- You can now change RabbitMQ 'Config Variables' via the parameter `config_variables`.
|
|
- You can now change RabbitMQ 'Environment Variables' via the parameter `environment_variables`.
|
|
- ArchLinux support added.
|
|
|
|
Fixes:
|
|
- Make use of the user/password parameters in rabbitmq_exchange{}
|
|
- Correct the read/write parameter order on set_permissions/list_permissions as
|
|
they were reversed.
|
|
- Make the module pull down 3.1.5 by default.
|
|
|
|
* 2013-07-18 3.0.0
|
|
Summary:
|
|
This release heavily refactors the RabbitMQ and changes functionality in
|
|
several key ways. Please pay attention to the new README.md file for
|
|
details of how to interact with the class now. Puppet 3 and RHEL are
|
|
now fully supported. The default version of RabbitMQ has changed to
|
|
a 3.x release.
|
|
|
|
Bugfixes:
|
|
- Improve travis testing options.
|
|
- Stop reimporting the GPG key on every run on RHEL and Debian.
|
|
- Fix documentation to make it clear you don't have to set provider => each time.
|
|
- Reference the standard rabbitmq port in the documentation instead of a custom port.
|
|
- Fixes to the README formatting.
|
|
|
|
Features:
|
|
- Refactor the module to fix RHEL support. All interaction with the module
|
|
is now done through the main rabbitmq class.
|
|
- Add support for mirrored queues (Only on Debian family distributions currently)
|
|
- Add rabbitmq_exchange provider (using rabbitmqadmin)
|
|
- Add new `rabbitmq` class parameters:
|
|
- `manage_service`: Boolean to choose if Puppet should manage the service. (For pacemaker/HA setups)
|
|
- Add SuSE support.
|
|
|
|
Incompatible Changes:
|
|
- Rabbitmq::server has been removed and is now rabbitmq::config. You should
|
|
not use this class directly, only via the main rabbitmq class.
|
|
|
|
* 2013-04-11 2.1.0
|
|
- remove puppetversion from rabbitmq.config template
|
|
- add cluster support
|
|
- escape resource names in regexp
|
|
|
|
* 2012-07-31 Jeff McCune <jeff@puppetlabs.com> 2.0.2
|
|
- Re-release 2.0.1 with $EDITOR droppings cleaned up
|
|
|
|
* 2012-05-03 2.0.0
|
|
- added support for new-style admin users
|
|
- added support for rabbitmq 2.7.1
|
|
|
|
* 2011-06-14 Dan Bode <dan@Puppetlabs.com> 2.0.0rc1
|
|
- Massive refactor:
|
|
- added native types for user/vhost/user_permissions
|
|
- added apt support for vendor packages
|
|
- added smoke tests
|
|
|
|
* 2011-04-08 Jeff McCune <jeff@puppetlabs.com> 1.0.4
|
|
- Update module for RabbitMQ 2.4.1 and rabbitmq-plugin-stomp package.
|
|
|
|
2011-03-24 1.0.3
|
|
- Initial release to the forge. Reviewed by Cody. Whitespace is good.
|
|
|
|
2011-03-22 1.0.2
|
|
- Whitespace only fix again... ack '\t' is my friend...
|
|
|
|
2011-03-22 1.0.1
|
|
- Whitespace only fix.
|
|
|
|
2011-03-22 1.0.0
|
|
- Initial Release. Manage the package, file and service.
|