Releases: hashicorp/consul
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_disabledto 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/netto v0.38.0 to address GHSA-vvgc-356p-c3xw and GO-2025-3595. - Update
github.com/golang-jwt/jwt/v4to v4.5.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
Goto v1.23.8 to address GO-2025-3563. - Update
github.com/golang-jwt/jwt/v5to v5.2.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
golang.org/x/cryptoto 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/cryptoto v0.35.0 to address GO-2025-3487. - Update
golang.org/x/oauth2to v0.27.0 to address GO-2025-3488. - Update
github.com/go-jose/go-jose/v3to 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/netto v0.38.0 to address GHSA-vvgc-356p-c3xw and GO-2025-3595. - Update
github.com/golang-jwt/jwt/v4to v4.5.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
Goto v1.23.8 to address GO-2025-3563. - Update
github.com/golang-jwt/jwt/v5to v5.2.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp. - Update
golang.org/x/cryptoto 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/cryptoto v0.35.0 to address GO-2025-3487. - Update
golang.org/x/oauth2to v0.27.0 to address GO-2025-3488. - Update
github.com/go-jose/go-jose/v3to 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/netto v0.38.0 to address GHSA-vvgc-356p-c3xw and GO-2025-3595.
Updategithub.com/golang-jwt/jwt/v4to v4.5.2 to address GO-2025-3553 and GHSA-mh63-6h87-95cp.
UpdateGoto 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]
v1.21.0-rc2
1.21.0-rc2 (April 17, 2025)
- Enhancement: 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.
v1.20.5
1.20.5 (March 11, 2025)
SECURITY:
- Update
golang.org/x/cryptoto v0.35.0 to address GO-2025-3487.
Updategolang.org/x/oauth2to v0.27.0 to address GO-2025-3488.
Updategithub.com/go-jose/go-jose/v3to 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.21.0-rc1
1.21.0-rc1 (March 06, 2025)
SECURITY:
- Update
golang.org/x/cryptoto v0.35.0 to address GO-2025-3487.
Updategolang.org/x/oauth2to v0.27.0 to address GO-2025-3488.
Updategithub.com/go-jose/go-jose/v3to v3.0.4 to address GO-2025-3485. [GH-22207] - Upgrade Go to 1.23.6. [GH-22204]
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_disabledto 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]
BUG FIXES:
- logging: Fixed compilation error for OS NetBSD. [GH-22184]