NOTES:
- provider: This release includes an update to the AWS SDK for Go v2 with breaking type changes to several services:
internetmonitor
,ivschat
,pipes
, ands3
. These changes primarily affect how arguments with default values are serialized for outbound requests, changing scalar types to pointers. See this AWS SDK for Go V2 issue for additional context. The corresponding provider changes should make this breakfix transparent to users, but as with any breaking change there is the potential for missed edge cases. If errors are observed in the impacted resources, please link to this dependency update pull request in the bug report (#34476)
FEATURES:
- New Data Source:
aws_emr_supported_instance_types
(#34481) - New Resource:
aws_apprunner_default_auto_scaling_configuration_version
(#34292) - New Resource:
aws_lexv2models_bot_version
(#33858) - New Resource:
aws_s3control_access_grant
(#34564) - New Resource:
aws_s3control_access_grants_instance
(#34564) - New Resource:
aws_s3control_access_grants_instance_resource_policy
(#34564) - New Resource:
aws_s3control_access_grants_location
(#34564)
ENHANCEMENTS:
- resource/aws_apprunner_auto_scaling_configuration_version: Add
has_associated_service
andis_default
attributes (#34292) - resource/aws_apprunner_service: Add
network_configuration.ip_address_type
argument (#34292) - resource/aws_apprunner_service: Add
source_configuration.code_repository.source_directory
argument to support monorepos (#34292) - resource/aws_apprunner_service: Allow
health_check_configuration
to be updated in-place (#34292) - resource/aws_cloudwatch_event_rule: Add
state
parameter and deprecateis_enabled
parameter (#34510) - resource/aws_elaticache_replication_group: Add
auth_token_update_strategy
argument (#34460) - resource/aws_lambda_function: Add support for
java21
runtime
value (#34476) - resource/aws_lambda_function: Add support for
python3.12
runtime
value (#34533) - resource/aws_lambda_layer_version: Add support for
java21
compatible_runtimes
value (#34476) - resource/aws_lambda_layer_version: Add support for
python3.12
compatible_runtimes
value (#34533) - resource/aws_s3_bucket_logging: Add
target_object_key_format
configuration block to support automatic date-based partitioning (#34504)
BUG FIXES:
- resource/aws_appflow_flow: Fix
InvalidParameter: 2 validation error(s) found
error whendestination_flow_config
ortask
is updated (#34456) - resource/aws_appflow_flow: Fix
interface conversion: interface {} is nil, not map[string]interface {}
panic (#34456) - resource/aws_apprunner_service: Correctly set
service_url
for private services (#34292) - resource/aws_glue_trigger: Fix
ConcurrentModificationException: Workflow <workflowName> was modified while adding trigger <triggerName>
errors (#34530) - resource/aws_lb_target_group: Adds plan- and apply-time validation for invalid parameter combinations (#34488)
- resource/aws_lexv2_bot_locale: Fix
voice_settings.engine
validation, value conversion errors (#34532) - resource/aws_lexv2models_bot: Properly send
type
argument on create and update when configured (#34524) - resource/aws_pipes_pipe: Fix error when zero value is sent to
source_parameters
on update (#34487)