Version 3.17.22 - March 8, 2024
================================================================================
This is a 3.17 patch release with minor improvements and bug fixes
Bug Fixes
---------
#16350 - Parser fails with StringIndexOutOfBoundsException when encountering invalid PostgreSQL unicode literal
#16353 - Parser shouldn't fail with NumberFormatException
#16359 - ParsingConnection doesn't correctly execute batches when using ParamType.INLINED or StatementType.STATIC_STATEMENT
#16366 - UUID bind values should be auto-cast to avoid issues with lack of auto-conversion support in PostgreSQL
#16373 - Parser always parses NULL literal of type BOOLEAN
#16384 - DataType should cache null_() and notNull() variants
#16388 - Add some WARN logs when synthetic key objects aren't matched
#16391 - Add arity check to synthetic foreign key configuration to avoid wrong generated code when FK / UK columns mismatch
#16396 - Empty derived column lists generate wrong SQL syntax
#16399 - Regression in fetchCount execution when argument query uses plain SQL tables
#16408 - Parser doesn't support GROUPING SETS with <ordinary grouping set> specification
#16413 - Code generator and MetaImpl return CREATE DEFAULT statement instead of just the default expression
Version 3.18.13 - March 8, 2024
================================================================================
This is a 3.18 patch release with minor improvements and bug fixes
Bug Fixes
---------
#16349 - Parser fails with StringIndexOutOfBoundsException when encountering invalid PostgreSQL unicode literal
#16352 - Parser shouldn't fail with NumberFormatException
#16358 - ParsingConnection doesn't correctly execute batches when using ParamType.INLINED or StatementType.STATIC_STATEMENT
#16365 - UUID bind values should be auto-cast to avoid issues with lack of auto-conversion support in PostgreSQL
#16372 - Parser always parses NULL literal of type BOOLEAN
#16383 - DataType should cache null_() and notNull() variants
#16387 - Add some WARN logs when synthetic key objects aren't matched
#16390 - Add arity check to synthetic foreign key configuration to avoid wrong generated code when FK / UK columns mismatch
#16395 - Empty derived column lists generate wrong SQL syntax
#16398 - Regression in fetchCount execution when argument query uses plain SQL tables
#16407 - Parser doesn't support GROUPING SETS with <ordinary grouping set> specification
#16412 - Code generator and MetaImpl return CREATE DEFAULT statement instead of just the default expression
Version 3.19.6 - March 8, 2024
================================================================================
This is a 3.19 patch release with minor improvements and bug fixes
Bug Fixes
---------
#16348 - Parser fails with StringIndexOutOfBoundsException when encountering invalid PostgreSQL unicode literal
#16351 - Parser shouldn't fail with NumberFormatException
#16357 - ParsingConnection doesn't correctly execute batches when using ParamType.INLINED or StatementType.STATIC_STATEMENT
#16364 - UUID bind values should be auto-cast to avoid issues with lack of auto-conversion support in PostgreSQL
#16371 - Parser always parses NULL literal of type BOOLEAN
#16374 - Cast NULL literal in subquery SELECT projection in PostgreSQL
#16382 - DataType should cache null_() and notNull() variants
#16386 - Add some WARN logs when synthetic key objects aren't matched
#16389 - Add arity check to synthetic foreign key configuration to avoid wrong generated code when FK / UK columns mismatch
#16394 - Empty derived column lists generate wrong SQL syntax
#16397 - Regression in fetchCount execution when argument query uses plain SQL tables
#16400 - jOOQ-codegen-gradle should lazily evaluate its configuration
#16406 - Parser doesn't support GROUPING SETS with <ordinary grouping set> specification
#16411 - Code generator and MetaImpl return CREATE DEFAULT statement instead of just the default expression