sbt v1.4.4 Release Notes
Release Date: 2020-11-23 // about 4 years ago-
- โก๏ธ Updates SemanticDB to 4.4.0 to support Scala 2.13.4 #6148 by @adpi2
- ๐ Fixes sbt plugin cross building regression when we enabled
scriptedBatchExecution
by default #6091/#6151 by @xuwei-k and @eatkins - ๐ Fixes scala-compiler not included into the metabuild classpath #6146 by @eatkins
- ๐ Fixes macro occasionally dropping expressions trying to work around Scala compiler displaying "a pure expression does nothing" when sbt is really doing something #6158 by @eed3si9n
- ๐ Fixes publishing to Azure Artifacts by setting HTTP Accept header ivy#40 by @3rwww1
- ๐ Fixes UTF-8 handling in shell and console #6106 by @eatkins
- ๐ Fixes BSP server logging to stdout #6097 by @adpi2
- ๐ Fixes supershell line interlacing with logs #6112 by @eatkins
- ๐ Fixes shutdown for thin client shell #6113 by @eatkins
- ๐ Fixes thin client sbt process startup output #6115 by @eatkins
- ๐ Fixes background job service shutdown #6130 by @eatkins
- ๐ Fixes logger thunk #6128 by @eatkins
- ๐ Fixes watch when Metals
sbt -bsp
is in use #6129 by @eatkins - ๐ Fixes watch for "dumb" terminal #6107 by @eatkins
- ๐จ Refactor
sbt -bsp
to use NetworkClient #6114 by @eatkins - โ Adds system property
sbt.build.onchange
foronChangedBuildSource
#6099 by @xirc - ๐จ Don't print socket exception on exit #6108 by @eatkins
Global / localCacheDirectory
for remote caching๐ sbt 1.4.4 adds a new Global key called
localCacheDirectory
. Similar to Coursier cache, this is meant to be shared across all builds running on a machine. Also similar to Coursier cache this will try to follow the operating system specific caching directory.- Environment variable:
SBT_LOCAL_CACHE
- System property:
sbt.global.localcache
- ๐ Windows: %LOCALAPPDATA%\sbt\v1
- ๐ macOS: $HOME/Library/Caches/sbt/v1
- ๐ง Linux: $HOME/.cache/sbt/v1
Previous changes from v1.4.3
-
- โก๏ธ Updates to Coursier 2.0.6 #6036 by @jtjeferreira
- ๐ Fixes IntelliJ import on Windows #6051 by @eatkins
- ๐ Fixes the dependency resolution in metabuild #6085 by @eed3si9n
- โ Removes "duplicate compilations" assertion to work around Play issue zinc#940 by @johnduffell
- ๐ Fixes GC monitor warnings #6082 by @nafg
- ๐ Fixes opt-out for scripted batch execution #6054 by @eatkins
- ๐ Fixes
--no-colors
#6044 by @eatkins - ๐ Fixes tab completion under
-Dsbt.color=false
#6068 by @eatkins - ๐ Fixes the cancellation of
console
task #6073 by @eatkins - ๐ Fixes
console
task under-Dci=true
#6067 by @eatkins - โก๏ธ Optimizes
knownProducts
for direct-to-JAR compilation zinc#939 by @retronym - ๐ Start server when
active.json
is removed #6041 by @eatkins