Today we are releasing Consul 0.9.3 which includes a number of features and improvements.
Here are some highlights from Consul 0.9.3:
- Better handling for Node IP address changes - This makes it much easier to run Consul in containers when all Consul servers can be restarted with new IP addresses.
- WAN Join for Cloud Providers - Added WAN support for retry join for cloud providers via go-discover, including Amazon AWS, Microsoft Azure, Google Cloud, and SoftLayer. This uses the same "provider" syntax supported for -retry-join via the -retry-join-wan configuration.
- RPC Rate Limiter - Consul agents in client mode have a new configuration that enables a rate limit on RPC calls to Consul servers, enabling operators to control misbehaving applications.
- Network Segments (Enterprise) - Users can now configure Consul to support segmented LAN topologies with multiple, distinct gossip pools for multi-tenant environments where not all agents can be in a full network mesh. Learn more about Network Segments.
In addition to these new features, there are a bunch of bug fixes and improvements. Please review the v0.9.3 changelog for a detailed list of changes. As always, please test in an isolated environment before upgrading. Consul 0.9.3 is also available in Consul Enterprise Pro and Consul Enterprise Premium.
A special thank you to our community members who have been invaluable in adding new features, reporting bugs, and improving the documentation for Consul.