sbt/notes/2.0.0
BrianHotopp f0d2fae4d8
[2.x] feat: Resolve dependencies in parallel under the super shell (#9295)
Building on #9270 (which parallelized resolution in non-interactive runs by
narrowing the lm-coursier lock to only fire while coursier renders its
interactive progress bar), this makes `update` resolve in parallel under the
interactive super shell as well.

Count distinct non-checksum urls instead and drop the module claim.
Report the elapsed time of the current burst so the super shell renders
a live counter rather than a frozen "0s". Tests now encode coursier's
per-session call pattern.

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 15:17:03 -04:00
..
cache-version.md [2.x] feat: Add cacheVersion setting for global cache invalidation (#8993) 2026-04-01 11:23:10 +09:00
dependency-tree-dedup.md [2.x] fix: Collapse duplicate subtrees in dependency tree rendering (#9226) 2026-05-18 19:15:47 -04:00
migration.md [sbt 2.x] remote cache (#7464) 2024-02-07 10:34:06 -05:00
missing-file-error.md [2.x] fix: Report a missing input file clearly instead of an opaque SerializationException (#9271) 2026-05-30 19:29:41 -04:00
parallel-dependency-resolution.md [2.x] fix: Parallelize dependency resolution when no progress bar is rendered (#9270) 2026-05-28 15:31:38 -04:00
parallel-resolution-supershell.md [2.x] feat: Resolve dependencies in parallel under the super shell (#9295) 2026-06-11 15:17:03 -04:00
remote-project-update.md [2.x] fix: addressing review comments 2026-03-13 09:34:32 +03:00