[ ANNOUNCEMENT ] jOOQ 3.19.35, 3.20.16, and 3.21.5 patch releases with minor improvements and bug fixes

11 views
Skip to first unread message

Lukas Eder

unread,
Jun 4, 2026, 9:26:01 AM (2 days ago) Jun 4
to jOOQ User Group

Version 3.19.35 - June 4, 2026

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


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



Bug Fixes

---------

#19981 - ClassCastException when using EmbeddableRecords in Field.eq(any(array)) in dialects without array support

#19988 - Add missing support for ALTER TABLE .. RENAME [column name] TO [new name] alternative #19985

#20005 - Cannot encode null parameter of type [[B when binding bytea[] in PostgreSQL using R2DBC

#20008 - Error when reading a BLOB.array() typed NULL value from PostgreSQL using R2DBC

#20012 - byte[][] bind variables resolve to BINARY ARRAY instead of VARBINARY ARRAY

#20017 - maven-install.sh script doesn't correctly install all sources

#20021 - Bad date time precision generated for Informix routine parameters

#20025 - Regression when referencing source column from INSERT .. SELECT .. ON CONFLICT .. WHERE clause in MySQL

#20029 - OutOfMemoryError when setting Blob bind variable to ParsingStatement in JDK 8 distribution



Version 3.20.16 - June 4, 2026

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


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



Bug Fixes

---------

#19980 - ClassCastException when using EmbeddableRecords in Field.eq(any(array)) in dialects without array support

#19987 - Add missing support for ALTER TABLE .. RENAME [column name] TO [new name] alternative #19985

#20004 - Cannot encode null parameter of type [[B when binding bytea[] in PostgreSQL using R2DBC

#20007 - Error when reading a BLOB.array() typed NULL value from PostgreSQL using R2DBC

#20011 - byte[][] bind variables resolve to BINARY ARRAY instead of VARBINARY ARRAY

#20016 - maven-install.sh script doesn't correctly install all sources

#20020 - Bad date time precision generated for Informix routine parameters

#20024 - Regression when referencing source column from INSERT .. SELECT .. ON CONFLICT .. WHERE clause in MySQL

#20028 - OutOfMemoryError when setting Blob bind variable to ParsingStatement in JDK 8 distribution



Version 3.21.5 - June 4, 2026

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


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



Bug Fixes

---------

#19979 - ClassCastException when using EmbeddableRecords in Field.eq(any(array)) in dialects without array support

#19986 - Add missing support for ALTER TABLE .. RENAME [column name] TO [new name] alternative

#19990 - Parser cannot parse Spanner CREATE TABLE .. PRIMARY KEY syntax

#19995 - Work around wrong DuckDB MERGE behaviour when catch all MATCHED clause precedes other MATCHED clauses

#20003 - Cannot encode null parameter of type [[B when binding bytea[] in PostgreSQL using R2DBC

#20006 - Error when reading a BLOB.array() typed NULL value from PostgreSQL using R2DBC

#20010 - byte[][] bind variables resolve to BINARY ARRAY instead of VARBINARY ARRAY

#20015 - maven-install.sh script doesn't correctly install all sources

#20019 - Bad date time precision generated for Informix routine parameters

#20023 - Regression when referencing source column from INSERT .. SELECT .. ON CONFLICT .. WHERE clause in MySQL

#20027 - OutOfMemoryError when setting Blob bind variable to ParsingStatement in JDK 8 distribution


Reply all
Reply to author
Forward
0 new messages