--- layout: docs page_title: "Vault release notes" description: >- Key updates for the latest major Vault release --- > [!IMPORTANT] > **Documentation Update:** Product documentation, which were located in this repository under `/website`, are now located in [`hashicorp/web-unified-docs`](https://github.com/hashicorp/web-unified-docs), colocated with all other product documentation. Contributions to this content should be done in the `web-unified-docs` repo, and not this one. Changes made to `/website` content in this repo will not be reflected on the developer.hashicorp.com website. # Vault release notes - **Version**: 1.20.x - **GA date**: 2025-06-25 @include 'release-notes/intro.mdx' ## Executive summary Vault Enterprise 1.20.0 streamlines the user experience, and improves visibility and transparency around billing, auditing, and Vault usage. The latest version of Vault also introduces new capabilities related to cryptography, secret recovery, and provides enhanced ecosystem integrations for centralizing secrets. ### Highlights - Improves support for chargeback and showback with enhanced visibility into the underlying source of costs. - Simplifies and enhances the user experience by improving namespace navigation, providing a customizable login function, and releasing a new secret recovery function. - Enhances and expands secure integrations by reducing friction on plugin distribution and supporting key-value-compatible secret import from AWS, Azure, and GCP. - Adds SCEP protocol support in Vault PKI for certificate automation and reduces IT footprint by eliminating the need for alternate PKI solutions explictly for SCEP integration. - Verified Vault PKI SCEP integrations with Azure Intune and JAMF for certificate automation reduce operational burdens such as outages or security breachs due to certificate expiry. - Enhances resilience by providing reliability improvements, control over traffic flows, and the ability to ensure fairness of Vault consumption across users and applications. - Better auditability and visibility into audit logs, certificates, Vault feature usage, and opinionated suggestions for improving Vault usage, including benchmarking that supports migrating from Consul to integrated storage. ## Feature deprecations and EOL Deprecated in 1.20.x | Retired in 1.20.x -------------------- | --------------- [Duplicate HCL attributes](/vault/docs/updates/deprecation#duplicate-hcl-attributes) | None [Snowflake DB password authentication](/vault/docs/updates/deprecation#snowflake-db-password-authentication) | @include 'release-notes/deprecation-note.mdx' ## Important changes @include 'release-notes/change-summary/1_20.mdx' ## System administration and operational updates
Update | Type | License | Description |
---|---|---|---|
Product usage data updates | Enhanced | Enterprise |
Vault collects and reports additional data points to Hashicorp for
improved product usage tracking.
Learn more: Anonymous product usage reporting |
Production vs. non-production cluster assignment | GA | Enterprise |
Designate individual clusters as production or non-production. Vault
reports individual cluster status to Hashicorp.
Learn more: Development cluster configuration |
Default login methods | GA | Enterprise |
Configure default and back up login methods for Vault GUI to reduce
complexity and confusion.
Learn more: Manage custom login settings |
Client count dashboard updates | Enhanced | Enterprise |
Provides improved visibility into client count attribution, increases
accuracy by removing estimates, and sets the current billing period in
Vault GUI based on the current Vault configuration.
Learn more: Client usage overview |
Client count current month accuracy | Enhanced | Enterprise |
Removed partial month estimates from client count to improve client count
accuracy for the current month.
Learn more: Partial month client count endpoint |
GUI Namespace picker updates | Enhanced | Enterprise |
Search, filter, and navigate to namespaces in the GUI without having to
reauthenticate while enjoying reduced performance load and enhanced
accessibility.
Learn more: Manage namespaces in the Vault GUI |
HTTP status telemetry | GA | Enterprise |
Use Vault telemetry to track running total count by HTTP status codes.
Learn more: vault.core.response_status_code |
Cluster wide client telemetry | GA | Enterprise |
Capture Vault telemetry to track the total count of distinct clients in a
cluster. The metric updates every 10 minutes to support live reporting and
alerting.
Learn more: vault.client.billing_period.activity |
Identity-based rate limit quotas | GA | Enterprise |
Apply rate limit quotas by entity ID instead of IP for more granular and
flexible control over traffic flow and easier management of misbehaving
applications and users.
Learn more: Resource quotas overview |
Collective rate limit quotas | GA | Enterprise |
Apply collective rate limit quotas to all traffic globally or by targeting
a namespace, path, or mount to enforce collective limits without having to
account for individual IP addresses.
Learn more: Resource quotas overview |
Secret recovery | GA | Enterprise |
Recover an accidentally changed or deleted secret without performing a
full cluster snapshot restoration, degrading the cluster, or impacting
other items in the cluster.
Learn more: Item recovery from a snapshot |
GUI for TOTP | GA | Community | Users with TOTP access can use the Vault GUI to view their accounts, add a new account, see their hidden-by-default TOTP codes, and view timers for when their TOTPs expire. |
Utilization reporting | GA | Enterprise |
Review and identify the features used in a given cluster to determine
where you might want to leverage additional Vault functionality.
Learn more: /sys/utilization-report reference |
Secrets import | Beta | Enterprise |
Migrate existing secrets to Vault to centralize secrets management and
realize the value of Vault faster.
Learn more: Secrets import overview |
Event notifications data consistency | GA | Enterprise |
Event notifications include metadata to prevent stale data reads from
secondary nodes during periods of high Vault load.
Learn more: Event notifications overview |
Plugin downloads | Beta | Enterprise |
Use new endpoints to simplify downloading official HashiCorp secret and
auth plugins from releases.hashicorp.com.
Learn more: Register external plugins |
Ephemeral resources support | GA | Enterprise |
Use the Vault provider for Terraform with ephemeral resources and write-only
attributes in key-value and database secret engines.
Learn more: Vault provider for Terraform |
Update | Type | License | Description |
---|---|---|---|
Snowflake authentication support for key pairs | GA | Community |
Implement enhanced authentication security with key pair authentication in
the Snowflake database secrets engine.
Learn more: Snowflake overview |
Terraform support for dynamic team tokens | GA | Community |
Implement dynamic team token generation in the Terraform Cloud secrets engine.
Learn more: Terraform Cloud overview |
Update | Type | License | Description |
---|---|---|---|
PKI support for SCEP certificate enrollment | GA | Community | Automate certificate enrollment of end-user and network devices that support SCEP protocol. End-user device integration validations include Azure In-Tune and Jamf MDM platforms. |