5.12.0 (September 17, 2026)
FEATURES:
- New Resources: Add support for PKI External CA DNS-01 challenge providers with
vault_pki_external_ca_secret_backend_dns_provider_aws_route53,vault_pki_external_ca_secret_backend_dns_provider_azure,vault_pki_external_ca_secret_backend_dns_provider_gcp, andvault_pki_external_ca_secret_backend_dns_provider_rfc2136resources. Also addsdefault_nameservertovault_pki_external_ca_secret_backend_acme_accountanddns_provider_name/dns_provider_typetovault_pki_external_ca_secret_backend_role. Requires Vault 2.1.0 or later. (#3014) - New Ephemeral Resource:
vault_azure_access_tokenfor fetching Azure OAuth2 access tokens from Vault's Azure secrets engine static role credentials. Requires Vault 2.2.0 or later. (#2974) - New Resource for tokenization transforms: Add new resources
vault_transform_transformation_tokenizationandvault_transform_transformation_tokenization_storefor tokenization transformations in transform secrets engine and tokenization stores. Uses this endpoint to support creating and updating of tokenization transformations and this endpoint for tokenization stores. Supported parameters includename,mapping_mode,max_ttl,allowed_roles,stores,convergent,deletion_allowedforvault_transform_transformation_tokenizationandname,type,driver,connection_string,username,password,supported_transformations,schema,max_open_connections,max_idle_connections,max_connection_lifetimeforvault_transform_transformation_tokenization_store. (#3023) vault_azure_auth_backend_config: Addauth_typefield to explicitly control how Vault authenticates to Azure APIs. Valid values areroot_creds,plugin_wif,msi, andaks_wif. When omitted, Vault retains its existing credential-discovery behaviour for backward compatibility (#2999). Requires Vault 2.2.0+.
IMPROVEMENTS:
vault_cert_auth_backend_role: Addcertificate_woandcertificate_wo_versionwrite-only fields to allow ephemeral resource values, to supply the CA certificate. Thecertificatefield is nowComputedandForceNewhas been removed enabling in-place updates when the certificate changes instead of resource replacement. (#3011)vault_ldap_auth_backend: emit a warning when the auth mount or its config is not found during refresh, so users see an actionable message interraform planoutput rather than a silent state removal. (#2997)- Update supported Vault version for PKI formats
pkcs12_bundleandjks_bundleto require Vault 2.1.0+ (not 2.0.5+) per latest Vault versioning strategy. (#3017#2950)
BUG FIXES:
vault_mount: Fix spuriousForceNewdestroy when importing akv-v2mount. Vault returnstype=kv+options.version=2on import; aDiffSuppressFuncnow suppresses thekv/kv-v2alias diff so the next plan is clean. (#3007)vault_terraform_cloud_secret_backend: Fix logic gap inReadwhere execution would fall through to a strayGET <backend>/configcall afterreadMountdetected the mount was deleted out-of-band and cleared the resource ID. Addutil.Is404guard toDeleteso thatterraform destroysucceeds cleanly when the mount has already been removed from Vault. (#3006)
BUILD:
Add support for linux/s390x architecture. (#3028)
DEPENDENCIES:
- Build with Go 1.27.1
- Bumped 20 Go module dependencies (#3036)
github.com/Azure/azure-sdk-for-go/sdk/azcorev1.23.0 → v1.23.1github.com/Azure/azure-sdk-for-go/sdk/azidentityv1.14.0 → v1.14.1github.com/aws/aws-sdk-go-v2v1.43.5 → v1.47.0github.com/aws/aws-sdk-go-v2/configv1.32.36 → v1.33.5github.com/aws/aws-sdk-go-v2/credentialsv1.19.35 → v1.20.5github.com/aws/aws-sdk-go-v2/feature/ec2/imdsv1.18.36 → v1.20.0github.com/aws/aws-sdk-go-v2/service/iamv1.59.0 → v1.64.0github.com/aws/aws-sdk-go-v2/service/stsv1.45.5 → v1.51.0github.com/aws/smithy-gov1.27.7 → v1.28.1github.com/go-sql-driver/mysqlv1.10.0 → v1.10.1github.com/hashicorp/vault-plugin-auth-jwtv0.26.3 → v0.27.1github.com/moby/moby/clientv0.5.1 → v0.6.0github.com/stretchr/testifyv1.11.1 → v1.12.1golang.org/x/cryptov0.55.0 → v0.57.0golang.org/x/oauth2v0.36.0 → v0.37.0google.golang.org/apiv0.293.0 → v0.298.0github.com/hashicorp/consul/apiv1.34.4 → v1.34.5github.com/hashicorp/vault-plugin-auth-kerberosv0.17.1 → v0.18.0github.com/hashicorp/vault-plugin-auth-ociv0.21.3 → v0.22.0golang.org/x/netv0.58.0 → v0.59.0