github sbt/sbt v1.4.4
1.4.4

latest releases: v1.10.0-RC2, v1.10.0-RC1, v1.9.9...
3 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 for onChangedBuildSource #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

#6155 by @eed3si9n

Don't miss a new sbt release

NewReleases is sending notifications on new releases.