Bugs fixed:
Made
TINYINT(1)->BIT/Booleanconversion configurable usingtinyInt1isBitproperty (defaulttrueto be JDBC compliant out of the box). (Bug#5664)Off-by-one bug in
Buffer.readString(. (Bug#5664)string)ResultSet.updateByte()when on insert row throwsArrayOutOfBoundsException. (Bug#5664)Fixed regression where
useUnbufferedInputwas defaulting tofalse. (Bug#5664)ResultSet.getTimestamp()on a column withTIMEin it fails. (Bug#5664)Fixed
DatabaseMetaData.getTypes()returning incorrect (this is, nonnegative) scale for theNUMERICtype. (Bug#5664)Only set
character_set_resultsduring connection establishment if server version >= 4.1.1. (Bug#5664)Fixed
ResultSetMetaData.isReadOnly()to detect nonwritable columns when connected to MySQL-4.1 or newer, based on existence of “original” table and column names.Re-issue character set configuration commands when re-using pooled connections or
Connection.changeUser()when connected to MySQL-4.1 or newer.