[ ANNOUNCEMENT ] 3.15.6 and 3.16.2 patch releases with minor improvements and bug fixes

30 views
Skip to first unread message

Lukas Eder

unread,
Jan 14, 2022, 10:26:05 AM1/14/22
to jOOQ User Group
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

Reply all
Reply to author
Forward
0 new messages