Version 3.16.19 - May 11, 2023
================================================================================
This is a 3.16 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#14957 - Add Javadoc hints about implementation of JSONB::toString, JSONB::hashCode, and JSONB::equals
#14970 - Reactive batch implementations should throw UnsupportedOperationException with a message
Bug Fixes
---------
#14941 - Unstable ordering of Derby generated foreign keys
#14952 - Upgrade spring-core dependency to mitigate CVE-2023-20863
#14963 - No-arg DefaultConfiguration() constructor clones default settings twice
#15031 - Support NULL bind values of type Interval in R2DBC integration
#15034 - R2DBC bind value related exceptions produce misleading error message
#15045 - Support NULL bind values of type UUID in R2DBC integration
Version 3.17.13 - May 11, 2023
================================================================================
This is a 3.17 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#14956 - Add Javadoc hints about implementation of JSONB::toString, JSONB::hashCode, and JSONB::equals
#14969 - Reactive batch implementations should throw UnsupportedOperationException with a message
#15010 - Cannot pass Table reference to row() constructor in array or list
Bug Fixes
---------
#14940 - Unstable ordering of Derby generated foreign keys
#14951 - Upgrade spring-core dependency to mitigate CVE-2023-20863
#14962 - No-arg DefaultConfiguration() constructor clones default settings twice
#15000 - OffsetDateTimeRange javadoc should reference tstzrange not tsrange
#15017 - A few MySQL 5.6 related fixes
#15030 - Support NULL bind values of type Interval in R2DBC integration
#15033 - R2DBC bind value related exceptions produce misleading error message
#15044 - Support NULL bind values of type UUID in R2DBC integration
Version 3.18.4 - May 11, 2023
================================================================================
This is a 3.18 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#14945 - Add the missing DSLContext.fetchValue(TableField, Condition) and other overloads
#14955 - Add Javadoc hints about implementation of JSONB::toString, JSONB::hashCode, and JSONB::equals
#14968 - Reactive batch implementations should throw UnsupportedOperationException with a message
#15009 - Cannot pass Table reference to row() constructor in array or list
Bug Fixes
---------
#14939 - Unstable ordering of Derby generated foreign keys
#14950 - Upgrade spring-core dependency to mitigate CVE-2023-20863
#14961 - No-arg DefaultConfiguration() constructor clones default settings twice
#14999 - OffsetDateTimeRange javadoc should reference tstzrange not tsrange
#15014 - GROUPING() support was only added in MySQL 8
#15016 - A few MySQL 5.6 related fixes
#15029 - Support NULL bind values of type Interval in R2DBC integration
#15032 - R2DBC bind value related exceptions produce misleading error message
#15036 - Support NULL bind values of type Year in R2DBC integration
#15041 - The exported DDL of the table for POSTGRES_15 dialect is missing a default value
#15043 - Support NULL bind values of type UUID in R2DBC integration