Skip to content

Latest commit

 

History

History
593 lines (335 loc) · 28.2 KB

CHANGELOG.md

File metadata and controls

593 lines (335 loc) · 28.2 KB

Changelog

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

5.2.1 (2023-07-06)

Bug Fixes

5.2.0 (2023-06-28)

Features

5.1.0 (2023-05-30)

Features

  • Implementation of the cpu_options block and addition of support for AMD SEV-SNP (#334) (6a123ad)

5.0.0 (2023-04-28)

⚠ BREAKING CHANGES

  • Raise minimum required Terraform version to 1.0+ (#331)

Features

  • Raise minimum required Terraform version to 1.0+ (#331) (9d4e0ca)

4.5.0 (2023-04-21)

Features

  • Add unique tags to EBS block devices (#327) (55ed759)

4.4.0 (2023-04-21)

Features

  • Addition of block device information in outputs (#319) (884e244)

4.3.1 (2023-04-21)

Bug Fixes

4.3.0 (2023-01-01)

Features

4.2.1 (2022-11-07)

Bug Fixes

  • Update CI configuration files to use latest version (#303) (2151031)

4.2.0 (2022-11-04)

Features

  • Add support for creating IAM role/instance profile with policies (#302) (787132e)

4.1.4 (2022-08-13)

Bug Fixes

4.1.3 (2022-08-12)

Bug Fixes

  • The capacity_reservation_specification default value is updated from null to {} (#285) (9af6601)

4.1.2 (2022-08-10)

Bug Fixes

  • Assignment of the Capacity Reservation id to an instance (#282) (7f0a0ae)

4.1.1 (2022-07-21)

Bug Fixes

  • Creation of an Instance with a Capacity Reservation ID (#278) (f12ac95)

4.1.0 (2022-07-19)

Features

  • Add support for disable_api_stop attribute (#275) (cb367ec)

4.0.0 (2022-05-09)

⚠ BREAKING CHANGES

  • Add support for user_data_replace_on_change, and updated AWS provider to v4.7+ (#272)

Features

  • Add support for user_data_replace_on_change, and updated AWS provider to v4.7+ (#272) (4d7f3d8)

3.6.0 (2022-05-06)

Features

  • Added wrappers automatically generated via pre-commit hook (#271) (6e8c541)

3.5.0 (2022-03-12)

Features

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

3.4.0 (2022-01-14)

Features

  • Add instance_metadata_tags attribute and bump AWS provider to support (#254) (b2fb960)

3.3.0 (2021-11-22)

Features

  • Add instance IPv6 addresses to the outputs (#249) (08bdf6a)

3.2.1 (2021-11-22)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#250) (1508c9e)

v3.2.0 - 2021-10-07

  • feat: Add instance private IP to the outputs (#241)

v3.1.0 - 2021-08-27

  • feat: add support for spot instances via spot instance requests (#236)
  • chore: update README.md example for making an encrypted AMI (#235)

v3.0.0 - 2021-08-26

  • BREAKING CHANGE: update module to include latest features and remove use of count for module count/for_each (#234)

v2.21.0 - 2021-08-26

  • feat: Add support for EBS GP3 throughput (#233)

v2.20.0 - 2021-08-25

  • feat: Add cpu optimization options (#181)

v2.19.0 - 2021-05-12

  • fix: root_block_device tags conflicts (#220)

v2.18.0 - 2021-05-11

  • feat: add tags support to root block device (#218)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#217)
  • chore: Updated versions&comments in examples
  • chore: update documentation and pin terraform_docs version to avoid future changes (#212)
  • chore: align ci-cd static checks to use individual minimum Terraform versions (#207)
  • chore: add ci-cd workflow for pre-commit checks (#201)

v2.17.0 - 2021-02-20

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

v2.16.0 - 2020-12-10

  • feat: Add support for metadata_options argument (#193)

v2.15.0 - 2020-06-10

  • feat: Add "num_suffix_format" variable for instance naming (#147)

v2.14.0 - 2020-06-10

  • Updated README
  • Updated t instance type check to include t3a type (#145)
  • Updated README
  • Instance count as output (#121)
  • Added user_data_base64 (fixed #117) (#137)
  • Added support for network_interface and arn (#136)
  • Update outputs to remove unneeded function wrappers (#135)
  • Track all changes (remove ignore_changes lifecycle) (#125)
  • Add encrypted and kms_key_id arguments to the ebs_* and root_* block (#124)
  • Remove T2 specifics to unify Terraform object names inside TF State (#111)
  • Fixed output of placement_group (fixed #104) (#110)
  • Add get_password_data (#105)
  • Fixed when private_ips is empty (fixed #103)
  • Added support for the list of private_ips (fixes #102) (#103)
  • Added support for placement group and volume tags (#96)
  • Terraform 0.12 update (#93)

v1.25.0 - 2020-03-05

  • Updated t instance type check to include t3a type (#146)
  • Added placement groups (#94)
  • Revert example
  • Added placement groups
  • Add volume tags naming and output (#82)

v2.13.0 - 2020-03-05

  • Updated t instance type check to include t3a type (#145)

v2.12.0 - 2019-11-19

  • Updated README
  • Instance count as output (#121)

v2.11.0 - 2019-11-19

  • Added user_data_base64 (fixed #117) (#137)

v2.10.0 - 2019-11-19

  • Added support for network_interface and arn (#136)

v2.9.0 - 2019-11-19

  • Update outputs to remove unneeded function wrappers (#135)

v2.8.0 - 2019-08-27

  • Track all changes (remove ignore_changes lifecycle) (#125)

v2.7.0 - 2019-08-27

  • Add encrypted and kms_key_id arguments to the ebs_* and root_* block (#124)

v2.6.0 - 2019-07-21

  • Remove T2 specifics to unify Terraform object names inside TF State (#111)

v2.5.0 - 2019-07-08

  • Fixed output of placement_group (fixed #104) (#110)

v2.4.0 - 2019-06-24

  • Add get_password_data (#105)

v2.3.0 - 2019-06-15

  • Fixed when private_ips is empty (fixed #103)

v2.2.0 - 2019-06-14

  • Added support for the list of private_ips (fixes #102) (#103)

v2.1.0 - 2019-06-08

  • Added support for placement group and volume tags (#96)
  • Terraform 0.12 update (#93)

v1.24.0 - 2019-06-06

  • Added placement groups (#94)
  • Revert example
  • Added placement groups

v1.23.0 - 2019-06-06

  • Add volume tags naming and output (#82)

v2.0.0 - 2019-06-06

  • Terraform 0.12 update (#93)

v1.22.0 - 2019-06-06

  • Update module to the current version (#88)

v1.21.0 - 2019-03-22

  • Fix formatting
  • examples/basic/main.tf: Add usage of "root_block_device" (#18) (#65)

v1.20.0 - 2019-03-22

  • Fix formatting
  • main.tf: Make number of instances created configurable, defaulting to 1 (#64)
  • Add missing required field (#81)

v1.19.0 - 2019-03-01

  • Fixed readme after #76
  • network_interface_id Attribute Removal (#76)

v1.18.0 - 2019-02-27

  • fix count variables are only valid within resources (#72)

v1.17.0 - 2019-02-25

  • fix call to local.instance_name (#71)

v1.16.0 - 2019-02-25

  • Fixed readme
  • Ability to append numerical suffix even to 1 instance (#70)

v1.15.0 - 2019-02-21

  • Allow multiple subnet ids (#67)

v1.14.0 - 2019-01-26

  • Tags should be possible to override (fixed #53) (#66)
  • fix typo (#61)

v1.13.0 - 2018-10-31

  • Include the module version and some code formatting (#52)

v1.12.0 - 2018-10-06

  • Fixed #51. t2 and t3 instances can be unlimited

v1.11.0 - 2018-09-04

  • Added example of EBS volume attachment (related to #46) (#47)
  • Ignore changes in the ebs_block_device (#46)

v1.10.0 - 2018-08-18

  • [master]: Narrow t2 selection criteria. (#44)

v1.9.0 - 2018-06-08

  • Fixed t2-unlimited bug (related issue #35) (#37)

v1.8.0 - 2018-06-04

  • Added support for CPU credits (#35)

v1.7.0 - 2018-06-02

  • Added encrypted AMI info (#34)

v1.6.0 - 2018-05-16

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

v1.5.0 - 2018-04-04

  • Minor formatting fix
  • Modify tag name management to add -%d suffixe only if instance_count > 1

v1.4.0 - 2018-04-04

  • Stop ignoring changes in vpc_security_group_ids

v1.3.0 - 2018-03-06

  • Renamed count to instance_count (fixes #23)
  • Fix: add missing variable to the usage example

v1.2.1 - 2018-03-01

  • Added aws_eip to example and pre-commit hooks

v1.2.0 - 2018-01-19

  • Add tags to output variables

v1.1.0 - 2017-12-08

  • Make module idempotent by requiring subnet_id and ignore changes in several arguments (fixes #10)

v1.0.4 - 2017-11-21

  • Removed placement_group from outputs

v1.0.3 - 2017-11-15

  • Fix incorrect subnet_id output expression
  • Updated example with all-icmp security group rule

v1.0.2 - 2017-10-13

  • Added example with security-group module

v1.0.1 - 2017-09-14

  • Updated example and made security group required

v1.0.0 - 2017-09-12

  • Updated repo name
  • Updated README
  • Added complete code with example and READMEs
  • Initial commit