6.58.0 (August 5, 2026)
FEATURES:
- New List Resource:
aws_mailmanager_rule_set(#49257) - New List Resource:
aws_prometheus_anomaly_detector(#49139) - New List Resource:
aws_prometheus_scraper(#47466) - New List Resource:
aws_prometheus_scraper_logging_configuration(#47466) - New List Resource:
aws_resiliencehubv2_policy(#48321) - New Resource:
aws_mailmanager_rule_set(#49257) - New Resource:
aws_prometheus_anomaly_detector(#49139) - New Resource:
aws_prometheus_scraper_logging_configuration(#47466) - New Resource:
aws_resiliencehubv2_policy(#48321)
ENHANCEMENTS:
- resource/aws_api_gateway_rest_api: Add configurable resource timeouts. (#49205)
- resource/aws_dx_connection: Add
stateattribute (#42150) - resource/aws_ecs_capacity_provider: Add
RESERVEDas a valid value formanaged_instances_provider.instance_launch_template.capacity_option_type(#48816) - resource/aws_ecs_capacity_provider: Add
local_storage_configurationattribute tomanaged_instances_provider.instance_launch_template(#47513) - resource/aws_ecs_capacity_provider: Add
managed_instances_provider.instance_launch_template.capacity_reservationsargument (#48816) - resource/aws_glue_catalog_table_optimizer: Add
configuration.compaction_configurationargument (#43868) - resource/aws_prometheus_scraper: Add Resource Identity support (#47466)
- resource/aws_prometheus_scraper: Add
destination.cloudwatchconfiguration block for CloudWatch Metrics destination support (#49088)
BUG FIXES:
- resource/aws_api_gateway_rest_api: Wait for the REST API to reach an available state on create and update, and to be fully deleted on delete, preventing intermittent
BadRequestException: There is already an update in progresserrors (#49205) - resource/aws_appstream_stack: Fix
embed_host_domainsnot being sent to the AWS API on update, which caused a permanent plan diff when the argument was added or changed on an existing stack (#49015) - resource/aws_bedrockagent_data_source: Fix validator incorrectly requiring
bedrock_data_automation_configurationwhenparsing_strategy = "BEDROCK_DATA_AUTOMATION", a regression introduced in v6.56.0 (#49111) - resource/aws_bedrockagentcore_agent_runtime: Allow
:(colon) in thematch_value_stringandmatch_value_string_listattributes ofauthorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value.claim_match_value(#48437) - resource/aws_bedrockagentcore_memory_strategy: Fix
Value Conversion Error ... Received null value, however the target type cannot handle null valueserrors (#49188) - resource/aws_bedrockagentcore_memory_strategy: Fix
too many results: wanted 1, got 2error when creating or updating a strategy on a memory that already has another strategy of a different type (#49250) - resource/aws_bedrockagentcore_memory_strategy: Replace resource rather than erroring when
configuration.consolidation,configuration.extraction, orconfiguration.reflectionblocks are removed (#49188) - resource/aws_ecs_service: Fix
sigint_rollbackfalsely rolling back healthy deployments duringwait_for_steady_state(#49077) - resource/aws_ecs_service: Prevent non-EBS deployment volume configurations from being written to state (#48947)
- resource/aws_elasticache_replication_group: Fix perpetual diff when changes are pending for the next maintenance window (
apply_immediately = false) (#48246) - resource/aws_glue_catalog_table: Fix
InvalidInputException: StorageDescriptor is not allowederror when creating or updating ATHENA-dialect views (#49156) - resource/aws_glue_catalog_table: Fix
InvalidInputExceptionerror when creating or updating SPARK-dialect views without an explicitstorage_descriptorblock (#49156) - resource/aws_glue_catalog_table: Fix perpetual diff on
view_definition.representationsfields (validation_connection,view_original_text,view_expanded_text) that AWS Glue does not echo back for validated ATHENA views (#49156) - resource/aws_iam_user: Retry destroying users when there are conflicts, and ignore non-errors during destroy (#49260)
- resource/aws_route53recoverycontrolconfig_safety_rule: Fix crash when the create operation returns an error (#49155)
- resource/aws_ssm_parameter: Correctly imports when passing ARN value. (#49134)
- resource/aws_ssm_parameter: Prevents errors when importing specific version. (#49134)