Skip to content

v2.1.3

Latest

Choose a tag to compare

@bloopoid bloopoid released this 28 Oct 17:18
· 15 commits to main since this release
469e552

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.