🏎️ Performance Improvements
- Reduced redundant
--auth-provider-cmdinvocations duringrun-all - This cuts down on external credential calls and lowers authentication overhead for large runs.
- Updated the unit resolver to reuse the configuration parsed during discovery instead of re-parsing each
terragrunt.hcl. - This reduces HCL parses and allocations, shortening execution time on complex stacks.
In our internal “Run all with Auth Provider” benchmark (10 runs, ~10 ms on auth command), these changes reduced average runtime from ~235 ms to ~213 ms (about 9% faster) compared to v0.93.0.
Benchmarks of "BenchmarkDependencyPairwiseOddDependsOnPrevEvenRandomWait" release changes vs main
What's Changed
- perf: unit resolver performance improvements by @denis256 in #5040
- feat: allow input validation with variable in source or version by @ThisGuyCodes in #5041
- perf: More useful benchmark for determining impact of
hcl fmtoptimization by @yhakbar in #5026 - chore: Add beta releases by @Resonance1584 in #5052
New Contributors
- @ThisGuyCodes made their first contribution in #5041
Full Changelog: v0.93.0...v0.93.1
