pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/consul Update sysutils/consul to 1.0.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6b370f3e474c
branches:  trunk
changeset: 372824:6b370f3e474c
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Mon Dec 18 13:54:44 2017 +0000

description:
Update sysutils/consul to 1.0.2.

## 1.0.2 (December 15, 2017)

IMPROVEMENTS:

- agent: Updated Serf to activate a new feature that resizes its
  internal message broadcast queue size based on the cluster size.
- agent: Updates posener/complete library to 1.0, which allows
  autocomplete for flags after an equal sign, and simplifies
  autocomplete functions.

BUG FIXES:

- agent: Updated memberlist to pull in a fix for negative RTT
  measurements and their associated log messages about rejected
  coordinates.
- agent: Fixed an issue where node metadata specified via command line
  arguments overrode node metadata specified by configuration files
- agent: Fixed an issue with the /v1/session/create API where it
  wasn't possible to create a session without the `serfHealth` check.
- agent: Fixed an issue with anti-entropy syncing where checks for
  services with tags would cause periodic updates to the catalog, even
  when nothing had changed
- cli: Added missing support for `-base64` option to `consul kv get`
  command.
- server: Fixed an issue with KV store tombstone tracking where bin
  tracking was being confused by monotonic time information carried in
  time stamps, resulting in many unnecessary bins.
- server: (Consul Enterprise) Fixed an issue with Network Segments
  where servers would not properly flood-join each other into all
  segments.
- server: Fixed an issue where it wasn't possible to disable
  Autopilot's dead server cleanup behavior using configuration files.
- server: Removed the 60 second timeout when restoring snapshots,
  which could cause large restores to fail on slower servers.
- server: Fixed a goroutine leak during keyring operations when errors
  are encountered.

## 1.0.1 (November 20, 2017)

FEATURES:

- New Auto Join Cloud Providers: Retry join support was added for
  Aliyun (Alibaba Cloud), Digital Ocean, OpenStack, and Scaleway
- HTTP/2 Support: If TLS is enabled on a Consul agent it will
  automatically negotiate to use HTTP/2 for suitably configured
  clients accessing the client API

IMPROVEMENTS:

- agent: (Consul Enterprise) Added AWS KMS support for S3 snapshots
  using the snapshot agent.
- agent: Watches in the Consul agent can now be configured to invoke
  an HTTP endpoint instead of an executable.
- agent: Added a new `-config-format` command line option which can be
  set to `hcl` or `json` to specify the format of configuration files
- agent: DNS recursors can now be specified as go-sockaddr templates.
- agent: Serf snapshots no longer save network coordinate information.
  This enables recovery from errors upon agent restart.
- agent: Added defensive code to prevent out of range ping times from
  infecting network coordinates
- agent: The agent now warns when there are extra unparsed command
  line arguments and refuses to start.
- agent: Updated go-sockaddr library to get CoreOS route detection
  fixes and the new `mask` functionality.
- agent: Added a new `enable_agent_tls_for_checks` configuration
  option that allows HTTP health checks for services requiring 2-way
  TLS to be checked using the agent's credentials.
- agent: Made logging of health check status more uniform and moved
  log entries with full check output from DEBUG to TRACE level for
  less noise.
- build: Consul is now built with Go 1.9.2.

BUG FIXES:

- agent: Consul 1.0 shipped with an issue where `Args` was erroneously
  named `ScriptArgs` for health check definitions in the
  /v1/agent/check/register and /v1/agent/service/register APIs
- agent: Docker container checks running on Linux could get into a
  flapping state because the Docker agent seems to close the
  connection prematurely even though the body is transferred
- agent: Added new form of `consul.http.*` metrics that were
  accidentally left out of Consul 1.0.
- agent: Fixed an issue with the server manager where periodic server
  client connection rebalancing could select a failed server
- agent: IPv6 addresses without port numbers and without surrounding
  brackets are now properly handled for joins
- agent: Fixed a rare startup panic of the Consul agent related to the
  LAN Serf instance ordering with the router manager.
- agent: Added back an exception for the `snapshot_agent` config key
  so that those configs can again live alongside Consul's configs.
- dns: Fixed an issue where components of a host name near the
  datacenter could be quietly ignored
- server: Fixed an issue where performing rolling updates of Consul
  servers could result in an outage from old servers remaining in the
  cluster
- server: Fixed a deadlock where tombstone garbage collection for the
  KV store could block other KV operations, stalling writes on the
  leader.

diffstat:

 sysutils/consul/Makefile |   4 ++--
 sysutils/consul/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r d232b6e5bb9a -r 6b370f3e474c sysutils/consul/Makefile
--- a/sysutils/consul/Makefile  Mon Dec 18 13:06:15 2017 +0000
+++ b/sysutils/consul/Makefile  Mon Dec 18 13:54:44 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2017/10/17 11:39:57 fhajny Exp $
+# $NetBSD: Makefile,v 1.24 2017/12/18 13:54:44 fhajny Exp $
 
-DISTNAME=      consul-1.0.0
+DISTNAME=      consul-1.0.2
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=hashicorp/}
 
diff -r d232b6e5bb9a -r 6b370f3e474c sysutils/consul/distinfo
--- a/sysutils/consul/distinfo  Mon Dec 18 13:06:15 2017 +0000
+++ b/sysutils/consul/distinfo  Mon Dec 18 13:54:44 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2017/10/17 11:39:57 fhajny Exp $
+$NetBSD: distinfo,v 1.19 2017/12/18 13:54:44 fhajny Exp $
 
-SHA1 (consul-1.0.0.tar.gz) = db8fe3f4d491425ecee3555654d308f640515b48
-RMD160 (consul-1.0.0.tar.gz) = f74157f9eb9d1ca8401cfb52f5f51d57cee1dd56
-SHA512 (consul-1.0.0.tar.gz) = 8223f79aa1b7bfc5693168b56fbe9a506ca504771c92328afeb99e78dce8699c7532582749a372dfed10dd4b7c440ace0dd248f1ae27247059da3e2f88293a88
-Size (consul-1.0.0.tar.gz) = 7354292 bytes
+SHA1 (consul-1.0.2.tar.gz) = 64101298b6982de1082a378a2d1af94dc68e6535
+RMD160 (consul-1.0.2.tar.gz) = d23a4acbd1f14b03b0b450b3b9d7ad5b9e9c508e
+SHA512 (consul-1.0.2.tar.gz) = 6544a0bfcaa1ad0982db5694c34ec2587e8f669c39ec1bd5310478dc9aed7e4a0926bded2b9890b897db5c3e834c63811ba389ab105314c555b7cb181810f318
+Size (consul-1.0.2.tar.gz) = 7977995 bytes



Home | Main Index | Thread Index | Old Index