Skip to content

Releases: terraform-aws-modules/terraform-aws-alb

v9.5.0

19 Jan 14:11
Compare
Choose a tag to compare

9.5.0 (2024-01-19)

Features

v9.4.1

12 Jan 13:36
Compare
Choose a tag to compare

9.4.1 (2024-01-12)

Bug Fixes

  • Change subnets default value to null (#341) (a28fe0b)

v9.4.0

23 Dec 12:23
Compare
Choose a tag to compare

9.4.0 (2023-12-23)

Features

v9.3.0

22 Dec 01:21
Compare
Choose a tag to compare

9.3.0 (2023-12-22)

Features

  • Add option enforce_security_group_inbound_rules_on_private_link_traffic (#332) (33feec8)

v9.2.0

13 Nov 13:00
Compare
Choose a tag to compare

9.2.0 (2023-11-13)

Features

  • Add ignore changes on tags to elasticbeanstalk:shared-elb-environment-count (#324) (d6715c7)

v9.1.0

30 Oct 14:50
Compare
Choose a tag to compare

9.1.0 (2023-10-30)

Features

  • Add support for disabling connection termination for unhealthy targets and AZ DNS affinity (#315) (c79324e)

v9.0.0

27 Oct 15:52
Compare
Choose a tag to compare

9.0.0 (2023-10-27)

⚠ BREAKING CHANGES

  • Refactor module to use maps instead of lists (#305)

Backwards incompatible changes

  • target_groups previously were defined by an array of target group definitions that were created using the count meta-argument. This has been replaced with a map of target group definitions that are created using the for_each meta-argument in order to provide better stability when adding/removing target group definitions.
  • target_groups no longer support multiple targets per target group. There are alternate methods to achieve similar functionality such as weighted target groups or using an autoscaling group as a target when targetting EC2 instances.
  • The previous methods for creating listeners have been removed in favor of one argument, listeners, which take a map of listener definitions that are created using the for_each meta-argument in order to provide better stability when adding/removing listener definitions. Previously the target_group_index was used to associate/reference a target group; that is now replaced with target_group_key which is the key of the target group definition in the target_groups map.
  • security_group_rules has been replaced by security_group_ingress_rules and security_group_egress_rules to align with the new underlying resources.
  • Minimum supported version of Terraform AWS provider updated to v5.13 to support the latest features provided via the resources utilized.
  • Minimum supported version of Terraform updated to v1.0
  • The Name tag has been removed from resources

Added

  • Security group attachment restrictions have been removed now that both ALB and NLB support security groups
  • Support for creating Route53 records for ALB/NLB DNS names via the route53_records variable

Modified

  • enable_cross_zone_load_balancing now defaults to true
  • drop_invalid_header_fields now defaults to true
  • enable_deletion_protection now defaults to true
  • associate_web_acl has been added to identify when a WAFv2 Web ACL should be associated with the ALB; previously this was accomplished by checking for the presence of a value passed to web_acl_arn which is known to cause issues when the value does not exist and is computed.

See UPGRADE-9.0.md for further details

v8.7.0

16 Jun 09:56
Compare
Choose a tag to compare

8.7.0 (2023-06-16)

Features

v8.6.1

06 Jun 19:42
Compare
Choose a tag to compare

8.6.1 (2023-06-06)

Bug Fixes

  • Explicitly setting http_tcp_listener.action_type to forward fails (#281) (b6cf424)

v8.6.0

24 Mar 11:16
Compare
Choose a tag to compare

8.6.0 (2023-03-24)

Features