Slick 2.1.0-RC2

July 21 2014
by Jan Christopher Vogt

We are happy to announce the release of Slick 2.1.0-RC2. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.1.0-RC2. Please see http://slick.typesafe.com/doc/2.1.0-RC2/ for documentation.

This is the second release candidate for Slick 2.1.0. If no critical bugs are discovered in RC2, we expect to release it as 2.1.0 final on Friday.

Compared to RC1, this release adds a migration guide from 2.0, a few fixes and a new Shape for mapping arbitrary Product classes.

The Slick Extensions package with closed-source drivers for Oracle, DB/2 and SQL Server will be published to the Typesafe repository shortly. The Slick Examples, Slick Testkit Example, Slick Codegen Example, Slick Customized Codegen Example projects on github still need to be updated to 2.1.0-RC2.

Complete list of changes since Slick 2.1.0-RC1
  • cef3097 Release 2.1.0-RC2
  • 7baf407 Fixes for slick-extensions - shorted column names in tests to <= 30 for Oracle - remove default schema PUBLIC for H2(?) - accept integer or char 1 and 0 for mapped non-native booleans - special case integer and date tests to include oracle (should may be handled via a capability at some later point in time) - introduces rawDefault method to allow preprocessing the default value meta data (for simplicity in slick-extensions)
  • 62a5689 Add 2.1 upgrade guide
  • 0b1e924 Improve docs for nullableNoDefault capability and distinctively test behavior
  • c205c0e Test Model column round-trips, fix FLOAT mapping According to jdbc SQL standard java.sql.FLOAT is an alias for java.sql.DOUBLE and both should be mapped to scala.Double. The single precision floating point type is java.sql.REAL, which is why we should map scala.Float to java.sql.REAL. see http://docs.oracle.com/javase/1.5.0/docs/guide/jdbc/getstart/mapping.html#1055162
  • 745c315 Test and fix Boolean and Option default values
  • 60212b6 Some other minor fixes.
  • 1aa1383 Remove misguided performance optimization from NominalType.
  • a6f16de Added ProductClassShape to allow mapping to classes extending Product such as Scala 2.11 case classes.
  • 4b90b3b Use INTEGER for all integral types on SQLite.

Past News Items

Sep 18 2022
Slick 3.4.0 was released and published to Maven Central, with 281 merged pull requests, many from the community. A pull request that could cause issues was then rolled back, so...
Aug 16 2022
If you use Slick, please try 3.4.0-RC3 by changing the version in your build. After a week, if no regressions have been reported we will G-d willing release 3.4.0 (final)....
Apr 23 2021
Slick is community-maintained. Planning for future releases, including for Scala 3, is in progress. Please help if you can! For details, visit [this ticket](https://github.com/slick/slick/issues/2198).
Sep 09 2020
We have just released Slick 3.3.3 You can find the source code here: . Builds for Scala 2.11, 2.12 and 2.13 are available from Maven Central, as usual. ## Highlights...
Jan 30 2019
We have just released Slick 3.3.0 You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. ## These are...
Mar 23 2018
We have just released Slick 3.2.3. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on,...
Mar 06 2018
We have just released Slick 3.2.2. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on,...
Jul 20 2017
We have just released Slick 3.2.1. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on,...