Slick 2.0.0-RC1

December 24 2013
by Jan Christopher Vogt

We have just released Slick 2.0.0-RC1. It should show up on Maven Central within the next few hours. You can find the source code here: https://github.com/slick/slick/tree/2.0.0-RC1. Please see http://slick.typesafe.com/docs/ for documentation.

These are the major new features added since M3:
  • Added a code generator that reverse-engineers the database schema and generates all code requires for working with Slick.

  • Updated documentation with further updates expected before 2.0.0 final.

The Slick Examples, Slick Testkit Example projects have been updated as well. The Slick Extensions package has been updated and is expected to show up on Maven Central within a few days.

This is the first release candidate for Slick 2.0.0. Please submit tickets or contact us on the mailing list regarding any issues you encounter, so we can fix them for the final release.

Here is a complete list of changes since M3:
  • f00287f Bump some docs versions to 2.0.0-RC1
  • 713ede1 Skip indices on postgres when referring to oid for now
  • 038f178 Finish RC1, fix some docs, add codegen docs
  • c5f9d40 Compatibility with Slick extensions - disabled tests, which use produce {fn …} calls which didn’t work for me in DB2 - disabled index reverse engineering in case of exception (Oracle requires extra permissions for indices, which may not always be available) - allowed overriding dbPath from databases.properties for supporting remote test dbs (e.g. run tests on mac, connecting to dbs in windows vm)
  • 9402d24 Fix logging for code generator
  • 38046af Improve scaladoc output (src links, start page, pkg docs)
  • df6e479 Fix unwanted dependency on scala reflect
  • d12055c Add code generator for models (aka type-providers)
  • f3e8764 Add meta model and creation from jdbc meta data
  • b882159 Fix withDynTransaction.
  • 0b173e3 Fix driver bugs and add some scaladoc
  • 79082b0 Rename Invoker.to to Invoker.buildColl and deprecate the old name.
  • 8381de5 Refactoring of the user manual.
  • 520de0b Improved Lifted Embedding documentation.
  • 6e89525 Add migration guide 1.0 -> 2.0
  • a16715b Add docs for quoteIdentifier
  • d4bb06b Allow UnshapedQueryExecutor to be extended by profiles.
  • 48b0184 Fix the waffle badge to show the correct count
  • 1050f13 Improve applicability of .run and .list (by not requiring knowledge about the packed type) removed .selectStatement from Invoker (in favor of Executor) because of ambiguous implicits
  • 4512c11 Update documentation for Lifted Embedding
  • 07d8414 Fix links in documentation.
  • 2c5faff Simple mechanism for mapping custom column types.
  • 006d8a7 Move JdbcType into the cake and abstract it to RelationalProfile
  • 9cdc64b Only peek at the node type for logging.
  • ce471b5 Make TableQuery extensible.
  • d831885 add waffle.io badge
  • e1f38fd Move SQL Server driver from Slick to Slick Extensions

Past News Items

Feb 10 2017
We have just released Slick 3.2.0-RC1, the first release candidate for Slick 3.2.0. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from...
Dec 05 2016
We have just released Slick 3.2.0-M2, the second milestone for Slick 3.2. It should show up on Maven Central within the next few hours. You can find the source code...
Jul 04 2016
We have just released Slick 3.2.0-M1, the first milestone for Slick 3.2. It should show up on Maven Central within the next few hours. You can find the source code...
Mar 18 2016
I'd like to draw your attention to the new [community process](/community/process.html) and [code of conduct](/community/conduct.html) for Slick, both of which are based on [Play Framework's](https://playframework.com/community-process). Back in 2008 [I](https://github.com/szeiger) started...
Feb 01 2016
Because nearly every application is driven by some sort of data source, we invested in building Slick, a Functional Relational Mapping (FRM) library for Scala that makes it easy to...
Dec 15 2015
We are happy to announce the release of [Slick](http://slick.typesafe.com/) 3.1.1. The artifacts are available on Maven Central, as usual. You can find the source code here: . Please see for...
Oct 09 2015
We are happy to announce the release of [Slick](http://slick.typesafe.com/) 3.1.0. These are the major new features compared to Slick 3.0.0: * New query compiler back-end. The main goal is to...
Oct 02 2015
We have just released Slick 3.1.0-RC3, the third release candidate for Slick 3.1.0. You can find the source code here: . Builds for Scala 2.10 and 2.11 are available from...