Skip to content

fix(deps): update module github.com/hashicorp/vault to v1.21.3#99

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-hashicorp-vault-1.x
Open

fix(deps): update module github.com/hashicorp/vault to v1.21.3#99
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-hashicorp-vault-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 29, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/hashicorp/vault v1.2.1-0.20240208012854-90c1515f84d3v1.21.3 age confidence

Release Notes

hashicorp/vault (github.com/hashicorp/vault)

v1.21.3

Compare Source

v1.21.2

Compare Source

1.21.2

January 07, 2026

CHANGES:

  • auth/oci: bump plugin to v0.20.1
  • core: Bump Go version to 1.25.5
  • packaging: Container images are now exported using a compressed OCI image layout.
  • packaging: UBI container images are now built on the UBI 10 minimal image.
  • secrets/azure: Update plugin to v0.25.1+ent. Improves retry handling during Azure application and service principal creation to reduce transient failures.
  • storage: Upgrade aerospike client library to v8.

IMPROVEMENTS:

  • core: check rotation manager queue every 5 seconds instead of 10 seconds to improve responsiveness
  • go: update to golang/x/crypto to v0.45.0 to resolve GHSA-f6x5-jh6r-wrfv, GHSA-j5w8-q4qc-rx2x, GO-2025-4134 and GO-2025-4135.
  • rotation: Ensure rotations for shared paths only execute on the Primary cluster's active node. Ensure rotations for local paths execute on the cluster-local active node.
  • sdk/rotation: Prevent rotation attempts on read-only storage.
  • secrets-sync (enterprise): Added support for a boolean force_delete flag (default: false). When set to true, this flag allows deletion of a destination even if its associations cannot be unsynced. This option should be used only as a last-resort deletion mechanism, as any secrets already synced to the external provider will remain orphaned and require manual cleanup.
  • secrets/pki: Avoid loading issuer information multiple times per leaf certificate signing.

BUG FIXES:

  • core/activitylog (enterprise): Resolve a stability issue where Vault Enterprise could encounter a panic during month-end billing activity rollover.
  • http: skip JSON limit parsing on cluster listener.
  • quotas: Vault now protects plugins with ResolveRole operations from panicking on quota creation.
  • replication (enterprise): fix rare panic due to race when enabling a secondary with Consul storage.
  • rotation: Fix a bug where a performance secondary would panic if a write was made to a local mount.
  • secret-sync (enterprise): Improved unsync error handling by treating cases where the destination no longer exists as successful.
  • secrets-sync (enterprise): Corrected a bug where the deletion of the latest KV-V2 secret version caused the associated external secret to be deleted entirely. The sync job now implements a version fallback mechanism to find and sync the highest available active version, ensuring continuity and preventing the unintended deletion of the external secret resource.
  • secrets-sync (enterprise): Fix issue where secrets were not properly un-synced after destination config changes.
  • secrets-sync (enterprise): Fix issue where sync store deletion could be attempted when sync is disabled.
  • ui/pki: Fix handling of values that contain commas in list fields like crl_distribution_points.

v1.21.1

Compare Source

1.21.1

November 20, 2025

SECURITY:

  • auth/aws: fix an issue where a user may be able to bypass authentication to Vault due to incorrect caching of the AWS client
  • ui: disable scarf analytics for ui builds

CHANGES:

  • auth/kubernetes: Update plugin to v0.23.1
  • auth/saml: Update plugin to v0.7.0
  • auth/saml: Update plugin to v0.7.1, which adds the environment variable VAULT_SAML_DENY_INTERNAL_URLS to allow prevention of idp_metadata_url, idp_sso_url, or acs_urls fields from containing URLs that resolve to internal IP addresses
  • core: Bump Go version to 1.25.4
  • secrets/azure: Update plugin to v0.25.0+ent
  • secrets/pki: sign-verbatim endpoints no longer ignore basic constraints extension in CSRs, using them in generated certificates if isCA=false or returning an error if isCA=true

IMPROVEMENTS:

  • Update github.com/dvsekhvalnov/jose2go to fix security vulnerability CVE-2025-63811.
  • api: Added sudo-permissioned sys/reporting/scan endpoint which will output a set of files containing information about Vault state to the location specified by the reporting_scan_directory config item.
  • auth/ldap: Require non-empty passwords on login command to prevent unauthenticated access to Vault.
  • core/metrics: Reading and listing from a snapshot are now tracked via the vault.route.read-snapshot.{mount_point} and vault.route.list-snapshot.{mount_point} metrics.
  • license utilization reporting (enterprise): Add metrics for the number of issued PKI certificates.
  • policies: add warning about list comparison when using allowed_parameters or denied_parameters
  • secret-sync: add parallelization support to sync and unsync operations for secret-key granularity associations
  • secrets/pki: Include the certificate's AuthorityKeyID in response fields for API endpoints that issue, sign, or fetch certs.
  • sys (enterprise): Add sys/billing/certificates API endpoint to retrieve the number of issued PKI certificates.
  • ui/activity (enterprise): Add clarifying text to explain the "Initial Usage" column will only have timestamps for clients initially used after upgrading to version 1.21
  • ui/activity (enterprise): Allow manual querying of client usage if there is a problem retrieving the license start time.
  • ui/activity (enterprise): Reduce requests to the activity export API by only fetching new data when the dashboard initially loads or is manually refreshed.
  • ui/activity (enterprise): Support filtering months dropdown by ISO timestamp or display value.
  • ui/activity: Display total instead of new monthly clients for HCP managed clusters
  • ui/pki: Adds support to configure server_flag, client_flag, code_signing_flag, and email_protection_flag parameters for creating/updating a role.

