Releases: hashicorp/terraform-provider-vault
v5.5.0
5.5.0 (Nov 20, 2025)
BEHAVIOR CHANGES: With v5.5.0, the default value for deny_null_bind in the vault_ldap_auth_backend resource has changed from false to true
to match with the Vault API defaults. Configurations that do not explicitly set deny_null_bind will now have it set to true upon upgrade, and
customers should verify that this change aligns with their intended LDAP authentication behavior. Furthermore, Customers should also consider
upgrading to Vault Community Edition 1.21.1 and Vault Enterprise 1.21.1, 1.20.6, 1.19.12, and 1.16.28, which no longer allows Vault to perform
unauthenticated or null binds against the LDAP server.
BUGS:
vault_ldap_auth_backend: Fix incorrectdeny_null_binddefault. Setdeny_null_bindtotrueif not provided in configuration (#2622)
FEATURES:
- Add support for
alias_metadatafield in auth resources (#2547) - Add support for
not_before_durationfield invault_pki_secret_backend_root_cert(#2664)
IMPROVEMENTS:
- Updated dependencies:
golang.org/x/cryptov0.41.0 -> v0.45.0golang.org/x/netv0.43.0 -> v0.47.0golang.org/x/modv0.26.0 -> v0.29.0golang.org/x/syncv0.16.0 -> v0.18.0golang.org/x/sysv0.35.0 -> v0.38.0golang.org/x/textv0.28.0 -> v0.31.0golang.org/x/toolsv0.35.0 -> v0.38.0
v5.4.0
5.4.0 (Nov 3, 2025)
BEHAVIOR CHANGES: Please refer to the upgrade topics
in the guide for details on all behavior changes.
FEATURES:
- Add support for Azure Static Secrets: (#2635)
- Add support for write-only token argument in vault_terraform_cloud_secret_backend resource (#2603)
- New parameters for
vault_terraform_cloud_secret_roleto support multi-team tokens, by @drewmullen (#2498) - Add support for
tuneinvault_saml_auth_backendresource (#2566) - Add support for
tuneinvault_ldap_auth_backendandvault_okta_auth_backendresources (#2602) - Add support for
allowed_sts_header_valuesparameter invault_aws_auth_backend_clientresource to specify additional headers allowed in STS requests - New parameters for
vault_gcp_secret_backendto support ttl and max_ttl, by @vijayavelsekar (#2627) - Add support for
request_timeout,dereference_aliases,enable_samaccountname_loginandanonymous_group_searchparameters invault_ldap_auth_backendresource.(#2634) - Add support for
max_retriesparameter invault_aws_secret_backendresource. (#2623) - Add support for
iam_alias,iam_metadata,gce_aliasandgce_metadatafields invault_gcp_auth_backendresource (#2636) - Add support for
role_idfield invault_gcp_auth_backend_roleresource (#2636) - Add retry configuration fields (
max_retries,retry_delay,max_retry_delay) tovault_azure_auth_backend_configresource for Azure API request resilience (#2629) - Add new resources
vault_spiffe_auth_backend_configandvault_spiffe_auth_backend_role(#2620) - Add support for
mfa_serial_numberparameter invault_aws_secret_backend_roleresource. (#2637) - Add support for
persist_appparameters invault_azure_secret_backend_roleresource.
(#2642)
BUGS:
- Fix pki config resources to allow unsetting of fields (to empty fields) (#2558)
- Fix tune auth mounts to allow unsetting of fields (setting fields to empty values) (#2605)
- Fix
vault_pki_secret_backend_crl_configresource to allow disabling flags previously set to true (#2615) - Fix the tune block issue where it always updates unless field values match Vault server defaults
v5.3.0
5.3.0 (Sep 4, 2025)
FEATURES:
- Add support for password phrases via the
credential_typefield in thevault_ldap_secret_backendresource (#2548)
IMPROVEMENTS:
- build(deps): bump the gomod-backward-compatible group with 5 updates: GH-2583
- Move to the standard CRT release workflow and tooling: GH-2582
BUGS:
- Fix
azure_secret_backend_roleto prevent persistent diff for null value onmax_ttlandexplicit_max_ttlargument (#2581)
v5.2.1
5.2.1 (Aug 19, 2025)
BUGS:
- Fix a failure to initialize the provider due to incompatible dependencies (#2575)
- Fix
auth_login_gcpfield constraint on fieldcredentialsservice_account - Fix
auth_login_azurefield constraint on fieldvmss_nametenant_idclient_idscope - Fix
auth_login_kerberosfield constraint on fieldsusernameservicerealmkrb5conf_pathkeytab_pathdisable_fast_negotiationremove_instance_name - Fix
auth_login_userpassfield constraint on fieldpassword_file - Fix
auth_loginfield constraint on fielduse_root_namespace - Fix to allow Snowflake keypair auth with Vault 1.16+ (#2575)
v5.2.0
5.2.0 (Aug 18, 2025)
FEATURES:
- Add support for
jwks_pairsinvault_jwt_auth_backendresource. Requires Vault 1.16+ (#2523) - Add support for
root_password_ttlinvault_azure_secret_backendresource. Requires Vault 1.15+ (#2529) - Add support for managed key parameters in the SSH CA config endpoint (#2480)
- Add new resources
vault_oci_auth_backendandvault_oci_auth_backend_roleto manage OCI auth backend and roles. (#1761) - Add support for
log_levelinvault_pki_secret_backend_config_scepresource. Requires Vault 1.20.1+ (#2525)
IMPROVEMENTS:
- Bump Go version to 1.24.6: (#2550)
- Ensure all resources that use custom mounts support all mount parameters. (#2332)
- Updated dependencies:
golang.org/x/oauth2v0.24.0 -> v0.30.0github.com/cloudflare/circlv1.3.7 -> v1.6.1github.com/go-jose/go-jose/v3v3.0.3 -> v3.0.4github.com/go-jose/go-jose/v4v4.0.4 -> v4.1.2github.com/golang-jwt/jwt/v5v5.2.2 -> v5.3.0cloud.google.com/go/iamv1.2.2 -> v1.5.2cloud.google.com/go/compute/metadatav0.6.0 -> v0.8.0github.com/Azure/azure-sdk-for-go/sdk/azcorev1.11.1 -> v1.18.2github.com/aws/aws-sdk-gov1.55.6 -> v1.55.8github.com/go-sql-driver/mysqlv1.8.1 -> v1.9.3github.com/hashicorp/consul/apiv1.27.0 -> v1.32.1github.com/hashicorp/terraform-plugin-frameworkv1.14.1 -> 1.15.1github.com/hashicorp/terraform-plugin-framework-validatorsv0.17.0 -> v0.18.0hashicorp/ghaction-terraform-provider-releasev4.0.1 -> v5.0.0
BUGS:
v5.1.0
5.1.0 (Jul 9, 2025)
FEATURES:
-
Add support for key_usage to
vault_pki_secret_backend_root_sign_intermediate([#2421])(#2421) -
Add
private_key_woandprivate_key_wo_versionfields to Snowflake DB secrets engine config ([#2508])(#2508) -
Add support for
group_byandsecondary_rateon resourcevault_quota_rate_limit. Requires Vault Enterprise 1.20.0+ (#2476) -
Add support for Transit CMAC endpoint (#2488)
-
Add new resource
vault_scep_auth_backend_roleto manage roles in a SCEP auth backend. #2479. -
Add new datasource and resource
vault_pki_secret_backend_config_scepfor PKI SCEP configuration. #2487.
v5.0.0
5.0.0 (May 21, 2025)
Important: 5.X multiplexes the Vault provider to use the Terraform Plugin Framework,
upgrades to Terraform 1.11.x, and adds support for Ephemeral Resources and Write-Only attributes.
Please refer to the
Terraform Vault Provider 5.0.0 Upgrade Guide for specific
details around the changes.
VERSION COMPATIBILITY:
5.X is officially supported and tested against Vault server versions >= 1.15.x.
5.X supports Terraform versions >= 1.11.x in order to support ephemeral resources and write-only attributes.
BREAKING CHANGES:
Please refer to the upgrade topics
in the guide for details on all breaking changes.
FEATURES:
- Add new ephemeral resources/attributes (#2457):
- Add new ephemeral resource
vault_kv_secret_v2 - Add new ephemeral resource
vault_database_secret - Add new write-only attribute
data_json_wo(along withdata_json_wo_version) to resourcevault_kv_secret_v2 - Add new write-only attribute
credentials_wo, (along withcredentials_wo_version) to resourcevault_gcp_secret_backend - Add new write-only attribute
password_wo, (along withpassword_wo_versionto resource)vault_database_secret_backend_connection
- Add new ephemeral resource
BUGS:
- fix
vault_policy_documentdata source regression to allow emptycapabilities(#2466)
v4.8.0
4.8.0 (Apr 23, 2025)
FEATURES:
- Add support for
recursivesearch indata_vault_namespaces#2408 - Add support for
subscribe_event_typesindata_source_policy_document#2445 - Add support for
explicit_max_ttlinvault_azure_secret_backend_roleresources. Requires Vault 1.18+ (#2438).
BUGS:
- Fix credential validation failures in
vault_azure_access_credentialsdata source caused by Azure RBAC propagation delays usingazure_groups#2437
v4.7.0
4.7.0 (Mar 12, 2025)
FEATURES:
- Update
vault_pki_secret_backend_root_certandvault_pki_secret_backend_root_sign_intermediateto support the new fields for the name constraints extension. Requires Vault 1.19+ (#2396). - Update
vault_pki_secret_backend_issuerresource with the new issuer configuration fields to control certificate verification. Requires Vault Enterprise 1.19+ (#2400). - Add support for certificate revocation with
revoke_with_keyinvault_pki_secret_backend_cert(#2242) - Add support for signature_bits field to
vault_pki_secret_backend_role,vault_pki_secret_backend_root_cert,vault_pki_secret_backend_root_sign_intermediateandvault_pki_secret_backend_intermediate_cert_request([#2401])(#2401) - Add support for key_usage and serial_number to
vault_pki_secret_backend_intermediate_cert_request([#2404])(#2404) - Add support for
skip_import_rotationinvault_database_secret_backend_static_role. Requires Vault Enterprise 1.18.5+ (#2386). - Add support for
not_afterinvault_pki_secret_backend_cert,vault_pki_secret_backend_role,vault_pki_secret_backend_root_cert,vault_pki_secret_backend_root_sign_intermediate, andvault_pki_secret_backend_sign(#2385). - Update
vault_pki_secret_backend_config_acmeto support themax_ttlfield. #2411 - Add new data source
vault_ssh_secret_backend_sign. (#2409) - Add support for
disabled_validationsinvault_pki_secret_backend_config_cmpv2#2412 - Add
credential_typeandcredential_configtodatabase_secret_backend_static_roleto support features like rsa keys for Snowflake DB engines with static roles #2384 - Add support for missing parameters to
vault_pki_secret_backend_root_sign_intermediate:not_before_duration,skidanduse_pss#2417 - Add support for
use_pss,no_store_metadata, andserial_number_sourcetovault_pki_secret_backend_role#2420 - Add support for Transit
signandverifyendpoints (#2418) - Add new data source
vault_pki_secret_backend_cert_metadataand support forcert_metadatainvault_pki_secret_backend_certandvault_pki_secret_backend_sign#2422 - Add support for
max_crl_entriesinvault_pki_secret_backend_crl_config#2423 - Add support for new Automated Root Rotation parameters in several plugins. Requires Vault Enterprise 1.19.0+.
- Add new resource
vault_pki_secret_backend_config_auto_tidyto set PKI automatic tidy configuration #1934 - Add support for cross-account management of static roles in AWS Secrets: (#2413)
BUGS:
- Do not panic on Vault PKI roles without the cn_validations field: (#2398)
IMPROVEMENTS:
- Update pki_secret_backend_crl_config to be more resilent to unknown response fields (#2429)
v4.6.0
4.6.0 (Jan 15, 2025)
FEATURES:
- Update
vault_database_secret_backend_connectionto supportpassword_authenticationfor PostgreSQL, allowing to encrypt password before being passed to PostgreSQL (#2371) - Add support for
external_idfield for thevault_aws_auth_backend_sts_roleresource (#2370) - Add support for ACME configuration with the
vault_pki_secret_backend_config_acmeresource. Requires Vault 1.14+ (#2157). - Update
vault_pki_secret_backend_roleto support thecn_validationsrole field (#1820). - Add new resource
vault_pki_secret_backend_acme_eabto manage PKI ACME external account binding tokens. Requires Vault 1.14+. (#2367) - Add new data source and resource
vault_pki_secret_backend_config_cmpv2. Requires Vault 1.18+. Available only for Vault Enterprise (#2330)
IMPROVEMENTS:
- Support the event
subscribepolicy capability forvault_policy_documentdata source (#2293)