Repository navigation
bloop v2.1.3
Bloop v2.1.3 is introduces a number of fixes and improvements:
- bugfix: List launcher commands in bloop --help and shell completions. #3115
- bugfix: Batch nailgun output so large run outputs are not truncated over
TCP.#3077 - bugfix: Fix CommandsDocGenerator output after case-app 2.x migration. #3113
- bugfix: [sbt] Do not add evicted compile versions to the runtime
classpath.#3121 - bugfix: [sbt] Export runtime-only dependencies in resolution. #3072
- refactor: Bloop will now cross publish Bloop rifle and cli for Scala 3 with
default native image using Scala 3#3112 - bugfix: Fix server startup on Windows ARM64 .
- bugfix: Fix a memory leak in Bloop that would keep all previous compile
results in memory. - feature: Hard-link class files between classes directories instead of copying
is now possible when setting the JVM option-Dbloop.classes.hardlinks=true.
We plan to make this the default in a future release. - bugfix: Release the check-pool thread when a Nailgun call times out
- feature: [bsp] Report the annotation processor output directory in
buildTarget/sources - feature: Add opt-in portable analysis files to support remote analysis
caching. - feature: Add --reverse-order flag to control CLI error output order
- bugfix: Use resources of source-less dependencies on compile classpath.
#3067 - feature: [sbt] Tag custom sbt configurations that extend Test as test targets.
#3074 - bugfix: Unlink stale BSP socket files before binding. #3069
Installing Bloop
For more details about installing Bloop, please see
Bloop's Installation Guide)
Merged pull requests
Here's a list of pull requests that were merged:
- Fix: List launcher commands in bloop --help and shell completions #3115
- Batch nailgun output so large run outputs are not truncated over TCP #3077
- Fix CommandsDocGenerator output after case-app 2.x migration #3113
- Do not add evicted compile versions to the runtime classpath #3121
- Build(deps): Update os-lib from 0.11.8 to 0.11.9 #3119
- Build(deps): Update logback-classic from 1.6.5 to 1.6.6 #3118
- Build(deps): Update svm from 25.0.5.0.2 to 25.0.5.0.3 #3120
- Export runtime-only dependencies in resolution #3072
- Build(deps): Update svm from 25.0.5 to 25.0.5.0.2 #3114
- Feature: Cross publish Bloop rifle and cli for Scala 3 #3112
- Build(deps): Update svm from 25.0.4.1.1 to 25.0.5 #3108
- Build(deps): Update zt-zip from 1.18.2 to 1.18.3 #3109
- Build(deps): Update dependency from 0.3.2 to 0.3.3 #3086
- Fix server startup on Windows ARM64 #3107
- Build(deps): Update asm, asm-util from 9.11 to 9.11.1 #3105
- Build(deps): Update commons-codec from 1.22.1 to 1.23.0 #3104
- Hard-link class files between classes directories instead of copying #3092
- Build(deps): Update asm, asm-util from 9.10.1 to 9.11 #3103
- Build(deps): Update sbt-native-packager from 1.12.0 to 1.13.0 #3102
- Build(deps): Bump proxy-addr from 2.0.7 to 2.0.8 in /website #3101
- Bugfix: Fix a potential memory leak in Bloop #3100
- Build(deps): Update interface from 1.0.29 to 1.0.30 #3099
- Fix(rifle): release the check-pool thread when a Nailgun call times out
#3093 - Build(deps): Bump brace-expansion from 1.1.16 to 1.1.21 in /website #3096
- Build(deps): Bump actions/setup-java from 6.0.0 to 6.0.1 #3097
- Build(deps): Update logback-classic from 1.6.4 to 1.6.5 #3094
- Build(deps): Update coursier, coursier-jvm from 2.1.25 to 2.1.26 #3095
- Build(deps): Update logback-classic from 1.6.3 to 1.6.4 #3089
- Build(deps): Update interface from 1.0.28 to 1.0.29 #3090
- Build(deps): Update svm from 25.0.4.1 to 25.0.4.1.1 #3091
- Rehash classpath entries whose owner was cancelled #3080
- Build(deps): Update sbt-scalafix from 0.14.8 to 0.14.9 #3082
- [DOCS] Document the per-user daemon directory #3088
- Report the annotation processor output directory in buildTarget/sources
#3081 - Raise two flaky test timeouts and print thread dumps on timeout #3079
- Restore the benchmark step in CI as a harness smoke test #3078
- Build(deps): Update sbt-buildinfo from 0.13.1 to 0.13.2 #3083
- Build(deps): Update sbt-native-packager from 1.11.7 to 1.12.0 #3084
- Build(deps): Update coursier, coursier-jvm from 2.1.25-M26 to 2.1.25 #3085
- Add opt-in portable analysis files #3054
- Fix runtime-dependency scripted test under sbt 2 #3075
- Add --reverse-order flag to control CLI error output order #3062
- Fix #1503: resources of source-less dependencies on compile classpath #3067
- Fix vacuous sbt scripted tests for the runtime classpath export #3071
- Tag custom sbt configurations that extend Test as test targets #3074
- Unlink stale BSP socket files before binding #3069
- Docs: Note that run --watch does not restart long-running applications #3068
- [DOCS] Explain how to obtain the command-line completion scripts #3070
- Fix: Repair two bugs in the Bloop compile benchmark #3073
- Build(deps): Bump js-yaml from 3.15.1 to 4.3.2 in /website #3066
- Build(deps): Bump js-yaml from 4.3.1 to 4.3.2 in /website #3065
- Build(deps): Update sbt-git from 2.1.0 to 2.2.0 #3063
- Build(deps): Bump baseline-browser-mapping from 2.10.37 to 2.11.22 in /website
#3064 - Build(deps): Update munit from 1.3.5 to 1.3.6 #3057
- Build(deps): Update sbt-mdoc from 2.9.1 to 2.9.2 #3058
- Build(deps): Update sbt-scalafix from 0.14.7 to 0.14.8 #3059
- Build(deps): Bump actions/setup-java from 5.6.0 to 6.0.0 #3053
- Build(deps): Update sbt-ci-release from 1.12.0 to 1.12.1 #3051
- Build(deps): Update sbt, scripted-plugin, test-agent from 1.12.15 to 1.13.0
#3052
Contributors
According to git shortlog -sn --no-merges v2.1.2..v2.1.3, the following people
have contributed to this v2.1.3 release: Scala Steward, Jozef Koval,
dependabot[bot], Tomasz Godzik, ShryukGrandhi, Jakub Warchoł, Piotr Chabelski.