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