Slick 3.4.x is here!

September 18 2022
by Naftoli Gugenheim

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 matter of setting the version to 3.4.1 in your build files. (Or, give Scala Update a try.) However, see the upgrade guide in case any changes do affect you.

What’s ahead

Now that 3.4.1 has been released, the top priority is Scala 3 support, G-d willing. There is already a proof of concept by Stefan Zeiger (the original author of Slick), but there is still work to be done to ready it for consumption.

After that is released, I would like to see Slick evolve freely. There are lots of possibilities. See below if you want to get involved.

Future releases might not be announced here. To get notified, go to https://github.com/slick/slick, click the Watch dropdown button at the top, select Custom, check Releases, and click Apply.

Maintenance status

Slick is no longer led by Lightbend. It’s entirely community-maintained.

I’ve used Slick for a long time and have written a few libraries for it, including https://github.com/nafg/slick-additions.

Around April 2021 I became Slick’s primary maintainer. Slick had been relatively stagnant for a long time. My first priority was to make community-driven development viable. To that end, a ton of work has been done to automate project lifecycle processes (such as merging pull requests, updating documentation, and cutting releases). The less time those with merge rights need to spend on routine tasks, the less of a dependence the project has on them and the more the community is in control. Additionally this makes it easier for new maintainers to join, because they don’t need to take on as much of a burden.

3.4.0 puts this model into practice, and I think that thank G-d it has proven successful. I hope that as a result releases will be more frequent in the future.

Community

Past News Items

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.
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...
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...
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,...
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,...
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,...
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...