1.4.8
Changes with compatibility implications
sbt 1.4.8 is published to Sonatype OSS without going through Bintray.
- Prior to 1.4.8,
sbt-launcher
was published twice undersbt-launch.jar
and Maven-compatiblesbt-launch-<version>.jar
. We're no longer going to publish the Maven incompatible form of the launcher JAR. The latest sbt-extras has already migrated to the correct URL, but CI environments using and older version of it may experience disruptions. As the fix, curl*.tgz
from GitHub release. - DEB and RPM packages are not provided for this release. I hope we will have a replacement repo up to eventually be able to support this, but we do not have one yet. For now, download
*.tgz
from GitHub release.
Migration note for Travis CI
If you're using Travis CI, you might run into the above issue because it's using an older version of sbt-extras. Here's how you can use the official sbt launcher script instead:
install:
- |
# update this only when sbt-the-bash-script needs to be updated
export SBT_LAUNCHER=1.4.8
export SBT_OPTS="-Dfile.encoding=UTF-8"
curl -L --silent "https://github.com/sbt/sbt/releases/download/v$SBT_LAUNCHER/sbt-$SBT_LAUNCHER.tgz" > $HOME/sbt.tgz
tar zxf $HOME/sbt.tgz -C $HOME
sudo rm /usr/local/bin/sbt
sudo ln -s $HOME/sbt/bin/sbt /usr/local/bin/sbt
script:
- sbt -v "+test"
Fixes
- Fixes
sourcePositionMappers
added by Play not getting called #6352 by @mkurz - Upgrade to JLine 3.19.0 to work around Scala 2.13.5 REPL breakage #6366 by @eed3si9n
- Fixes concurrent
testQuick
leading to an infinite loop #6326 by @RafalSumislawski - Fixes
ZipEntry
timestamp to 2010-01-01 to prevent negative value #6290 by @takezoe - Display a better error message for "sbt server is already booting" problem #6353 by @sideeffffect