| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 3.20.18 source code.tar.gz | 2026-08-04 | 2.6 MB | |
| 3.20.18 source code.zip | 2026-08-04 | 5.3 MB | |
| README.md | 2026-08-04 | 1.3 kB | |
| Totals: 3 Items | 7.9 MB | 0 | |
Version 3.20.18 - August 4, 2026
This is a 3.20 patch release with minor improvements and bug fixes
Features and Improvements
[#20069] - MULTISET emulations should trace log serialised JSON or XML content
Bug Fixes
[#20060] - Bad formatting of JSON_ARRAY() NULL ON NULL clause [#20064] - Self-referencing foreign key generates unnecessary path import for nested class in the generated table [#20078] - Upgrade Jackson to 2.18.8 to mitigate CVE-2026-54513 and others [#20092] - MappedSchema.withInput("").withOutput("x") adds a wrong schema prefix to references to CTEs [#20099] - Upgrade jackson-databind to 2.22.1 to mitigate CVE-2026-59889 [#20102] - RenderKeywordCase.UPPER / LOWER / PASCAL ignore Settings.renderLocale [#20107] - IndexOutOfBoundsException when joining table to noTable() using SelectJoinStep [#20110] - Joining a noTable() removes aliases from other tables in the join tree [#20118] - Diff generates unnecessary ALTER TABLE for TEXT fields between lengths declared as 0 and lengths declared as Integer.MAX_VALUE [#20122] - Upgrade Spring dependency to 6.2.19 to mitigate CVE-2026-41848