[ ANNOUNCEMENT ] jOOQ 3.17.23, 3.18.14, and 3.19.7 patch releases with minor improvements and bug fixes

24 views
Skip to first unread message

Lukas Eder

unread,
Apr 4, 2024, 11:45:06 AMApr 4
to jOOQ User Group

Version 3.17.23 - April 4, 2024

================================================================================


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



Features and Improvements

-------------------------

#16491 - Add DataType.isFloat()


Bug Fixes

---------

#16464 - SEEK doesn't work correctly when there are multiple noField() arguments and ORDER BY is uniform and Settings.renderRowConditionForSeekClause is true

#16473 - Work around CockroachDB's lack of support for the POWER() function accepting integer arguments

#16476 - jOOQ parser parses indexed parameters as named

#16482 - SQL Server's CREATE cannot fully qualify a sequence name

#16497 - Intercept SQLFeatureNotSupportedException caused by DatabaseMetaData::getImportedKeys and other calls

#16506 - Improve compilation speeds of generated QOM types

#16513 - Avoid PostgreSQL empty array cast when explicit cast is given

#16538 - Parser fails to parse TIME[STAMP] WITH TIME ZONE literals

#16542 - Incorrect conversion of LocalDateTime to LocalDate during daylight saving time



Version 3.18.14 - April 4, 2024

================================================================================


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



Features and Improvements

-------------------------

#16438 - Document DSL.jsonGetElement() index being 0 based


Bug Fixes

---------

#16441 - QuantifiedSelect wrapping array doesn't correctly convert array component types

#16454 - Fix other cases where org.jooq.impl.Val uses "inferred data type," but cannot actually lazily infer the type

#16458 - ParsingConnection should not rely on org.jooq.impl.Val identity to match user bind value indexes with rendered indexes

#16463 - SEEK doesn't work correctly when there are multiple noField() arguments and ORDER BY is uniform and Settings.renderRowConditionForSeekClause is true

#16472 - Work around CockroachDB's lack of support for the POWER() function accepting integer arguments

#16475 - jOOQ parser parses indexed parameters as named

#16481 - SQL Server's CREATE cannot fully qualify a sequence name

#16496 - Intercept SQLFeatureNotSupportedException caused by DatabaseMetaData::getImportedKeys and other calls

#16505 - Improve compilation speeds of generated QOM types

#16512 - Avoid PostgreSQL empty array cast when explicit cast is given

#16517 - Row[N].eq(Row[N]) should apply data type bindings if necessary

#16537 - Parser fails to parse TIME[STAMP] WITH TIME ZONE literals

#16541 - Incorrect conversion of LocalDateTime to LocalDate during daylight saving time



Version 3.19.7 - April 4, 2024

================================================================================


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



Features and Improvements

-------------------------

#16437 - Document DSL.jsonGetElement() index being 0 based


Bug Fixes

---------

#16428 - DefaultDataType.getDataType logger should add more details about how to fix the problem

#16429 - Row[N].eq(Row[N]) should apply data type bindings if necessary

#16430 - Unnecessary static type registry warning when inlining custom converted enum value

#16431 - Static type registry deprecation warning shouldn't appear when using the INSERT valuesOfRows() clause with converted data types

#16440 - QuantifiedSelect wrapping array doesn't correctly convert array component types

#16453 - Fix other cases where org.jooq.impl.Val uses "inferred data type," but cannot actually lazily infer the type

#16457 - ParsingConnection should not rely on org.jooq.impl.Val identity to match user bind value indexes with rendered indexes

#16462 - SEEK doesn't work correctly when there are multiple noField() arguments and ORDER BY is uniform and Settings.renderRowConditionForSeekClause is true

#16471 - Work around CockroachDB's lack of support for the POWER() function accepting integer arguments

#16474 - jOOQ parser parses indexed parameters as named

#16480 - SQL Server's CREATE cannot fully qualify a sequence name

#16495 - Intercept SQLFeatureNotSupportedException caused by DatabaseMetaData::getImportedKeys and other calls

#16504 - Improve compilation speeds of generated QOM types

#16511 - Avoid PostgreSQL empty array cast when explicit cast is given

#16536 - Parser fails to parse TIME[STAMP] WITH TIME ZONE literals

#16540 - Incorrect conversion of LocalDateTime to LocalDate during daylight saving time

Reply all
Reply to author
Forward
0 new messages