consul v1.9.2 Release Notes

Release Date: 2021-01-20 // over 3 years ago
  • ๐Ÿ”‹ FEATURES:

    • agent: add config flag MaxHeaderBytes to control the maximum size of the http header per client request. [GH-9067]
    • ๐Ÿ”ง cli: The consul intention command now has a new list subcommand to allow the listing of configured intentions. It also supports the -namespace= option. [GH-9468]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • server: deletions of intentions by name using the intention API is now idempotent [GH-9278]
    • โš  streaming: display a warning on agent(s) when incompatible streaming parameters are used [GH-9530]
    • โœ… ui: Various accessibility scan test improvements [GH-9485]

    ๐Ÿ—„ DEPRECATIONS:

    • api: the tag, node-meta, and passing query parameters for various health and catalog ๐Ÿ—„ endpoints are now deprecated. The filter query parameter should be used as a replacement ๐Ÿšš for all of the deprecated fields. The deprecated query parameters will be removed in a future ๐Ÿ”– version of Consul. [GH-9262]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ”Š client: Help added in Prometheus in relases 1.9.0 does not generate warnings anymore in logs [GH-9510]
    • client: properly set GRPC over RPC magic numbers when encryption was not set or partially set in the cluster with streaming enabled [GH-9512]
    • ๐Ÿ›  connect: Fixed a bug in the AWS PCA Connect CA provider that could cause the intermediate PKI path to be deleted after reconfiguring the CA [GH-9498]
    • ๐Ÿ›  connect: Fixed a bug in the Vault Connect CA provider that could cause the intermediate PKI path to be deleted after reconfiguring the CA [GH-9498]
    • โšก๏ธ connect: Fixed an issue that would prevent updating the Connect CA configuration if the CA provider didn't complete initialization previously. [GH-9498]
    • ๐Ÿ›  leader: Fixed a bug that could cause Connect CA initialization failures from allowing leader establishment to complete resulting in potentially infinite leader elections. [GH-9498]
    • rpc: Prevent misleading RPC error claiming the lack of a leader when Raft is ok but there are issues with client agents gossiping with the leader. [GH-9487]
    • ๐Ÿ›  server: Fixes a server panic introduced in 1.9.0 where Connect service mesh is being used. Node de-registration could panic if it hosted services with multiple upstreams. [GH-9589]
    • state: fix computation of usage metrics to account for various places that can modify multiple services in a single transaction. [GH-9440]
    • ๐Ÿ’ป ui: Display LockDelay in nanoseconds as a temporary fix to the formatting [GH-9594]
    • ๐Ÿ’ป ui: Fix an issue where registering an ingress-gateway with no central config would result in a JS error due to the API reponse returning null [GH-9593]
    • ๐Ÿ’ป ui: Fixes an issue where clicking backwards and forwards between a service instance can result in a 404 error [GH-9524]
    • ๐Ÿ“‡ ui: Fixes an issue where intention description or metadata could be overwritten if saved from the topology view. [GH-9513]
    • ๐Ÿ’ป ui: Fixes an issue with setting -ui-content-path flag/config [GH-9569]
    • ๐Ÿ’ป ui: ensure namespace is used for node API requests [GH-9410]
    • ๐Ÿ’ป ui: request intention listing with ns=* parameter to retrieve all intentions across namespaces [GH-9432]