6.22.0 (November 20, 2025)
NOTES:
- resource/aws_s3_bucket_server_side_encryption_configuration: Starting in March 2026, Amazon S3 will introduce a new default bucket security setting by automatically disabling server-side encryption with customer-provided keys (SSE-C) for all new buckets. Use the
blocked_encryption_typesargument to manage this behavior for specific buckets. (#45105)
FEATURES:
- New Ephemeral Resource:
aws_ecr_authorization_token(#44949) - New Guide:
Tag Policy Compliance(#45143) - New Resource:
aws_billing_view(#45097) - New Resource:
aws_vpclattice_domain_verification(#45085)
ENHANCEMENTS:
- data-source/aws_lb_listener: Add
default_action.jwt_validationattribute (#45089) - data-source/aws_lb_listener_rule: Add
action.jwt_validationattribute (#45089) - data-source/aws_route53_zone: Support filtering by
tagsonly or byvpc_idonly (#39671) - provider: Add support for enforcing tag policy compliance. This opt-in feature can be enabled via the new
tag_policy_complianceprovider argument, or theTF_AWS_TAG_POLICY_COMPLIANCEenvironment variable. When enabled, the principal executing Terraform must have thetags:ListRequiredTagsIAM permission. (#45143) - resource/aws_backup_logically_air_gapped_vault: Add
encryption_key_arnargument (#45020) - resource/aws_bedrock_guardrail: Add
input_action,input_enabled,input_modalities,output_action,output_enabled, andoutput_modalitiesarguments to thecontent_policy_config.filters_configblock (#45104) - resource/aws_bedrockagent_knowledge_base: Add
storage_configuration.rds_configuration.field_mapping.custom_metadata_fieldargument (#45075) - resource/aws_bedrockagentcore_agent_runtime: Add
agent_runtime_artifact.code_configurationblock (#45091) - resource/aws_bedrockagentcore_agent_runtime: Make
agent_runtime_artifact.container_configurationblock optional (#45091) - resource/aws_dynamodb_table: Add
global_table_witnessargument (#43908) - resource/aws_emr_managed_scaling_policy: Add
scaling_strategyandutilization_performance_indexarguments (#45132) - resource/aws_fis_experiment_template: Add plan-time validation of
log_configuration.cloudwatch_logs_configuration.log_group_arn(#35941) - resource/aws_fis_experiment_template: Add support for
Functionstoaction.*.target(#41209) - resource/aws_lambda_invocation: Add import support (#41240)
- resource/aws_lb_listener: Support
jwt-validationas a validdefault_action.typeand adddefault_action.jwt_validationconfiguration block (#45089) - resource/aws_lb_listener_rule: Support
jwt-validationas a validaction.typeand addaction.jwt_validationconfiguration block (#45089) - resource/aws_odb_cloud_vm_cluster: vm cluster creation using odb network ARN and exadata infrastructure ARN for resource sharing model. (#45003)
- resource/aws_organizations_organization: Add
SECURITYHUB_POLICYas a valid value forenabled_policy_typesargument (#45135) - resource/aws_prometheus_query_logging_configuration: Add plan-time validation of
destination.cloudwatch_logs.log_group_arn(#35941) - resource/aws_prometheus_workspace: Add plan-time validation of
logging_configuration.log_group_arn(#35941) - resource/aws_s3_bucket_server_side_encryption_configuration: Add
rule.blocked_encryption_typesargument (#45105) - resource/aws_sagemaker_model: Add
container.additional_model_data_sourceandprimary_container.additional_model_data_sourcearguments (#44407) - resource/aws_sfn_state_machine: Add plan-time validation of
logging_configuration.log_destination(#35941) - resource/aws_timestreaminfluxdb_db_cluster: Add
engine_typeattribute (#44899) - resource/aws_timestreaminfluxdb_db_cluster: Add validation to ensure InfluxDB V2 clusters have required fields and InfluxDB V3 clusters (when using V3 parameter groups) do not have forbidden V2 fields. This functionality requires the
timestream-influxdb:GetDbParameterGroupIAM permission (#44899) - resource/aws_vpclattice_resource_configuration: Add
custom_domain_nameanddomain_verification_idarguments anddomain_verification_arnanddomain_verification_statusattributes to support custom domain names for resource configurations (#45085) - resource/aws_vpn_connection: Add
tunnel_bandwidthargument to support higher bandwidth tunnels (#45070)
BUG FIXES:
- resource/aws_db_instance: Fix blue/green deployments failing with "not in available state" by improving stability and handling
storage-config-upgradeandstorage-initializationstatuses (#41275) - resource/aws_elastic_beanstalk_configuration_template: Fix updates not applying by including
ResourceNamefor option settings and preventing duplicate add/remove operations (#45077) - resource/aws_odb_cloud_vm_cluster: support for hyphen in odb cloud vm cluster hostname prefix. (#45003)
- resource/aws_quicksight_account_settings: Add
regionargument (#45083) - resource/aws_s3_directory_bucket: Fix plan-time
AWS resource not found during refreshwarnings causing resource replacement whenReadOnlys3express:SessionModeis enforced (#45086) - resource/aws_ssoadmin_account_assignment: Correct
target_typeargument to required (#45092) - resource/aws_timestreaminfluxdb_db_cluster: Make
allocated_storage,bucket,organization,username, andpasswordoptional to support InfluxDB V3 clusters (#44899)