Release 3.5.4

This commit is contained in:
Lukas Eder 2015-04-07 11:07:35 +02:00
parent c4d58139b0
commit 3abb12cd68

View File

@ -10,6 +10,77 @@ http://www.jooq.org/notes.php
For a text version, see
http://www.jooq.org/inc/RELEASENOTES.txt
Version 3.5.4 - April 01, 2015
================================================================================
This is a patch release with some useful fixes for the 3.5 branch
Bug fixes
---------
#4093 - Typo in Javadoc on DataType.asConvertedDataType()
#4096 - jooq-meta-3.5.2.xsd doesn't specify the right namespaces
#4100 - Use "&lt;" for "<" and "&gt;" for ">" in javadoc
#4114 - Compilation error when a stored procedure has a parameter named "value" and the generator strategy generates lower case literals
#4117 - Invalid SQL generated when using UNSIGNED data types with MySQL DDL statements
#4134 - No milliseconds value when reading Timestamp values from SQLite
#4147 - SQLDialectNotSupportedException: ARRAY TABLE is not supported for SQL99
#4157 - Package procedures without arguments are not generated in Oracle 12c
#4160 - SQL generated by DSL.dateAdd() is invalid for certain dates in Oracle
#4167 - Trial version stops working
Version 3.5.3 - February 23, 2015
================================================================================
This is a patch release with some useful fixes for the 3.5 branch
Bug fixes
---------
#3341 - Cannot use ALTER TABLE ADD or CHANGE statements on MySQL for all column data types
#3940 - Batch statements do not work when queries contain inlined bind variables
#4056 - Query.bind(String, Object) binds only to the first occurrence of a named bind value
#4065 - Exception when loading array results from plain SQL queries into a Record
#4075 - Bad result from Query.getBindValues() when named Params are repeated
Version 3.5.2 - February 10, 2015
================================================================================
This is a patch release with some useful fixes for the 3.5 branch
Features and improvements
-------------------------
#4019 - Add system property to remove the logo from the log output
Bug fixes
---------
#3745 - NullPointerException when <jdbc/> is not provided and <database/> <name/> isn't provided either
#3778 - PostgreSQL enum array types have to be cast with their fully qualified name
#3909 - Inefficient number to number conversion in org.jooq.tools.Convert
#3915 - Calls to Configuration.derive() create a Configuration that indirectly references the previous Configuration instance
#3919 - Bad caching of JPA-annotated getters leads to wrong mapping into POJOs that have @ConstructorProperties
#3924 - Four octects are sent to Postgres for each negative byte in a byte[]
#3932 - jooq-runtime-3.5.0.xsd declares wrong namespace
#3936 - AbstractQuery unnecessarily creates two DefaultRenderContext instances
#3946 - Replace ArrayList<ExecuteListener> by ExecuteListener[] in ExecuteListeners to avoid excessive Iterator creation
#3947 - Avoid creating unnecessary Iterators and ArrayLists in AbstractStore.getAttachables()
#3957 - java.lang.NoSuchMethodException: createARRAY when using Oracle arrays with BoneCP
#3962 - The H2 emulation of SHR might produce rounding errors
#3966 - Inefficient BIT_COUNT() function for those dialects that do not natively support SHR()
#3976 - Code generator does not apply binding to Routines
#3977 - Meta.getTables() also returns entries for indexes for PostgreSQL
#3993 - ResultQuery.fetchAny() methods Javadoc erroneously claims throwing of InvalidResultException
#3998 - Cache internal BindingGetResultSetContext instance across a single Cursor
#4000 - Avoid {ResultSet | CallableStatement | SQLInput).wasNull() calls if not necessary, as they're somewhat expensive on some JDBC drivers
#4017 - jooq-meta-3.5.0.xsd is not valid XSD 1.0
#4022 - NullPointerException when generating SQLite table with composite primary key
#4028 - Loader API's "onDuplicateKeyIgnore()" executes inefficient SELECT
#4036 - Obsolete remark in RecordListener Javadoc about batch semantics
#4041 - Bad unnesting of UDT arrays in PostgreSQL
#4052 - NullPointerException when generating source code for PostgreSQL table-valued function that returns nested arrays
Version 3.5.1 - January 03, 2015
================================================================================