Releases: hashicorp/consul
v1.21.1
1.21.1 (May 21, 2025)
FEATURES:
- xds: Extend LUA Script support for API Gateway [GH-22321]
- xds: Added a configurable option to disable XDS session load balancing, intended for scenarios where an external load balancer is used in front of Consul servers, making internal load balancing unnecessary.
IMPROVEMENTS:
- http: Add peer query param on catalog service API [GH-22189]
1.21.0 (Enterprise)
1.21.0 Enterprise (May 06, 2025)
FEATURES:
- config: add UseSNI flag in remote JSONWebKeySet
agent: send TLS SNI in remote JSONWebKeySet [GH-22177] - v2: remove HCP Link integration [GH-21883]
IMPROVEMENTS:
- raft: add a configuration
raft_prevote_disabled
to allow disabling raft prevote [GH-21758] - raft: update raft library to 1.7.0 which include pre-vote extension [GH-21758]
- SubMatView: Log level change from ERROR to INFO for subject materialized view as subscription creation is retryable on ACL change. [GH-22141]
- ui: Adds a copyable token accessor/secret on the settings page when signed in [GH-22105]
- xDS: Log level change from ERROR to INFO for xDS delta discovery request. Stream can be cancelled on server shutdown and other scenarios. It is retryable and error is a superfluous log. [GH-22141]
v1.20.7 (Enterprise)
1.20.7 Enterprise (May 21, 2025)
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
FEATURES:
- xds: Added a configurable option to disable XDS session load balancing, intended for scenarios where an external load balancer is used in front of Consul servers, making internal load balancing unnecessary.
- xds: Extend LUA Script support for API Gateway
IMPROVEMENTS:
- http: Add peer query param on catalog service API [GH-22189]
v1.21.0
1.21.0 (May 06, 2025)
FEATURES:
- Simplified external service discovery (Agentless/Gossipless)
- Google Cloud Storage support for K8s snapshots
- OpenShift 4.17 support
- Pod Security Admissions compatibility
- Refreshed documentation structure
- Support for TLS SNI in remote JSONWebKeySet [GH-22177]
🔗 Link to full release details
IMPROVEMENTS:
- raft: add a configuration
raft_prevote_disabled
to allow disabling raft prevote [GH-21758] - raft: update raft library to 1.7.0 which include pre-vote extension [GH-21758]
- SubMatView: Log level change from ERROR to INFO for subject materialized view as subscription creation is retryable on ACL change. [GH-22141]
- ui: Adds a copyable token accessor/secret on the settings page when signed in [GH-22105]
- xDS: Log level change from ERROR to INFO for xDS delta discovery request. Stream can be cancelled on server shutdown and other scenarios. It is retryable and error is a superfluous log. [GH-22141]
v1.19.9 (Enterprise)
1.19.9 Enterprise (May 21, 2025)
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
IMPROVEMENTS:
- http: Add peer query param on catalog service API [GH-22189]
v1.19.8 (Enterprise)
1.19.8 Enterprise(April 25, 2025)
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
- Update
golang.org/x/net
to v0.38.0 to address GHSA-vvgc-356p-c3xw and GO-2025-3595. - Update
github.com/golang-jwt/jwt/v4
to v4.5.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
Go
to v1.23.8 to address GO-2025-3563. - Update
github.com/golang-jwt/jwt/v5
to v5.2.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
golang.org/x/crypto
to v0.36.0 to address GO-2025-3487. [GH-10516]
BUG FIXES:
- agent: Add the missing Service TaggedAddresses and Check Type fields to Txn API. [GH-22220]
v1.19.7 (Enterprise)
1.19.7 Enterprise (March 11, 2025)
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
- Update
golang.org/x/crypto
to v0.35.0 to address GO-2025-3487. - Update
golang.org/x/oauth2
to v0.27.0 to address GO-2025-3488. - Update
github.com/go-jose/go-jose/v3
to v3.0.4 to address GO-2025-3485. [GH-22207] - Upgrade Go to 1.23.6. [GH-22204]
BUG FIXES:
- logging: Fixed compilation error for OS NetBSD. [GH-22184]
v1.18.11 (Enterprise)
1.18.11 (April 25, 2025)
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
- Update
golang.org/x/net
to v0.38.0 to address GHSA-vvgc-356p-c3xw and GO-2025-3595. - Update
github.com/golang-jwt/jwt/v4
to v4.5.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
Go
to v1.23.8 to address GO-2025-3563. - Update
github.com/golang-jwt/jwt/v5
to v5.2.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
golang.org/x/crypto
to v0.36.0 to address GO-2025-3487. [GH-10517]
v1.18.10 (Enterprise)
1.18.10 Enterprise (March 11, 2025)
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
- Update
golang.org/x/crypto
to v0.35.0 to address GO-2025-3487. - Update
golang.org/x/oauth2
to v0.27.0 to address GO-2025-3488. - Update
github.com/go-jose/go-jose/v3
to v3.0.4 to address GO-2025-3485. [GH-22207] - Upgrade Go to 1.23.6. [GH-22204]
BUG FIXES:
- logging: Fixed compilation error for OS NetBSD. [GH-22184]
v1.20.6
1.20.6 (April 25, 2025)
SECURITY:
- Update
golang.org/x/net
to v0.38.0 to address GHSA-vvgc-356p-c3xw and GO-2025-3595.
Updategithub-proxy.voidd.workers.dev/golang-jwt/jwt/v4
to v4.5.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp.
UpdateGo
to v1.23.8 to address GO-2025-3563. [GH-22268]
IMPROVEMENTS:
- Added support for Consul Session to update the state of a Health Check, allowing for more dynamic and responsive health monitoring within the Consul ecosystem. This feature enables sessions to directly influence health check statuses, improving the overall reliability and accuracy of service health assessments. [GH-22227]
BUG FIXES:
- agent: Add the missing Service TaggedAddresses and Check Type fields to Txn API. [GH-22220]