Slick 3.2.0-M1
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 are no longer supported.
These are the major changes in this miletone:
- The Slick profiles (previously called “drivers”) for DB2, Oracle and SQL Server are now part of the core open source release. There is no separate Slick Extensions release anymore.
- Important bug fixes for asynchronous execution of database actions and other parts of the codebase.
- Logging of statement parameters.
- Improved documentation.
Note that this is not a production-ready or beta release. Parts of the user manual may be out of date. None of the standard Activator templates have been updated yet.
Please provide feedback on the stability and API of this milestone release if you encounter any problems.
This is the first release made under the new Community Process. It contains contributions by the following committers (in alphabetical order):
A1kmm, AtkinsChang, Falmarri, Sumith1896, alexmojaki, balagez, bdrupieski, bomgar, d6y, dant3, hellomaya, hepin1989, jkinkead, jnavila, knoldus, kwark, lastland, mgenereu, mkotsbak, mustajarvi, naferx, nafg, paul-porter, savulchik, smootoo, stewSquared, szeiger, teozkr, trevorsibanda, virusdave, wsargent, xavier-fernandez, xevix
Here is a complete list of changes since 3.1.1
a19a4b3
Release 3.2.0-M1b33d506
Update Scala versions to 2.11.8 + 2.12.0-M584dc188
fixes issue 1274deae7c8
slick-migration-api is now released from slick 3.x297f996
Add flyways migration13fbd7f
Update queries.rstdd4c8a6
Edit the migration.rst.d388e3f
Document the available database migration tools.034ca4b
Fixed codegen cyclic dependency on table ‘Table’ and added testsf3626f3
Provide more options for the AsyncExecutor8143d26
Match tutorial prose with code samples and new API2a06b58
Add JDBC statement parameter logging778269a
Include hikaricp in Getting Started dependencies.93a3347
Add note on batch insert behaviour8bab156
Fix error in the test.1f49326
Add quoting of table names and fk in ALTER TABLE for MySQLecd2f15
Add quoting of table names and fk in ALTER TABLE for MySQLe8817bc
Treat non-constant UUID defaults as no default.919609f
SelectForUpdate support0b8e05b
Remove parens from codegen example URIf505312
Update CodeGenerator.scala067c5a4
Update docs to include code generator with a config URI04e67f6
add text type to postgres column builder59452e2
minor versions dependencies update150068d
Update database.rsta5b497a
Actually pass the typeName to JdbcModelBuilder.jdbcTypeToScala6caaea3
Add database rollback documentation.acf9bd5
Make poolName configurable again to support JMXebd9348
Bump up sbt version to 0.13.91e5b190
Update CONTRIBUTING.md528eb17
Hardcode ignoreInvalidDefaults to true1a9cb1e
Update Typesafe copyright header current year81b6919
Add Slick Extensions drivers11196d7
Add init call to getParrentLogger per PR comments9c73813
Fix of #1400 - race in DriverDataSource.init49e8fe5
Update queries.rst6cf07ef
Fix some issues found using static code analysis tools86a2e76
Use ‘for’ loops instead of ‘while’ ones on ‘JdbcTypesComponent.scala’372bf61
DBType doesn’t work at slick 3.117a0267
Replace TableQuery’s obsolete “ddl” method name with “schema” in docs147a28d
remove deprecated view bound codeba9f998
= slick add explicit return type for implicit conversion06af1ed
small typo886a14d
fix some spelling/grammar errors in the docs4d07e94
+ slick #1334 add DBIOAction.collectc935437
Change deprecated TableQuery referencec9d84db
Fix Sphinx warning caused by too short underline.00f3ea7
Add documentation for building Sphinx documentation.221905a
Add custom ‘circle.yml’ for running all the test using the oraclejdk8ef67153
Throw exception on non boolean argument to ignoreInvalidDefaults8fe849e
Added ignoreInvalidDefaults parameter to codegen main method instead of hard coding to false280b5e9
Add an example of using a subselect in a delete.24a2740
Update the example data url1f2df84
+slick #1333 add zipWith to DBIOAction4812235
+slick #1329 add flatten to DBIOAction2e6a35e
Remove duplicate reactive-streams bundle from osgitests/osgiBundleFilesf8fde98
Some documentation improvements9fe3226
fix transaction for postgresql upserte46a0a5
Package structure refactoringca19b6e
Also generateset
andupdate
inmapTo
fast-path converters.de88a61
Generate Fast Path Converters in.mapTo
3e29760
Move simple Fast Path API up toRelationalProfile
d980dbb
Add a macro-based operator for mapping projections to case classes4468733
Some simplifications that were enabled by bug fixes in Scala 2.11ef65d0b
Run Reactive Streams tests with ScalaTest20aed4c
Require Java 8 and Scala 2.11