[ ANNOUNCEMENT ] jOOQ 3.19.34, 3.20.15, and 3.21.4 patch releases with minor improvements and bug fixes

12 views
Skip to first unread message

Lukas Eder

unread,
May 12, 2026, 9:24:32 AM (yesterday) May 12
to jOOQ User Group

Version 3.19.34 - May 12, 2026

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


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



Bug Fixes

---------

#19946 - KotlinGenerator produces var instead of val when generating <immutablePojos/> for embeddables

#19951 - Column mismatch between MERGE .. WHEN NOT MATCHED THEN INSERT and VALUES clauses when there are stored client side computed columns

#19957 - Upgrade pgjdbc to 42.7.11 to mitigate CVE-2026-42198

#19960 - Client side stored computed column expressions are ignored in MERGE .. WHEN MATCHED THEN UPDATE clause

#19965 - Missing parentheses around RATIO_TO_REPORT window function emulation

#19969 - Missing parentheses around some interval arithmetic expressions in Exasol, Teradata

#19977 - ClassCastException when using EmbeddableRecords in Field.eq(any(array))



Version 3.20.15 - May 12, 2026

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


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



Bug Fixes

---------

#19945 - KotlinGenerator produces var instead of val when generating <immutablePojos/> for embeddables

#19950 - Column mismatch between MERGE .. WHEN NOT MATCHED THEN INSERT and VALUES clauses when there are stored client side computed columns

#19956 - Upgrade pgjdbc to 42.7.11 to mitigate CVE-2026-42198

#19959 - Client side stored computed column expressions are ignored in MERGE .. WHEN MATCHED THEN UPDATE clause

#19964 - Missing parentheses around RATIO_TO_REPORT window function emulation

#19968 - Missing parentheses around some interval arithmetic expressions in Exasol, Teradata

#19976 - ClassCastException when using EmbeddableRecords in Field.eq(any(array))



Version 3.21.4 - May 12, 2026

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


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



Bug Fixes

---------

#19944 - KotlinGenerator produces var instead of val when generating <immutablePojos/> for embeddables

#19949 - Column mismatch between MERGE .. WHEN NOT MATCHED THEN INSERT and VALUES clauses when there are stored client side computed columns

#19953 - maven-deploy.sh for Java 11 references non-existent jooq-jackson3-extensions module

#19955 - Upgrade pgjdbc to 42.7.11 to mitigate CVE-2026-42198

#19958 - Client side stored computed column expressions are ignored in MERGE .. WHEN MATCHED THEN UPDATE clause

#19963 - Missing parentheses around RATIO_TO_REPORT window function emulation

#19967 - Missing parentheses around some interval arithmetic expressions in Exasol, Teradata

#19975 - ClassCastException when using EmbeddableRecords in Field.eq(any(array))


Reply all
Reply to author
Forward
0 new messages