Slick 3.2.2
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 releases.
This release contains mostly fixes and is intended to be binary compatible with 3.2.1.
These are the major changes in Slick 3.2.2:
70dfd2fPrevent stack overflow when running DBIO actions by trampolining1625f85Propagating max connections when using DataSourceJdbcDataSourcea7ffe07Skip missing sourceDataType in ResultSet when reading an MColumn5e4f5e7Fixed SQL Server schema name bug that prevented from getting tablesc79d50cChange default maxConnections to be the same as numThreads56a99edFix deadlocks in connection and thread pooling by preventing bad configurations or warning about them77c9748Fix ManagedArrayBlockingQueue size not to show always 0 when it is pausedc5fb9f4Keep Bind around GroupBy and don’t merge aggregates into GroupBy4fd9289Set proper priority for AndThen and Seq continuations64653b8Throws an exception ifinsertOrUpdate()is called on a table without primary keys4a9561bAdds multi-word type support in SQLite codegen.436fb55Catch exceptions in CleanUpAction50bef88Add null password support to DatabaseUrlDataSource936e096Ignore ClientSideOp in projection mappingf732b6cAdd capability to check if numbers are unsigned when using CodeGen9803a38Place each node of a union in parentheses for PostgreSQLd099bd3Update slf4j-api to version 1.7.257648411Do not generate constructor methods for more than 254 columns4fb8fafFix issue with union and limit
You can find details about upgrading from Slick 3.1 in the Upgrade Guide.
This release contains contributions by the following committers since 3.2.1(in alphabetical order):
akshanshjain95, Alexander Samsig, Denys Zadorozhnyi, Derek Williams, Heikki Vesalainen, Kuppuswamy Anandhan, Max Dube, Nafer Sanabria, Renato Cavalcanti, Richard Dallaway, Ryan Peters, Sean Sullivan, Stefan Zeiger, Vic, Zack Grannan
Here is a complete list of commits since 3.2.1
1caf62eRelease 3.2.2ea6bfd6Downgrade to config 1.2.1 in this branch only527587bupdate to ornate 0.5, don’t crossbuild site002e4f1Set Sonatypecredentials in Global0db5bdeadded hvesalai to developers in Build.scala26a04e6Add deploy key for slic/doc to secrets.tar.enc9275f0dadds extended documentation about usaged of named JNDI datasources70dfd2ftrampoline chained actions1625f85propagating max connections when using DataSourceJdbcDataSourcea7ffe07Skip sourceDataType in ResultSet when reading an MColumn5e4f5e7fixed SQL Server schema name bug that prevented from getting tables1b2e4f0tests need the same amount of connections, which means more threads in the new default modelc79d50cDefault maxConnections == numThreads56a99edFix #1614, Fix #1807: require and warn about bad configurations that can result in deadlocks3d4e7c1Don’t run so many cycles of SlickInUseCountTest77c9748Made ManagedArrayBlockingQueue size not show 0 when it is paused. Cleaned up code.c5fb9f4Keep Bind around GroupBy and don’t merge aggregates into GroupBy4fd9289AndThen and Seq continuations64653b8Fixes #1699. Throws an exception ifinsertOrUpdate()is called on a table without primary keys;4a9561bFixes #1771. Adds multi-word type support in SQLite codegen.4c19e16fixed SQL Server schema name bug that prevented from getting tables436fb55Fix #158550bef88Add null password support to DatabaseUrlDataSourcef715411Scala 2.12.4936e096Ignore ClientSideOp in projection mapping1104bf8Add failing test580c7bcAdd imports to more manual pagesb338917add documentation for O.Uniquef732b6cissue #17699803a38Place each node of a union in parentheses for PostgreSQL too62e427cAdd tests of parentheses-for-union-queries for PostgreSQL toodc7a516upgrade to Postgres JDBC driver 42.1.408c20d3Scala 2.12.3c4fb737Updated JdbcActionComponent.scalad099bd3update typesafe config & slf4j-api to lastest version7648411Do not generate constructor methods for more than 254 columnsf3ff5acbump derby version for test4fb8faffix #1424 - issue with union and limit
