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-5
AWS region support by @liamg in #3212. - Added
aws_s3_bucket_intelligent_tiering_configuration
detection for lifecycle policies by @liamg in #3217. - Added support for
aws_cloudfront_function
by @lewisloofis in #3284. - Added an option to create Azure comments as active instead of defaulting to closed by @liamg in #3253.
🛠️ Enhancements
- Improved Terragrunt input parsing and module handling by @hugorut in #3264.
- Spacelift stack variable loader improvements by @hugorut in #3285.
- Enhanced URL normalization to support both SSH and HTTPS URLs by @aliscott in #3287.
- Added
splitList
function for config files by @aliscott in #3235. - Added a default timeout for retrieving remote modules by @liamg in #3255.
- Improved error handling and reporting for failed comments by @hugorut in #3259.
🐛 Fixes
- Fixed speed and reliability of parent Terragrunt config detection by @hugorut in #3186.
- Corrected AWS VPC Endpoint pricing tiers by @jamescnowell in #3229.
- Fixed
google_compute_instance_group_manager
with multiple disks by @aliscott in #3244. - Fixed default tag application to AWS
instance
block devices by @tim775 in #3288. - Fixed nil pointer errors in
aws_lb
resources by @aliscott in #3293. - Ensured no duplicate dependencies are created in references by @owenrumney in #3231.
🚀 Performance
- Introduced performance optimizations and added metrics for better insights by @liamg in #3267.
- Optimized Terragrunt dependency output mocks by @aliscott in #3219.
📦 Maintenance
- Updated Golang to version 1.23 by @aliscott in #3292.
- Bumped dependencies for improved security and functionality by @dependabot in multiple PRs.
Full Changelog: v0.10.39...v0.10.40