consul v0.6.1 Release Notes
Release Date: 2016-01-06 // over 8 years ago-
BACKWARDS INCOMPATIBILITIES:
- ๐ The new
-monitor-retry
option toconsul lock
defaults to 3. This will cause the lock monitor to retry up to 3 times, waiting 1s between each attempt if it gets a 500 error from the Consul servers. For the vast majority of use cases this is desirable to prevent the lock from being given up during a brief period of Consul unavailability. If you want to get the previous default behavior you will need to set the-monitor-retry=0
option.
๐ IMPROVEMENTS:
- Consul is now built with Go 1.5.2
- โ Added source IP address and port information to RPC-related log error messages and HTTP access logs [GH-1513] [GH-1448]
- ๐ง API clients configured for insecure SSL now use an HTTP transport that's set up the same way as the Go default transport [GH-1526]
- โ Added new per-host telemetry on DNS requests [GH-1537]
- โ Added support for reaping child processes which is useful when running Consul as PID 1 in Docker containers [GH-1539]
- โ Added new
-ui
command line andui
config option that enables a built-in Consul web UI, making deployment much simpler [GH-1543] - โ Added new
-dev
command line option that creates a completely in-memory standalone Consul server for development - โ Added a Solaris build, now that dependencies have been updated to support it [GH-1568]
- โ Added new
-try
option toconsul lock
to allow it to timeout with an error if it doesn't acquire the lock [GH-1567] - โ Added a new
-monitor-retry
option toconsul lock
to help ride out brief periods of Consul unavailabily without causing the lock to be given up [GH-1567]
๐ BUG FIXES:
- ๐ The new