Slick 3.2.0-M2

December 05 2016
by Stefan Zeiger

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 are no longer supported.

This is the first version of Slick with official support for Scala 2.12.

Please provide feedback on the stability and API of this milestone release if you encounter any problems.

This release contains contributions by the following committers since 3.2.0-M1 (in alphabetical order):

ChristopherDavenport, Diagoras, Gacko, Ophirr33, TimothyKlim, anand-singh, anvyzhang, becompany, frosforever, hvesalai, igstan, ikr0m, mwegrz, naferx, smootoo, szeiger, trevorsibanda

Here is a complete list of changes since 3.2.0-M1
  • 30d9c41 Fix zip join regression on SQL Server
  • dbe94de Disable SMALLSERIAL test case on Postgres
  • 667ffd5 Fix CI problems:
  • 54caa47 Fixed documentation on ColumnOptions
  • 65a209e Fix sbt failures on AppVeyor
  • 2372b5e Improving readability.
  • 9e8a8ad Fix a typo
  • bf2b0db Mark countDistinct as deprecated #1651
  • 5cfbd2e Merge LIMIT on top of DISTINCT
  • dea877f Unified expansion of table types with same baseIdentity
  • f83fb1c Upgrade scala to 2.12.0 and sbt to 0.13.13
  • bbeb956 Replace nbsp by proper space in SQL setup script
  • d80eb85 Escape code generator default string
  • 9d2da02 Update CONTRIBUTING.md
  • e884c9e Moving to non-overloaded method name - #1192
  • ffbd9cc Update README.md
  • 26b0be8 Fix typo in queries.rst
  • 9ce5256 Add newline to end of postgres.sql test script
  • 34de035 JdbcModelBuilder handles normal BigDecimal defaults
  • 07b9c98 Fixes #1557, #1000
  • 8a38fe7 Fix BigDecimal Default value issue in Oracle
  • 51e14f2 MySQL modelbuilder schema name (#1528)
  • f998232 add ‘override’ for scala/scala#5331
  • 54df14c ReadAheadIterator headOptionReverseCompatibility Altered To Final Value Class
  • a6e1260 Adjust comment.
  • 82d39b4 Replace fakeNullable with asOption. Backward compatibility.
  • e29c091 Adding option to wrap exposedType in an Option even though the column is not. Fixes #1598
  • a69b676 remove duplicate word
  • 443af07 SQlServer use Short instead of Byte for TINYINT
  • 5f3cee4 Use DELETE instead of TRUNCATE for DB2
  • fd6c637 Fixed DB2 truncate statement
  • 15350e6 Add table truncate feature
  • b9e8730 Added possible cause to shape implictNotFound error
  • 248bf18 Improve mysql string type inference
  • 2e323a9 Fix mysql codegen numeric default
  • e53c400 Fix compile error if postgres is not enable in test-dbs
  • f632d10 Add test case to text, varchar, char with default value.
  • 41ceb9e Support numeric default value both 9.4 and 9.5+, fix testcase
  • 878538b test against postgresql 9.4
  • d11238e Fix default value generation for postgresql columns include #1123, testcase.
  • 707795f Generate MySQL DELETE queries more amenable to optimizations
  • 47f62a9 Update orm-to-slick.rst
  • 029396d Update queries.rst
  • 03a22d3 Implement Implicit Class with Extension Method
  • fb9a496 Removed headOption from ReadAheadIterator
  • 6e8b1bb Add DB2,Oracle into travis build and add Appveyor build for SQLServer
  • 6a61704 Improve error messsage for returning a non-AutoInc column on unsupported DBMS
  • 9775894 Adding overloaded sequence method for Option, simple test - #1192
  • a0eb1ee Improvements to teskit for simplifying tests using action-based queries (#1544)
  • 6b59d0f Implemented O.Unique Column Option
  • d3a933c Expose AsyncExecutor workload to monitoring via JMX
  • 5578662 Ignore sqlite indices generated by autoindex feature.
  • 9e88a9b Add strip margin functionality to SQL-interpolated strings

Past News Items

Feb 24 2017
We have just released Slick 3.2.0. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From this release...
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 and code of conduct for Slick, both of which are based on Play Framework’s. Back in 2008 I 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 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/...
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...