[ ANNOUNCEMENT ] jOOQ 3.16.21, 3.17.15, and 3.18.6 patch releases with minor improvements and bug fixes

27 views
Skip to first unread message

Lukas Eder

unread,
Aug 10, 2023, 8:21:53 AM8/10/23
to jOOQ User Group

Version 3.16.21 - August 10, 2023

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


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



Features and Improvements

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

#15289 - Add Javadoc to discourage using any m(Class<T>) method if there's an m(DataType<T>) overload

#15313 - Builds should log their build date with the logo

#15418 - "Ambiguous match found" warning log should reference qualified field name, if available

#15451 - Add Javadoc hints about Record.changed() values to InsertValuesStep[N].valuesOfRecords(...)


Bug Fixes

---------

#15296 - Meta.ddl() export generates wrong DDL for constraints with USING INDEX clause in Oracle

#15306 - Meta.ddl() generates broken DDL for smallserial columns

#15330 - Error when generating code from a MariaDB database containing packages

#15339 - Parser error when using SET new.x = y syntax in triggers

#15344 - Bad syntax in Firebird when creating triggers for unquoted table names

#15362 - Block::$replace doesn't replace anything

#15369 - Avoid generating sort specification in indexes in dialects that don't support it

#15378 - Table with 255 columns generates record and POJO objects whose constructors have too many parameters

#15381 - Batch::executeAsync throws NullPointerException when executed with R2DBC driver

#15387 - Compilation error in generated code when global object references conflict with schema names

#15391 - Settings.metaIncludeSystemIndexes doesn't work for system indexes of unnamed constraints in HSQLDB

#15398 - MetaImpl is missing view source code or unique constraints for objects in other catalogs

#15405 - Bad formatting of hints at the end of maven-install.sh scripts

#15422 - Can't generate code using CockroachDB materialized view

#15426 - Table list to ANSI JOIN transformation doesn't work if table declarations are fully qualified, but references are not

#15446 - Exception when MockResult contains UDTRecord

#15458 - AutoConverter loses nanosecond precision when converting from Instant to LocalDateTime or OffsetDateTime



Version 3.17.15 - August 10, 2023

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


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



Features and Improvements

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

#15288 - Add Javadoc to discourage using any m(Class<T>) method if there's an m(DataType<T>) overload

#15312 - Builds should log their build date with the logo

#15417 - "Ambiguous match found" warning log should reference qualified field name, if available

#15450 - Add Javadoc hints about Record.changed() values to InsertValuesStep[N].valuesOfRecords(...)


Bug Fixes

---------

#15295 - Meta.ddl() export generates wrong DDL for constraints with USING INDEX clause in Oracle

#15305 - Meta.ddl() generates broken DDL for smallserial columns

#15329 - Error when generating code from a MariaDB database containing packages

#15338 - Parser error when using SET new.x = y syntax in triggers

#15343 - Bad syntax in Firebird when creating triggers for unquoted table names

#15361 - Block::$replace doesn't replace anything

#15368 - Avoid generating sort specification in indexes in dialects that don't support it

#15377 - Table with 255 columns generates record and POJO objects whose constructors have too many parameters

#15380 - Batch::executeAsync throws NullPointerException when executed with R2DBC driver

#15386 - Compilation error in generated code when global object references conflict with schema names

#15390 - Settings.metaIncludeSystemIndexes doesn't work for system indexes of unnamed constraints in HSQLDB

#15397 - MetaImpl is missing view source code or unique constraints for objects in other catalogs

#15404 - Bad formatting of hints at the end of maven-install.sh scripts

#15421 - Can't generate code using CockroachDB materialized view

#15425 - Table list to ANSI JOIN transformation doesn't work if table declarations are fully qualified, but references are not

#15445 - Exception when MockResult contains UDTRecord

#15457 - AutoConverter loses nanosecond precision when converting from Instant to LocalDateTime or OffsetDateTime



Version 3.18.6 - August 10, 2023

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


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



Features and Improvements

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

#15287 - Add Javadoc to discourage using any m(Class<T>) method if there's an m(DataType<T>) overload

#15311 - Builds should log their build date with the logo

#15367 - Avoid generating sort specification in indexes in dialects that don't support it

#15416 - "Ambiguous match found" warning log should reference qualified field name, if available

#15449 - Add Javadoc hints about Record.changed() values to InsertValuesStep[N].valuesOfRecords(...)


Bug Fixes

---------

#15294 - Meta.ddl() export generates wrong DDL for constraints with USING INDEX clause in Oracle

#15304 - Meta.ddl() generates broken DDL for smallserial columns

#15328 - Error when generating code from a MariaDB database containing packages

#15337 - Parser error when using SET new.x = y syntax in triggers

#15342 - Bad syntax in Firebird when creating triggers for unquoted table names

#15360 - Block::$replace doesn't replace anything

#15365 - Wrong deprecation notices in PostgresDSL

#15376 - Table with 255 columns generates record and POJO objects whose constructors have too many parameters

#15379 - Batch::executeAsync throws NullPointerException when executed with R2DBC driver

#15385 - Compilation error in generated code when global object references conflict with schema names

#15389 - Settings.metaIncludeSystemIndexes doesn't work for system indexes of unnamed constraints in HSQLDB

#15396 - MetaImpl is missing view source code or unique constraints for objects in other catalogs

#15403 - Bad formatting of hints at the end of maven-install.sh scripts

#15420 - Can't generate code using CockroachDB materialized view

#15424 - Table list to ANSI JOIN transformation doesn't work if table declarations are fully qualified, but references are not

#15444 - Exception when MockResult contains UDTRecord

#15447 - Missing CAST in generated MERGE statement when using inline values in PostgreSQL 15's ON DUPLICATE KEY UPDATE emulation

#15456 - AutoConverter loses nanosecond precision when converting from Instant to LocalDateTime or OffsetDateTime


Reply all
Reply to author
Forward
0 new messages