Infracost v0.10.42
This release adds support for new resources, improvements to config file templating, and several stability and security fixes. We also welcome three new contributors: @mohsenkhosroanjam, @drewblas, and @bazaah — thank you!
✨ New Features
- Added support for
google_redis_cluster
by @mohsenkhosroanjam in https://github.com/infracost/infracost/pull/3361. - Added support for
aws_grafana_workspace
by @mohsenkhosroanjam in https://github.com/infracost/infracost/pull/3396. - Added OpenAI models and associated cost components by @hugorut in https://github.com/infracost/infracost/pull/3372.
- Added
isProduction
andjoin
template functions to config files by @hugorut and @aliscott in https://github.com/infracost/infracost/pull/3355 and https://github.com/infracost/infracost/pull/3360. - Added regex-based source mapping for config files by @hugorut in https://github.com/infracost/infracost/pull/3374.
- Auto-set
terraform_workspace
to the environment name during config generation by @liamg in https://github.com/infracost/infracost/pull/3392.
🐛 Fixes
- Fixed handling of unknown algorithms to prevent panics by @aliscott in https://github.com/infracost/infracost/pull/3380.
- Fixed output NPE and nil pointer issues in diff view by @bazaah and @liamg in https://github.com/infracost/infracost/pull/3409 and https://github.com/infracost/infracost/pull/3419.
- Fixed PostgreSQL high availability pricing by @mohsenkhosroanjam in https://github.com/infracost/infracost/pull/3389.
- Added trailing slashes to registry URLs when needed by @drewblas in https://github.com/infracost/infracost/pull/3398.
🛠️ Enhancements
- Improved default behavior for
isProduction
variable in config files by @hugorut in https://github.com/infracost/infracost/pull/3356. - Allowed substring matching in source maps when wildcards aren't used by @hugorut in https://github.com/infracost/infracost/pull/3357.
- Removed unnecessary GitHub API calls to reduce latency by @liamg in https://github.com/infracost/infracost/pull/3353.
- Added debug logging and refactored deprecated packages by @hugorut and @aliscott.
🔒 Maintenance & Dependency Updates
- Upgraded to Go 1.24.2 to include recent security patches by @aliscott in https://github.com/infracost/infracost/pull/3378.
Full Changelog: https://github.com/infracost/infracost/compare/v0.10.41...v0.10.42