| 
 | 1 | +## 1.22.0-rc1 (September 30, 2025)  | 
 | 2 | + | 
 | 3 | +SECURITY:  | 
 | 4 | + | 
 | 5 | +* connect: Upgrade Consul's bundled Envoy version to 1.35.3 and remove support for 1.31.10. This update also includes a fix to prevent Envoy (v1.35+) startup failures by only configuring the TLS transport socket when the CA bundle is present. [[GH-22824](https://github.com/hashicorp/consul/issues/22824)]  | 
 | 6 | + | 
 | 7 | +FEATURES:  | 
 | 8 | + | 
 | 9 | +* Added support to register a service in consul with multiple ports [[GH-22769](https://github.com/hashicorp/consul/issues/22769)]  | 
 | 10 | +* agent: Added IsDualStack utility function to detect if the agent is configured for both IPv4 and IPv6 (dual-stack mode) based on its bind address retrieved from "agent/self" API. [[GH-22741](https://github.com/hashicorp/consul/issues/22741)]  | 
 | 11 | +* install: Updated license information displayed during post-install  | 
 | 12 | +* ipv6: addtition of ip6tables changes for ipv6 and dual stack support [[GH-22787](https://github.com/hashicorp/consul/issues/22787)]  | 
 | 13 | +* oidc: add client authentication using JWT assertion and PKCE. default PKCE is enabled. [[GH-22732](https://github.com/hashicorp/consul/issues/22732)]  | 
 | 14 | + | 
 | 15 | +IMPROVEMENTS:  | 
 | 16 | + | 
 | 17 | +* api: Added a new API (/v1/operator/utilization) to support enterprise API for Manual Snapshot Reporting [[GH-22837](https://github.com/hashicorp/consul/issues/22837)]  | 
 | 18 | +* cmd: Added new subcommand `consul operator utilization [-today-only] [-message] [-y]` to generate a bundle with census utilization snapshot. Main flow is implemented in consul-enterprise  | 
 | 19 | +http: Added a new API Handler for `/v1/operator/utilization`. Core functionality to be implemented in consul-enterprise  | 
 | 20 | +agent: Always enabled census metrics collection with configurable option to export it to Hashicorp Reporting [[GH-22843](https://github.com/hashicorp/consul/issues/22843)]  | 
 | 21 | +* cli: `snapshot agent` now supports authenticating to Azure Blob Storage using Azure Managed Service Identities (MSI). [[GH-11171](https://github.com/hashicorp/consul/issues/11171)]  | 
 | 22 | +* command: connect envoy bootstrap defaults to 127.0.0.1 in IPv4-only environment and to ::1 in IPv6/DualStack environment. [[GH-22763](https://github.com/hashicorp/consul/issues/22763)]  | 
 | 23 | +* connect: default upstream.local_bind_address to ::1 for IPv6 agent bind address [[GH-22773](https://github.com/hashicorp/consul/issues/22773)]  | 
 | 24 | +* proxy: default proxy.local_service_address to ::1 for IPv6 agent bind address [[GH-22772](https://github.com/hashicorp/consul/issues/22772)]  | 
 | 25 | +* ui: Improved accessibility features in the Consul UI to enhance usability for users with disabilities [[GH-22770](https://github.com/hashicorp/consul/issues/22770)]  | 
 | 26 | +* ui: Replace yarn with pnpm for package management [[GH-22790](https://github.com/hashicorp/consul/issues/22790)]  | 
 | 27 | +* ui: auth method config values were overflowing. This PR fixes the issue and adds word break for table elements with large content. [[GH-22813](https://github.com/hashicorp/consul/issues/22813)]  | 
 | 28 | + | 
 | 29 | +BUG FIXES:  | 
 | 30 | + | 
 | 31 | +* ui: Allow FQDN to be displayed in the Consul web interface. [[GH-22779](https://github.com/hashicorp/consul/issues/22779)]  | 
 | 32 | +* ui: fixes the issue where namespaces where disappearing and Welcome to Namespace screen showed up after tab switching [[GH-22789](https://github.com/hashicorp/consul/issues/22789)]  | 
 | 33 | +* ui: fixes the issue where when doing deletes of multiple tokens or policies, the three dots on the right hand side stops responding after the first delete. [[GH-22752](https://github.com/hashicorp/consul/issues/22752)]  | 
 | 34 | + | 
1 | 35 | ## 1.21.5 (September 21, 2025)  | 
2 | 36 | 
 
  | 
3 | 37 | SECURITY:  | 
 | 
0 commit comments