Skip to content

Releases: kelseyhightower/confd

v0.4.0-beta1

12 May 04:26
Compare
Choose a tag to compare
v0.4.0-beta1 Pre-release
Pre-release

This release adds initial support for Consul, the new service discovery and configuration solution from HashiCorp.

New features:

  • Add support for Consul

Bugs resolved:

  • The key prefix is now always prepended to the key before lookups

Binaries are now being distributed using the following naming convention: confd-0.4.0-beta1-darwin-amd64. Installation is now a matter of running the following commands:

curl -L https://github.com/kelseyhightower/confd/releases/download/v0.4.0-beta1/confd-0.4.0-beta1-darwin-amd64 -o confd
chmod +x confd

0.3.0

05 Mar 04:11
Compare
Choose a tag to compare

This version of confd adds support for etcd 0.3.x and complex iteration over etcd keys in Resource Templates. See the iteration example doc for more details.

0.3.0-beta1

11 Jan 22:42
Compare
Choose a tag to compare
0.3.0-beta1 Pre-release
Pre-release

Add support for etcd 0.2.x

v0.2.0

04 Nov 03:37
Compare
Choose a tag to compare

This release includes the following new features:

  • New -noop flag enables noop mode, which only reports changes.
  • New -srv-domain flag adds support for etcd SRV records.
  • New -etcd-scheme flag to toggle the etcd scheme between http and https
  • New -verbose and -debug flags to better control logging output.

The -noop, -srv-domain, -etcd-scheme, -verbose, -debug and -quiet flags have matching options in the confd configuration file.

This release also makes the following non-backwards compatible changes:

Single letter command line flags are no longer in use. This is to help remove confusion and make confd easier to use out of the box. The following flags have been renamed:

  • -q renamed to -quiet
  • -C renamed to -config-file
  • -c renamed to -confdir
  • -n renamed to -node
  • -i renamed to -interval
  • -p renamed to -prefix

To help make the use of certain flags more clear, the following flags have been renamed:

  • -cert renamed to -client-cert
  • -key renamed to -client-key

v0.2.0-beta1

03 Nov 16:48
Compare
Choose a tag to compare
v0.2.0-beta1 Pre-release
Pre-release

This beta release includes the following new features:

  • New -noop flag enables noop mode, which only reports changes.
  • New -srv-domain flag adds support for etcd SRV records.
  • New -etcd-scheme flag to toggle the etcd scheme between http and https
  • New -verbose and -debug flags to better control logging output.

The -noop, -srv-domain, -etcd-scheme, -verbose, -debug and -quiet flags have matching options in the confd configuration file.

This release also makes the following non-backwards compatible changes:

Single letter command line flags are no longer in use. This is to help remove confusion and make confd easier to use out of the box. The following flags have been renamed:

  • -q renamed to -quiet
  • -C renamed to -config-file
  • -c renamed to -confdir
  • -n renamed to -node
  • -i renamed to -interval
  • -p renamed to -prefix

To help make the use of certain flags more clear, the following flags have been renamed:

  • -cert renamed to -client-cert
  • -key renamed to -client-key

v0.2.0-alpha1

03 Nov 00:57
Compare
Choose a tag to compare
v0.2.0-alpha1 Pre-release
Pre-release

This alpha release includes the following new features:

  • New noop mode displays pending changes but does not modify the target config.
  • Support for etcd SRV records.
  • Ability to toggle the etcd scheme between http and https through configuration.

v0.1.2

01 Nov 14:44
Compare
Choose a tag to compare

The bug fix release includes the following changes:

  • Fix too many open tcp connections to etcd and corresponding memory leak.
  • Show node list in logs when unable to connect to etcd cluster.
  • Exit non-zero if any errors occur while processing template resources.
  • Exit non-zero if keys are missing from etcd.
  • An error is logged when the template resource config cannot be parsed.
  • An error is logged when the target config cannot be updated.
  • Better info messages when target config is out of sync.
  • Improved test coverage.
  • This release adds a quiet flag, -q, which silences confd non-error messages. Tests are run in quite mode by default.

v0.1.2-rc4

01 Nov 14:31
Compare
Choose a tag to compare
v0.1.2-rc4 Pre-release
Pre-release

This release adds a quiet flag, -q, which silences confd non-error messages. Tests are run in quite mode by default.

v0.1.2-rc3

01 Nov 06:39
Compare
Choose a tag to compare
v0.1.2-rc3 Pre-release
Pre-release

This release contains the following bug fixes:

  • Better info messages when target config is out of sync.
  • Improved test coverage.

v0.1.2-rc2

01 Nov 01:01
Compare
Choose a tag to compare
v0.1.2-rc2 Pre-release
Pre-release

This release contains the following bug fixes:

  • Exit non-zero if keys are missing from etcd.
  • An error is logged when the template resource config cannot be parsed.
  • An error is logged when the target config cannot be updated.