3.17.17 #16160
Closed
lukaseder
announced in
Announcements
3.17.17
#16160
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Version 3.17.17 - December 20, 2023
This is a 3.17 patch release with minor improvements and bug fixes
Features and Improvements
#15794 - Offer a public Maven repository for commercial distributions (maven-install.sh and maven-deploy.sh hints)
#15858 - Deprecation log warning about should link to relevant manual section
Bug Fixes
#15705 - Reactive transaction hangs when exception thrown in lambda constructing reactive flow
#15716 - Possible compilation errors in generated code when column names contain double quotes
#15726 - BindingSetStatementContext should reference actual ExecuteContext, if available
#15729 - DefaultStringBinding should bind java.sql.Clob for CLOB types in Oracle MERGE statements
#15737 - Ill-formed Javadoc causes JDK 21 javadoc tool to crash
#15740 - BatchCRUD does not update optimistic locking version and timestamp values in UpdatableRecord
#15748 - Syntax error when from current_timestamp when precision bind value is specified for Postgres
#15758 - Implicit JOIN implementation for DML is incorrect if paths navigate self joins
#15764 - Compile errors of generated classes using scala 3
#15769 - JSONB inline values should be rendered using JSONB.data() not JSONB.toString()
#15772 - MiniJAXB::marshal(XMLAppendable, OutputStream) does not flush decorating writer
#15785 - Add Javadoc to the Query::bind methods indicating that they bind values in the rendered order, not the input order
#15801 - LazyVal::generatesCast should return true
#15806 - MetaImpl reports system indexes for Derby 10.16
#15841 - Support overlapping embeddables when enabling
#15852 - Compilation error in KotlinGenerator generated code for tables containing a FROM column, when is activated
#15855 - Accidental override when enabling for tables with columns X and IS_X in Kotlin
#15878 - Internal RecordDataType.getDataType() should be non-nullable for records consisting of all non-null fields
#15881 - IllegalArgumentException when calling UpdatableRecord methods on tables with embedded domains that replace their underlying fields
#15885 - Compilation error in generated code when using and the domain is part of a composite key
#15896 - NullPointerException when using plain SQL identity and additional column in INSERT .. RETURNING
#15903 - Incorrect ExecuteListener Javadoc regarding ExecuteListener lifecycle
#15920 - AbstractDatabase::markUsed doesn't work in some edge cases
#15929 - SnowflakeDataType is missing references to Snowflake's JDBC-internal spellings of TIMESTAMPNTZ, TIMESTAMPLTZ, TIMESTAMPTZ
#15950 - Compilation error in KotlinGenerator generated code with KeepNamesGeneratorStrategy and generated implicit join paths
#15956 - SQLite requires parenthesised DEFAULT expressions in DDL
#15961 - YugabyteDB doesn't support ALTER TABLE .. DROP CONSTRAINT IF EXISTS
This discussion was created from the release 3.17.17.
Beta Was this translation helpful? Give feedback.
All reactions