Version 3.12.2 - October 22, 2019
================================================================================
This is a 3.12 patch release with bug fixes
Features and Improvements
-------------------------
#9139 - Parser errors from DDLDatabase should hint at jOOQ's parser ignore
comment syntax
#9172 - Add Javadoc to DSL::execute
#9173 - Add support for parsing MySQL FULLTEXT KEY inline declaration in
CREATE TABLE
#9245 - Render DROP TEMPORARY TABLE in MySQL
#9282 - Add JSON.data() and JSONB.data()
#9286 - Add a link from the dialect family to the latest dialect version in
each SQLDialect
#9290 - Add Javadoc to Configuration.dsl() explaining that it is just
convenience
#9306 - Support parsing Vertica's TEMP table syntax
#9373 - Improve SEMI / ANTI JOIN documentation
#9377 - Java generator always uses LF line terminator for import statements
Breaking changes
----------------
#9284 - DefaultBinding should return null on null JSON values, instead of
JSON[B].valueOf(null)
Bug Fixes
---------
#9135 - Wrong rendering of [ FROM { FIRST | LAST } ] clause for NTH_VALUE()
#9137 - 404s on /latest Javadoc
#9143 - Translation of USE command should result in SET SCHEMA command in
dialects that do not support catalogs
#9148 - ParserCLI --from-dialect is not case insensitive
#9149 - ParserCLI -h parameter throws a RuntimeException
#9152 - Compilation error in generated code when Oracle OBJECT type
contains index_of(varchar2) member procedure
#9175 - ParserCLI "-f" flag does not work as shortcut for "--from-dialect"
#9178 - H2: SelectLimitPercentStep#percent() not working properly
#9199 - Only first value added to date time appears in rendered SQL
#9208 - Negative intervals not rendered properly for PostgreSQL
#9215 - SQLDialect.MEMSQL lacks Pro annotation
#9220 - Regression in Extract(QUARTER) on Postgres in 3.12.1
#9226 - Postgres: FILTER clause no longer rendered
#9228 - Regression for "= ANY(?::int[])" no longer produces array bind
variable
#9232 - Wrong Javadoc on org.jooq.Source
#9249 - Regression: DSLContext#nextval() broken for H2
#9253 - H2's WITH TIES support broken in OSS edition
#9258 - LEFT [ ANTI | SEMI ] JOIN ... USING not implemented
#9275 - AttributeConverterExtractor should receive custom Hibernate
configuration properties
#9278 - Improve error message when AttributeConverters cannot be loaded due
to NoClassDefFoundError
#9281 - Consistently document all commercial SQLDialects
#9287 - Parser cannot handle enum literals that are invalid java identifiers
#9292 - Sequences are generated as tables in MariaDB
#9299 - DSL.field(Name) fields should support schema mapping
#9334 - Postgres 12 exception in code generation output: "column c.consrc
does not exist"
#9339 - Parse ignore comments not parsed correctly if stop comment is last
token of file, prior to a newline
#9348 - Wrong SQL generation for PostgreSQL function calls having arguments
with custom data types.
#9349 - Fix Support annotations for CREATE SEQUENCE flags
#9356 - LoggingConnection does not log static statements
#9385 - DataType.getDataType(Configuration) turns this on dialect specific
data types
#9387 - RenderMapping is not applied to DSL.schema(Name)
#9390 - CREATE INDEX commands created from DSLContext.ddl() based on Meta
contain illegal WHERE clause
#9402 - Java 8 distribution references JAXB 2.3.0, which doesn't work pre
JDK 9
#9412 - Firebird generated code contains "DEFAULT" keyword in default
expressions
#9416 - Emulate RETURNING * in Firebird
#9419 - Regression in Firebird's SUBSTRING() implementation
#9422 - When using org.jooq.Meta, UniqueKey.getReferences throws NPE in
Firebird
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jooq-user/25320753-9512-4a2e-b452-ef805041e743%40googlegroups.com.