v0.10.40
Infracost v0.10.40
This release introduces several new features, enhancements, and fixes to improve Infracost's usability, performance, and accuracy. A warm welcome and thank you to our new contributors, @jumana-s, @jamescnowell, and @lewisloofis, for their valuable contributions to this release!
✨ New Features
- Added
ap-southeast-5AWS region support by @liamg in https://github.com/infracost/infracost/pull/3212. - Added
aws_s3_bucket_intelligent_tiering_configurationdetection for lifecycle policies by @liamg in https://github.com/infracost/infracost/pull/3217. - Added support for
aws_cloudfront_functionby @lewisloofis in https://github.com/infracost/infracost/pull/3284. - Added an option to create Azure comments as active instead of defaulting to closed by @liamg in https://github.com/infracost/infracost/pull/3253.
🛠️ Enhancements
- Improved Terragrunt input parsing and module handling by @hugorut in https://github.com/infracost/infracost/pull/3264.
- Spacelift stack variable loader improvements by @hugorut in https://github.com/infracost/infracost/pull/3285.
- Enhanced URL normalization to support both SSH and HTTPS URLs by @aliscott in https://github.com/infracost/infracost/pull/3287.
- Added
splitListfunction for config files by @aliscott in https://github.com/infracost/infracost/pull/3235. - Added a default timeout for retrieving remote modules by @liamg in https://github.com/infracost/infracost/pull/3255.
- Improved error handling and reporting for failed comments by @hugorut in https://github.com/infracost/infracost/pull/3259.
🐛 Fixes
- Fixed speed and reliability of parent Terragrunt config detection by @hugorut in https://github.com/infracost/infracost/pull/3186.
- Corrected AWS VPC Endpoint pricing tiers by @jamescnowell in https://github.com/infracost/infracost/pull/3229.
- Fixed
google_compute_instance_group_managerwith multiple disks by @aliscott in https://github.com/infracost/infracost/pull/3244. - Fixed default tag application to AWS
instanceblock devices by @tim775 in https://github.com/infracost/infracost/pull/3288. - Fixed nil pointer errors in
aws_lbresources by @aliscott in https://github.com/infracost/infracost/pull/3293. - Ensured no duplicate dependencies are created in references by @owenrumney in https://github.com/infracost/infracost/pull/3231.
🚀 Performance
- Introduced performance optimizations and added metrics for better insights by @liamg in https://github.com/infracost/infracost/pull/3267.
- Optimized Terragrunt dependency output mocks by @aliscott in https://github.com/infracost/infracost/pull/3219.
📦 Maintenance
- Updated Golang to version 1.23 by @aliscott in https://github.com/infracost/infracost/pull/3292.
- Bumped dependencies for improved security and functionality by @dependabot in multiple PRs.
Full Changelog: https://github.com/infracost/infracost/compare/v0.10.39...v0.10.40