Version 3.16.10 - September 6, 2022
================================================================================
This is a 3.16 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#13887 - Parse length on unknown data types
#13889 - Parse and ignore SQLite DDL conflict-clause
#13932 - Show deprecation warning for javax.persistence annotations also for method and field annotations
Bug Fixes
---------
#13878 - ArrayGet should not produce parentheses when used as a store assignment target, e.g. in UPDATE
#13884 - Parser should parse and ignore PRIMARY KEY UNIQUE
#13900 - The maven codegen plugin does not load syntheticObjects from external configurationFile
#13907 - Logger name repeated twice
#13910 - Code generation fails with H2 2.1.214 when using CASE_INSENSITIVE_IDENTIFIERS
#13922 - PostgreSQL generated code doesn't maintain precision / scale on NUMERIC or TIME, TIMETZ, TIMESTAMP, TIMESTAMPTZ types
#13924 - Convert truncates microseconds from OffsetDateTime when converting to Instant
#13930 - NullPointerException thrown instead of DetachedException, when executing detached query
#13954 - IsNotDistinctFrom predicate doesn't declare non-nullability
Version 3.17.4 - September 6, 2022
================================================================================
This is a 3.17 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#13886 - Parse length on unknown data types
#13888 - Parse and ignore SQLite DDL conflict-clause
#13931 - Show deprecation warning for javax.persistence annotations also for method and field annotations
Bug Fixes
---------
#13874 - PostgreSQL arrays don't deserialise correctly when using XML MULTISET emulation
#13877 - ArrayGet should not produce parentheses when used as a store assignment target, e.g. in UPDATE
#13883 - Parser should parse and ignore PRIMARY KEY UNIQUE
#13899 - The maven codegen plugin does not load syntheticObjects from external configurationFile
#13908 - Logger name repeated twice
#13909 - Code generation fails with H2 2.1.214 when using CASE_INSENSITIVE_IDENTIFIERS
#13921 - PostgreSQL generated code doesn't maintain precision / scale on NUMERIC or TIME, TIMETZ, TIMESTAMP, TIMESTAMPTZ types
#13923 - Convert truncates microseconds from OffsetDateTime when converting to Instant
#13929 - NullPointerException thrown instead of DetachedException, when executing detached query
#13943 - Cannot use Table as SelectField from derived table where nesting records is supported natively
#13953 - IsNotDistinctFrom predicate doesn't declare non-nullability