Version 3.15.6 - January 14, 2022
================================================================================
This is a 3.15 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#12815 - Parse and ignore Teradata's COMPRESS DDL clauses
Bug Fixes
---------
#12701 - Single element IN predicate without parentheses uses wrong
operator precedence
#12707 - Cannot nest MULTISET in top level ROW in PostgreSQL
#12710 - DefaultRecordUnmapper.IterableUnmapper uses name based field
access instead of index based ones, leading to ambiguities
#12715 - Debug log output causes exceptions when data type converter is
re-applied incompatibly
#12716 - Mapped JSON in multiset causes multiple ad-hoc conversions
#12717 - Parser mis-interprets KEY columns as MySQL KEY (INDEX)
specification if unquoted and of type VARCHAR(n)
#12744 - ListAgg not working with filter clause
#12745 - Loader.onDuplicateKeyIgnore doesn't work on tables that don't have
a PRIMARY KEY
#12754 - SQLDialect.JAVA produces wrong output for quotedName()
#12756 - DSL.unquotedName() has wrong Javadoc
#12778 - Compilation errors in generated code when enabling
<pojosAsJavaRecordClasses> and <embeddables>
#12791 - FilePattern cannot load classpath resource from within jar file
#12810 - Add parser support for Teradata's { UPDATE | DELETE } .. ALL syntax
#12813 - DAOImpl.ctx shouldn't be final
#12871 - Nesting of converters causes unexpected Exception
Version 3.16.2 - January 14, 2022
================================================================================
This is a 3.16 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#12814 - Parse and ignore Teradata's COMPRESS DDL clauses
#12833 - Improve parser error message when encountering unterminated quoted
identifier
#12837 - Parser should support VALUES constructor in FROM clause without
parentheses
#12839 - Support parsing DATABASE() as synonym for CURRENT_CATALOG() or
CURRENT_DATABASE()
#12844 - Support parsing LOG(n) without explicit base, based on input
dialect
#12847 - Support parsing alternative H2 and HSQLDB DROP CONSTRAINT c IF
EXISTS clause
#12849 - Support parsing HSQLDB's inline FOREIGN KEY syntax
#12856 - ParsingConnection's PreparedStatement.getMetaData should be able
to produce ResultSetMetaData prior to execution
#12863 - Upgrade all relevant R2DBC dependencies to 0.9.0.RELEASE
Bug Fixes
---------
#12809 - Add parser support for Teradata's { UPDATE | DELETE } .. ALL syntax
#12812 - DAOImpl.findOptionalById shouldn't be final
#12817 - GroupConcat renders string_agg separator argument within wrong
parentheses
#12819 - GROUP_CONCAT doesn't work as window function
#12821 - Parser doesn't support Derby's FOR BIT DATA data type modifier
#12826 - Parser shouldn't parse Teradata cast syntax based on
Settings.parseAppendMissingTableReferences, but only based on the
parseDialect()
#12827 - Parser cannot handle 1. decimal syntax in SELECT
#12831 - Support parsing H2's undocumented DROP TABLE .. CASCADE
CONSTRAINTS syntax
#12835 - Support parsing empty column lists in INSERT statements
#12853 - Parser can't handle TRIM (FROM <value>) syntax
#12857 - Bump spring-core from 5.3.13 to 5.3.14
#12859 - Computed column related support annotations claim
SQLDialect.POSTGRES instead of SQLDialect.POSTGRES_12
#12860 - jOOQ Open Source Edition code generation doesn't work PostgreSQL
11 or less because of ERROR: column pg_attribute.attgenerated does not exist
#12867 - OSS Edition H2 INSERT .. RETURNING no longer works if columns are
qualified with a schema
#12870 - Nesting of converters causes unexpected Exception
--
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/5f4f20c5-07f4-449f-a693-8b210f4d95d2n%40googlegroups.com.