consul v1.2.1 Release Notes

Release Date: 2018-07-12 // over 5 years ago
  • ๐Ÿ‘Œ IMPROVEMENTS:

    • acl: Prevented multiple ACL token refresh operations from occurring simultaneously. [GH-3524]
    • ๐Ÿšค acl: Add async-cache down policy mode to always do ACL token refreshes in the background to reduce latency. [GH-3524]
    • proxy: Pass through HTTP client env vars to managed proxies so that they can connect back to Consul over HTTPs when not serving HTTP. [PR-4374]
    • connect: Persist intermediate CAs on leader change. [PR-4379]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ“œ api: Intention APIs parse error response body for error message. [GH-4297]
    • agent: Intention read endpoint returns a 400 on invalid UUID [GH-4297]
    • ๐Ÿ”ง agent: Service registration with "services" does not error on Connect upstream configuration. [GH-4308]
    • dns: Ensure that TXT RRs dont get put in the Answer section for A/AAAA queries. [GH-4354]
    • dns: Ensure that only 1 CNAME is returned when querying for services that have non-IP service addresses. [PR-4328]
    • ๐Ÿ”’ api: Fixed issue where Lock and Semaphore would return earlier than their requested timeout when unable to acquire the lock. [GH-4003], [GH-3262], [GH-2399]
    • watch: Fix issue with HTTPs only agents not executing watches properly [GH-4358]
    • agent: Managed proxies that bind to 0.0.0.0 now get a health check on a reasonable IP [GH-4301]
    • ๐Ÿ›  server: (Consul Enterprise) Fixed an issue causing Consul to panic when network areas were used
    • ๐Ÿ›  license: (Consul Enterprise) Fixed an issue causing the snapshot agent to log erroneous licensing errors