✨ New Features
- Added initial implementation of
runner-poolto improve unit apply performance. The feature can be enabled using the--experiment runner-poolflag.
RFC: #3629
🛠️ Breaking Changes
- Updated log messages to use "Unit" terminology instead of "Module" for improved clarity and consistency.
🐛 Bug Fixes
- Fixed flaky tests related to the provider cache.
- Added explicit check for user-defined
--tf-pathflag. - Updated Dockerfile to support Starlight documentation generation.
- Fixed incorrect lock file constraints generated by the Terragrunt Provider Cache.
- Fixed discovery of Terragrunt files in
runner-pool, ensuring correct file resolution during execution.
What's Changed
- feat: Runner pool implementation by @denis256 in #4434
- fix: Fixing
TestProviderCacheflake by @yhakbar in #4495 - fix: Adding explicit check to see if user set
--tf-pathby @yhakbar in #4493 - fix: Adjusting Dockerfile for Starlight docs by @yhakbar in #4496
- fix: Fix lock file constraints generated by Terragrunt Provider Cache by @ajax-ryzhyi-r in #4380
- fix: Fixed discovery of Terragrunt files in runner-pool by @denis256 in #4491
- docs: Updated documentation for fail-fast flag by @denis256 in #4503
- docs: Updated docs to reference default terragrunt.values.hcl by @denis256 in #4490
New Contributors
- @ajax-ryzhyi-r made their first contribution in #4380
Full Changelog: v0.82.4...v0.83.0