* Honor `-Xfatal-warnings` option added to compiler in 2.8.0.RC2.
* Derive Java source file from name of class file when no SourceFile attribute is present in the class file. Improves tracking when -g:none option is used.
* Properly support sftp/ssh repositories using key-based authentication. See the updated section of the [Resolvers](http://code.google.com/p/simple-build-tool/wiki/Resolvers#SFTP_and_SSH_Repositories) page.
### Improvements
* Prefix continuous compilation with the run number. This useful when the logging level is 'warn', for example.
* Added `pomRepositoryFilter(repo: MavenRepository): Boolean` that can be overridden to exclude repositories from the pom generated by `make-pom`
* Added `pomPostProcess(pom: Node): Node` to make advanced manipulation of the default pom easier (`pomExtra` already covers basic cases).
* Added `reset` command to reset JLine terminal. This needs to be run after suspending and then resuming sbt.
* More accurate detection of invalid test names. Invalid test names now generate an error and prevent the test action from running instead of just logging a warning.
* Precompile compiler interface against 2.8.0.RC2
* Add `consoleOptions` for specifying options to the console. It defaults to `compileOptions`.
* New section in launcher configuration `[ivy]` with a single label `cache-directory`. Specify this to change the cache location used by the launcher.
* Added method `ivyUpdateLogging` to control logging level when running `update`. Override it to be `UpdateLogging.DownloadOnly, Full, or Quiet`. The default is `DownloadOnly`. `Full` will log metadata resolution and provide a final summary. `Quiet` only logs problems.
* Make `scaladocTask` a `fileTask` so that it runs only when `index.html` is older than some input source.
* Sort input source files for consistency, addressing scalac's issues with source file ordering.
*`offline` property for disabling checking for newer dynamic revisions (like `-SNAPSHOT`). This allows working offline with remote snapshots. Not honored for plugins yet.
### New Feature
* Commands for working with history. Run `!` to see history command help.
### Compatibility
* Plugins can now only be Scala sources. BND should be usable in a plugin now.