Version 3.18.34 - October 1, 2025
================================================================================
This is a 3.18 patch release with minor improvements and bug fixes
Bug Fixes
---------
#19053 - SEEK clause has no effect if used in the first set operation subquery
#19062 - AbstractName::toString should override AbstractQueryPart default, and avoid the expensive Configuration::derive call
#19066 - DefaultParseContext::parseIdentifierIf and ::parseUnquotedStringLiteral should avoid StringBuilder allocation
#19074 - Upgrade Spring dependency due to CVE-2025-41249
#19084 - Compilation error in generated record's POJO constructor when attaching Converter to UDT column
#19093 - Bad syntax generated for Snowflake table valued function call
#19098 - Generated column aliases may exceed the maximum identifier length in some dialects
#19101 - SEEK not working with NULLS FIRST/LAST on DESC sorted fields
#19105 - Wrong Support annotation ALTER TABLE .. SET DEFAULT for Snowflake
#19109 - Code generator and DDL export should retain CLOB and BLOB length in MySQL / MariaDB
#19112 - Diff doesn't change between different MySQL TEXT and BLOB types
#19115 - Rare race condition when registering built-in DefaultDataTypes in SQL_DATATYPES_BY_TYPE
#19119 - MockResultSet should cache ConverterProvider results
Version 3.19.27 - October 1, 2025
================================================================================
This is a 3.19 patch release with minor improvements and bug fixes
Bug Fixes
---------
#19052 - SEEK clause has no effect if used in the first set operation subquery
#19061 - AbstractName::toString should override AbstractQueryPart default, and avoid the expensive Configuration::derive call
#19065 - DefaultParseContext::parseIdentifierIf and ::parseUnquotedStringLiteral should avoid StringBuilder allocation
#19073 - Upgrade Spring dependency due to CVE-2025-41249
#19083 - Compilation error in generated record's POJO constructor when attaching Converter to UDT column
#19092 - Bad syntax generated for Snowflake table valued function call
#19097 - Generated column aliases may exceed the maximum identifier length in some dialects
#19100 - SEEK not working with NULLS FIRST/LAST on DESC sorted fields
#19104 - Wrong Support annotation ALTER TABLE .. SET DEFAULT for Snowflake
#19108 - Code generator and DDL export should retain CLOB and BLOB length in MySQL / MariaDB
#19111 - Diff doesn't change between different MySQL TEXT and BLOB types
#19114 - Rare race condition when registering built-in DefaultDataTypes in SQL_DATATYPES_BY_TYPE
#19118 - MockResultSet should cache ConverterProvider results
Version 3.20.8 - October 1, 2025
================================================================================
This is a 3.20 patch release with minor improvements and bug fixes
Bug Fixes
---------
#19051 - SEEK clause has no effect if used in the first set operation subquery
#19060 - AbstractName::toString should override AbstractQueryPart default, and avoid the expensive Configuration::derive call
#19064 - DefaultParseContext::parseIdentifierIf and ::parseUnquotedStringLiteral should avoid StringBuilder allocation
#19072 - Upgrade Spring dependency due to CVE-2025-41249
#19078 - Regression: MANIFSET.MF OSGi meta data includes java packages
#19082 - Compilation error in generated record's POJO constructor when attaching Converter to UDT column
#19091 - Bad syntax generated for Snowflake table valued function call
#19096 - Generated column aliases may exceed the maximum identifier length in some dialects
#19099 - SEEK not working with NULLS FIRST/LAST on DESC sorted fields
#19103 - Wrong Support annotation ALTER TABLE .. SET DEFAULT for Snowflake
#19107 - Code generator and DDL export should retain CLOB and BLOB length in MySQL / MariaDB
#19110 - Diff doesn't change between different MySQL TEXT and BLOB types
#19113 - Rare race condition when registering built-in DefaultDataTypes in SQL_DATATYPES_BY_TYPE
#19117 - MockResultSet should cache ConverterProvider results
#19123 - MetaImpl tables have mixed up ON DELETE and ON UPDATE ForeignKeyRule values