Skip to content

Commit

Permalink
Adds changelog with a new template.
Browse files Browse the repository at this point in the history
  • Loading branch information
John Bellone committed Oct 7, 2015
1 parent ca47a08 commit 4ffefcf
Showing 1 changed file with 95 additions and 143 deletions.
238 changes: 95 additions & 143 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,146 +1,98 @@
# 1.0.0

# 0.11

# 0.10
Fixes several bugs, minor enhancements and changes default version of
Consul to 0.5.2.

* Enhancements
- Node attribute for specifying Consul log file. [@darron](https://github.com/darron)
- Recipe no longer tries to create directories twice. [@tiwilliam](https://github.com/tiwilliam)
- Add packagecloud install method. [@darron](https://github.com/darron)
- Add 'rejoin_after_leave' option. [@arodd](https://github.com/arodd)
- Add LWRP for services watch. [@hirocaster](https://github.com/hirocaster)

* Bug Fixes
- #152 Remove +x permissions on upstart/systemd configs. [@dpkp](https://github.com/dpkp)
- #158 Fix sysvinit script by not quoting commands. [@hatchetation](https://github.com/hatchetation)
- #172 Adds missing bracket to restart subscription. [@YuukiARIA](https://github.com/YuukiARIA)
- #178 Ensures GOMAXPROCS is at least 2. [@tgwizard](https://github.com/tgwizard)

# 0.9.1

* Bug Fixes
* Lock to Chef 11 compatible version of libarchive cookbook

# 0.9.0
* Enhancements
- Adds support for publishing to statsd URL. [@akerekes](https://github.com/akerekes)
- Adds support for Arch Linux. ([@logankoester](https://github.com/logankoester))
- Adds systemd init style. [@logankoester](https://github.com/logankoester)
- Adds support for Consul HTTP checks. [@gavinheavyside](https://github.com/gavinheavyside)
- Bump default Consul installed version to 0.5.0
* Bug Fixes
- Remove hard dependency on chef-provisioning cookbook.
- Sets correct ownership to Consul run user/group on service directories. [@thedebugger](https://github.com/thedebugger)

- Removes support for EL5 (CentOS 5) and Ubuntu 10.04.

# 0.8.3

* Bug Fixes
* Export GOMAXPROCS when using runit service style

# 0.8.2

* Bug Fixes
* Set GOMAXPROCS when using runit service style

# 0.8.1

* Bug Fixes
* Vanilla init script now points to the proper Consul binary and data dir

# 0.8.0

* Enhancements
* Upgrading from one version to another of Consul is now supported. The Consul service will automatically restart after upgrade.

* Bug Fixes
* Partial convergeances will now gracefully recover on the next chef run
* Upstart will now respawn Consul on crash
* It is no longer possible to set an invalid install method

* Backwards incompatible changes
* 'consul/ui_dir' attribute was removed. This will automatically be placed within the directory configured by 'consul/data_dir' as 'ui'

# 0.7.1

* Bug Fixes
* Fixed: Reloading the Consul service when using the runit init style will

# 0.7.0

* Enhancements
* Added cluster recipe for easily provisioning new Consul clusters. See the README for details
* Added support for additional options for service_config
* Added support for Ubuntu 10.04
* Allow custom data bag / data bag item for Consul encrypt. Default data bag is still `consul` and default item is still `encrypt`
* Bump support for Golan cookbook `~> 1.4`
* Added `consul/retry_on_join` attribute which to specify `retry_join` strategy instead of the default: `start_join`
* Added consul_service_watch LWRP

* Bug Fixes
* No longer overwrite service user/group attribute when using non-runit init styles
* Setting the version attribute will now point to the appropriate download URL
* Use ID attribute to identify consul check definition files instead of name. If no ID is present name will be used

# 0.6.0
* Add support for TLS, and gossip encryption

New features:
- Add [Chef Provisioning][7] recipe for bootstrapping a cluster.
- Add LWRP for defining [an event watch][8] (thanks [@ericfode][9]

# 0.4.4
* Adds server list to a consul instance running as a cluster with a `bootstrap_expect` value greater than one.

# 0.4.3
* Fix race condition when installing Consul as a runit service
* Documentation fixes

# 0.4.2
Bumps default version of Consul to 0.4.0

# 0.4.1
Bumps default version of Consul to 0.3.1.

Adds support to bind to the IP of a named interface.
- bind_interface, advertise_interface, client_interface attributes
(thanks [@romesh-mccullough][5])

Test/Quality Coverage
- Expands test coverage to the `consul::ui` and `consul::_service` recipes.
- Passes some more [rubocop][6] and [foodcritic][4] code quality tests.
- Only test in Travis against rubies of future past.

# 0.4.0
Adds [ChefSpec][3] tests and software lint/metrics.

Breaking Changes
- Renames *binary_install* recipe to *install_binary*
- Renames *source_install* recipe to *source_binary*

# 0.3.0
Bumps the release of [Consul][1] to 0.3.0.

Adds Service LWRP (thanks [@reset][2]!)

# 0.2.0
Bumps the release of [Consul][1] to 0.2.0.

Adds `consul::service` recipe.
Adds more tests.

Bug Smashing
- Source installation now works properly.
- Test Kitchen shows all green!

# 0.1.0
Initial release of [Consul][1] cookbook.

Source and binary installation recipes.
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [1.3.0]
### Enhancements
- Travis builds now use new container infrastructure.
- #215: Adds new resource for managing Consul UI service.
- #219: Adds support to configuration for recursor. [@fumimaron9](https://github.com/fumimaron9)
- #224: Adds support to configuration resource for Join WAN. [@justintime](https://github.com/justintime)
- #228: Default recipe now opens up UDP firewall rules. [@twmb](https://github.com/twmb)
### Bug Fixes
- #210: Adds all types of Consul watches. [@scalp42](https://github.com/scalp42)
- #211: Service resource disable action deletes configuration. [@scalp42](https://github.com/scalp42)
- #212: Fixes issues while defining multiple service checks. [@scalp42](https://github.com/scalp42)
- #213: Service Resource - Disable action doesn't delete directory. [@scalp42](https://github.com/scalp42)
- #221: Updates firewall cookbook dependency version. [@lmickh](https://github.com/lmickh)
- #222: Fixes syntax for Consul watch resource configuration. [@wk8](https://github.com/wk8)
- #223: Skips SELinux recipe on non-Linux platforms. [@kamaradclimber](https://github.com/kamaradclimber)
- #227: Fixes definition resource to be able to override name. [@tomzo](https://github.com/tomzo)

## [0.10.0]
### Enhancements
- Node attribute for specifying Consul log file. [@darron](https://github.com/darron)
- Recipe no longer tries to create directories twice. [@tiwilliam](https://github.com/tiwilliam)
- Add packagecloud install method. [@darron](https://github.com/darron)
- Add 'rejoin_after_leave' option. [@arodd](https://github.com/arodd)
- Add LWRP for services watch. [@hirocaster](https://github.com/hirocaster)
### Bug Fixes
- #152 Remove +x permissions on upstart/systemd configs. [@dpkp](https://github.com/dpkp)
- #158 Fix sysvinit script by not quoting commands. [@hatchetation](https://github.com/hatchetation)
- #172 Adds missing bracket to restart subscription. [@YuukiARIA](https://github.com/YuukiARIA)
- #178 Ensures GOMAXPROCS is at least 2. [@tgwizard](https://github.com/tgwizard)

## [0.9.1]
### Bug Fixes
- Locks to Chef 11 compatible version of libarchive cookbook.

## [0.9.0]
### Enhancements
- Adds support for publishing to statsd URL. [@akerekes](https://github.com/akerekes)
- Adds support for Arch Linux. ([@logankoester](https://github.com/logankoester))
- Adds systemd init style. [@logankoester](https://github.com/logankoester)
- Adds support for Consul HTTP checks. [@gavinheavyside](https://github.com/gavinheavyside)
- Bump default Consul installed version to 0.5.0
### Bug Fixes
- Remove hard dependency on chef-provisioning cookbook.
- Sets correct ownership to Consul run user/group on service directories. [@thedebugger](https://github.com/thedebugger)
- Removes support for EL5 (CentOS 5) and Ubuntu 10.04.

## [0.8.3]
### Bug Fixes
- Export GOMAXPROCS when using runit service style.

## [0.8.2]
### Bug Fixes
- Sets GOMAXPROCS when using runit service style.

## [0.8.1]
### Bug Fixes
- Vanilla init script now points to the proper Consul binary and data dir.

## [0.8.0]
### Enhancements
- Upgrading from one version to another of Consul is now supported.
- Restarts after upgrade.
### Bug Fixes
- Partial convergeances will now gracefully recover on the next chef run.
- Upstart will now respawn Consul on crash.
- It is no longer possible to set an invalid install method.

## [0.7.0]
### Enhancements
- Adds cluster recipe for easily provisioning new Consul clusters.
- Adds support for additional options for service_config.
- Adds support for Ubuntu 10.04.
- Allows custom data bags for Consul encrypt.
- Bumps support for golang cookbook to 1.4.
- Adds `consul/retry_on_join` attribute.
- Adds consul_service_watch LWRP.
### Bug Fixes
- Reloading the Consul service when using runit init style.

[Unreleased]: https://github.com/johnbellone/consul-cookbook/compare/v1.3.0...HEAD
[1.3.0]: https://github.com/johnbellone/consul-cookbook/compare/v1.3.0...HEAD
[0.10.0]: https://github.com/johnbellone/consul-cookbook/compare/v0.10.0...HEAD
[0.9.1]: https://github.com/johnbellone/consul-cookbook/compare/v0.9.1...HEAD
[0.9.0]: https://github.com/johnbellone/consul-cookbook/compare/v0.9.0...HEAD
[0.8.3]: https://github.com/johnbellone/consul-cookbook/compare/v0.8.3...HEAD
[0.8.2]: https://github.com/johnbellone/consul-cookbook/compare/v0.8.2...HEAD
[0.8.1]: https://github.com/johnbellone/consul-cookbook/compare/v0.8.1...HEAD
[0.8.0]: https://github.com/johnbellone/consul-cookbook/compare/v0.8.0...HEAD
[0.7.0]: https://github.com/johnbellone/consul-cookbook/compare/v0.7.0...HEAD

[1]: http://consul.io
[2]: https://github.com/reset
Expand Down

0 comments on commit 4ffefcf

Please sign in to comment.