Skip to content

Latest commit

 

History

History
500 lines (273 loc) · 24.1 KB

CHANGELOG.md

File metadata and controls

500 lines (273 loc) · 24.1 KB

Changelog

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

6.10.0 (2023-05-17)

Features

  • Add auto_rollback feature to this module in instance_refresh settings (#232) (f6adff7)

6.9.0 (2023-03-06)

Features

  • Metric math support for target tracking scaling policy (#225) (f9e0186)

6.8.0 (2023-03-06)

Features

  • Support desired_capacity_type and add mixed instance launch template override instance_requirements for ASG (#220) (e867c0f)

6.7.1 (2023-01-24)

Bug Fixes

  • Use a version for to avoid GitHub API rate limiting on CI workflows (#219) (e4ac559)

6.7.0 (2022-12-15)

Features

  • Add support for default_instance_warmup argument (#213) (e3e8ef0)

6.6.0 (2022-12-15)

Features

6.5.3 (2022-10-27)

Bug Fixes

  • Update CI configuration files to use latest version (#209) (a1e9d9d)

6.5.2 (2022-08-17)

Bug Fixes

  • Correct type constraint of warm_pool variable (#203) (c071c7f)

6.5.1 (2022-06-21)

Bug Fixes

  • Updating license_specification block to be correct (#196) (07887ea)

6.5.0 (2022-06-03)

Features

  • Add support for IAM role and isntance profile creation (#194) (2a9983f)

6.4.0 (2022-05-16)

Features

  • Add support for ASG maintenance_options and LT instance_requirements (#193) (1d1d3c0)

6.3.0 (2022-04-05)

Features

  • Add outputs for launch template name and default version (#191) (e329ad4)

6.2.0 (2022-04-04)

Features

  • Add separate autoscaling group tag variable, correct variable name for availability_zones to match resource spec (#189) (a7e5746)

6.1.0 (2022-04-03)

Features

  • Improved support for EFA network interfaces (#188) (f9f06ae)

6.0.0 (2022-04-03)

⚠ BREAKING CHANGES

  • Update provider to v4.x, add new attributes from v4.x, change user_data_base64 to user_data (#186)

Features

  • Update provider to v4.x, add new attributes from v4.x, change user_data_base64 to user_data (#186) (8e2e285)

5.2.0 (2022-03-12)

Features

  • Made it clear that we stand with Ukraine (eecd4f8)

5.1.1 (2022-02-15)

Bug Fixes

  • Update syntax to be more concise using try() to replace verbose lookups to see if a value is provided or not (#180) (4cf8df1)

5.1.0 (2022-02-14)

Features

  • Remove launch configuration support, add support for ignoring desired_capacity (#173) (300379d)

5.0.0 (2022-02-14)

⚠ BREAKING CHANGES

  • Update autoscaling group tags -> tag to support v4 of AWS provider (#179)

Features

  • Update autoscaling group tags -> tag to support v4 of AWS provider (#179) (2c2a8a9)

4.11.0 (2022-01-17)

Features

  • Add support for aws_autoscaling_policy (#175) (a8ba844)

4.10.0 (2022-01-14)

Features

  • Add instance_metadata_tags attribute to launch temlplate and bump AWS provider to support (#176) (4019026)

4.9.0 (2021-11-22)

Features

  • add missing attributes to launch template, remove null resource for tag propagation, propagate default tags to instances, allow propagated name to be set independently of ASG (#169) (f14ca13)

4.8.1 (2021-11-15)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#168) (d0338a8)

v4.8.0 - 2021-11-15

  • feat: add checkpoint_delay, checkpoint_percent to instance refresh (#166)
  • docs: Fixed max_instance_lifetime min value in description (#165)

v4.7.0 - 2021-10-08

  • feat: Add support of time_zone inside schedules (#164)

v4.6.0 - 2021-09-02

  • feat: Add support for warm_pool (#142)
  • docs: Updated description of user_data and user_data_base64 (#161)

v4.5.0 - 2021-08-25

  • feat: Added throughput parameter for root and ebs block devices (#160)

v4.4.0 - 2021-06-12

  • feat: Control propagation of the ASG Name tag to instances (#152)

v4.3.0 - 2021-06-11

  • fix: Fix instance refresh (#151)

v4.2.0 - 2021-06-02

  • feat: Adding autoscaling schedule (#150)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#146)
  • chore: Updated versions&comments in examples (#145)

v4.1.0 - 2021-04-08

  • fix: add tags to launch template (#141)

v4.0.0 - 2021-04-08

  • feat: update module to include launch template support, mixed instances policy, instance refresh, etc. (#139)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#138)
  • chore: align ci-cd static checks to use individual minimum Terraform versions (#134)
  • chore: only run validate check on min terraform version (#133)
  • chore: add ci-cd workflow for pre-commit checks (#131)

v3.9.0 - 2021-02-20

  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#129)

v3.8.0 - 2020-11-24

  • fix: Updated supported Terraform versions (#123)

v3.7.0 - 2020-10-06

  • fix: conver to dynamic tags to allow for empty values (#119)

v3.6.0 - 2020-08-13

  • feat: aws-provider version bump to >= 2.41, < 4.0 (#115)
  • feat: base64 encoded user_data (#107)
  • fix: Changed owner to amazon in examples (#105)

v3.5.0 - 2020-04-10

  • feat: Added max_instance_lifetime option for Auto Scaling Group (#98)
  • Updated aws_ec2 example with service_linked_role_arn
  • Adds service_linked_role (#77)
  • Updated pre-commit hooks
  • added encrypted option to root_block_device (#78)
  • Updated pre-commit hooks
  • Fixed example (health_check to map of strings) (#73)
  • Update for Terraform 0.12 (#68)

v2.12.0 - 2019-11-08

  • Added support for service_linked_role_arn (based on #70)
  • Corrected create launch configuration flag

v3.4.0 - 2019-11-08

  • Updated aws_ec2 example with service_linked_role_arn

v3.3.0 - 2019-11-08

  • Adds service_linked_role (#77)

v3.2.0 - 2019-11-08

  • Updated pre-commit hooks
  • added encrypted option to root_block_device (#78)

v3.1.0 - 2019-08-21

  • Updated pre-commit hooks
  • Fixed example (health_check to map of strings) (#73)
  • Update for Terraform 0.12 (#68)

v2.11.0 - 2019-06-08

  • Corrected create launch configuration flag

v3.0.0 - 2019-06-08

  • Update for Terraform 0.12 (#68)

v2.10.0 - 2019-06-08

v2.9.1 - 2019-01-01

  • Fixed typo (closes #49)

v2.9.0 - 2018-11-23

  • Added conditional for initial_lifecycle_hook parameter (#52)
  • Minor cleanup after #45

v2.8.0 - 2018-08-18

  • Fix to support externally created launch configurations (fix #43) (#45)

v2.7.0 - 2018-06-20

  • Allow recreation of ASG when LC changes (fixes #34) (#36)

v2.6.0 - 2018-06-03

  • Add lifecycle hooks create_before_destroy to the autoscaling group (#33)

v2.5.1 - 2018-05-16

  • Updated headers in README.md

v2.5.0 - 2018-05-16

  • Added pre-commit hook to autogenerate terraform-docs (#32)

v2.4.0 - 2018-05-16

  • Allow unlimited tags in ASG (#31)

v2.3.0 - 2018-04-23

  • Enable spot_price on launch configuration (#26)

v2.2.2 - 2018-04-09

  • Set default user_data to single char (#24)

v2.2.1 - 2018-03-15

  • Fixed tags as maps bug (#22)

v2.2.0 - 2018-03-14

  • Added readme about tags, updated example
  • ref #12 #1 - resolve tagging format difference (#19)

v2.1.0 - 2018-01-11

  • Launch configuration naming, tagging fix/clarity (#11)
  • Describe tag format (#12)

v2.0.0 - 2017-11-28

  • Merge ASG and LC submodules into one, added conditional creation (#10)

v1.2.0 - 2017-11-26

  • comment out output for target group arns (#9)

v1.1.0 - 2017-11-24

  • Removed output of target_group_arns (closes #7)

v1.0.4 - 2017-11-22

  • Disable output of load_balancers, because they are not always present

v1.0.3 - 2017-10-04

v1.0.2 - 2017-09-26

  • Added ASG with ELB example

v1.0.1 - 2017-09-26

  • TF: Correct list all the way down
  • TF: Fix passing list from main to ASG submodule

v1.0.0 - 2017-09-14

  • Added all code and README
  • Initial commit