Version 3.19.32 - April 16, 2026
================================================================================
This is a 3.19 patch release with minor improvements and bug fixes
Bug Fixes
---------
#19799 - ClassCastException in SQLDialect.JAVA rendering when binding a converted value
#19813 - Wrong data type generated in CREATE TABLE with VARCHAR.array().asConvertedDataType(...)
#19829 - Hana doesn't support temporal type precision
#19834 - Wrong SQL generated for Hana ALTER TABLE .. RENAME COLUMN when column(s) are not qualified
#19838 - Add missing HANA emulation for aliased join tables
#19848 - Unstable table valued function generation when they're overloaded in PostgreSQL
#19862 - Upgrade log4j-core to 2.25.4 to mitigate CVE-2026-34480
Version 3.20.13 - April 16, 2026
================================================================================
This is a 3.20 patch release with minor improvements and bug fixes
Bug Fixes
---------
#19798 - ClassCastException in SQLDialect.JAVA rendering when binding a converted value
#19812 - Wrong data type generated in CREATE TABLE with VARCHAR.array().asConvertedDataType(...)
#19828 - Hana doesn't support temporal type precision
#19833 - Wrong SQL generated for Hana ALTER TABLE .. RENAME COLUMN when column(s) are not qualified
#19837 - Add missing HANA emulation for aliased join tables
#19841 - HANA MAX_BY() and MIN_BY() window function emulation using FIRST_VALUE() needs a mandatory window ORDER BY clause
#19847 - Unstable table valued function generation when they're overloaded in PostgreSQL
#19861 - Upgrade log4j-core to 2.25.4 to mitigate CVE-2026-34480
Version 3.21.2 - April 16, 2026
================================================================================
This is a 3.21 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#19819 - Add ParseContext::parseResult to allow for transforming the resulting object of a parse call
Bug Fixes
---------
#19811 - Wrong data type generated in CREATE TABLE with VARCHAR.array().asConvertedDataType(...)
#19817 - Unnecessary code generation warning about deprecated <generateEnumsAsScalaSealedTraits/> flag
#19827 - Hana doesn't support temporal type precision
#19832 - Wrong SQL generated for Hana ALTER TABLE .. RENAME COLUMN when column(s) are not qualified
#19836 - Add missing HANA emulation for aliased join tables
#19840 - HANA MAX_BY() and MIN_BY() window function emulation using FIRST_VALUE() needs a mandatory window ORDER BY clause
#19846 - Unstable table valued function generation when they're overloaded in PostgreSQL
#19860 - Upgrade log4j-core to 2.25.4 to mitigate CVE-2026-34480
#19863 - Upgrade Jackson to 3.1.2 to mitigate GHSA-2m67-wjpj-xhg9
#19865 - maven-deploy.sh references non-existent jooq-jackson-extensions3 module