5.10.0 (June 23, 2026)
FEATURES:
- New Resource:
vault_config_ui_default_auth- Manages UI default authentication configuration for the Vault GUI login form. Controls which authentication methods are displayed by default and as backup options for specific namespaces. Supports inheritance control for child namespaces. Enterprise-only feature requiring Vault 1.20.0+. (#2846) vault_config_control_group: Added initial implementation forvault_config_control_groupresource in sys/config/control-group. (#2840)- New Resource:
vault_config_ui_header- Manages custom HTTP headers for the Vault UI. Supports security headers (CSP, HSTS, X-Frame-Options), CORS configuration, and custom organizational headers. Requires Vault 1.16.0+. (#2842) - New Resource: Add support for RADIUS auth backend:
vault_radius_auth_backendandvault_radius_auth_backend_userresource andvault_radius_auth_loginephemeral resource.(#2814) - New Resource:
vault_activation_flagsfor managing Vault features that are gated by one-time flags. Requires Vault 1.16 or later. Needs Vault enterprise license(#2861) - New Resource:
vault_oauth_resource_server_config_profilefor managing OAuth Resource Server Configuration profiles in Vault Enterprise. Enables JWT-based authentication by defining how Vault validates JWT tokens from OAuth 2.0 resource servers. Supports both JWKS-based and static PEM key validation. Requires Vault 2.0.1+. (#2890) - New Resource:
vault_agent_registrationfor managing Agent Registry records in Vault Enterprise. Allows registering Vault agents with specific identity entities and configuring ceiling policies that limit maximum agent permissions. Requires Vault 2.0.1+. (#2885,2935) - New Resource:
vault_oauth_resource_server_config_profileAdd optional_authorization_details to make RAR optional on OAuth resource server and agent registration. Requires Vault 2.0.3+.(#2930,#2933) - New Resources:
vault_userpass_auth_backend_userfor user creation, deletion, password updates, and policy updates, and ephemeral resourcevault_userpass_auth_loginfor authenticating with Userpass. (#2859) - Add support for write only parameters for s3 backends for
vault_raft_snapshot_agent_configby @drewmullen ([#2825]#2825) vault_transform_transformation: Addedmapping_mode,storesandconvergentfields to the resource. ([#2820] #2820)- New Ephemeral Resource:
vault_tokenfor creating Vault tokens with automatic revocation. Supports service and batch tokens, as well as entity alias association, which was not supported in the SDKv2 resource. (#2877) - New Resource:
vault_config_group_policy_application- Manages the global group policy application mode for Vault Enterprise. Controls how policies attached to identity groups are applied across namespace boundaries. Supportswithin_namespace_hierarchy(default) andanymodes. Requires Vault Enterprise 1.13.8+. (#2863) - Add support for
pkcs12_bundleandjks_bundleformats invault_pki_secret_backend_cert,vault_pki_secret_backend_root_cert,vault_pki_secret_backend_root_sign_intermediate, andvault_pki_secret_backend_sign(#2908). Requires Vault 2.1+. vault_policy: Addedallow_overwriteto optionally prevent overwriting Vault policies.(#2895)vault_managed_keys: Added support forusagesandmax_parallelfields. (#2887)
IMPROVEMENTS:
-
resource/vault_token: Added deprecation warning to guide users toward the new ephemeralvault_tokenresource for better security and batch token support. (#2877) -
Replaced backend with mount in
vault_aws_access_credentialsresource's documentation and improved descriptions for a few other parameters.(#2911) -
Updated dependencies:
cloud.google.com/go/iamv1.9.0 -> v1.11.0github.com/Azure/azure-sdk-for-go/sdk/azcorev1.21.1 -> v1.22.0github.com/Azure/azure-sdk-for-go/sdk/azidentityv1.13.1 -> v1.14.0github.com/Azure/go-ntlmsspv0.1.0 -> v0.1.1github.com/aws/aws-sdk-go-v2v1.41.6 -> v1.42.0github.com/aws/aws-sdk-go-v2/service/iamv1.53.8 -> v1.54.5github.com/aws/aws-sdk-go-v2/service/stsv1.42.0 -> v1.43.3github.com/aws/smithy-gov1.25.0 -> v1.27.2github.com/go-sql-driver/mysqlv1.9.3 -> v1.10.0github.com/hashicorp/consul/apiv1.34.1 -> v1.34.3github.com/hashicorp/terraform-plugin-sdk/v2v2.40.0 -> v2.40.1github.com/hashicorp/terraform-plugin-testingv1.15.0 -> v1.16.0github.com/hashicorp/vault-plugin-auth-jwtv0.26.1 -> v0.26.3github.com/jackc/pgx/v5v5.9.1 -> v5.9.2github.com/moby/moby/clientv0.4.1 -> v0.5.0github.com/spiffe/go-spiffe/v2v2.6.0 -> v2.8.1golang.org/x/cryptov0.50.0 -> v0.53.0golang.org/x/netv0.53.0 -> v0.56.0google.golang.org/apiv0.276.0 -> v0.286.0google.golang.org/genprotov0.0.0-20260420184626 -> v0.0.0-20260622175928google.golang.org/genproto/googleapis/apiv0.0.0-20260414002931 -> v0.0.0-20260618152121google.golang.org/genproto/googleapis/rpcv0.0.0-20260610212136 -> v0.0.0-20260618152121k8s.io/utilsv0.0.0-20260319190234 -> v0.0.0-20260617174310