This file is used to list changes made in each version of the activemq cookbook.
- Require Chef 12.7+ to workaround action_class bug
- Update recipe to 5.14.4
- Update integration test to include check for activemq
- Update documentation for the activemq_install resource.
- Set 5.14.4 as the default ActiveMQ version
- Fix issues with action class on Chef 12.5/12.6
- Test with local delivery and not Rake
- Update Apache 2.0 license string
- Add all suse platform strings to the metadata
- Move templates to the root dir since Chef 12 allows this`
- Remove platform check that isn’t necessary anymore
- Fix a deprecation warning in the test cookbook
- Require 12.5+ and remove compat_resource dependency
- Require compat_resource
- Remove LWRP-isms from the custom resource
- Cookstyle fixes
- Require Chef 12.1 or later
- Switch testing in Travis to kitchen-dokken for integration testing and our Rakefile with cookstyle, foodcritic, and chefspec for linting/unit testing
- Switched integration testing from Serverspec to Inspec
- Add activemq_install custom resource. This is currently experimental, but will eventually be the only install method
- Add a new attribute for setting transport protocols: default['activemq']['transport_protocols']
- Install tar for minimal rhel installs that might not have it
- Test in Travis with kitchen-docker so each commit triggers a full integration test
- Update the development and testing gems in the Gemfile
-
Add new attributes for controlling the SSL settings
default['activemq']['wrapper']['keystore_password']
default['activemq']['wrapper']['truststore_password']
default['activemq']['wrapper']['keystore_path']
default['activemq']['wrapper']['truststore_path']
- Update metadata for the move from opscode-cookbooks to chef-cookbooks
- Resolve rubocop warnings in the Rakefile and Rake tasks
- Remove incorrect development documentation in the readme
- Update the author to be the Cookbook Engineering Team
- Add additional development gems for rake and cloud testing
- Default to ActiveMQ version 5.12.0
- Updated to the latest out of the box ActiveMQ config XML file so that newer installs could be successfully started. This is a 100% breaking change for older ActiveMQ installs.
- Added new attribute to decide if the service should be started or not:
node['activemq']['enabled']
. Defaults to true, but can be used with wrapper cookbooks that need to install additional configs before starting ActiveMQ - Added new attribute to decide if Java should be installed or not:
node['activemq']['install_java']
. Defaults to true - Fixed wrapper.conf to only template if
node['activemq']['use_default_config']
is set - Updated Berksfile to 3.0 format
- Update Kitchen CI config with additional platforms and the attributes necessary for a clean converge
- Update Travis CI to test on Ruby 2/2.1/2.2 and to use the containe infrastructure and bundler caching for faster tests
- Removed yum as a dependency in the Berksfile since it's not actually used anywhere
- Added the new contributing and testing docs
- Add a maintainers file
- Updated all development dependencies in the Gemfile
- Clarified that Chef 11+ is required in the readme
- Added Travis and Supermarket badges in the readme
- Added scientific oracle, and amazon to the metdata file
- Add source_url and issues_url metadata to the metadata file
- Added minimal Chefspec to test recipe convergence
- Updated .gitignore and added a chefignore file
- Fix serverspec tests to run with the the latest serverspec release
- Adding global amq distribution service switch
- Metadata includes
issues_url
andsource_url
- [COOK-4557] activemq cookbook default mirror url is broken
- COOK-3309 - Fix service (re)start command
- COOK-2846 - Add support for openSUSE
- COOK-2845 - Support differing versions of
wrapper.conf
- COOK-1777 - Add stomp integration
- [COOK-2816] - update version to 5.8.0
- [COOK-2817] - resolve foodcritic warning
- [COOK-800] - activemq cookbook should install 5.5.1 by default
- [COOK-872] - activemq home directory isn't explicitly created