6.0.0 (2025-11-29)
⚠ BREAKING CHANGES
- Upgrade MSV of AWS provider to
6.20, remove support for origin access identities (#177)
See the docs/UPGRADE-6.0.md for further details
List of backwards incompatible changes
- AWS provider
v6.20is now minimum supported version - Support for
aws_cloudfront_origin_access_identityhas been removed in favor ofaws_cloudfront_origin_access_control
Additional changes
Added
- None
Modified
- Variable definitions now contain detailed
objecttypes in place of the previously used any type is_ipv6_enablednow defaults totrueif not specifieddefault_cache_behavior.compressandordered_cache_behavior.compressnow default totrueorigin.origin_ssl_protocolsnow defaults to["TLSv1.2"]vpc_origin.origin_ssl_protocols.itemsnow defaults to["TLSv1.2"]vpc_origin_timeoutsis now embedded undervpc_originviewer_certificate.minimum_protocol_versionnow defaults to"TLSv1.2_2025"- See the the
Before vs Afterexamples below for more details on variable type definition changes
Variable and output changes
-
Removed variables:
create_origin_access_identityorigin_access_identitiescreate_origin_access_controlcreate_vpc_originvpc_origin_timeouts- usetimeoutsblock withinvpc_originvariable insteadcreate_response_headers_policycreate_cloudfront_function
-
Renamed variables:
create_distribution->create
-
Added variables:
anycast_ip_list_id
-
Removed outputs:
cloudfront_vpc_origin_idscloudfront_origin_access_controls_idscloudfront_origin_access_identitiescloudfront_origin_access_identity_idscloudfront_origin_access_identity_iam_arnscloudfront_distribution_tags
-
Renamed outputs:
- None
-
Added outputs:
cloudfront_vpc_origins