[ ANNOUNCEMENT ] 3.14.14 and 3.15.2 patch releases with minor improvements and bug fixes

21 views
Skip to first unread message

Lukas Eder

unread,
Aug 26, 2021, 7:03:13 AM8/26/21
to jOOQ User Group
Version 3.14.14 - August 25, 2021
================================================================================

This is a 3.14 patch release with minor improvements and bug fixes


Features and Improvements
-------------------------
#12224 - Avoid reflection with ParserImpl.IGNORE


Bug Fixes
---------
#12203 - Error when embedding a timestamp in Db2 XMLATTRIBUTES
#12227 - DefaultConverterProvider truncates timestamps to milliseconds precision when converting from Timestamp to LocalDateTime
#12233 - Avoid streaming SQL Server FOR JSON or FOR XML in chunked results
#12242 - NullPointerException in MetaImpl.MetaTable.getReferences() when there are catalog conflicts in SQL Server #12240
#12293 - Reference to database and/or server name in 'master.sys.schemas' is not supported in this version of SQL Server.
#12335 - IndexOutOfBoundsException when calling Result.formatChart() on an empty result



Version 3.15.2 - August 25, 2021
================================================================================

This is a 3.15 patch release with minor improvements and bug fixes


Features and Improvements
-------------------------
#12196 - Improve formatting of XMLELEMENT()
#12205 - Add more startup tips to be logged with the jOOQ logo
#12223 - Avoid reflection with ParserImpl.IGNORE
#12256 - Let RowIdImpl implement toString(), equals(), hashCode()
#12351 - Add parser support for DML in CTEs


Bug Fixes
---------
#12198 - The DataKey.DATA_PREPEND_SQL and DATA_APPEND_SQL feature must work on Query only, not other QueryParts
#12202 - Error when embedding a timestamp in Db2 XMLATTRIBUTES
#12204 - MySQL DELETE .. USING with JOIN produces duplicate table declarations in USING clause
#12217 - Remove references to javax.annotation.Generated from jooq-codegen Javadoc
#12226 - DefaultConverterProvider truncates timestamps to milliseconds precision when converting from Timestamp to LocalDateTime
#12232 - Avoid streaming SQL Server FOR JSON or FOR XML in chunked results
#12239 - Embeddables cannot be placed in MULTISET
#12241 - NullPointerException in MetaImpl.MetaTable.getReferences() when there are catalog conflicts in SQL Server
#12245 - Inconsistent formatting of table list when using generated or non-generated aliased tables
#12248 - Replace remaining reflective call to OracleConnection.createARRAY from DefaultBinding
#12258 - Long lists are no longer wrapped when rendering formatted SQL
#12261 - NullPointerException when reading empty results for MULTISET_AGG / JSON emulation
#12263 - Delay initialisation of Jackson, Gson, JAXB classes in Convert
#12282 - IllegalArgumentException: Minimum abbreviation width is 4 when TXTFormat::minColWidth is less than 4
#12292 - Reference to database and/or server name in 'master.sys.schemas' is not supported in this version of SQL Server.
#12310 - Wrong table list to ANSI join transformation when tables are qualified and aliased
#12311 - Wrong result for Table.getQualifiedName() on aliased table(Name)
#12313 - Parsed DATE_ADD and DATE_SUB don't translate correctly when lacking column meta data
#12319 - Parser can't parse functions receiving operator based string expressions
#12321 - Wrong procedure declaration generated in MySQL when using IN parameters with VARCHAR(length) types
#12326 - Wrong (+) to LEFT JOIN transformation in join tree A⟕B, A⟕C, A⋈D
#12329 - Empty select() should not project asterisk if unknown table is used with leftSemiJoin() or leftAntiJoin()
#12334 - IndexOutOfBoundsException when calling Result.formatChart() on an empty result
#12352 - Inline floating point formatting shouldn't depend on default Locale

Reply all
Reply to author
Forward
0 new messages