consul v1.1.0 Release Notes

Release Date: 2019-05-08 // almost 5 years ago
  • ๐Ÿ”‹ FEATURES:

    • ๐Ÿ’ป UI: The web UI has been completely redesigned and rebuilt and is in an opt-in beta period. ๐Ÿ’ป Setting the CONSUL_UI_BETA environment variable to 1 or true will replace the existing UI ๐Ÿš€ with the new one. The existing UI will be deprecated and removed in a future release. [GH-4086]
    • ๐Ÿ‘€ api: Added support for Prometheus client format in metrics endpoint with ?format=prometheus (see docs) [GH-4014]
    • agent: New Cloud Auto-join provider: Joyent Triton. [GH-4108]
    • agent: (Consul Enterprise) Implemented license management with license propagation within a datacenter.

    ๐Ÿ’ฅ BREAKING CHANGES:

    • ๐Ÿšš agent: The following previously deprecated fields and config options have been removed [GH-4097]:
      • CheckID has been removed from config file check definitions (use id instead).
      • script has been removed from config file check definitions (use args instead).
      • enableTagOverride is no longer valid in service definitions (use enable_tag_override instead).
      • The deprecated set of metric names (beginning with consul.consul.) has been removed along with the enable_deprecated_names option from the metrics configuration.

    ๐Ÿ‘Œ IMPROVEMENTS:

    • ๐ŸŽ agent: Improve DNS performance on large clusters [GH-4036]
    • agent: start_join, start_join_wan, retry_join, retry_join_wan config params now all support go-sockaddr templates [GH-4102]
    • server: Added new configuration options raft_snapshot_interval and raft_snapshot_threshold to allow operators to configure how often servers take raft snapshots. The default values for these have been tuned for large and busy clusters with high write load. [GH-4105]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿšฆ agent: Only call signal.Notify once during agent startup [PR-4024]
    • ๐Ÿ‘ agent: Add support for the new Service Meta field in agent config [GH-4045]
    • ๐Ÿ‘ api: Add support for the new Service Meta field in API client [GH-4045]
    • โšก๏ธ agent: Updated serf library for two bug fixes - allow enough time for leave intents to propagate [GH-510] and preventing a deadlock [GH-507]
    • ๐Ÿšง agent: When node-level checks (e.g. maintenance mode) were deleted, some watchers currently in between blocking calls may have missed the change in index. See [GH-3970]