v3.38.0
·
104303 commits
to main
since this release
NOTES:
- provider:
default_tagssupport generally available to all provider resources that supporttagswith the exception ofaws_autoscaling_group(#19084)
FEATURES:
- New Data Source:
aws_cloudformation_type(#18579) - New Data Source:
aws_kms_public_key(#18873) - New Data Source:
aws_resourcegroupstaggingapi_resources(#17804) - New Resource:
aws_cloudformation_type(#18579) - New Resource:
aws_codestarconnections_host(#16918) - New Resource:
aws_macie2_account(#19069) - New Resource:
aws_rds_proxy_endpoint(#18881) - New Resource:
aws_route53_resolver_firewall_rule(#18712) - New Resource:
aws_route53_resolver_firewall_rule_group_association(#19164) - New Resource:
aws_servicecatalog_product(#19122)
ENHANCEMENTS:
- data-source/aws_efs_mount_target: Add
access_point_id,file_system_idarguments (#18918) - data-source/aws_iam_policy: Add support for lookup by
arn,name, and/orpath_prefix(#6084) - data-source/aws_launch_template: Add
placementhost_resource_group_arnattribute (#15785) - data/source_aws_eks_addon: added validation for
cluster_name(#19078) - data/source_aws_eks_cluster: added validation for
cluster_name(#19078) - resource/aws_appsync_resolver: Mark
request_templateandresponse_templateas optional (support Lambda) (#14710) - resource/aws_batch_compute_environment: Additional supported value
FARGATEandFARGATE_SPOTfor thetypeargument in thecompute_resourcesconfiguration block (#16819) - resource/aws_batch_compute_environment: The
instance_role,instance_typeandmin_vcpusarguments in thecompute_resourcesconfiguration block are now optional (#16819) - resource/aws_batch_compute_environment: The
security_group_idsandsubnetsarguments in thecompute_resourcesconfiguration block can now be updated in-place for Fargate compute resources (#16819) - resource/aws_batch_job_definition: Add
propagate_tagsargument (#18336) - resource/aws_codebuild_project: Add
build_batch_configargument (#14534) - resource/aws_codebuild_project: Add
build_status_configattribute tosourceandsecondary_sourcesconfiguration blocks (#15442) - resource/aws_codebuild_project: Add
concurrent_build_limitargument to specify build concurrency. (#18320) - resource/aws_codebuild_project: Add plan time validation for
secondary_artifacts,secondary_sources,service_role(#18843) - resource/aws_eip: Add
addressargument to recover or an IPv4 address from an address pool, supporting BYOIP (#8876) - resource/aws_eks_addon: added validation for
cluster_name(#19078) - resource/aws_eks_cluster: added validation for
name(#19078) - resource/aws_eks_fargate_profile: added validation for
cluster_name(#19078) - resource/aws_eks_node_group: added validation for
cluster_name(#19078) - resource/aws_elasticache_global_replication_group: Adds parameter
engine_version_actualto match other ElastiCache resources (#18920) - resource/aws_elasticache_subnet_group: Add
tagsargument (#19119) - resource/aws_instance: Make
instance_initiated_shutdown_behavioralso computed, allowing value to be read (#18880) - resource/aws_lambda_event_source_mapping: Don't incorrectly update unspecified
maximum_batching_window_in_seconds,maximum_record_age_in_secondsandmaximum_retry_attemptsarguments from their default values (#17933) - resource/aws_lambda_event_source_mapping: Fix update of
batch_sizefor MSK event source mappings (#17933) - resource/aws_launch_template: Add
placementhost_resource_group_arnargument (#15785) - resource/aws_organizations_organizational_unit: Add
tagsargument (#18861) - resource/aws_rds_global_cluster: Allow
engine_versionto be upgraded in place. (#18598) - resource/aws_s3outposts_endpoint: Extends creation timeout to 20 minutes (#18454)
- resource/aws_ses_configuration_set: Adds
reputation_metrics_enabledandsending_enabledarguments andlast_fresh_startattribute (#17608) - resource/aws_ses_receipt_rule: Add
encodingargument tosns_actionconfiguration block. (#17654) - resource/aws_sns_topic_policy: Add
ownerattribute (#14123) - resource/aws_sns_topic_policy: Add plan time validation to
arn(#14123) - resource/aws_wafv2_web_acl_logging_configuration: Add
logging_filterargument (#19051)
BUG FIXES:
- provider: Prevent
Provider produced inconsistent final planerrors when resourcetagsare not known until apply (#18958) - resource/aws_batch_job_definition: Treat empty
container_properties.logConfiguration.secretOptionsarray asnullto prevent continual diffs (#16120) - resource/aws_batch_job_queue: Recreate batch job queue if the
namechanges (#19121) - resource/aws_codebuild_project: Allow fetching submodules for bitbucket source types (#18843)
- resource/aws_codebuild_project: Fix removing
secondary_sourcesandsecondary_artifacts(#18843) - resource/aws_ec2_managed_prefix_list: Prevent
entrydescriptionupdate errors (#19095) - resource/aws_elasticache_cluster: Allows specifying Redis 6.x (#18920)
- resource/aws_elasticache_replication_group: Allows specifying Redis 6.x (#18920)
- resource/aws_glue_crawler: Allow '/' in
nameargument (#19160) - resource/aws_lambda_event_source_mapping: Support -1 (forever) as a valid value for
maximum_record_age_in_seconds(#16113) - resource/aws_lambda_event_source_mapping: Support -1 (forever) as a valid value for
maximum_retry_attempts(#16113) - resource/aws_ram_principal_association: Improve handling of eventual consistency (#17032)
- resource/aws_ram_resource_share: Improve handling of eventual consistency (#17032)
- resource/aws_ram_resource_share_accepter: Improve handling of eventual consistency (#17032)
- resource/aws_storagegateway_gateway: Correctly handle additional error message returned in some regions (#19116)
- resource/aws_vpc_endpoint: Fix auto_accept failing while waiting for the VPC Endpoint Connection acceptance (#19059)
- resource/aws_vpn_connection: Prevent flipped
tunnel1_*andtunnel2_*ordering whentunnel1_inside_cidr,tunnel1_inside_ipv6_cidr, ortunnel1_preshared_keyis configured (#19077)