search term:

sbt 1.10.1

Hi everyone. On behalf of the sbt project, I’m happy to announce that sbt 1.10.1 patch release is available. Full release note is here - https://github.com/sbt/sbt/releases/tag/v1.10.1

See 1.10.0 release note for the details on 1.10.x features.

How to upgrade

The sbt version used for your build must be upgraded by putting the following in project/build.properties:

sbt.version=1.10.1

This mechanism allows that sbt 1.10.1 is used only for the builds that you want.

Download the official sbt runner from SDKMAN, or download from https://github.com/sbt/sbt/releases/tag/v1.10.1 to upgrade the sbt shell script and the launcher.

Bug fixes and updates

PSA: sbt/setup-sbt

GitHub Actions’ runner images have long installed sbt by default, but they have stopped that for newer images like macOS 13, macOS 14, and ubuntu-24.04. To workaround this issue, we have created a custom GitHub Action that installs sbt runner script:

- name: Setup JDK
  uses: actions/setup-java@v4
  with:
    distribution: temurin
    java-version: 17
    cache: sbt
- uses: sbt/setup-sbt@v1

See setup-sbt GitHub Action for more details.

Participation

sbt 1.10.1 was brought to you by nine contributors and two good bots. Eugene Yokota (eed3si9n), Vasil Vasilev, Adrien Piquerez, Scala Steward, Seth Tisue, Jason Pickens, João Ferreira, Matthias Kurz, Sam Desborough, Stefan Zeiger, dependabot. Thanks!

Thanks to everyone who’s helped improve sbt and Zinc by using them, reporting bugs, improving our documentation, porting builds, porting plugins, and submitting and reviewing pull requests.

For anyone interested in helping sbt, there are many avenues for you to help, depending on your interest. If you’re interested, Contributing, “help wanted”, “good first issue”, and Discussions are good starting points.


Scala Center is a non-profit center at EPFL to support education and open source.