Project: Infracost (Observability and Analysis / Continuous Optimization)
File: CHANGELOG.md

All notable changes to this project will be documented in this file. Add `instancemetadatatags` attribute and bump AWS provider to support () () Add instance IPv6 addresses to the outputs () () update CI/CD process to enable auto-release workflow () () <a name="v3.2.0"></a> feat: Add instance private IP to the outputs () <a name="v3.1.0"></a> feat: add support for spot instances via spot instance requests () chore: update `README.md` example for making an encrypted AMI () <a name="v3.0.0"></a> BREAKING CHANGE: update module to include latest features and remove use of `count` for module `count`/`for_each` () <a name="v2.21.0"></a> feat: Add support for EBS GP3 throughput () <a name="v2.20.0"></a> feat: Add cpu optimization options () <a name="v2.19.0"></a> fix: rootblockdevice tags conflicts () <a name="v2.18.0"></a> feat: add tags support to root block device () chore: update CI/CD to use stable `terraform-docs` release artifact and discoverable Apache2.0 license () chore: Updated versions&comments in examples chore: update documentation and pin `terraform_docs` version to avoid future changes () chore: align ci-cd static checks to use individual minimum Terraform versions () chore: add ci-cd workflow for pre-commit checks () <a name="v2.17.0"></a> chore: update documentation based on latest `terraform-docs` which includes module and resource sections () <a name="v2.16.0"></a> feat: Add support for metadata_options argument () <a name="v2.15.0"></a> feat: Add "numsuffixformat" variable for instance naming () <a name="v2.14.0"></a> Updated README Updated t instance type check to include t3a type () Updated README Instance count as output () Added userdatabase64 (fixed ) () Added support for network_interface and arn () Update outputs to remove unneeded function wrappers () Track all changes (remove ignore_changes lifecycle) () Add encrypted and kmskeyid arguments to the ebs* and root* block () Remove T2 specifics to unify Terraform object names inside TF State () Fixed output of placement_group (fixed ) () Add getpassworddata () Fixed when private_ips is empty (fixed ) Added support for the list of private_ips (fixes ) () Added support for placement group and volume tags () Terraform 0.12 update () <a name="v1.25.0"></a> Updated t instance type check to include t3a type () Added placement groups () Revert example Added placement groups Add volume tags naming and output () <a name="v2.13.0"></a> Updated t instance type check to include t3a type () <a name="v2.12.0"></a> Updated README Instance count as output () <a name="v2.11.0"></a> Added userdatabase64 (fixed ) () <a name="v2.10.0"></a> Added support for network_interface and arn () <a name="v2.9.0"></a> Update outputs to remove unneeded function wrappers () <a

Track all changes (remove ignore_changes lifecycle) () <a name="v2.7.0"></a> Add encrypted and kmskeyid arguments to the ebs* and root* block () <a name="v2.6.0"></a> Remove T2 specifics to unify Terraform object names inside TF State () <a name="v2.5.0"></a> Fixed output of placement_group (fixed ) () <a name="v2.4.0"></a> Add getpassworddata () <a name="v2.3.0"></a> Fixed when private_ips is empty (fixed ) <a name="v2.2.0"></a> Added support for the list of private_ips (fixes ) () <a name="v2.1.0"></a> Added support for placement group and volume tags () Terraform 0.12 update () <a name="v1.24.0"></a> Added placement groups () Revert example Added placement groups <a name="v1.23.0"></a> Add volume tags naming and output () <a name="v2.0.0"></a> Terraform 0.12 update () <a name="v1.22.0"></a> Update module to the current version () <a name="v1.21.0"></a> Fix formatting examples/basic/main.tf: Add usage of "rootblockdevice" () () <a name="v1.20.0"></a> Fix formatting main.tf: Make number of instances created configurable, defaulting to 1 () Add missing required field () <a name="v1.19.0"></a> Fixed readme after networkinterfaceid Attribute Removal () <a name="v1.18.0"></a> fix count variables are only valid within resources () <a name="v1.17.0"></a> fix call to local.instance_name () <a name="v1.16.0"></a> Fixed readme Ability to append numerical suffix even to 1 instance () <a name="v1.15.0"></a> Allow multiple subnet ids () <a name="v1.14.0"></a> Tags should be possible to override (fixed ) () fix typo () <a name="v1.13.0"></a> Include the module version and some code formatting () <a name="v1.12.0"></a> Fixed . t2 and t3 instances can be unlimited <a name="v1.11.0"></a> Added example of EBS volume attachment (related to ) () Ignore changes in the ebsblockdevice () <a name="v1.10.0"></a> ) <a name="v1.9.0"></a> Fixed t2-unlimited bug (related issue ) () <a name="v1.8.0"></a> Added support for CPU credits () <a name="v1.7.0"></a> Added encrypted AMI info () <a name="v1.6.0"></a> Added pre-commit hook to autogenerate terraform-docs () <a name="v1.5.0"></a> Minor formatting fix Modify tag name management to add -%d suffixe only if instance_count > 1 <a name="v1.4.0"></a> Stop ignoring changes in vpcsecuritygroup_ids <a name="v1.3.0"></a> Renamed count to instance_count (fixes ) Fix: add missing variable to the usage example <a name="v1.2.1"></a> Added aws_eip to example and pre-commit hooks <a name="v1.2.0"></a> Add tags to output variables <a name="v1.1.0"></a> Make module idempotent by requiring subnet_id and ignore changes in several arguments (fixes ) <a name="v1.0.4"></a> Removed placement_group from outputs <a name="v1.0.3"></a> Fix incorrect subnet_id output expression Updated example with all-icmp security group rule <a name="v1.0.2"></a> Added example with security-group module <a name="v1.0.1"></a> Updated example and made security group required <a name="v1.0.0"></a> Updated repo name Updated README Added complete code with example and READMEs Initial commit