BUG FIXES:

  • activity (enterprise): sys/internal/counters/activity outputs the correct mount type when called from a non root namespace
  • auth/approle (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/aws (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/cert (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/github (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/ldap (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/okta (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/radius (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/scep (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth/userpass (enterprise): Role parameter alias_metadata now populates alias custom metadata field instead of alias metadata.
  • auth: fixed panic when supplying integer as a lease_id in renewal.
  • core/rotation: avoid shifting timezones by ignoring cron.SpecSchedule
  • core: interpret all new rotation manager rotation_schedules as UTC to avoid inadvertent use of tz-local
  • secrets/azure: Ensure proper installation of the Azure enterprise secrets plugin.
  • secrets/pki: Return error when issuing/signing certs whose NotAfter is before NotBefore or whose validity period isn't contained by the CA's.
  • ui (enterprise): Fix KV v2 not displaying secrets in namespaces.
  • ui (enterprise): Fixes login form so input renders correctly when token is a preferred login method for a namespace.
  • ui/pki: Fixes certificate parsing of the key_usage extension so details accurately reflect certificate values.
  • ui/pki: Fixes creating and updating a role so basic_constraints_valid_for_non_ca is correctly set.
  • ui: Fix KV v2 metadata list request failing for policies without a trailing slash in the path.
  • ui: Resolved a regression that prevented users with create and update permissions on KV v1 secrets from opening the edit view. The UI now correctly recognizes these capabilities and allows editing without requiring full read access.
  • ui: Update LDAP accounts checked-in table to display hierarchical LDAP libraries
  • ui: Update LDAP library count to reflect the total number of nodes instead of number of directories

v1.21.0

Compare Source

v1.21.0-rc1

Compare Source

v1.20.4

Compare Source

v1.20.3

Compare Source

v1.20.2

Compare Source

August 06, 2025

SECURITY:

BUG FIXES:

  • agent/template: Fixed issue where templates would not render correctly if namespaces was provided by config, and the namespace and mount path of the secret were the same. [GH-31392]
  • identity/mfa: revert cache entry change from #​31217 and document cache entry values [GH-31421]

v1.20.1

Compare Source

v1.20.0

Compare Source

1.20.0

June 25, 2025

SECURITY:

  • core: require a nonce when cancelling a rekey operation that was initiated within the last 10 minutes. [GH-30794]

CHANGES:

  • UI: remove outdated and unneeded js string extensions [GH-29834]
  • activity (enterprise): The sys/internal/counters/activity endpoint will return actual values for new clients in the current month.
  • activity (enterprise): provided values for start_time and end_time in sys/internal/counters/activity are aligned to the corresponding billing period.
  • activity: provided value for end_time in sys/internal/counters/activity is now capped at the end of the last completed month. [GH-30164]
  • api: Update the default API client to check for the Retry-After header and, if it exists, wait for the specified duration before retrying the request. [GH-30887]
  • auth/alicloud: Update plugin to v0.21.0 [GH-30810]
  • auth/azure: Update plugin to v0.20.2. Login requires resource_group_name, vm_name, and vmss_name to match token claims [GH-30052]
  • auth/azure: Update plugin to v0.20.3 [GH-30082]
  • auth/azure: Update plugin to v0.20.4 [GH-30543]
  • auth/azure: Update plugin to v0.21.0 [GH-30872]
  • auth/azure: Update plugin to v0.21.1 [GH-31010]
  • auth/cf: Update plugin to v0.20.1 [GH-30583]
  • auth/cf: Update plugin to v0.21.0 [GH-30842]
  • auth/gcp: Update plugin to v0.20.2 [GH-30081]
  • auth/jwt: Update plugin to v0.23.2 [GH-30431]
  • auth/jwt: Update plugin to v0.24.1 [GH-30876]
  • auth/kerberos: Update plugin to v0.15.0 [GH-30845]
  • auth/kubernetes: Update plugin to v0.22.1 [GH-30910]
  • auth/oci: Update plugin to v0.19.0 [GH-30841]
  • auth/saml: Update plugin to v0.6.0
  • core: Bump Go version to 1.24.4.
  • core: Verify that the client IP address extracted from an X-Forwarded-For header is a valid IPv4 or IPv6 address [GH-29774]
  • database/couchbase: Update plugin to v0.14.0 [GH-30836]
  • database/elasticsearch: Update plugin to v0.18.0 [GH-30796]
  • database/mongodbatlas: Update plugin to v0.15.0 [GH-30856]
  • database/redis-elasticache: Update plugin to v0.7.0 [GH-30785]
  • database/redis: Update plugin to v0.6.0 [GH-30797]
  • database/snowflake: Update plugin to v0.14.0 [GH-30748]
  • database/snowflake: Update plugin to v0.14.1 [GH-30868]
  • logical/system: add ent stub for plugin catalog handling [GH-30890]
  • quotas/rate-limit: Round up the Retry-After value to the nearest second when calculating the retry delay. [GH-30887]
  • secrets/ad: Update plugin to v0.21.0 [GH-30819]
  • secrets/alicloud: Update plugin to v0.20.0 [GH-30809]
  • secrets/azure: Update plugin to v0.21.2 [GH-30037]
  • secrets/azure: Update plugin to v0.21.3 [GH-30083]
  • secrets/azure: Update plugin to v0.22.0 [GH-30832]
  • secrets/gcp: Update plugin to v0.21.2 [GH-29970]
  • secrets/gcp: Update plugin to v0.21.3 [GH-30080]
  • secrets/gcp: Update plugin to v0.22.0 [GH-30846]
  • secrets/gcpkms: Update plugin to v0.21.0 [GH-30835]
  • secrets/kubernetes: Update plugin to v0.11.0 [GH-30855]
  • secrets/kv: Update plugin to v0.24.0 [GH-30826]
  • secrets/mongodbatlas: Update plugin to v0.15.0 [GH-30860]
  • secrets/openldap: Update plugin to v0.15.2 [GH-30079]
  • secrets/openldap: Update plugin to v0.15.4 [GH-30279]
  • secrets/openldap: Update plugin to v0.16.0 [GH-30844]
  • secrets/terraform: Update plugin to v0.12.0 [GH-30905]
  • server: disable_mlock configuration option is now required for integrated storage and no longer has a default. If you are using the default value with integrated storage, you must now explicitly set disable_mlock to true or false or Vault server will fail to start. [GH-29974]
  • ui/activity: Replaces mount and namespace attribution charts with a table to allow sorting
    client count data by namespace, mount_path, mount_type or number of clients for
    a selected month. [GH-30678]
  • ui: Client count side nav link 'Vault Usage Metrics' renamed to 'Client Usage' [GH-30765]
  • ui: Client counting "running total" charts now reflect new clients only [GH-30506]
  • ui: Removed FormError component (not used) [GH-34699]
  • ui: Selecting a different method in the login form no longer updates the /vault/auth?with= query parameter [GH-30500]
  • ui: /vault/auth?with= query parameter now exclusively refers to the auth mount path and renders a simplified form [GH-30500]

FEATURES:

  • Auto Irrevocable Lease Removal (Enterprise): Add the Vault Enterprise configuration param, remove_irrevocable_lease_after. When set to a non-zero value, this will automatically delete irrevocable leases after the configured duration exceeds the lease's expire time. The minimum duration allowed for this field is two days. [GH-30703]
  • Development Cluster Configuration (Enterprise): Added development_cluster as a field to Vault's utilization reports.
    The field is configurable via HCL and indicates whether the cluster is being used in a development environment, defaults to false if not set. [GH-30659]
  • Entity-based and collective rate limit quotas (Enterprise): Add new group_by field to the rate limit quota API to support different grouping modes.
  • Login form customization (Enterprise): Adds support to choose a default and/or backup auth methods for the web UI login form to streamline the web UI login experience. [GH-30700]
  • Plugin Downloads: Support automatically downloading official HashiCorp secret and auth plugins from releases.hashicorp.com (beta)
  • SSH Key Signing Improvements (Enterprise): Add support for using managed keys to sign SSH keys in the SSH secrets engine.
  • Secret Recovery from Snapshot (Enterprise): Adds a framework to load an integrated storage
    snapshot into Vault and read, list, and recover KV v1 and cubbyhole secrets from the snapshot. [GH-30739]
  • UI Secrets Engines: TOTP secrets engine is now supported. [GH-29751]
  • UI Telemetry: Add Posthog for UI telemetry tracking on Vault Dedicated managed clusters [GH-30425]
  • Vault Namespace Picker: Updating the Vault Namespace Picker to enable search functionality, allow direct navigation to nested namespaces and improve accessibility. [GH-30490]
  • Vault PKI SCEP Server (Enterprise): Support for the Simple Certificate Enrollment Protocol (SCEP) has been added to the Vault PKI Plugin. This allows standard SCEP clients to request certificates from a Vault server with no knowledge of Vault APIs.

IMPROVEMENTS:

  • activity (enterprise): Added vault.client.billing_period.activity telemetry metric to emit information about the total number of distinct clients used in the current billing period.
  • activity: mount_type was added to the API response of sys/internal/counters/activity [GH-30071]
  • activity: mount_type was added to the API response of sys/internal/counters/activity
  • api (enterprise): Added a new API, /sys/utilization-report, giving a snapshot overview of Vault's utilization at a high level.
  • api/client: Add Cert auth method support. This allows the client to authenticate using a client certificate. [GH-29546]
  • core (enterprise): Updated code and documentation to support FIPS 140-3 compliant algorithms.
  • core (enterprise): allow a root token to relock a namespace locked by the Namespace API Lock feature.
  • core (enterprise): report errors from the underlying seal when getting entropy.
  • core (enterprise): update to FIPS 140-3 cryptographic module in the FIPS builds.
  • core/metrics: added a new telemetry metric, vault.core.response_status_code, with two labels, code, and type, detailing the status codes of all responses to requests that Vault handles. [GH-30354]
  • core: Improve memory use of path management for namespaces, auth methods, and secrets engines. Now Vault should handle larger numbers of namespaces and multiple instances of the same secrets engine or auth method more efficiently. [GH-31022]
  • core: Updated code and documentation to support FIPS 140-3 compliant algorithms. [GH-30576]
  • core: support for X25519MLKEM768 (post quantum key agreement) in the Go TLS stack. [GH-30603]
  • events: Add vault_index to an event's metadata if the metadata contains modified=true, to support client consistency controls when reading from Vault in response to an event where storage was modified. [GH-30725]
  • physical/postgres: Adds support to authenticate with the PostgreSQL Backend server with cloud based identities (AWS IAM, Azure MSI and GCP IAM) [GH-30681]
  • plugins: Support registration of CE plugins with extracted artifact directory. [GH-30673]
  • secrets/aws: Add LIST endpoint to the AWS secrets engine static roles. [GH-29842]
  • secrets/pki: Add Delta (Freshest) CRL support to AIA information (both mount-level and issuer configured) [GH-30319]
  • secrets/transit (enterprise): enable the use of 192-bit keys for AES CMAC
  • storage/mysql: Added support for getting mysql backend username and password from the environment variables VAULT_MYSQL_USERNAME and VAULT_MYSQL_PASSWORD. [GH-30136]
  • storage/raft: Upgrade hashicorp/raft library to v1.7.3 which includes additional logging on the leader when opening and sending a snapshot to a follower. [GH-29976]
  • transit: Exclude the partial wrapping key path from the transit/keys LIST operation. [GH-30728]
  • ui (enterprise): Replace date selector in client count usage page with fixed start and end dates that align with billing periods in order to return more relevant client counting data. [GH-30349]
  • ui/database: Adding input field for setting skip static role password rotation for database connection config, updating static role skip field to use toggle button [GH-29820]
  • ui/database: Adding password input field for creating a static role [GH-30275]
  • ui/database: Adding warning modal pop up when creating a static role that will be rotated immediately [GH-30119]
  • ui/database: Glimmerizing and adding validations to role create [GH-29754]
  • ui/database: Updating toggle buttons for skip_rotation_import to reverse polarity of values that get displayed versus whats sent to api [GH-30055]
  • ui: Add 'Refresh list' button to the namespace list page. [GH-30692]
  • ui: Enable search for a namespace on the namespace list page. [GH-30680]
  • ui: Hide "Other" tab when mounts are configured with listing_visibility="unauth"; all methods can be accessed via the "Sign in with other methods" link [GH-30500]
  • ui: Improve accessibility of login form to meet a11y standards [GH-30500]
  • ui: Replaces all instances of the deprecated event.keyCode with event.key [GH-30493]
  • ui: Update date selector in client count usage page to disable current month selection for Vault clusters without a license. [GH-30488]
  • ui: Use Hds::CodeBlock component to replace readonly JsonEditor instances [GH-29720]
  • ui: adds key value pair string inputs as optional form for wrap tool [GH-29677]
  • ui: remove ember-svg-jar dependency [GH-30181]

DEPRECATIONS:

  • api: Deprecated the /sys/internal/counters/tokens endpoint. Attempting to call this endpoint will return a 403 "unsupported path" exception. [GH-30561]
  • core: deprecate duplicate attributes in HCL configuration files and policy definitions [GH-30386]

BUG FIXES:

  • api/tokenhelper: Exec token_helper without a shell [GH-29653]
  • auth/aws: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • auth/ldap: Fix a bug that does not properly delete users and groups by first converting their names to lowercase when case senstivity option is off. [GH-29922]
  • auth/ldap: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • aws/secrets: Prevent vault from rejecting secret role configurations where no regions or endpoints are set [GH-29996]
  • core (enterprise): add nil check before attempting to use Rotation Manager operations.
  • core (enterprise): fix a bug where plugin automated root rotations would stop after seal/unseal operations
  • core (enterprise): fix issue with errors being swallowed on failed HSM logins.
    core/managed-keys (enterprise): fix RSA encryption/decryption with OAEP on managed keys.
  • core: Fix a bug that prevents certain loggers from writing to a log file. [GH-29917]
  • core: Fix string contains check in Identity APIs to be case-insensitive. [GH-31045]
  • core: Omit automatic version control information of the main module from compiled Vault binaries [GH-30926]
  • database: Prevent static roles created in versions prior to 1.15.0 from rotating on backend restart. [GH-30320]
  • database: no longer incorrectly add an "unrecognized parameters" warning for certain SQL database secrets config operations when another warning is returned [GH-30327]
  • identity: Fix non-deterministic merge behavior when two entities have
    conflicting local aliases. [GH-30390]
  • identity: reintroduce RPC functionality for group creates, allowing performance standbys to handle external group changes during login and token renewal [GH-30069]
  • plugins (enterprise): Fix an issue where Enterprise plugins can't run on a standby node
    when it becomes active because standby nodes don't extract the artifact when the plugin
    is registered. Remove extracting from Vault and require the operator to place
    the extracted artifact in the plugin directory before registration.
  • plugins (enterprise): Fix plugin registration with artifact when a binary for the same plugin is already present in the plugin directory.
  • plugins: plugin registration should honor the plugin_tmpdir config [GH-29978]
  • plugins: plugin registration should honor the plugin_tmpdir config
  • raft/retry_join: Fix decoding auto_join configurations that include escape characters [GH-29874]
  • secrets/aws: fix a bug where environment and shared credential providers were overriding the WIF configuration [GH-29982]
  • secrets/aws: fix a case where GovCloud wasn't taken into account; fix a case where the region setting wasn't respected [GH-30312]
  • secrets/aws: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • secrets/database: Fix a bug where a global database plugin reload exits if any of the database connections are not available [GH-29519]
  • secrets/database: Treat all rotation_schedule values as UTC to ensure consistent behavior. [GH-30606]
  • secrets/db: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • secrets/openldap: Prevent static role rotation on upgrade when NextVaultRotation is nil.
    Fixes an issue where static roles were unexpectedly rotated after upgrade due to a missing NextVaultRotation value.
    Now sets it to either LastVaultRotation + RotationPeriod or now + RotationPeriod. [GH-30265]
  • secrets/pki (enterprise): Address a parsing bug that rejected CMPv2 requests containing a validity field.
  • secrets/pki: Fix a bug that prevents enabling automatic tidying of the CMPv2 nonce store. [GH-29852]
  • secrets/pki: fix a bug where key_usage was ignored when generating root certificates, and signing certain
    intermediate certificates. [GH-30034]
  • secrets/transit (enterprise): ensure verify endpoint always returns valid field in batch_results with CMAC
  • secrets/transit (enterprise): fixed encryption/decryption with RSA against PKCS#11 managed keys
  • secrets/transit: ensure verify endpoint always returns valid field in batch_results with HMAC [GH-30852]
  • secrets/transit: fix a panic when rotating on a managed key returns an error [GH-30214]
  • ui/database: Added input field for setting 'skip_import_rotation' when creating a static role [GH-29633]
  • ui/kmip: Fixes KMIP credentials view and displays private_key after generating [GH-30778]
  • ui: Automatically refresh namespace list inside the namespace picker after creating or deleting a namespace in the UI. [GH-30737]
  • ui: Fix broken link to Hashicorp Vault developer site in the Web REPL help. [GH-30670]
  • ui: Fix initial setting of form toggle inputs for parameters nested within the config block [GH-30960]
  • ui: Fix refresh namespace list after deleting a namespace. [GH-30680]
  • ui: MFA methods now display the namespace path instead of the namespace id. [GH-29588]
  • ui: Redirect users authenticating with Vault as an OIDC provider to log in again when token expires. [GH-30838]

v1.20.0-rc2

Compare Source

v1.20.0-rc1

Compare Source

1.20.0-rc1

June 11, 2025

SECURITY:

  • core: require a nonce when cancelling a rekey operation that was initiated within the last 10 minutes. [GH-30794]

CHANGES:

  • UI: remove outdated and unneeded js string extensions [GH-29834]
  • activity (enterprise): The sys/internal/counters/activity endpoint will return actual values for new clients in the current month.
  • activity (enterprise): provided values for start_time and end_time in sys/internal/counters/activity are aligned to the corresponding billing period.
  • activity: provided value for end_time in sys/internal/counters/activity is now capped at the end of the last completed month. [GH-30164]
  • auth/alicloud: Update plugin to v0.21.0 [GH-30810]
  • auth/azure: Update plugin to v0.20.2. Login requires resource_group_name, vm_name, and vmss_name to match token claims [GH-30052]
  • auth/azure: Update plugin to v0.20.3 [GH-30082]
  • auth/azure: Update plugin to v0.20.4 [GH-30543]
  • auth/cf: Update plugin to v0.20.1 [GH-30583]
  • auth/cf: Update plugin to v0.21.0 [GH-30842]
  • auth/gcp: Update plugin to v0.20.2 [GH-30081]
  • auth/jwt: Update plugin to v0.23.2 [GH-30431]
  • auth/jwt: Update plugin to v0.24.1 [GH-30876]
  • auth/kerberos: Update plugin to v0.15.0 [GH-30845]
  • auth/kubernetes: Update plugin to v0.22.1 [GH-30910]
  • auth/oci: Update plugin to v0.19.0 [GH-30841]
  • auth/saml: Update plugin to v0.6.0
  • core: Bump Go version to 1.24.4
  • core: Verify that the client IP address extracted from an X-Forwarded-For header is a valid IPv4 or IPv6 address [GH-29774]
  • database/couchbase: Update plugin to v0.14.0 [GH-30836]
  • database/elasticsearch: Update plugin to v0.18.0 [GH-30796]
  • database/mongodbatlas: Update plugin to v0.15.0 [GH-30856]
  • database/redis-elasticache: Update plugin to v0.7.0 [GH-30785]
  • database/redis: Update plugin to v0.6.0 [GH-30797]
  • database/snowflake: Update plugin to v0.14.0 [GH-30748]
  • secrets/ad: Update plugin to v0.21.0 [GH-30819]
  • secrets/alicloud: Update plugin to v0.20.0 [GH-30809]
  • secrets/azure: Update plugin to v0.21.2 [GH-30037]
  • secrets/azure: Update plugin to v0.21.3 [GH-30083]
  • secrets/azure: Update plugin to v0.22.0 [GH-30832]
  • secrets/gcp: Update plugin to v0.21.2 [GH-29970]
  • secrets/gcp: Update plugin to v0.21.3 [GH-30080]
  • secrets/gcp: Update plugin to v0.22.0 [GH-30846]
  • secrets/gcpkms: Update plugin to v0.21.0 [GH-30835]
  • secrets/kubernetes: Update plugin to v0.11.0 [GH-30855]
  • secrets/kv: Update plugin to v0.24.0 [GH-30826]
  • secrets/openldap: Update plugin to v0.15.2 [GH-30079]
  • secrets/openldap: Update plugin to v0.15.4 [GH-30279]
  • secrets/openldap: Update plugin to v0.16.0 [GH-30844]
  • server: disable_mlock configuration option is now required for integrated storage and no longer has a default. If you are using the default value with integrated storage, you must now explicitly set disable_mlock to true or false or Vault server will fail to start. [GH-29974]
  • ui/activity: Replaces mount and namespace attribution charts with a table to allow sorting
    client count data by namespace, mount_path, mount_type or number of clients for
    a selected month. [GH-30678]
  • ui: Client count side nav link 'Vault Usage Metrics' renamed to 'Client Usage' [GH-30765]
  • ui: Client counting "running total" charts now reflect new clients only [GH-30506]
  • ui: Removed FormError component (not used) [GH-34699]
  • ui: Selecting a different method in the login form no longer updates the /vault/auth?with= query parameter [GH-30500]
  • ui: /vault/auth?with= query parameter now exclusively refers to the auth mount path and renders a simplified form [GH-30500]

FEATURES:

  • Auto Irrevocable Lease Removal (Enterprise): Add the Vault Enterprise configuration param, remove_irrevocable_lease_after. When set to a non-zero value, this will automatically delete irrevocable leases after the configured duration exceeds the lease's expire time. The minimum duration allowed for this field is two days. [GH-30703]
  • Development Cluster Configuration (enterprise): Added development_cluster as a field to Vault's utilization reports.
    The field is configurable via HCL and indicates whether the cluster is being used in a development environment, defaults to false if not set. [GH-30659]
  • Entity-based and collective rate limit quotas (enterprise): Add new group_by field to the rate limit quota API to support different grouping modes.
  • Login form customization (enterprise): Adds support to choose a default and/or backup auth methods for the web UI login form to streamline the web UI login experience. [GH-30700]
  • Secret Recovery from Snapshot (Enterprise): Adds a framework to load an integrated storage snapshot into Vault and read, list, and recover KV v1 and cubbyhole secrets from the snapshot.
  • SSH Key Signing Improvements (Enterprise): Add support for using managed keys to sign SSH keys in the SSH secrets engine.
  • UI Secrets Engines: TOTP secrets engine is now supported. [GH-29751]
  • UI Telemetry: add Posthog for UI telemetry tracking on HashiCorp Cloud-managed clusters [GH-30425]
  • Vault Namespace Picker: Updating the Vault Namespace Picker to enable search functionality, allow direct navigation to nested namespaces and improve accessibility. [GH-30490]
  • Vault PKI SCEP Server (Enterprise): Support for the Simple Certificate Enrollment Protocol (SCEP) has been added to the Vault PKI Plugin. This allows standard SCEP clients to request certificates from a Vault server with no knowledge of Vault APIs.

IMPROVEMENTS:

  • activity (enterprise): Added vault.client.billing_period.activity telemetry metric to emit information about the total number of distinct clients used in the current billing period.
  • activity: mount_type was added to the API response of sys/internal/counters/activity [GH-30071]
  • api (enterprise): Added a new API, /sys/utilization-report, giving a snapshot overview of Vault's utilization at a high level.
  • api/client: Add Cert auth method support. This allows the client to authenticate using a client certificate. [GH-29546]
  • core (enterprise): allow a root token to relock a namespace locked by the Namespace API Lock feature.
  • core (enterprise): Updated code and documentation to support FIPS 140-3 compliant algorithms.
  • core (enterprise): report errors from the underlying seal when getting entropy.
  • core (enterprise): update to FIPS 140-3 cryptographic module in the FIPS builds.
  • core/metrics: added a new telemetry metric, vault.core.response_status_code, with two labels, code, and type, detailing the status codes of all responses to requests that Vault handles. [GH-30354]
  • core: Updated code and documentation to support FIPS 140-3 compliant algorithms. [GH-30576]
  • core: support for X25519MLKEM768 (post quantum key agreement) in the Go TLS stack. [GH-30603]
  • events: Add vault_index to an event's metadata if the metadata contains modified=true, to support client consistency controls when reading from Vault in response to an event where storage was modified. [GH-30725]
  • physical/postgres: Adds support to authenticate with the PostgreSQL Backend server with cloud based identities (AWS IAM, Azure MSI and GCP IAM) [GH-30681]
  • plugins: Support registration of CE plugins with extracted artifact directory. [GH-30673]
  • secrets/aws: Add LIST endpoint to the AWS secrets engine static roles. [GH-29842]
  • secrets/pki: Add Delta (Freshest) CRL support to AIA information (both mount-level and issuer configured) [GH-30319]
  • secrets/transit (enterprise): enable the use of 192-bit keys for AES CMAC
  • secrets/transit: Exclude the partial wrapping key path from the transit/keys LIST operation. [GH-30728]
  • storage/mysql: Added support for getting mysql backend username and password from the environment variables VAULT_MYSQL_USERNAME and VAULT_MYSQL_PASSWORD. [GH-30136]
  • storage/raft: Upgrade hashicorp/raft library to v1.7.3 which includes additional logging on the leader when opening and sending a snapshot to a follower. [GH-29976]
  • ui (enterprise): Replace date selector in client count usage page with fixed start and end dates that align with billing periods in order to return more relevant client counting data. [GH-30349]
  • ui/database: Adding input field for setting skip static role password rotation for database connection config, updating static role skip field to use toggle button [GH-29820]
  • ui/database: Adding password input field for creating a static role [GH-30275]
  • ui/database: Adding warning modal pop up when creating a static role that will be rotated immediately [GH-30119]
  • ui/database: Glimmerizing and adding validations to role create [GH-29754]
  • ui/database: Updating toggle buttons for skip_rotation_import to reverse polarity of values that get displayed versus whats sent to api [GH-30055]
  • ui: Add 'Refresh list' button to the namespace list page. [GH-30692]
  • ui: Enable search for a namespace on the namespace list page. [GH-30680]
  • ui: Hide "Other" tab when mounts are configured with listing_visibility="unauth"; all methods can be accessed via the "Sign in with other methods" link [GH-30500]
  • ui: Improve accessibility of login form to meet a11y standards [GH-30500]
  • ui: Replaces all instances of the deprecated event.keyCode with event.key [GH-30493]
  • ui: Update date selector in client count usage page to disable current month selection for Vault clusters without a license. [GH-30488]
  • ui: Use Hds::CodeBlock component to replace readonly JsonEditor instances [GH-29720]
  • ui: adds key value pair string inputs as optional form for wrap tool [GH-29677]
  • ui: remove ember-svg-jar dependency [GH-30181]

DEPRECATIONS:

  • api: Deprecated the /sys/internal/counters/tokens endpoint. Attempting to call this endpoint will return a 403 "unsupported path" exception. [GH-30561]
  • core: deprecate duplicate attributes in HCL configuration files and policy definitions [GH-30386]

BUG FIXES:

  • api/tokenhelper: Exec token_helper without a shell [GH-29653]
  • auth/aws: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • auth/ldap: Fix a bug that does not properly delete users and groups by first converting their names to lowercase when case senstivity option is off. [GH-29922]
  • auth/ldap: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • aws/secrets: Prevent vault from rejecting secret role configurations where no regions or endpoints are set [GH-29996]
  • core (enterprise): add nil check before attempting to use Rotation Manager operations.
  • core (enterprise): fix a bug where plugin automated root rotations would stop after seal/unseal operations
  • core (enterprise): fix issue with errors being swallowed on failed HSM logins.
  • core/managed-keys (enterprise): fix RSA encryption/decryption with OAEP on managed keys.
  • core: Fix a bug that prevents certain loggers from writing to a log file. [GH-29917]
  • database: Prevent static roles created in versions prior to 1.15.0 from rotating on backend restart. [GH-30320]
  • database: no longer incorrectly add an "unrecognized parameters" warning for certain SQL database secrets config operations when another warning is returned [GH-30327]
  • identity: Fix non-deterministic merge behavior when two entities have conflicting local aliases. [GH-30390]
  • identity: reintroduce RPC functionality for group creates, allowing performance standbys to handle external group changes during login and token renewal [GH-30069]
  • plugins (enterprise): Fix an issue where Enterprise plugins can't run on a standby node
    when it becomes active because standby nodes don't extract the artifact when the plugin
    is registered. Remove extracting from Vault and require the operator to place
    the extracted artifact in the plugin directory before registration.
  • plugins (enterprise): Fix plugin registration with artifact when a binary for the same plugin is already present in the plugin directory.
  • plugins: plugin registration should honor the plugin_tmpdir config [GH-29978]
  • raft/retry_join: Fix decoding auto_join configurations that include escape characters [GH-29874]
  • secrets/aws: fix a bug where environment and shared credential providers were overriding the WIF configuration [GH-29982]
  • secrets/aws: fix a case where GovCloud wasn't taken into account; fix a case where the region setting wasn't respected [GH-30312]
  • secrets/aws: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • secrets/database: Fix a bug where a global database plugin reload exits if any of the database connections are not available [GH-29519]
  • secrets/db: fix a panic when a performance standby node attempts to write/update config. [GH-30039]
  • secrets/openldap: Prevent static role rotation on upgrade when NextVaultRotation is nil.
    Fixes an issue where static roles were unexpectedly rotated after upgrade due to a missing NextVaultRotation value.
    Now sets it to either LastVaultRotation + RotationPeriod or now + RotationPeriod. [GH-30265]
  • secrets/pki (enterprise): Address a parsing bug that rejected CMPv2 requests containing a validity field.
  • secrets/pki: Fix a bug that prevents enabling automatic tidying of the CMPv2 nonce store. [GH-29852]
  • secrets/pki: fix a bug where key_usage was ignored when generating root certificates, and signing certain
    intermediate certificates. [GH-30034]
  • secrets/transit (enterprise): ensure verify endpoint always returns valid field in batch_results with CMAC
  • secrets/transit (enterprise): fixed encryption/decryption with RSA against PKCS#11 managed keys
  • secrets/transit: ensure verify endpoint always returns valid field in batch_results with HMAC [GH-30852]
  • secrets/transit: fix a panic when rotating on a managed key returns an error [GH-30214]
  • ui/database: Added input field for setting 'skip_import_rotation' when creating a static role [GH-29633]
  • ui/kmip: Fixes KMIP credentials view and displays private_key after generating [GH-30778]
  • ui: Fix broken link to Hashicorp Vault developer site in the Web REPL help. [GH-30670]
  • ui: Fix refresh namespace list after deleting a namespace. [GH-30680]
  • ui: MFA methods now display the namespace path instead of the namespace id. [GH-29588]
  • ui: Redirect users authenticating with Vault as an OIDC provider to log in again when token expires. [GH-30838]

v1.19.5

Compare Source

1.19.5

May 30, 2025

Enterprise LTS: Vault Enterprise 1.19 is a Long-Term Support (LTS) release.

CHANGES:

  • database/snowflake: Update plugin to v0.13.1 [GH-30775]

IMPROVEMENTS:

  • plugins: Support registration of CE plugins with extracted artifact directory. [GH-30673]

BUG FIXES:

  • ui: Fix broken link to Hashicorp Vault developer site in the Web REPL help. [GH-30670

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner September 29, 2024 07:19
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 0a32bb2 to 190cb17 Compare October 9, 2024 06:26
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.17.6 fix(deps): update module github.com/hashicorp/vault to v1.18.0 Oct 9, 2024
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 190cb17 to a5ce4d2 Compare October 30, 2024 23:24
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.18.0 fix(deps): update module github.com/hashicorp/vault to v1.18.1 Oct 30, 2024
@renovate
Copy link
Contributor Author

renovate bot commented Oct 30, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 134 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.21 -> 1.25.3
github.com/hashicorp/vault/api v1.14.0 -> v1.22.0
github.com/hashicorp/vault/sdk v0.13.0 -> v0.20.0
github.com/stretchr/testify v1.9.0 -> v1.11.1
golang.org/x/crypto v0.24.0 -> v0.44.0
cloud.google.com/go/compute v1.23.3 -> v1.47.0
cloud.google.com/go/compute/metadata v0.2.3 -> v0.9.0
cloud.google.com/go/iam v1.1.5 -> v1.5.2
cloud.google.com/go/kms v1.15.6 -> v1.23.0
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1 -> v1.19.1
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 -> v1.12.0
github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1 -> v1.11.2
github.com/Azure/go-autorest/autorest/adal v0.9.23 -> v0.9.24
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1 -> v1.5.0
github.com/BurntSushi/toml v1.3.2 -> v1.5.0
github.com/Masterminds/semver/v3 v3.2.1 -> v3.3.1
github.com/Masterminds/sprig/v3 v3.2.3 -> v3.3.0
github.com/Microsoft/go-winio v0.6.1 -> v0.6.2
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 -> v1.2.0
github.com/aliyun/alibaba-cloud-sdk-go v1.62.676 -> v1.63.107
github.com/aws/aws-sdk-go v1.49.22 -> v1.55.8
github.com/bgentry/speakeasy v0.1.0 -> v0.2.0
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/cespare/xxhash/v2 v2.2.0 -> v2.3.0
github.com/cloudflare/circl v1.3.7 -> v1.6.2-0.20250618153321-aa837fd1539d
github.com/docker/docker v25.0.5+incompatible -> v28.4.0+incompatible
github.com/docker/go-connections v0.4.0 -> v0.5.0
github.com/emicklei/go-restful/v3 v3.11.0 -> v3.12.2
github.com/evanphx/json-patch/v5 v5.6.0 -> v5.9.11
github.com/fatih/color v1.16.0 -> v1.18.0
github.com/go-jose/go-jose/v3 v3.0.3 -> v3.0.4
github.com/go-jose/go-jose/v4 v4.0.1 -> v4.1.3
github.com/go-logr/logr v1.4.1 -> v1.4.3
github.com/go-openapi/analysis v0.21.4 -> v0.23.0
github.com/go-openapi/errors v0.20.4 -> v0.22.1
github.com/go-openapi/jsonpointer v0.20.0 -> v0.21.0
github.com/go-openapi/jsonreference v0.20.2 -> v0.21.0
github.com/go-openapi/loads v0.21.2 -> v0.22.0
github.com/go-openapi/spec v0.20.9 -> v0.21.0
github.com/go-openapi/strfmt v0.21.7 -> v0.23.0
github.com/go-openapi/swag v0.22.4 -> v0.23.1
github.com/go-openapi/validate v0.22.2 -> v0.24.0
github.com/go-sql-driver/mysql v1.7.1 -> v1.9.3
github.com/go-test/deep v1.1.0 -> v1.1.1
github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.2
github.com/golang-jwt/jwt/v5 v5.2.0 -> v5.3.0
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da -> v0.0.0-20241129210726-2c02b8208cf8
github.com/golang/snappy v0.0.4 -> v1.0.0
github.com/google/gnostic-models v0.6.8 -> v0.7.0
github.com/google/go-cmp v0.6.0 -> v0.7.0
github.com/google/s2a-go v0.1.7 -> v0.1.9
github.com/googleapis/enterprise-certificate-proxy v0.3.2 -> v0.3.6
github.com/googleapis/gax-go/v2 v2.12.0 -> v2.15.0
github.com/hashicorp/cli v1.1.6 -> v1.1.7
github.com/hashicorp/eventlogger v0.2.8 -> v0.2.10
github.com/hashicorp/go-discover v0.0.0-20210818145131-c573d69da192 -> v1.1.1-0.20250922102917-55e5010ad859
github.com/hashicorp/go-kms-wrapping/v2 v2.0.16 -> v2.0.18
github.com/hashicorp/go-kms-wrapping/wrappers/aead/v2 v2.0.9 -> v2.0.10
github.com/hashicorp/go-kms-wrapping/wrappers/alicloudkms/v2 v2.0.3 -> v2.0.4
github.com/hashicorp/go-kms-wrapping/wrappers/awskms/v2 v2.0.9 -> v2.0.11
github.com/hashicorp/go-kms-wrapping/wrappers/azurekeyvault/v2 v2.0.11 -> v2.0.14
github.com/hashicorp/go-kms-wrapping/wrappers/gcpckms/v2 v2.0.11 -> v2.0.13
github.com/hashicorp/go-kms-wrapping/wrappers/ocikms/v2 v2.0.7 -> v2.0.9
github.com/hashicorp/go-kms-wrapping/wrappers/transit/v2 v2.0.11 -> v2.0.13
github.com/hashicorp/go-memdb v1.3.4 -> v1.3.5
github.com/hashicorp/go-msgpack/v2 v2.1.1 -> v2.1.2
github.com/hashicorp/go-plugin v1.6.0 -> v1.6.3
github.com/hashicorp/go-retryablehttp v0.7.6 -> v0.7.8
github.com/hashicorp/go-secure-stdlib/parseutil v0.1.8 -> v0.2.0
github.com/hashicorp/go-sockaddr v1.0.6 -> v1.0.7
github.com/hashicorp/go-version v1.6.0 -> v1.7.0
github.com/hashicorp/hcl v1.0.1-vault-5 -> v1.0.1-vault-7
github.com/hashicorp/hcp-sdk-go v0.75.0 -> v0.138.0
github.com/hashicorp/raft v1.6.0 -> v1.7.3
github.com/hashicorp/raft-autopilot v0.2.0 -> v0.3.0
github.com/hashicorp/vault-plugin-secrets-kv v0.17.0 -> v0.25.0
github.com/hashicorp/yamux v0.1.1 -> v0.1.2
github.com/huandu/xstrings v1.4.0 -> v1.5.0
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a -> v0.0.0-20240606120523-5a60cdf6a761
github.com/jackc/pgtype v1.14.0 -> v1.14.3
github.com/jefferai/jsonx v1.0.0 -> v1.0.1
github.com/jmespath/go-jmespath v0.4.0 -> v0.4.1-0.20220621161143-b0104c826a24
github.com/klauspost/compress v1.16.7 -> v1.18.0
github.com/mailru/easyjson v0.7.7 -> v0.9.0
github.com/mattn/go-colorable v0.1.13 -> v0.1.14
github.com/miekg/dns v1.1.43 -> v1.1.50
github.com/mitchellh/mapstructure v1.5.0 -> v1.5.1-0.20231216201459-8508981c8b6c
github.com/modern-go/reflect2 v1.0.2 -> v1.0.3-0.20250322232337-35a7c28c31ee
github.com/opencontainers/image-spec v1.1.0-rc2.0.20221005185240-3a7f492d3f1b -> v1.1.1
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 -> v0.0.0-20250721140440-ea1c0173183e
github.com/pires/go-proxyproto v0.6.1 -> v0.8.0
github.com/prometheus/client_golang v1.14.0 -> v1.22.0
github.com/prometheus/client_model v0.4.0 -> v0.6.1
github.com/prometheus/common v0.37.0 -> v0.62.0
github.com/prometheus/procfs v0.8.0 -> v0.15.1
github.com/rboyer/safeio v0.2.1 -> v0.2.3
github.com/sasha-s/go-deadlock v0.2.0 -> v0.3.5
github.com/shopspring/decimal v1.3.1 -> v1.4.0
github.com/spf13/cast v1.5.1 -> v1.7.1
github.com/spf13/pflag v1.0.5 -> v1.0.6
github.com/tklauser/go-sysconf v0.3.10 -> v0.3.12
github.com/tklauser/numcpus v0.4.0 -> v0.6.1
github.com/yusufpapurcu/wmi v1.2.2 -> v1.2.4
go.etcd.io/bbolt v1.3.7 -> v1.4.0
go.mongodb.org/mongo-driver v1.13.1 -> v1.17.4
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 -> v0.62.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 -> v0.62.0
go.opentelemetry.io/otel v1.23.1 -> v1.37.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.23.1 -> v1.30.0
go.opentelemetry.io/otel/metric v1.23.1 -> v1.37.0
go.opentelemetry.io/otel/sdk v1.23.1 -> v1.37.0
go.opentelemetry.io/otel/trace v1.23.1 -> v1.37.0
golang.org/x/exp v0.0.0-20231006140011-7918f672742d -> v0.0.0-20251023183803-a4bb9ffd2546
golang.org/x/mod v0.17.0 -> v0.29.0
golang.org/x/net v0.25.0 -> v0.46.0
golang.org/x/oauth2 v0.18.0 -> v0.31.0
golang.org/x/sync v0.7.0 -> v0.18.0
golang.org/x/sys v0.21.0 -> v0.38.0
golang.org/x/term v0.21.0 -> v0.37.0
golang.org/x/text v0.16.0 -> v0.31.0
golang.org/x/time v0.5.0 -> v0.13.0
google.golang.org/genproto v0.0.0-20240125205218-1f4bbc51befe -> v0.0.0-20251002232023-7c0ddcbb5797
google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe -> v0.0.0-20250922171735-9219d122eba9
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac -> v0.0.0-20250929231259-57b25ae835d4
google.golang.org/grpc v1.61.0 -> v1.75.1
google.golang.org/protobuf v1.34.1 -> v1.36.9
gopkg.in/ini.v1 v1.66.2 -> v1.67.0
k8s.io/api v0.29.1 -> v0.34.1
k8s.io/apimachinery v0.29.1 -> v0.34.1
k8s.io/client-go v0.29.1 -> v0.34.1
k8s.io/klog/v2 v2.110.1 -> v2.130.1
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 -> v0.0.0-20250710124328-f3f2b991d03b
k8s.io/utils v0.0.0-20230726121419-3b25d923346b -> v0.0.0-20250604170112-4c0f3b243397
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241014173422-cfa47c3a1cc8
sigs.k8s.io/yaml v1.3.0 -> v1.6.0

@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch 2 times, most recently from 5530bfb to 1dcd30b Compare November 21, 2024 20:45
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.18.1 fix(deps): update module github.com/hashicorp/vault to v1.18.2 Nov 21, 2024
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 1dcd30b to a8afe09 Compare December 18, 2024 18:25
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.18.2 fix(deps): update module github.com/hashicorp/vault to v1.18.3 Dec 18, 2024
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from a8afe09 to d897b0b Compare January 30, 2025 16:50
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.18.3 fix(deps): update module github.com/hashicorp/vault to v1.18.4 Jan 30, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from d897b0b to 9d555f2 Compare February 25, 2025 00:36
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.18.4 fix(deps): update module github.com/hashicorp/vault to v1.18.5 Feb 25, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 9d555f2 to 55e089c Compare March 5, 2025 20:57
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.18.5 fix(deps): update module github.com/hashicorp/vault to v1.19.0 Mar 5, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 55e089c to b1aa481 Compare March 6, 2025 08:56
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from b1aa481 to 7a85a25 Compare April 4, 2025 16:46
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.19.0 fix(deps): update module github.com/hashicorp/vault to v1.19.1 Apr 4, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 7a85a25 to abc25db Compare April 18, 2025 17:28
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.19.1 fix(deps): update module github.com/hashicorp/vault to v1.19.2 Apr 18, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from abc25db to ef426a8 Compare April 30, 2025 14:55
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.19.2 fix(deps): update module github.com/hashicorp/vault to v1.19.3 Apr 30, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from ef426a8 to ba2301c Compare May 7, 2025 10:07
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from ba2301c to 7b2d933 Compare May 16, 2025 21:02
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.19.3 fix(deps): update module github.com/hashicorp/vault to v1.19.4 May 16, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch 3 times, most recently from 546d78e to 48406a2 Compare May 22, 2025 07:04
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 48406a2 to f3a0007 Compare May 29, 2025 23:32
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.19.4 fix(deps): update module github.com/hashicorp/vault to v1.19.5 May 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from f3a0007 to 948c80d Compare June 25, 2025 18:27
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.19.5 fix(deps): update module github.com/hashicorp/vault to v1.20.0 Jun 25, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch 2 times, most recently from c230521 to c6c772b Compare July 24, 2025 21:57
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.20.0 fix(deps): update module github.com/hashicorp/vault to v1.20.1 Jul 24, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from c6c772b to 59c0142 Compare August 6, 2025 05:43
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.20.1 fix(deps): update module github.com/hashicorp/vault to v1.20.2 Aug 6, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 59c0142 to bb144c6 Compare August 10, 2025 15:49
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from bb144c6 to 83f8fc0 Compare August 31, 2025 12:09
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.20.2 fix(deps): update module github.com/hashicorp/vault to v1.20.3 Aug 31, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 83f8fc0 to 33b0bb7 Compare September 24, 2025 22:26
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.20.3 fix(deps): update module github.com/hashicorp/vault to v1.20.4 Sep 24, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 33b0bb7 to 9c93367 Compare October 22, 2025 23:37
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.20.4 fix(deps): update module github.com/hashicorp/vault to v1.21.0 Oct 22, 2025
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 9c93367 to 196a833 Compare November 19, 2025 18:54
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.21.0 fix(deps): update module github.com/hashicorp/vault to v1.21.1 Nov 19, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Dec 15, 2025

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 134 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.21 -> 1.25.3
github.com/hashicorp/vault/api v1.14.0 -> v1.22.0
github.com/hashicorp/vault/sdk v0.13.0 -> v0.21.0
github.com/stretchr/testify v1.9.0 -> v1.11.1
golang.org/x/crypto v0.24.0 -> v0.46.0
cloud.google.com/go/compute v1.23.3 -> v1.47.0
cloud.google.com/go/compute/metadata v0.2.3 -> v0.9.0
cloud.google.com/go/iam v1.1.5 -> v1.5.2
cloud.google.com/go/kms v1.15.6 -> v1.23.0
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1 -> v1.19.1
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 -> v1.12.0
github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1 -> v1.11.2
github.com/Azure/go-autorest/autorest/adal v0.9.23 -> v0.9.24
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1 -> v1.5.0
github.com/BurntSushi/toml v1.3.2 -> v1.5.0
github.com/Masterminds/semver/v3 v3.2.1 -> v3.4.0
github.com/Masterminds/sprig/v3 v3.2.3 -> v3.3.0
github.com/Microsoft/go-winio v0.6.1 -> v0.6.2
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 -> v1.2.0
github.com/aliyun/alibaba-cloud-sdk-go v1.62.676 -> v1.63.107
github.com/aws/aws-sdk-go v1.49.22 -> v1.55.8
github.com/bgentry/speakeasy v0.1.0 -> v0.2.0
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/cespare/xxhash/v2 v2.2.0 -> v2.3.0
github.com/cloudflare/circl v1.3.7 -> v1.6.2-0.20250618153321-aa837fd1539d
github.com/docker/docker v25.0.5+incompatible -> v28.4.0+incompatible
github.com/docker/go-connections v0.4.0 -> v0.5.0
github.com/emicklei/go-restful/v3 v3.11.0 -> v3.12.2
github.com/evanphx/json-patch/v5 v5.6.0 -> v5.9.11
github.com/fatih/color v1.16.0 -> v1.18.0
github.com/go-jose/go-jose/v3 v3.0.3 -> v3.0.4
github.com/go-jose/go-jose/v4 v4.0.1 -> v4.1.3
github.com/go-logr/logr v1.4.1 -> v1.4.3
github.com/go-openapi/analysis v0.21.4 -> v0.23.0
github.com/go-openapi/errors v0.20.4 -> v0.22.1
github.com/go-openapi/jsonpointer v0.20.0 -> v0.21.0
github.com/go-openapi/jsonreference v0.20.2 -> v0.21.0
github.com/go-openapi/loads v0.21.2 -> v0.22.0
github.com/go-openapi/spec v0.20.9 -> v0.21.0
github.com/go-openapi/strfmt v0.21.7 -> v0.23.0
github.com/go-openapi/swag v0.22.4 -> v0.23.1
github.com/go-openapi/validate v0.22.2 -> v0.24.0
github.com/go-sql-driver/mysql v1.7.1 -> v1.9.3
github.com/go-test/deep v1.1.0 -> v1.1.1
github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.2
github.com/golang-jwt/jwt/v5 v5.2.0 -> v5.3.0
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da -> v0.0.0-20241129210726-2c02b8208cf8
github.com/golang/snappy v0.0.4 -> v1.0.0
github.com/google/gnostic-models v0.6.8 -> v0.7.0
github.com/google/go-cmp v0.6.0 -> v0.7.0
github.com/google/s2a-go v0.1.7 -> v0.1.9
github.com/googleapis/enterprise-certificate-proxy v0.3.2 -> v0.3.6
github.com/googleapis/gax-go/v2 v2.12.0 -> v2.15.0
github.com/hashicorp/cli v1.1.6 -> v1.1.7
github.com/hashicorp/eventlogger v0.2.8 -> v0.2.10
github.com/hashicorp/go-discover v0.0.0-20210818145131-c573d69da192 -> v1.1.1-0.20250922102917-55e5010ad859
github.com/hashicorp/go-kms-wrapping/v2 v2.0.16 -> v2.0.18
github.com/hashicorp/go-kms-wrapping/wrappers/aead/v2 v2.0.9 -> v2.0.10
github.com/hashicorp/go-kms-wrapping/wrappers/alicloudkms/v2 v2.0.3 -> v2.0.4
github.com/hashicorp/go-kms-wrapping/wrappers/awskms/v2 v2.0.9 -> v2.0.11
github.com/hashicorp/go-kms-wrapping/wrappers/azurekeyvault/v2 v2.0.11 -> v2.0.14
github.com/hashicorp/go-kms-wrapping/wrappers/gcpckms/v2 v2.0.11 -> v2.0.13
github.com/hashicorp/go-kms-wrapping/wrappers/ocikms/v2 v2.0.7 -> v2.0.9
github.com/hashicorp/go-kms-wrapping/wrappers/transit/v2 v2.0.11 -> v2.0.13
github.com/hashicorp/go-memdb v1.3.4 -> v1.3.5
github.com/hashicorp/go-msgpack/v2 v2.1.1 -> v2.1.2
github.com/hashicorp/go-plugin v1.6.0 -> v1.6.3
github.com/hashicorp/go-retryablehttp v0.7.6 -> v0.7.8
github.com/hashicorp/go-secure-stdlib/parseutil v0.1.8 -> v0.2.0
github.com/hashicorp/go-sockaddr v1.0.6 -> v1.0.7
github.com/hashicorp/go-version v1.6.0 -> v1.7.0
github.com/hashicorp/hcl v1.0.1-vault-5 -> v1.0.1-vault-7
github.com/hashicorp/hcp-sdk-go v0.75.0 -> v0.138.0
github.com/hashicorp/raft v1.6.0 -> v1.7.3
github.com/hashicorp/raft-autopilot v0.2.0 -> v0.3.0
github.com/hashicorp/vault-plugin-secrets-kv v0.17.0 -> v0.25.0
github.com/hashicorp/yamux v0.1.1 -> v0.1.2
github.com/huandu/xstrings v1.4.0 -> v1.5.0
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a -> v0.0.0-20240606120523-5a60cdf6a761
github.com/jackc/pgtype v1.14.0 -> v1.14.3
github.com/jefferai/jsonx v1.0.0 -> v1.0.1
github.com/jmespath/go-jmespath v0.4.0 -> v0.4.1-0.20220621161143-b0104c826a24
github.com/klauspost/compress v1.16.7 -> v1.18.0
github.com/mailru/easyjson v0.7.7 -> v0.9.0
github.com/mattn/go-colorable v0.1.13 -> v0.1.14
github.com/miekg/dns v1.1.43 -> v1.1.50
github.com/mitchellh/mapstructure v1.5.0 -> v1.5.1-0.20231216201459-8508981c8b6c
github.com/modern-go/reflect2 v1.0.2 -> v1.0.3-0.20250322232337-35a7c28c31ee
github.com/opencontainers/image-spec v1.1.0-rc2.0.20221005185240-3a7f492d3f1b -> v1.1.1
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 -> v0.0.0-20250721140440-ea1c0173183e
github.com/pires/go-proxyproto v0.6.1 -> v0.8.0
github.com/prometheus/client_golang v1.14.0 -> v1.22.0
github.com/prometheus/client_model v0.4.0 -> v0.6.1
github.com/prometheus/common v0.37.0 -> v0.62.0
github.com/prometheus/procfs v0.8.0 -> v0.15.1
github.com/rboyer/safeio v0.2.1 -> v0.2.3
github.com/sasha-s/go-deadlock v0.2.0 -> v0.3.5
github.com/shopspring/decimal v1.3.1 -> v1.4.0
github.com/spf13/cast v1.5.1 -> v1.7.1
github.com/spf13/pflag v1.0.5 -> v1.0.6
github.com/tklauser/go-sysconf v0.3.10 -> v0.3.12
github.com/tklauser/numcpus v0.4.0 -> v0.6.1
github.com/yusufpapurcu/wmi v1.2.2 -> v1.2.4
go.etcd.io/bbolt v1.3.7 -> v1.4.0
go.mongodb.org/mongo-driver v1.13.1 -> v1.17.4
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 -> v0.62.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 -> v0.62.0
go.opentelemetry.io/otel v1.23.1 -> v1.37.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.23.1 -> v1.30.0
go.opentelemetry.io/otel/metric v1.23.1 -> v1.37.0
go.opentelemetry.io/otel/sdk v1.23.1 -> v1.37.0
go.opentelemetry.io/otel/trace v1.23.1 -> v1.37.0
golang.org/x/exp v0.0.0-20231006140011-7918f672742d -> v0.0.0-20251023183803-a4bb9ffd2546
golang.org/x/mod v0.17.0 -> v0.30.0
golang.org/x/net v0.25.0 -> v0.47.0
golang.org/x/oauth2 v0.18.0 -> v0.31.0
golang.org/x/sync v0.7.0 -> v0.19.0
golang.org/x/sys v0.21.0 -> v0.39.0
golang.org/x/term v0.21.0 -> v0.38.0
golang.org/x/text v0.16.0 -> v0.32.0
golang.org/x/time v0.5.0 -> v0.13.0
google.golang.org/genproto v0.0.0-20240125205218-1f4bbc51befe -> v0.0.0-20251002232023-7c0ddcbb5797
google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe -> v0.0.0-20250922171735-9219d122eba9
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac -> v0.0.0-20250929231259-57b25ae835d4
google.golang.org/grpc v1.61.0 -> v1.75.1
google.golang.org/protobuf v1.34.1 -> v1.36.9
gopkg.in/ini.v1 v1.66.2 -> v1.67.0
k8s.io/api v0.29.1 -> v0.34.1
k8s.io/apimachinery v0.29.1 -> v0.34.1
k8s.io/client-go v0.29.1 -> v0.34.1
k8s.io/klog/v2 v2.110.1 -> v2.130.1
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 -> v0.0.0-20250710124328-f3f2b991d03b
k8s.io/utils v0.0.0-20230726121419-3b25d923346b -> v0.0.0-20250604170112-4c0f3b243397
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241014173422-cfa47c3a1cc8
sigs.k8s.io/yaml v1.3.0 -> v1.6.0

@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 196a833 to 0da1cce Compare January 7, 2026 18:50
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.21.1 fix(deps): update module github.com/hashicorp/vault to v1.21.2 Jan 7, 2026
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-vault-1.x branch from 0da1cce to b99f8ab Compare February 13, 2026 03:31
@renovate renovate bot changed the title fix(deps): update module github.com/hashicorp/vault to v1.21.2 fix(deps): update module github.com/hashicorp/vault to v1.21.3 Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants