3.19.4 #16312
lukaseder
announced in
Announcements
3.19.4
#16312
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Version 3.19.4 - February 20, 2024
This is a 3.19 patch release with minor improvements and bug fixes
Features and Improvements
#16122 - Add Context.scopeParts(Class
Bug Fixes
#16115 - jOOQ-codegen-gradle fails with UnknownDomainObjectException when java plugin isn't applied first
#16116 - Generated implicit join alias collision when child table foreign keys share the same name
#16124 - RenderTable.WHEN_AMBIGUOUS_COLUMNS doesn't cover all ambiguous column name cases
#16126 - RenderTable.WHEN_MULTIPLE_TABLES doesn't work correctly in correlated subqueries
#16129 - Maximum consumed results reached when Hikari close a SQL Server connection, leading to excessive logging
#16134 - jOOQ-codegen-gradle doesn't consider basedir property for its OutputDirectory
#16181 - %ROWTYPE UDT types generate invalid system columns when underlying table references object types
#16185 - Settings.returnDefaultOnUpdatableRecord and Settings.returnComputedOnUpdatableRecord don't work for replacing embeddables
#16196 - Overall performance improvement in AbstractNamed.hashCode() specialisations by avoiding Name::append
#16204 - Remove internal AbstractContext::toggle utilities
#16210 - AbstractScope::dsl, ::settings, ::dialect, and ::family should avoid unnecessary null-checks on Configuration
#16223 - BatchCRUD implementation should extract bind values with SQL string in one go
#16230 - Emulate LIMIT 0 where not supported
#16233 - Wrong Support annotation on CREATE TRIGGER for INFORMIX
#16238 - IndexOutOfBoundsException in DerbyDatabase when excludes a column from an index
#16247 - Avoid allocating DataMap in short lived Scope implementations
#16250 - Cache TableRecord Constructor in TableImpl for use in Tools.recordFactory()
#16256 - JavaGenerator doesn't generate serialVersionUID in Path classes
#16259 - Avoid allocating Collections.nCopies in ScopeStack
#16263 - Avoid allocating JoinNode in scope registration of tables if unnecessary
#16267 - Avoid constructing DSL.name() for constant internal names
#16271 - Refactor QualifiedName to improve performance
#16276 - name(null, "") should equal to name("")
#16280 - Result::formatXML should omit type attribute on columns whose type is unknown
#16284 - Meta::ddl generates incorrect queries for SQL Server (max) lengths
#16294 - Remove unnecessary up-to-date prevention in jOOQ-codegen-gradle plugin
#16295 - Wrong SQL generated for CREATE TABLE in non-default schemas for DuckDB
#16298 - MULTISET equality is ORDER dependent in dialects without support for correlated derived tables
#16303 - Can't parse MySQL ALTER TABLE .. DROP .., DROP .. syntax
This discussion was created from the release 3.19.4.
Beta Was this translation helpful? Give feedback.
All reactions