Infracost Versions Save

Cloud cost estimates for Terraform in pull requestsπŸ’°πŸ“‰ Shift FinOps Left!

v0.10.27

9 months ago

Infracost v0.10.27

This release provides several enhancements and additions that aim to improve tag policies' efficiency and control. This includes support for data.aws_default_tags and various adjustments to tag handling at launch and within volume resources.

New Features 🎁

  • Support for data.aws_default_tags block has been added for improved tag coverage of resources. PR #2597
  • Introducing various read file functions to give you more ways to interact with your local files in Infracost config template. @hugorut
  • Infracost tagging policies now handle volume tags, allowing for better resource management and discovery. @hugorut
  • Added support for aws_launch_template tag_specifications. @hugorut

Enhancements πŸ”§

  • You can now enjoy Terragrunt global cache for modules for more efficient module management. @hugorut
  • We've updated the Tag Policy comment format, it now shows the value of any invalid tags that don't adhear to a tagging policy. @vdmgolub

Fixes 🩹

  • Stripping count from module name as configuration key when marshalling has been fixed. Improving overall estimates for users who saw discrepancies with modules using count and for_each @vdmgolub
  • aws_autoscaling_group tag blocks that are have progagate_at_launch = false now fail tag policies. @hugorut

Chores

  • We've added memory and CPU profiling options to help with performance troubleshooting. @hugorut
  • To prevent redundancy, we now skip commenting if the run was done earlier. @aliscott

For the full list of changes, check out the changelog.

v0.10.26

9 months ago

What's Changed

This release fixes a critical regression that was introduced in Infracost v0.10.25. Users are encouraged to upgrade as soon as possible.

Fixes

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.25...v0.10.26

v0.10.25

9 months ago

What's Changed

βœ¨πŸŽ‰ This release contains a lot of functionality to integrate with the new Infracost Cloud Tagging Policies! πŸŽ‰βœ¨

This enables you to define your tagging policies so you can communicate and enforce the required tag keys/values in pull requests. You can find out more about this feature here: https://www.infracost.io/docs/infracost_cloud/tagging_policies/

Here's a screenshot of how this looks in your pull requests:

✨ Features

Tagging policies integration in the following PRs: https://github.com/infracost/infracost/pull/2526, https://github.com/infracost/infracost/pull/2527, https://github.com/infracost/infracost/pull/2536, https://github.com/infracost/infracost/pull/2537, https://github.com/infracost/infracost/pull/2539, https://github.com/infracost/infracost/pull/2540, https://github.com/infracost/infracost/pull/2549, https://github.com/infracost/infracost/pull/2554, https://github.com/infracost/infracost/pull/2555, https://github.com/infracost/infracost/pull/2558, https://github.com/infracost/infracost/pull/2559, https://github.com/infracost/infracost/pull/2564, https://github.com/infracost/infracost/pull/2565, https://github.com/infracost/infracost/pull/2569, https://github.com/infracost/infracost/pull/2571, https://github.com/infracost/infracost/pull/2572, https://github.com/infracost/infracost/pull/2573, https://github.com/infracost/infracost/pull/2574

Other features/enhancements:

πŸ› Fixes

HCL parsing fixes:

Other fixes:

New Contributors

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.24...v0.10.25

v0.10.24

10 months ago

What's Changed

This releases fixes a couple of issues introduced v0.10.23, as well as some other resource pricing fixes.

✨ Features

πŸ› Fixes

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.23...v0.10.24

v0.10.23

10 months ago

What's Changed

This release includes a lot fixes for different resources, plus general fixes to the HCL parsing logic πŸ›πŸ”¨

✨ New Features

Resource updates:

Other updates:

πŸ› Fixes

Resource fixes:

Improve HCL parsing:

Other fixes:

πŸ—’οΈ Docs

https://github.com/infracost/docs/pull/462

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.22...v0.10.23

v0.10.22

1 year ago

v0.10.22

This release introduces an exciting new table output for the diff command, as well as other new features, enhancements, and fixes! A big shoutout to our new contributors! 🌟

Infracost estimate: monthly cost will increase by $41 (+100%) ↑

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓
┃ Project                                                          ┃ Previous   ┃ New        ┃ Diff         ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━╋━━━━━━━━━━━━╋━━━━━━━━━━━━━━┫
┃ infracost/infracost/cmd/infraco...data/terraform_v0.14_plan.json ┃        $41 ┃        $81 ┃ +$41 (+100%) ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━┻━━━━━━━━━━━━┻━━━━━━━━━━━━━━┛

Summary

  • New features: Added support for azure_servicebus_namespace, azurerm_logic_app_standard, and table output for diff.
  • Enhancements: Updated several dependencies and added example Wolfi Dockerfiles.
  • Fixes: Fixed various issues including docs, Azure tests, pricing, and INFRACOST_LOG_LEVEL behavior.

New Features

  • 🌟 Added support for azure_servicebus_namespace (#2445)
  • 🌟 Added support for azurerm_logic_app_standard resource (#2452)
  • 🌟 Added table output to diff command (#2454):

Enhancements

Fixes

  • 🩹 Fixed docs "bump_cli_version" post release (#2448)
  • 🩹 Fixed Azure tests (#2446)
  • 🩹 Fixed pricing for spot-like preemptible resources (#2447)
  • 🩹 Removed erroneous tab (#2453)
  • 🩹 Fixed INFRACOST_LOG_LEVEL overriding --log-level flag (#2455)

New Contributors

  • πŸŽ‰ @amouat made their first contribution in (#2438)
  • πŸŽ‰ @gdubicki made their first contribution in (#2447)

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.21...v0.10.22

v0.10.21

1 year ago

What's Changed

New Features

This release adds support for a bunch of new resources: 102 have been added in total! πŸš€ This breaks down into:

  • 7 new paid Azure resources
  • 49 new free Azure resources
  • 1 new paid AWS resource
  • 45 new free AWS resources

We've also had 2 new contributors contribute towards this release. Thank you @hash-sha512 and @ABaboshin! πŸ™

Azure Resources

AWS Resources

Google Resources

Free resources

Fixes

Docs

https://github.com/infracost/docs/pull/445

New Contributors

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.20...v0.10.21

v0.10.20

1 year ago

Infracost v0.10.20

In this release, we've introduced new Azure resources, improved support for global AWS resource references, and addressed various fixes and enhancements! πŸš€

New Features

  • Added support for azurerm_logic_app_integration_account #2397
  • Added support for Azure SignalR Service #2399
  • Added support for Azure Traffic Manager #2401

Enhancements

  • Improved module loading errors as project error metadata #2382
  • Added default variables for Infracost config template files #2394
  • Fixed read operation lookups for Azure storage accounts #2412

Fixes

  • Resolved nil panic coming from protected VM being nil when the resource references are incomplete #2381
  • Added support for name as a global AWS resource reference #2409
  • Suppressed warnings and sync messages when logging #2410
  • Fixed egress and storage costs for GCP #2413

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.19...v0.10.20

v0.10.19

1 year ago

New Features

Azure

AWS

Enhancements/Improvements

Fixes and Updates

Docs

https://github.com/infracost/docs/pull/410

New Contributors

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.18...v0.10.19

v0.10.18

1 year ago

New features

AWS

Azure

Enhancements/Improvements

Fixes and Updates

New Contributors

Full Changelog: https://github.com/infracost/infracost/compare/v0.10.17...v0.10.18