v2.9.4
📦 turborepoView on GitHub →
✨ 2 features🐛 10 fixes🔧 3 symbols
Summary
This release introduces incremental task caching and allows combining --affected and --filter flags. Numerous bug fixes address issues in codemods, filtering logic, configuration merging, and Bun lockfile handling.
✨ New Features
- Add incremental task caching.
- Allow --affected and --filter to be combined.
🐛 Bug Fixes
- Codemod: Always update $schema URL to versioned format during migration.
- Codemod: Support `turbo.jsonc` in codemod transforms.
- Codemod: Preserve prerelease info in schema URL during codemod migration.
- Prevent `filterUsingTasks` --filter from pulling dependents into Task Graph.
- Only enforce signature key length for keys that exist.
- Validate engine concurrency after task-level filtering.
- Deep-merge nested OTEL config across priority sources.
- Retain microfrontend proxy tasks when using `filterUsingTasks`.
- Bun workspace lockfile pruning producing invalid output.
- Respect dirty .gitignore patterns during task input hashing.