Changelog for
consul-1.0.6-2.2.x86_64.rpm :
Tue Feb 27 13:00:00 2018 dAATTkulinski.us
- consul.service no longer worked due to consul becoming more picky
about parameters used
Tue Feb 27 13:00:00 2018 dAATTkulinski.us
- Consul 1.0.6 (Released February 9, 2018)
https://github.com/hashicorp/consul/blob/v1.0.6/CHANGELOG.md
- Package failed to build on openSUSE_Tumbleweed
Thu Nov 9 13:00:00 2017 takedaAATTtakeda.tk
- removed -data-dir from command line (consul validate expects
data-dir in the config so the option is redundant)
- changed /etc/consul.json to /etc/consul.json.example to allow
seamless updating (the rpm restarts consul service after updating)
- changed permissions on configuration files
Wed Nov 8 13:00:00 2017 takedaAATTtakeda.tk
- removed -ui from EXTRA_OPTS (set \"ui\" to true in the config instead)
- fixed issue with confcheck in init.d script
Tue Nov 7 13:00:00 2017 takedaAATTtakeda.tk
- Consul 1.0.0 (Released October 16, 2017)
https://github.com/hashicorp/consul/blob/v1.0.0/CHANGELOG.md
- added EXTRA_OPTS to allow adding extra options
- removed web ui assets since these are now compiled it, just
specify -ui option (it is already listed in EXTRA_OPTS)
- renamed default configuration to consul.json to match changes
in 1.0.0
- only restart consul on abnormal termination
Note: to upgrade from 0.7.5 you might need to add -raft-protocol=1
on the servers to EXTRA_OPTS once all machines are updated
you can remove the option which will default to version 3.
Once version 3 is in use Consul won\'t allow any older nodes
to connect.
Please read: https://www.consul.io/docs/upgrade-specific.html
to find about other upgrading gotchas.
Tue Aug 22 14:00:00 2017 takedaAATTtakeda.tk
- Allowing systemd to reload consul
Tue Feb 21 13:00:00 2017 takedaAATTtakeda.tk
- Consul 0.7.5 (Released February 15, 2017)
Changes:
BUG FIXES:
* server: Fixed a rare but serious issue where Consul servers could panic when
performing a large delete operation followed by a specific sequence of other
updates to related parts of the state store (affects KV, sessions, prepared
queries, and the catalog). [GH-2724]
Tue Feb 7 13:00:00 2017 takedaAATTtakeda.tk
- Consul 0.7.4 (Released February 6, 2017)
https://github.com/hashicorp/consul/blob/v0.7.4/CHANGELOG.md
Fri Jan 27 13:00:00 2017 takedaAATTtakeda.tk
- Consul 0.7.3 (Released January 26, 2017)
https://github.com/hashicorp/consul/blob/v0.7.3/CHANGELOG.md
Tue Jan 10 13:00:00 2017 takedaAATTtakeda.tk
- Consul 0.7.2 (Released December 19, 2016)
https://github.com/hashicorp/consul/blob/v0.7.2/CHANGELOG.md
Thu Nov 10 13:00:00 2016 takedaAATTtakeda.tk
- Explicitly set SHELL variable on systems running systemd to get
around the issue: https://github.com/hashicorp/consul/issues/1358
Tue Sep 20 14:00:00 2016 takedaAATTtakeda.tk
- RedHat 5, 6, 7 support
Mon Sep 19 14:00:00 2016 takedaAATTtakeda.tk
- Consul 0.7.0 (Released September 14, 2016)
https://github.com/hashicorp/consul/blob/v0.7.0/CHANGELOG.md
Mon Jul 11 14:00:00 2016 takedaAATTtakeda.tk
- Package did not build on Tumbleweed
Mon Jul 11 14:00:00 2016 takedaAATTtakeda.tk
- Changed ownership to consul user/group
(you might need to change ownership of files in /var/lib/consul)
Thu Mar 17 13:00:00 2016 takedaAATTtakeda.tk
- Documentation link in systemd service definition
- Consul 0.6.4 (Released March 16, 2016)
Changes:
BACKWARDS INCOMPATIBILITIES:
* Added a new query ACL type to manage prepared query names, and
stopped capturing ACL tokens by default when prepared queries are
created. This won\'t affect existing queries and how they are
executed, but this will affect how they are managed. Now
management of prepared queries can be delegated within an
organization. If you use prepared queries, you\'ll need to read
the Consul 0.6.4 upgrade instructions before upgrading to this
version of Consul. [GH-1748]
* Consul\'s Go API client now pools connections by default, and
requires you to manually opt-out of this behavior. Previously,
idle connections were supported and their lifetime was managed by
a finalizer, but this wasn\'t reliable in certain situations. If
you reuse an API client object during the lifetime of your
application, then there\'s nothing to do. If you have short-lived
API client objects, you may need to configure them using the new
api.DefaultNonPooledConfig() method to avoid leaking idle
connections. [GH-1825]
* Consul\'s Go API client\'s agent.UpdateTTL() function was updated in
a way that will only work with Consul 0.6.4 and later. The
agent.PassTTL(), agent.WarnTTL(), and agent.FailTTL() functions
were not affected and will continue work with older versions of
Consul. [GH-1794]
FEATURES:
* Added new template prepared queries which allow you to define a
prefix (possibly even an empty prefix) to apply prepared query
features like datacenter failover to multiple services with a
single query definition. This makes it easy to apply a common
policy to multiple services without having to manage many prepared
queries. See Prepared Query Templates for more details. [GH-1764]
* Added a new ability to translate address lookups when doing queries
of nodes in remote datacenters via DNS using a new
translate_wan_addrs configuration option. This allows the node to
be reached within its own datacenter using its local address, and
reached from other datacenters using its WAN address, which is
useful in hybrid setups with mixed networks. [GH-1698]
IMPROVEMENTS:
* Added a new disable_hostname configuration option to control
whether Consul\'s runtime telemetry gets prepended with the host
name. All of the telemetry configuration has also been moved to a
telemetry nested structure, but the old format is currently still
supported. [GH-1284]
* Consul\'s Go dependencies are now vendored using Godep. [GH-1714]
* Added support for EnableTagOverride for the catalog in the Go API
client. [GH-1726]
* Consul now ships built from Go 1.6. [GH-1735]
* Added a new /v1/agent/check/update/
API for updating TTL
checks which makes it easier to send large check output as part of
a PUT body and not a query parameter. [GH-1785].
* Added a default set of Accept headers for HTTP checks. [GH-1819]
* Added support for RHEL7/Systemd in Terraform example. [GH-1629]
BUG FIXES:
* Updated the internal web UI (-ui option) to latest released build,
fixing an ACL-related issue and the broken settings icon. [GH-1619]
* Fixed an issue where blocking KV reads could miss updates and
return stale data when another key whose name is a prefix of the
watched key was updated. [GH-1632]
* Fixed the redirect from / to /ui when the internal web UI
(-ui option) is enabled. [GH-1713]
* Updated memberlist to pull in a fix for leaking goroutines when
performing TCP fallback pings. This affected users with frequent
UDP connectivity problems. [GH-1802]
* Added a fix to trim UDP DNS responses so they don\'t exceed 512
bytes. [GH-1813]
* Updated go-dockerclient to fix Docker health checks with
Docker 1.10. [GH-1706]
Mon Feb 8 13:00:00 2016 takedaAATTtakeda.tk
- Consul 0.6.3
- make use of _services file to download binaries
Tue Jan 5 13:00:00 2016 takedaAATTtakeda.tk
- make sure that reload return correct RC.
Tue Jan 5 13:00:00 2016 takedaAATTtakeda.tk
- don\'t use -g with sudo, it breaks reload on some systems.
Thu Dec 17 13:00:00 2015 takedaAATTtakeda.tk
- Consul 0.6.0
Fri Dec 11 13:00:00 2015 takedaAATTtakeda.tk
- validate config on start when using systemd
Fri Dec 11 13:00:00 2015 takedaAATTtakeda.tk
- did not build on CentOS 5 & 6
Thu Dec 10 13:00:00 2015 takedaAATTtakeda.tk
- improved cross distribution support
Tue Dec 8 13:00:00 2015 takedaAATTtakeda.tk
- enable systemd support for CentOS 7
- consul should be terminated with SIGTERM not SIGINT
- validate config before starting/reloading the service
Mon Nov 23 13:00:00 2015 takedaAATTtakeda.tk
- openSUSE Leap 42.1
- tmpfiles.d is part of systemd, which doesn\'t need /var/run/consul
- minor cleanup
Wed Nov 18 13:00:00 2015 takedaAATTtakeda.tk
- Make spec work in openSUSE 13.2 again