Changelog for
consul-1.0.0-3.5.x86_64.rpm :
* Thu Nov 09 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 08 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 07 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 2017 takedaAATTtakeda.tk- Allowing systemd to reload consul
* Tue Feb 21 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 07 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 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 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 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 2016 takedaAATTtakeda.tk- RedHat 5, 6, 7 support
* Mon Sep 19 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 2016 takedaAATTtakeda.tk- Package did not build on Tumbleweed
* Mon Jul 11 2016 takedaAATTtakeda.tk- Changed ownership to consul user/group (you might need to change ownership of files in /var/lib/consul)
* Thu Mar 17 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 08 2016 takedaAATTtakeda.tk- Consul 0.6.3- make use of _services file to download binaries
* Tue Jan 05 2016 takedaAATTtakeda.tk- make sure that reload return correct RC.
* Tue Jan 05 2016 takedaAATTtakeda.tk- don\'t use -g with sudo, it breaks reload on some systems.
* Thu Dec 17 2015 takedaAATTtakeda.tk- Consul 0.6.0
* Fri Dec 11 2015 takedaAATTtakeda.tk- validate config on start when using systemd
* Fri Dec 11 2015 takedaAATTtakeda.tk- did not build on CentOS 5 & 6
* Thu Dec 10 2015 takedaAATTtakeda.tk- improved cross distribution support
* Tue Dec 08 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 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 2015 takedaAATTtakeda.tk- Make spec work in openSUSE 13.2 again