BREAKING CHANGES:
- Removes installing from source. Will probably return at a later date.
- Removes supervisor support. (GH-70)
IMPROVEMENTS:
- Adds Chef 13 support (GH-70)
- Updates default version to v0.19.4, adds new checksums (GH-66) (GH-76)
- Updates service options (GH-77)
- Unpins nssm cookbook version (GH-69)
- Fixes systemd service file permissions (GH-74)
- Updates test suite OS matrix
- Marks default.json as a sensitive resource (GH-71)
- Fixes systemd time out on stop/restart (GH-72)
- Adds configurable environment variables to init templates (GH-79)
- Reloads systemd after service file changes (GH-68)
IMPROVEMENTS:
- Adds initial support for Windows (GH-55)
- Adds support for supervisor init style (GH-37)
- Simplifies init style default, which is smarter about defaulting to the most appropriate init system for a given OS.
- Adds new configuration values (GH-61)
- Adds v0.16.0 and v0.18.0-rc1 checksums (GH-62)
- Updates kitchen suites
- Wraps entire matchers.rb in ChefSpec conditional clause
BUG FIXES:
- Fixes Runit with v0.16.0 and greater
- Fixes various issues in dev tools/testing (GH-63)
IMPROVEMENTS:
- Updates default version of consul-template to 0.15.0, adds new checksums (GH-47) (GH-48) (GH-53)
- Adds support for template-specific wait parameter (GH-50)
BUG FIXES:
- Fixes log level in Upstart template (GH-49)
- Drops "supports :reload" from runit_service definition (GH-52)
- Guards issues/source_url in metadata.rb, which is not supported in Chef 11
IMPROVEMENTS:
- Updates default version of consul-template to 0.12.2, updated release download location, adds new checksums. (GH-36) (GH-39) (GH-41)
BUG FIXES:
- Fixes issue preventing consul-template from updating existing installs (GH-38)
- Fixes issue causing a zero-length consul-template file being created in some situations (GH-40)
- Fixes issue introduced in the GH-38 fix that prevented the install_binary recipe from running by itself. (GH-43)
- Uses consul-template service user when using upstart. (GH-45)
BUG FIXES:
- Removes quotes around perms in config template (GH-33)
FEATURES:
- Adds delete action for consul_template_config LWRP (GH-30)
IMPROVEMENTS:
- Allows upstart to be used outside of Ubuntu (GH-29)
- Updates default version of consul-template to 0.11.0, adds new checksums, and handles new zip format (GH-25) (GH-27) (GH-32)
BUG FIXES:
- Notify restart runit_service if such is the init_style (GH-26)
FEATURES:
- Adds support for systemd (GH-21)
IMPROVEMENTS:
- Updates default version of consul-template to 0.7.0 and adds new checksums (GH-15)
- Moves checksums to their own attribute file (GH-16)
- Ensures config directory exists in LWRP (GH-18)
- Fixes config directory permissions in LWRP (GH-19)
IMPROVEMENTS:
- Adds recipe and support information to metadata.rb
- Released to Chef Supermarket
- Switching to true SemVer. To this point we were matching the version of the consul-template project, regardless of the changes to the cookbook itself.
BUG FIXES:
- Assigns ownership of config files to the service user when using runit (GH-10)
IMPROVEMENTS:
- Redirect stderr to stdout in the consul-template runner so that the runit logger gets the log data (GH-11)
- Allow the
consul_template.log_level
attribute to control the log level used by consul when managed by runit (GH-11) - Dramatically improves ChefSpec test speed by switching to SoloRunner
- Switch to JSON dump for default.json config file (GH-12)
- Updates default version of consul-template to 0.6.5 and adds new checksums (GH-13)
BREAKING CHANGES:
- consul_template_config no longer notifies consul-template to reload from inside the LWRP (GH-8)
IMPROVEMENTS: