Skip to content

Changelog

All notable changes to this project will be documented in this file.

[6.2.0] - 2026-06-13

Bug Fixes

  • Depend on access-log bucket policy before enabling ALB logging

Miscellaneous Tasks

  • Reformat tests for black 26 and bump infrahouse-core to 1.1

Security

  • Encrypt ASG root EBS volume by default

[6.1.0] - 2026-06-13

Features

  • Add optional ASG warm pool and cpu_options passthrough

[6.0.1] - 2026-05-29

Bug Fixes

  • Add moved blocks for ALB security group ingress rules

[6.0.0] - 2026-05-29

Bug Fixes

  • Add abort_incomplete_multipart_upload to lifecycle rule
  • Use bucket_name instead of bucket_id, fix deprecated region attribute
  • Use actual bucket ARN in ELB access log policy, drop redundant enable_versioning
  • Rollback version variable - not released yet

Features

  • V6.0.0 breaking changes — S3 bucket migration, deprecated variable removal, always-on logging
  • Remove internet_gateway_id variable, set replication_region dynamically in tests

[5.18.0] - 2026-03-25

Bug Fixes

  • Add abort_incomplete_multipart_upload to Athena results bucket lifecycle
  • Set has_encrypted_data to true and document random suffix in database name

Documentation

  • Add comprehensive MkDocs documentation

Features

  • Add optional Athena querying support for ALB access logs

[5.17.0] - 2026-01-28

Documentation

  • Fix provider versions in README to show constraints instead of pinned versions

Features

  • Add Route53 weighted routing support for zero-downtime migrations

[5.16.0] - 2026-01-23

Features

  • Add ASG metrics, target group protocol, and security enhancements

[5.15.0] - 2026-01-23

Documentation

  • Add comprehensive MkDocs documentation

[5.14.0] - 2026-01-15

Features

  • Add load_balancing_algorithm_type variable for target group

[5.13.0] - 2025-12-14

Bug Fixes

  • SNS topic naming conflict and remove obsolete lifecycle blocks

[5.12.1] - 2025-12-01

Bug Fixes

  • Use ternary operator in validations for Terraform 1.12.2 compatibility

[5.12.0] - 2025-11-30

Bug Fixes

  • Add default value for alarm_emails in test_create_lb test module
  • Critical alarm threshold bugs and add validation to prevent misconfigurations

Documentation

  • Prepare implementation plan for vanta alerts
  • Update v5.12.0 plan with accurate examples and mark Phase 4 complete

Features

  • Add optional CloudWatch alarms for Vanta compliance
  • Add optional CloudWatch alarms for Vanta compliance

[5.11.0] - 2025-11-30

Bug Fixes

  • Ensure release commits follow Conventional Commits format
  • Reformat README examples for reliable bumpversion

[5.10.0] - 2025-11-22

Features

  • Add configurable CIDR blocks for ALB ingress traffic (#99)

Miscellaneous Tasks

  • Add changelog automation and enhanced pre-commit validation

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[5.9.0] - 2025-01-21

Features

  • Add configurable CIDR blocks for ALB ingress traffic (#99)

[5.8.2] - 2025-01-21

Features

  • Add configurable certificate issuers for CAA records (#96)

Bug Fixes

  • Update CAA record configuration

Miscellaneous Tasks

  • Update dependency python to 3.14 (#94)
  • Update aws-actions/configure-aws-credentials action to v5 (#92)
  • Update actions/setup-python action to v6 (#91)
  • Update actions/checkout action to v5 (#86)

[5.8.0] - 2024-12-01

Features

  • Add AWS provider version 6 support (#90)

[5.7.0] - 2024-11-15

Features

  • Add CAA records for created DNS records (#87)