NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #317 by repository stars
Last release 2 days ago
02 Oct 2026
Ships unpredictably
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1312 releases · first in 2017
New Data Source: aws_launch_configuration
FEATURES:
aws_launch_configuration (#3624)aws_pricing_product (#5057)aws_s3_bucket_inventory (#5019)aws_vpc_ipv4_cidr_block_association (#3723)ENHANCEMENTS:
member_clusters attribute (#5056)instance_state_names argument (support non-running instances) (#4950)filter argument (#5035)filter argument (#5038)member_clusters attribute (#5056)routing_config argument (support traffic shifting) (#3316)starting_position optional and allow batch_size to support default of 10 for SQS (#5024)cidr_block and ipv6_cidr_block (#3951)fleet_type argument (#5032)tags argument (support tagging) (#5020)BUG FIXES:
One column per quarter.
resource/aws_instance: Starting around June 21, 2018, the EC2 API began responding with an empty string value for user data for some instances instead
NOTES:
user_data: "da39a3ee5e6b4b0d3255bfef95601890afd80709" => "" (forces new resource) if the user_data argument was not defined in the Terraform configuration for the resource. This release ignores that difference as equivalent.FEATURES:
aws_codecommit_repository (#4934)aws_dx_gateway (#4988)aws_network_acls (#4966)aws_route_tables (#4841)aws_security_groups (#2947)aws_dx_hosted_private_virtual_interface (#3255)aws_dx_hosted_private_virtual_interface_accepter (#3255)aws_dx_hosted_public_virtual_interface (#3254)aws_dx_hosted_public_virtual_interface_accepter (#3254)aws_dx_private_virtual_interface (#3253)aws_dx_public_virtual_interface (#3252)aws_media_store_container_policy (#3507)ENHANCEMENTS:
autoscaling (#4970)WINDOWS_CONTAINER as valid environment type (#4960)scheduling_strategy argument (support DAEMON scheduling strategy) (#4825)create_date attribute (#4932)name_prefix (#4929)instance_tenancy from dedicated to default (#2514)type argument (support rate limited rules) (#4307] / [#4978)BUG FIXES:
enabled_cloudwatch_logs_exports) introduced in 1.23.0 (#4927)ListTagsForResource error instead of presenting a perpetual difference with tags (#4943)disable_api_termination on resource creation (#4941)da39a3ee5e6b4b0d3255bfef95601890afd80709) user_data difference due to EC2 API response changes (#4991)valid_until (#4952)route_table_id (#4946)s3_action when kms_key_arn is not specified (#4965)New Data Source: aws_cloudformation_export
FEATURES:
aws_cloudformation_export (#2180)aws_vpc_dhcp_options (#4878)aws_dx_gateway (#4896)aws_dx_gateway_association (#4896)aws_glue_crawler (#4484)aws_neptune_cluster_parameter_group (#4860)aws_neptune_subnet_group (#4782)ENHANCEMENTS:
PRIVATE endpoint type (#4888)compute_platform argument (#4811)data_format_conversion_configuration (#4842)key_id argument (external CMKs) (#4886)tags argument and arn attribute (#4873)enabled_cloudwatch_logs_exports argument (#4875)BUG FIXES:
refresh_token_validity (#4868)cors_rule drift when it is deleted outside Terraform (#4887)resource/aws_elasticache_cluster: The availability_zones argument has been deprecated in favor of a new preferred_availability_zones argument to allow…
NOTES:
availability_zones argument has been deprecated in favor of a new preferred_availability_zones argument to allow specifying the same Availability Zone more than once in larger Memcached clusters that also need to specifically set Availability Zones. The argument is still optional and the API will continue to automatically choose Availability Zones for nodes if not specified. The new argument will also continue to match the APIs required behavior that the length of the list must be the same as num_cache_nodes. Migration will require recreating the resource or using the resource lifecycle configuration of ignore_changes = ["availability_zones"] to prevent recreation. See the resource documentation for additional details.FEATURES:
ENHANCEMENTS:
availability_zones TypeSet attribute to preferred_availability_zones TypeList attribute (allow duplicate Availability Zone elements) (#4741)tags argument (support tagging the resource itself) (#4763)resource_type (#4765)arn attribute (#4784)arn attribute (#4816)BUG FIXES:
secret (the CodeBuild API only provides its value during resource creation) (#4775)arn attribute (#4766] / [#4767)New Data Source: aws_ecs_service
FEATURES:
aws_ecs_service (#3617)aws_eks_cluster (#4749)aws_config_aggregate_authorization (#4263)aws_config_configuration_aggregator (#4262)aws_eks_cluster (#4749)ENHANCEMENTS:
authorization_scopes argument (#4533)api_key_source argument (#4717)arn attribute (#4719)endpoint attribute (#4718)BUG FIXES:
New Resource: aws_codebuild_webhook
FEATURES:
aws_route (#4529)aws_codebuild_webhook (#4473)aws_cognito_identity_provider (#3601)aws_cognito_resource_server (#4530)aws_glue_classifier (#4472)ENHANCEMENTS:
badge_enabled argument and badge_url attribute (#3504)environment_variable argument type (support parameter store environment variables) (#2811] / [#4021)source argument git_clone_depth and insecure_ssl (#3929)number_cache_nodes updates (#4504)slow_start argument (#4661)dns_name attribute (#4582)bucket_regional_domain_name attribute (#4556)BUG FIXES:
attempt_duration_seconds argument (#4697)name (#4656)resource/aws_guardduty_member: Terraform will now try to properly detect if a member account has been invited based on its relationship status (Disabl
NOTES:
Disabled/Enabled/Invited) and appropriately flag the new invite argument for update. You will want to set invite = true in your Terraform configuration if you previously handled the invitation process for a member, otherwise the resource will attempt to disassociate the member upon updating the provider to this version.FEATURES:
ENHANCEMENTS:
endpoint_configuration argument, regional_certificate_arn argument, regional_certificate_name argument, regional_domain_name attribute, and regional_zone_id attribute (support regional domain names) (#2866)endpoint_configuration argument (support regional endpoint type) (#2866)container_name and container_port arguments for service_registry (support bridge and host network mode for service registry) (#4623)additional_info argument (#4590)invite argument updates (invite or disassociate on update) (#4604)approval_rule enable_non_security argument (#4546)BUG FIXES:
policy containing special characters (e.g. forward slashes in CIDRs) (#4606)encryption_type difference with APIs that do not support encryption (e.g. AWS China) (#4575)iam_instance_profile_arn from overwriting iam_instance_profile (#4591)data-source/aws_iam_policy_document: Please note there is a behavior change in the rendering of principal/not_principal in the case of type = "AWS" an
NOTES:
principal/not_principal in the case of type = "AWS" and identifiers = ["*"]. This will now render as Principal": {"AWS": "*"} instead of "Principal": "*". This change is required for IAM role trust policy support as well as differentiating between anonymous access versus AWS access in policies. To keep the old behavior of anonymous access, use type = "*" and identifiers = ["*"], which will continue to render as "Principal": "*". For additional information, see the aws_iam_policy_document documentation.FEATURES:
aws_arn (#3996)aws_lambda_invocation (#4222)aws_sns_sms_preferences (#3858)ENHANCEMENTS:
"Principal": {"AWS": "*"} (required for IAM role trust policies) (#4248)execution_arn attribute (#3968)name_prefix argument (#2754)azuredb for engine_name validation (#4506)backtrack_window argument and wait for updates to complete (#4524)launch_specification iam_instance_profile_arn argument (#4511)BUG FIXES:
bucket_prefix for access logging can be updated to "" (#4383)network_interfaces device_index to be set to 0 (#4367)bucket_prefix for access logging can be updated to "" (#4383)access_logs is properly set into Terraform state (#4517)New Data Source: aws_acmpca_certificate_authority
FEATURES:
aws_acmpca_certificate_authority (#4458)aws_acmpca_certificate_authority (#4458)aws_glue_catalog_table (#4368)ENHANCEMENTS:
s3 engine_name and add s3_settings argument (#1685] and [#4447)timeout argument (#4460)proxy_protocol_v2 argument (#4365)spot_price optional (defaults to on-demand price) (#4424)valid_from and valid_until arguments (#4463)spot_price optional (defaults to on-demand price) (#4424)BUG FIXES:
cname_prefix attribute in China partition (#4485)allocated_capacity and max_concurrent_runs upper plan time validation limits (#4461)root_device_mapping matching of expected root device name with multiple block devices. (#4489)parameter iops is not supported for gp2 volumes error (#4344)'iamInstanceProfile.name' may not be used in combination with 'iamInstanceProfile.arn' error (#4344)parameter groupName cannot be used with the parameter subnet error (#4344)ipv4_address_count/ipv6_address_count from ipv4_addresses/ipv6_addresses (#4344)arn attribute (#4436)resource/aws_ecs_service: Please note the placement_strategy argument (an unordered list) has been marked deprecated in favor of the ordered_placement…
NOTES:
placement_strategy argument (an unordered list) has been marked deprecated in favor of the ordered_placement_strategy argument (an ordered list based on the Terraform configuration ordering).FEATURES:
aws_mq_broker (#3163)aws_budgets_budget (#1879)aws_iam_user_group_membership (#3365)aws_vpc_peering_connection_options (#3909)ENHANCEMENTS:
name_servers attribute (#4336)access_log_settings argument (Support access logging) (#4369)launch_template argument (#4305)timeout argument (#4386)name_prefix argument (#2752)name optional (Terraform can generate unique ID) (#2752)ec2_tag_set argument (tag group support) (#4324)map_public_ip_on_launch updates (#4396)mongodb engine_name and mongodb_settings argument (#4406)point_in_time_recovery argument (#4063)ordered_placement_strategy argument, deprecate placement_strategy argument (#4390)health_check_grace_period_seconds up to 7200 seconds (#4420)statement_id_prefix argument (#2743)statement_id optional (Terraform can generate unique ID) (#2743)s3_import argument (Support MySQL Backup Restore from S3) (#4366)BUG FIXES:
UnsupportedOperation errors with DescribeInstanceCreditSpecifications call (#4362)UnsupportedOperation errors with DescribeInstanceCreditSpecifications call (#4362)security_groups in network interfaces (#4364)New Data Source: aws_batch_compute_environment
FEATURES:
aws_batch_compute_environment (#4270)aws_batch_job_queue (#4288)aws_iot_endpoint (#4303)aws_lambda_function (#2984)aws_redshift_cluster (#2603)aws_secretsmanager_secret (#4272)aws_secretsmanager_secret_version (#4272)aws_dax_parameter_group (#4299)aws_dax_subnet_group (#4302)aws_organizations_policy (#4249)aws_organizations_policy_attachment (#4253)aws_secretsmanager_secret (#4272)aws_secretsmanager_secret_version (#4272)ENHANCEMENTS:
arns attribute (#4256)role_arn and role_name attributes (#4300)disable_api_termination attribute (#4314)policy argument (#4211)tags argument (#2858)execution_arn and invoke_url attributes (#3469)batch_target argument (#4312)kinesis_target and sqs_target arguments (#4323)user_migration in lambda_config (#4301)s3_import argument (#2728)appversion_lifecycle argument (#1907)credit_specification argument (e.g. t2.unlimited support) (#2619)processing_configuration (#4251)user_data_base64 argument (#4257)ONEZONE_IA storage class (#4287)ONEZONE_IA storage class (#4287)valid_from and valid_until arguments (#4018)CENTOS operating_system argument (#4268)BUG FIXES:
node_type and subnet_group_name (#4333)name and name_prefix arguments (#4321)block_device_mappings EBS information into Terraform state (#4321)block_device_mappings information to EC2 API (#4321)resource/aws_cloudfront_distribution: Please note the cache_behavior argument (an unordered list) has been marked deprecated in favor of the ordered_c…
NOTES:
cache_behavior argument (an unordered list) has been marked deprecated in favor of the ordered_cache_behavior argument (an ordered list based on the Terraform configuration ordering). This is to support proper cache behavior precedence within a CloudFront distribution.FEATURES:
aws_api_gateway_rest_api (#4172)aws_cloudwatch_log_group (#4167)aws_cognito_user_pools (#4212)aws_sqs_queue (#2311)aws_directory_service_conditional_forwarder (#4071)aws_glue_connection (#4016)aws_glue_job (#4028)aws_iam_service_linked_role (#2985)aws_launch_template (#2927)aws_ses_domain_identity_verification (#4108)ENHANCEMENTS:
path_prefix (#3801)ordered_cache_behavior argument, deprecate cache_behavior (#4117)enabled_cloudwatch_logs_exports argument (#4111)custom_suffix and description arguments (#4188)health_check_custom_config argument (#4083)RegexMatch predicate type (#4069)RegexMatch predicate type (#4069)RegexMatch predicate type (#4069)BUG FIXES:
minimum_healthy_hosts updates (#4194)role_arn updates (#4237)ec2_attributes change (#4218)NoSuchEntity errors while detaching policies from role during deletion (#4209)subnet_mapping attributes change (#4086)engine_version with snapshot_identifier (#4215)instance_interuption_behaviour hibernate and stop handling with placement (#1986)InvalidDhcpOptionsID.NotFound errors (#4136)resource/aws_db_event_subscription: Add arn attribute
ENHANCEMENTS:
arn attribute (#4151)BUG FIXES:
NO_CACHE (#4134)tag ARN handling (#4151)EntityTemporarilyUnmodifiable (#4143)name change (#4106)dead_letter_config (#2684)security_groups, user_data, and vpc_classic_link_security_groups attributes into Terraform state (#2800)engine_version during regular creation (#4139)port updates to force new resource (#4144)name difference with trailing period (#3982)resource/aws_organizations_account: As noted in the resource documentation, resource deletion from Terraform will _not_ automatically close AWS accoun
NOTES:
FEATURES:
aws_organizations_account (#3524)aws_ses_identity_notification_topic (#2640)ENHANCEMENTS:
max_session_duration attribute (#4092)field_level_encryption_id attribute (#4102)cache configuration (#2860)max_session_duration argument (#3977)nodejs8.10 runtime (#4020)ebs_block_device.*.no_device (#4070)BUG FIXES:
custom: prefix of developer_only_attribute = false schema attributes (#4041)email_message_by_link max length validation (#4051)cluster_mode in state (#3932)crypto/rand (#3989)This release is happening outside the normal release schedule to accomodate a crash fix for the aws_lb_target_group resource. It appears an ELBv2 serv
NOTES:
This release is happening outside the normal release schedule to accomodate a crash fix for the aws_lb_target_group resource. It appears an ELBv2 service update rolling out currently is the root cause. The potential for this crash has been present since the initial resource in Terraform 0.7.7 and all versions of the AWS provider up to v1.13.0.
FEATURES:
aws_appsync_datasource (#2758)aws_waf_regex_match_set (#3947)aws_waf_regex_pattern_set (#3913)aws_waf_rule_group (#3898)aws_wafregional_geo_match_set (#3915)aws_wafregional_rate_based_rule (#3871)aws_wafregional_regex_match_set (#3950)aws_wafregional_regex_pattern_set (#3933)aws_wafregional_rule_group (#3948)ENHANCEMENTS:
replication_group_id argument (#3869)BUG FIXES:
service_linked_role (#3942)enabled_metrics in the state during read (#3899)policy_type (#3739)compute_resources in state (#3824)schema in state (#3789)password_length validation function regression from 1.12.0 (#3919)subnet_mappings in state (#3822)provider: For resources implementing the IAM policy equivalence library (https://github.com/jen20/awspolicyequivalence/) on an attribute via suppressE
NOTES:
suppressEquivalentAwsPolicyDiffs, the dependency has been updated, which should mark additional IAM policies as equivalent. (#3832)FEATURES:
aws_kms_grant (#3038)aws_waf_geo_match_set (#3275)aws_wafregional_rule (#3756)aws_wafregional_size_constraint_set (#3796)aws_wafregional_sql_injection_match_set (#1013)aws_wafregional_web_acl (#3754)aws_wafregional_web_acl_association (#3755)aws_wafregional_xss_match_set (#1014)ENHANCEMENTS:
service_linked_role_arn argument (#3812)domain_name and origin_id at plan time (#3767)user_data length during plan (#2973)document_format argument to support YAML (#3814)content_base64 argument allows uploading raw binary data created in-memory, rather than reading from disk as with source. (#3788)BUG FIXES:
*_date fields correctly (#3805)auto_verified_attributes changes (#3786)callback_urls updates (#3404)incompatible-parameters and storage-full state (#3708)volume attribute into Terraform state (#3823)New Resource: aws_organizations_organization
FEATURES:
aws_kms_key (#2224)aws_organizations_organization (#903)aws_iot_thing (#3521)ENHANCEMENTS:
default_ttl, max_ttl, and min_ttl arguments optional (#3571)tags (#3513)enable_cross_zone_load_balancing argument for NLBs (#3537)enable_http2 argument for ALBs (#3609)load_balancers and target_group_arns arguments (#2564)allowed_pattern, description, and tags arguments (#1520)key_id updates (#1520)BUG FIXES:
target_arns is properly read (#3569)state updates (#3508)resource/aws_dx_lag: number_of_connections was deprecated and will be removed in future major version. Use aws_dx_connection and aws_dx_connection_ass…
NOTES:
number_of_connections was deprecated and will be removed in future major version. Use aws_dx_connection and aws_dx_connection_association resources instead. Default connections will be removed as part of LAG creation automatically in future major version. (#3367)FEATURES:
aws_inspector_rules_packages (#3175)aws_api_gateway_vpc_link (#2512)aws_appsync_graphql_api (#2494)aws_dax_cluster (#2884)aws_gamelift_alias (#3353)aws_gamelift_fleet (#3327)aws_lb_listener_certificate (#2686)aws_s3_bucket_metric (#916)aws_ses_domain_mail_from (#2029)aws_iot_thing_type (#3302)ENHANCEMENTS:
target_key_arn (#3304)target_tracking_configuration (#2611)event_selector argument (#2258)trigger_events (#3412)name during plan (#3396)edition argument (#3421)size argument (#3453)autoscaling_policy argument (#2877)scale_down_behavior argument (#3063)shutting-down state during creation (#3371)version and qualified_arn attributes on publish (#3032)priority over 50000 (#3379)priority argument optional (#3219)hosted_zone_id attribute (#3267)source_region (encrypted cross-region replicas) (#3415)availability_zone (#2812)name during plan (#3396)allow_overwrite argument (#2926)iam_fleet_role as ARN during plan (#3431)name during plan (#2837)targets (#2807)BUG FIXES:
validation_record_fqdns (#3336)validation_record_fqdns handling with combined root and wildcard requests (#3366)cooldown with zero value not set correctly (#2809)include_global_service_events = false (#2817)number_of_connections deprecated (made Optional). Omitting field may now prevent spurious diffs. (#3367)load_balancer into state (#3502)ValidationException (#3375)pending-acceptance as expected during deletion (#3393)USER_PASSWORD_AUTH for explicit_auth_flows (#3417)data-source/aws_region: current field is deprecated and the data source defaults to the provider region if no endpoint or name is specified
NOTES:
current field is deprecated and the data source defaults to the provider region if no endpoint or name is specified (#3157)Sids (#2890)FEATURES:
aws_elastic_beanstalk_hosted_zone (#3208)aws_iam_policy (#1999)aws_acm_certificate (#2813)aws_acm_certificate_validation (#2813)aws_api_gateway_documentation_version (#3287)aws_cloud9_environment_ec2 (#3291)aws_cognito_user_group (#3010)aws_dynamodb_table_item (#3238)aws_guardduty_ipset (#3161)aws_guardduty_threatintelset (#3200)aws_iot_topic_rule (#1858)aws_sns_platform_application (#1101] [#3283)aws_vpc_endpoint_service_allowed_principal (#2515)aws_vpc_endpoint_service_connection_notification (#2515)aws_vpc_endpoint_service (#2515)aws_vpc_endpoint_subnet_association (#2515)ENHANCEMENTS:
most_recent attribute for filtering (#1837)BUG FIXES:
LimitExceededException (#3108)stream_view_type (#3197] [#3224)skip_destroy and force_detach (#2810)New Resource: aws_dynamodb_global_table
FEATURES:
ENHANCEMENTS:
cn-northwest-1 region is now supported (#3142)BUG FIXES:
non_key_attributes (#3136)kms_key_id attribute handling (#3085)data-source/aws_db_snapshot: Prevent crash on unfinished snapshots
BUG FIXES:
ValidationException (IAM) (#3027)AccessDeniedException (IAM) (#3050)processing_configuration (#2970)New Resource: aws_api_gateway_documentation_part
FEATURES:
aws_api_gateway_documentation_part (#2893)aws_cloudwatch_event_permission (#2888)aws_cognito_user_pool_client (#1803)aws_cognito_user_pool_domain (#2325)aws_glue_catalog_database (#2175)aws_guardduty_detector (#2524)aws_guardduty_member (#2911)aws_route53_query_log (#2770)aws_service_discovery_service (#2613)ENHANCEMENTS:
eu-west-3 is now supported (#2707)security_group_id field (#2688)db_subnet_group_name in state on read if available (#2606)min_capacity argument is now honoured (#2794)resetting-master-credentials state no longer cause an error (#2791)force_detach_policies = true (#2388)health_check validation (#2580)health_check_grace_period_seconds attribute (#2788)BUG FIXES:
role_arn optional & computed (#2889)enabled during updates (#2818)name (#2939)New Data Source: aws_network_interface
FEATURES:
aws_network_interface (#2316)aws_elb (#2004)aws_dx_connection_association (#2360)aws_appautoscaling_scheduled_action (#2231)aws_cloudwatch_log_resource_policy (#2243)aws_media_store_container (#2448)aws_service_discovery_public_dns_namespace (#2569)aws_service_discovery_private_dns_namespace (#2589)IMPROVEMENTS:
association_name (#2257)network_configuration (#2299)reserved_concurrent_executions (#2504)launch_type (Fargate support) (#2483)cpu, memory, execution_role_arn & requires_compatibilities (Fargate support) (#2483)log_publishing_options (#2285)force_destroy field (#2363)server_side_encryption_configuration block (#2472)BUG FIXES:
placement_group if available (#2400)storage-optimization as valid state (#2409)ttl is properly read (#2452)New Resource: aws_mq_configuration
resource/aws_cognito_user_pool: Fix email_subject_by_link
BUG FIXES:
email_subject_by_link (#2395)authorization_type -> authorization (#2430)IMPROVEMENTS:
resource/aws_ecs_task_definition: Fix equivalency comparator
BUG FIXES:
description correctly (#1959)resource/aws_redshift_cluster: Field enable_logging, bucket_name and s3_key_prefix were deprecated in favour of a new logging block
NOTES:
enable_logging, bucket_name and s3_key_prefix were deprecated in favour of a new logging block (#2230)health_check's path nor matcher in order to support network load balancers where these arguments aren't valid. Creating new ALB will therefore require you to specify these two arguments. Existing deployments are unaffected. (#2251)FEATURES:
aws_rds_cluster (#2070)aws_elasticache_replication_group (#2124)aws_instances (#2266)aws_ses_template (#2003)aws_dx_lag (#2154)aws_dx_connection (#2173)aws_athena_database (#1922)aws_athena_named_query (#1893)aws_ssm_resource_data_sync (#1895)aws_cognito_user_pool (#1419)IMPROVEMENTS:
~/.aws/config (#1608)arn attribute (#2273)arn attribute (#2271)name (#2159)compute_environment_name (#2159)snapshot_copy (#2238)container_definitions as JSON instead of checksum (#1195)arn attribute (#2273)ssl_certificate_id ARN validation (#2276)tags (#2262)arn attribute (#2272)arn attribute (#2271)BUG FIXES:
compute_environment_name allows hyphens (#2126)name allows hyphens (#2126)aws_lb_target_group with
Network type load balancers (#2251)ForceNew for network load balancers (#2310)ForceNew (#2212)LimitExceededException w/ different error message (#2274)Remove id fields from schema definitions
INTERNAL:
id fields from schema definitions (#1626)FEATURES:
aws_servicecatalog_portfolio (#1694)aws_ses_domain_dkim (#1786)aws_cognito_identity_pool_roles_attachment (#863)aws_ecr_lifecycle_policy (#2096)aws_nat_gateway (#1294)aws_dynamodb_table (#2062)aws_cloudtrail_service_account (#1774)IMPROVEMENTS:
tags (#2042)s3_backup_mode option (#1830)target_type (#1589)tags (#1987)revoke_rules_on_delete option to force a security group to revoke
rules before deleting the grou (#2074)TERMINATED_WITH_ERRORS (#2081)BUG FIXES:
NotFoundException (#1896)NotFoundException (#1900)resource/aws_alb_* & data-source/aws_alb_*: In order to support network LBs, ALBs were renamed to aws_lb_* due to the way APIs "new" (non-Classic) loa
NOTES:
aws_lb_* due to the way APIs "new" (non-Classic) load balancers are structured in AWS. All existing ALB functionality remains untouched and new resources work the same way. aws_alb_* resources are still in place as "aliases", but documentation will only mention aws_lb_*.
aws_alb_* aliases will be removed in future major version. (#1806)FEATURES:
aws_batch_job_definition (#1710)aws_batch_job_queue (#1710)aws_lb (#1806)aws_lb_listener (#1806)aws_lb_listener_rule (#1806)aws_lb_target_group (#1806)aws_lb_target_group_attachment (#1806)aws_lb (#1806)aws_lb_listener (#1806)aws_lb_target_group (#1806)aws_iam_user (#1805)aws_s3_bucket (#1505)IMPROVEMENTS:
arn attribute (#1775)prefix_list_id (#1733)kms_key_id (#1751)instance_interruption_behaviour (#1735)open & click event types (#1773)dns_name (#1825)root_snapshot_id attribute (#1572)BUG FIXES:
db_instance_arn expose ARN instead of identifier (use db_cluster_identifier for identifier) (#1766)storage_type (was not exposed) (#1833)tags structure for easier referencing (#1706)tags structure for easier referencing (#1706)tags structure for easier referencing (#1706)tags structure for easier referencing (#1706)closed request correctly (#1903)processing_configuration (#1738)configuring-enhanced-monitoring as pending state (#1744)ecc_cluster_arn -> ecs_cluster_arn) (#1809)LimitExceededException (handle throttling) (#1339)deleted as deleted (#1848)az_mode (avoid recreation) (#1758)minimum_protocol_version if default certificate is used (#1785)self = false with cidr_blocks should be allowed (#1839)resource/aws_appautoscaling_policy: Nest step scaling policy fields, deprecate 1st level fields
NOTES:
FEATURES:
IMPROVEMENTS:
user_data_base64 attribute that allows non-UTF8 data (such as gzip) to be assigned to user-data without corruption (#850)tags (#1398)parameters, schedule_expression,output_location (#1421)instance_group parameter for EMR clusters (#1071)listener_arn field (#1303)predicates' data_id required (it always was on the API's side, it's just reflected in the schema) (#1606)type field in rules to allow referencing RATE_BASED type (#1606)BUG FIXES:
associate_public_ip_address (#1340)log_uri (#1374)Nothing published for this version
New Resource: aws_cloudwatch_dashboard
FEATURES:
aws_cloudwatch_dashboard (#1172)aws_internet_gateway (#1196)aws_efs_mount_target (#1255)IMPROVEMENTS:
wait_for_fulfillment (#1241)BUG FIXES:
ExtendedS3DestinationConfiguration (#1015)key_name (#1203)instance_group.count (#1287)filter is not set (#1350)New Data Source: aws_iam_instance_profile
FEATURES:
aws_iam_instance_profile (#1024)aws_alb_target_group (#1037)aws_iam_group (#1140)aws_api_gateway_request_validator (#1064)aws_api_gateway_gateway_response (#1168)aws_iot_policy (#986)aws_iot_certificate (#1225)IMPROVEMENTS:
BUG FIXES:
InvalidAMIID.NotFound (#1035)name_prefix (#1217)vpc_zone_identifier (EC2 classic & default VPC) (#1191)settings (#901)bucket field after import (#978)DependencyViolation (#1021)availability_zones (#1190)name_prefix (#1217)New Resource: aws_network_interface_sg_attachment
FEATURES:
IMPROVEMENTS:
BUG FIXES:
days = 0 with lifecycle transition (#957)Fixing malformed ARN attribute for aws_security_group data source
BUG FIXES:
BACKWARDS INCOMPATIBILITIES / NOTES:
BACKWARDS INCOMPATIBILITIES / NOTES:
FEATURES:
aws_vpn_gateway_route_propagation [#15137](https://github.com/hashicorp/terraform/pull/15137)IMPROVEMENTS:
BUG FIXES:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →