Infracost v0.10.34
This release focuses on improving reliability, enhancing existing features, and adding new cost estimation capabilities.
New Features
- Configurable auto-detection: Customize the maximum search depth for Terraform file discovery (#2926 by @hugorut).
- Invalid API key handling: Streamline your workflow with immediate notification of invalid Infracost API keys (#2927 by @hugorut).
- Azure Machine Learning support: Get cost estimates for Azure Machine Learning Compute Instances and Clusters (#2902 by @aliscott).
Enhancements
- HCL graph tests: Provide greater confidence in Infracost's cost calculations for complex Terraform deployments (#2783 by @hugorut and @aliscott ).
- Robust error handling: Improved dashboard API request retries and more graceful handling of governance failures (#2910, #2913 by @tim775).
- Consistent stack traces: Aid debugging with sanitized stack trace matching (#2914 by @aliscott).
- Improved usage reporting: Ensure accurate usage data with correct handling of nested keys (#2912 by @tim775).
- HCL parsing refinements: Enhanced cost estimation accuracy by ensuring correct boolean return values (#2909 by @aliscott).
Fixes
- Module handling: Resolved issues with evaluating module variables, dependencies between modules, and loading mock providers (#2877, #2925 by @aliscott, #2903 by @tim775).
- Azure fixes: Enabled support for Azure CosmosDB accounts referenced by name and Azure Redis with 0 shards (#2894, #2905 by @aliscott).
- Resource handling refinements: Addressed potential panics and issues with invalid files (#2891, #2892 by @aliscott).
- Cost comparison accuracy: Ensured correct display of 100% cost increases for previously empty projects (#2899 by @hugorut).
- Terragrunt integration: Ignore duplicate block warnings from Terragrunt for a smoother experience (#2898 by @hugorut).
- Improved AWS and GCP support: Corrected AWS RDS example comments and optimized guest accelerator handling (#2886 by @thisjulio, #2883 by @vdmgolub).
- User interface fixes: Enhanced the use of the
GetOutputs
option (#2881 by @hugorut). - Codebase refactoring: Improved Azure resource migration for maintainability (#2901 by @aliscott).
- Cloudformation provider: fixed providers so that it no longer contains path error (#2880 by @haarchri)
New Contributors
A big thank you to @thisjulio and @haarchri for their fantastic contributions! 🎉
For the complete changelog, visit: v0.10.33...v0.10.34