Version 3.4.0 - June 20, 2014 ================================================================================
With this awesome new minor release version, we have finally started supporting a couple of very important aspects of the SQL language: - Common table expressions - Transactions - DDL Common table expressions have been missing from jOOQ for a long time, and they're now finally part of our DSL API, both for recursive or regular usage. Transactions are handled very nicely in JavaEE or through Spring TX. But if you're running small standalone programs with JDBC (and jOOQ) only, you have to resort to a transaction API that is no longer contemporay. With jOOQ 3.4, we're now shipping a Java-8 ready transaction API and a default implementation backed by JDBC transactions. Our manual also contains an example implementation that is backed by Spring TX. While we do not want to compete with popular transaction models, we do want to provide a simple, functional-interface oriented API to apply transactions in client code. DDL is very hard to standardise across databases, and with jOOQ 3.4, we have now started adding type safe support for some DDL statements, including thus far: - ALTER SEQUENCE - ALTER TABLE We're going to be adding support for more DDL statements in jOOQ 3.5 as part of our more general DDL support strategy. Apart from that, there is a tremendous amount of minor improvements. * ---------------------------------* This release is available for all editions, including: - jOOQ Open Source Edition (with a small lag on Maven Central) - jOOQ Express Edition - jOOQ Professional Edition - jOOQ Enterprise Edition More details can be seen here: http://www.jooq.org/notes Note: We'll be updating the manual in the next couple of days, so stay tuned -- You received this message because you are subscribed to the Google Groups "jOOQ User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
