Skip to content

v2.0.0

Compare
Choose a tag to compare
@bloopoid bloopoid released this 15 Aug 10:41
· 130 commits to main since this release
46b864b

bloop v2.0.0

Bloop v2.0.0 is a new major release, which changes a number of release artifacts
and the way Bloop clients should connect to the server.

Specifically:

  • launcher, bloopgun, sockets modules have been removed
  • bloop-rifle module has been added, which is responsible for starting the Bloop
    server and connecting to it
  • cli module has been added, which produces the native image binary so that
    Bloop can be used from command line
  • Bloop will now use named sockets added in JDK 16 as the primary way of
    communicating with clients. This means Bloop itself will only run with JDK 16
    or higher now, however all the needed flags have been added previously, so
    that code compiles with the correct version of JDK in mind.

If you use Bloop in your tools, do let us know and we can help you integrate
with the new changes.

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:

  • Build(deps): Update munit from 1.0.0 to 1.0.1 #2397
  • Build(deps): Update sbt-ci-release from 1.5.12 to 1.6.0 #2396
  • Build(deps): Update utest from 0.8.3 to 0.8.4 #2393
  • Build(deps): Update bloop-config from 2.0.2 to 2.0.3 #2392
  • Chore: Rename cli to bloop-cli #2391
  • Improvement: Generate static fallback map if can't use complete deps … #2388
  • Docs: Add release notes for 2.0.0-RC1 #2387
  • Build(deps): Update sbt-native-packager from 1.10.0 to 1.10.4 #2390
  • Build(deps): Update scalafmt-core from 3.8.2 to 3.8.3 #2385
  • Build(deps): Update os-lib from 0.10.2 to 0.10.3 #2384
  • Improvement: Rename server class so that it's easier to recognize if … #2382
  • Build(deps): Update svm from 24.0.1 to 24.0.2 #2383
  • Refactor: Keep daemon socket used by Scala Cli #2370
  • Build(deps): Update commons-codec from 1.17.0 to 1.17.1 #2380
  • Build(deps): Update svm from 22.3.5 to 24.0.1 #2381
  • Build(deps): Update svm from 22.3.0 to 22.3.5 #2377
  • Build(deps): Update munit from 0.7.29 to 1.0.0 #2379
  • Build(deps): Update scala-collection-compat from 2.11.0 to 2.12.0 #2378
  • Build(deps): Update os-lib from 0.9.3 to 0.10.2 #2376
  • Build(deps): Update dependency from 0.2.2 to 0.2.3 #2375
  • Build(deps): Update coursier, coursier-jvm from 2.1.0-M6-53-gb4f448130 to
    2.1.10 #2374
  • Build(deps): Update os-lib from 0.9.0 to 0.9.3 #2373
  • Build(deps): Update expecty from 0.15.4 to 0.16.0 #2371
  • Chore: Update Java version for releases #2369
  • Feature: Switch to using Bloop Rifle and backport all improvements #2355
  • Build(deps): Update sbt-mdoc from 2.5.3 to 2.5.4 #2368

Contributors

According to git shortlog -sn --no-merges v1.6.0..v2.0.0, the following people
have contributed to this v2.0.0 release: scala-center-steward[bot], Tomasz
Godzik.