Hi guys,
sbt 0.13.6 is now available. sbt 0.13.6 is a technology preview of what's to come to sbt 1.0.
Here are some of the notable additions since 0.13.5:
- Maven Central, Typesafe repo, sbt plugins repo, and Java.net Maven 2 repo will default to HTTPS. (Can be disabled using -Dsbt.repository.secure=false)
- Name hashing incremental compiler is enabled by default.
- SNAPSHOTs to look into all resolvers and use the latest.
- enablePlugins/disablePlugins can now be written directly in build.sbt.
- Unresolved dependencies error: sbt 0.13.6 will try to reconstruct dependencies tree when it fails to resolve a managed dependency.
- Eviction warnings. sbt 0.13.6 displays eviction warnings when it resolves your project's managed dependencies via update task.
- Consolidated resolution. This aims to fix multi-project resolution performance issue by artificially constructing a dependency graph for the unique managed dependencies.
- Selects the first test fingerprint for a test name for forked tests. (Fixes many test related bugs)
See [release notes][1] for the full details.
This release is intended to be binary and source compatible with 0.13.{0,1,2,5}. It is possible to use existing 0.13.x launcher by setting project/build.properties as follows:
sbt.version=0.13.6
However, we recommend you update the [launcher][2] for 0.13.6 because of the HTTPS fixes. If you installed sbt via another means, e.g. via the download button, these are all updated for 0.13.6.
No changes should be necessary to your project definition and all plugins published for 0.13.{0,1,2,5} should still work. Please report if this is not the case.
- The sbt team
[1]:
https://github.com/sbt/sbt/releases/tag/v0.13.6