All News Stories

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 3.4.1 was released as a hotfix. The latest docs are at https://scala-slick.org/doc/stable/. How to upgrade Upgrading should just be a... more
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). 3.4.0 is mostly about moving to a more efficient community-maintained model. A huge number of community-contributed fixes and improvements are... more
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. more
Sep 09 2020
We have just released Slick 3.3.3 You can find the source code here: https://github.com/slick/slick/tree/v3.3.0. Builds for Scala 2.11, 2.12 and 2.13 are available from Maven Central, as usual. Highlights This release includes a few bug fixes and improvements: Deterministic create and createIfNotExists (https://github.com/slick/slick/pull/2127 by https://github.com/sebastian-alfers) Invalid query generated using OracleDriver... more
Jan 30 2019
We have just released Slick 3.3.0 You can find the source code here: https://github.com/slick/slick/tree/v3.3.0. Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. These are the major changes in Slick 3.3.0: MySQL driver 6.x support #1924 Upgrade to Reactive Streams v1.0.2 #1927 Fix critial bug in... more
Mar 23 2018
We have just released Slick 3.2.3. You can find the source code here: https://github.com/slick/slick/tree/v3.2.3. Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on, Slick requires Java 8. Older JVMs are no longer supported. This release contains only one fix and is intended to... more
Mar 06 2018
We have just released Slick 3.2.2. You can find the source code here: https://github.com/slick/slick/tree/v3.2.2. Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on, Slick requires Java 8. Older JVMs are no longer supported. This is the first version of Slick released from automated... more
Jul 20 2017
We have just released Slick 3.2.1. You can find the source code here: https://github.com/slick/slick/tree/3.2.1. Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on, Slick requires Java 8. Older JVMs are no longer supported. This is the first version of Slick released from automated... more
Feb 24 2017
We have just released Slick 3.2.0. You can find the source code here: https://github.com/slick/slick/tree/3.2.0. Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From this release on, Slick requires Java 8. Older JVMs are no longer supported. This is the first version of Slick with official... more
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: https://github.com/slick/slick/tree/3.2.0-RC1. Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From this release on, Slick requires Java 8. Older JVMs are no longer supported. This is... more
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 here: https://github.com/slick/slick/tree/3.2.0-M2. Builds are available for Scala 2.11 and 2.12.0. From this release on, Slick requires Java 8. Older JVMs... more
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 here: https://github.com/slick/slick/tree/3.2.0-M1. Builds are available for Scala 2.11 and 2.12.0-M5. From this release on, Slick requires Java 8. Older JVMs... more
Mar 18 2016
I’d like to draw your attention to the new community process and code of conduct for Slick, both of which are based on Play Framework’s. Back in 2008 I started working on ScalaQuery. Several other people contributed code but I was the only committer and decision-maker. In 2011 Typesafe adopted... more
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 work with relational databases. Over the past four years we have made significant improvements to Slick. Most recently, making database... more
Dec 15 2015
We are happy to announce the release of Slick 3.1.1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/3.1.1. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix release. There is no new version of the Slick Extensions package with closed-source... more
Oct 09 2015
We are happy to announce the release of Slick 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 avoid subqueries wherever possible. For example, this query from Slick’s test suite ((xs joinLeft ys on (_.b === _.b)) joinLeft ys... more
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: https://github.com/slick/slick/tree/3.1.0-RC3. Builds for Scala 2.10 and 2.11 are available from Maven Central, as usual. Please provide feedback on the stability of this RC if you encounter any problems. The release... more
Sep 25 2015
We have just released Slick 3.1.0-RC2, the second release candidate for Slick 3.1.0. You can find the source code here: https://github.com/slick/slick/tree/3.1.0-RC2. Builds for Scala 2.10 and 2.11 are available from Maven Central, as usual. These are the major new features since 3.0: New query compiler back-end. The main goal is... more
Sep 11 2015
We have just released Slick 3.1.0-RC1, the first release candidate for Slick 3.1.0. You can find the source code here: https://github.com/slick/slick/tree/3.1.0-RC1. Builds for Scala 2.10 and 2.11 are available from Maven Central, as usual. These are the major new features since 3.0: New query compiler back-end. The main goal is... more
Sep 11 2015
We are happy to announce the release of Slick 3.0.3. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/3.0.2. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix release. There is no new version of the Slick Extensions package with closed-source... more
Aug 17 2015
We are happy to announce the release of Slick 3.0.2. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/3.0.2. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix release. Fixes and features: Add support for DATABASE_URL-style configuration Use correct config paths... more
Aug 13 2015
We are happy to announce the release of Slick 3.1.0-M2. 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/3.1.0-M2. Builds are available for Scala 2.10 and 2.11. These are the major new features since 3.0: New query compiler back-end.... more
Aug 06 2015
We are happy to announce the release of Slick 3.0.1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/3.0.1. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix release. Fixes and features: Update to HikariCP 2.3.7 (same version as used by... more
Jul 16 2015
We have just released Slick 3.1.0-M1, the first milestone Slick. 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/3.1.0-M1. Builds are available for Scala 2.10 and 2.11. These are the major new features in this miletone: New query compiler... more
Apr 29 2015
We have just released Slick 3.0.0, a.k.a. “Reactive Slick”. You can find the source code here: https://github.com/slick/slick/tree/3.0.0. Builds for Scala 2.10 (2.10.4+ recommended) and 2.11 are available from Maven Central, as usual. These are the major new features in Slick 3.0: A new API for composing and executing database actions.... more
Apr 02 2015
We have just released Slick 3.0.0-RC3, the third release candidate for “Reactive Slick”. You can find the source code here: https://github.com/slick/slick/tree/3.0.0-RC3. Builds for Scala 2.10 (2.10.4+ recommended) and 2.11 are available from Maven Central, as usual. These are the major new features in Slick 3.0: A new API for composing... more
Mar 27 2015
We have just released Slick 3.0.0-RC2, the second release candidate for “Reactive Slick”. You can find the source code here: https://github.com/slick/slick/tree/3.0.0-RC2. Builds for Scala 2.10 (2.10.4+ recommended) and 2.11 are available from Maven Central, as usual. These are the major new features in Slick 3.0: A new API for composing... more
Feb 20 2015
We have just released Slick 3.0.0-RC1, the first release candidate for “Reactive Slick”. You can find the source code here: https://github.com/slick/slick/tree/3.0.0-RC1. Builds for Scala 2.10 (2.10.4 recommended) and 2.11 (2.11.4 recommended) are available from Maven Central, as usual. These are the major new features in Slick 3.0: A new API... more
Dec 19 2014
We have just released Slick 3.0.0-M1, the first milestone for “Reactive Slick”. 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/3.0.0-M1. Builds are available for Scala 2.10 (2.10.4 recommended) and 2.11. These are the major new features in this... more
Aug 08 2014
We are happy to announce the release of Slick 2.0.3. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.3. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix release. There is no new version of the Slick Extensions package with closed-source... more
Aug 04 2014
We are happy to announce the release of Slick 2.1.0. Please see http://slick.typesafe.com/doc/2.1.0/ for documentation including an upgrade guide from 2.0.x. 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. Features and fixes This is a major feature release. Official support for... more
Jul 24 2014
We are happy to announce the release of Slick 2.1.0-RC3. 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-RC3. Please see http://slick.typesafe.com/doc/2.1.0-RC3/ for documentation. This is the third release candidate for Slick 2.1.0. If no critical bugs are discovered in RC3, we... more
Jul 21 2014
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... more
Jul 10 2014
We are happy to announce the release of Slick 2.1.0-RC1. This is a Release Canditate. If no regressions are found, we will release 2.1.0 final after 7 days. 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-RC1. Please see http://slick.typesafe.com/doc/2.1.0-RC1/ for documentation.... more
May 28 2014
We have just released Slick 2.1.0-M2, the second milestone for Slick 2.1. 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.1.0-M2. Builds are available for Scala 2.10 (2.10.4 recommended) and 2.11. These are the major new features in this... more
May 26 2014
Lots of Slick talks coming up in Belgium, Berlin, Barcelona. See http://slick.typesafe.com/docs/ more
May 10 2014
We are happy to announce the release of Slick 2.0.2. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.2. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix and minor feature release. There have been no further changes since 2.0.2-RC1. The... more
May 02 2014
We are happy to announce the release of Slick 2.0.2-RC1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.2-RC1. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix release. If no regressions are found, 2.0.2 final will be released in one... more
Apr 17 2014
We have just released Slick 2.1.0-M1, the first milestone for Slick 2.1. 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.1.0-M1. Builds are available for Scala 2.10 (2.10.4 recommended) and 2.11.0-RC4. These are the major new features added in... more
Mar 21 2014
We are happy to announce the release of Slick 2.0.1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.1. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix and minor feature release. There have been no further changes since 2.0.1-RC1. Fixes... more
Feb 14 2014
We are happy to announce the release of Slick 2.0.1-RC1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.1-RC1. Please see http://slick.typesafe.com/docs/ for documentation. This is a binary-compatible bugfix and minor feature release. Fixes and features: Fixed many edge cases in group... more
Jan 21 2014
We are happy to announce the release of Slick 2.0.0. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.0. Please see http://slick.typesafe.com/docs/ for documentation. This release breaks source compatibility with Slick 1.0 in some areas, hence the 2.0 version number. You can... more
Dec 24 2013
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... more
Dec 04 2013
Slides and code of the talk So Slick! An introduction. are now available. more
Dec 03 2013
Slides and code of the talk Patterns for Slick database applications at Scala eXchange 2013 are now available. more
Nov 08 2013
We have just released Slick 2.0.0-M3, the third milestone for Slick 2.0. 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-M3. Please see http://slick.typesafe.com/docs/ for documentation. We published M2 in July but it was never officially announced and did... more
Sep 25 2013
Slides of talk at JavaOne Scaling Scala to the database are now available. more
Sep 17 2013
Slides of talk at ny-scala Slick SQL interaction in Scala are now available. more
Jun 07 2013
We have just released Slick 2.0.0-M1, the first milestone for Slick 2.0. 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-M1. These are the major new features added in this miletone: Refactored profile and driver architecture to support non-SQL... more
Jun 04 2013
We are happy to announce the release of Slick 1.0.1 for Scala 2.10. 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/1.0.1. The documentation for this release is located at http://slick.typesafe.com/doc/1.0.1/. This is a bug-fix release based on 1.0.0.... more
May 27 2013
With the release of Slick 2.0 we will be streamlining the licensing model for the Slick drivers that are supported by Typesafe. We are going to offer drivers for proprietary database systems as part of the Typesafe Subscription in the closed source Slick Extensions package. Open source database systems will... more
May 06 2013
We are happy to announce the release of Slick 1.0.1-RC1 for Scala 2.10. 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/1.0.1-RC1. The documentation for this release is located at http://slick.typesafe.com/doc/1.0.1-RC1/. This is the first release candidate for Slick... more
Feb 07 2013
We are happy to announce the release of Slick 1.0.0 for Scala 2.10. All artifacts are available from Maven Central. You can find the source code here: https://github.com/slick/slick/tree/1.0.0. The documentation for this release is located at http://slick.typesafe.com/doc/1.0.0/. The artifacts for this release have been built from the same sources as... more
Jan 25 2013
We are happy to announce the release of Slick 1.0.0-RC2 for Scala 2.10.0. All artifacts are available from Maven Central. You can find the source code here: https://github.com/slick/slick/tree/1.0.0-RC2. The documentation for this release is located at http://slick.typesafe.com/doc/1.0.0-RC2/. This is the second release candidate for Slick 1.0.0, with some bug fixes,... more
Dec 21 2012
We are happy to announce the release of Slick 1.0.0-RC1 for Scala 2.10.0. 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/1.0.0-RC1. This is the first release candidate for Slick 1.0, containing mostly bug fixes on top of Slick... more
Oct 25 2012
We are happy to announce the release of Slick 0.11.2 for Scala 2.10.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/0.11.2 Important changes in this release: BLOB-Support for postgres bug fixes and minor improvements Here is a complete... more
Oct 24 2012
Slides of Slick presentation at BASE are now available. more
Aug 31 2012
We are happy to announce the release of Slick 0.11.1 for Scala 2.10.0-M7. 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/0.11.1 The Slick Examples project has also been updated to work with 0.11.1: https://github.com/slick/slick-examples/tree/0.11.1 Important changes in this... more
Aug 07 2012
We are pleased to announce the launch of the new Slick web site. Many thanks to Heather Miller of EPFL for the initial web design and set-up of the build system! more
Aug 06 2012
We are happy to announce the release of Slick 0.11.0 for Scala 2.10.0-M6. 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/0.11.0 The Slick Examples project has also been updated to work with 0.11.0: https://github.com/slick/slick-examples/tree/0.11.0 The main feature of... more