I’m happy to announce sbt 1.3.8 patch release is available. Full release note is here - https://github.com/sbt/sbt/releases/tag/v1.3.8

How to upgrade

Normally changing the project/build.properties to

sbt.version=1.3.8

would be ok. However, given that the release may contain fixes to scripts and also because your initial resolution would be faster with *.(zip|tgz|msi) that contains all the JAR files, we recommend you use the installer distribution. They will be available from SDKMAN, Homebrew, scoop, etc.

Highlights

Fixes Coursier resolvers so the project resolvers come first #5413 by @raboof

Fixes intermittent NullPointerException in sbt.internal.inc.binary.BinaryAnalysisFormat.writeAPIs caused by a race condition zinc#731 by @hvesalai

For more details please see https://github.com/sbt/sbt/releases/tag/v1.3.8.

Participation

sbt 1.3.8 was brought to you by 5 contributors. Eugene Yokota (eed3si9n), Ethan Atkins, Arnout Engelen, Heikki Vesalainen, and lloydmeta. Thank you!

Thanks to everyone who’s helped improve sbt and Zinc 1 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” are good starting points. If you have ideas let us know on Lightbend Discuss.