- Update to 8.2.0:
- Added the missing implementation for
Connection.releaseSavepoint(). (Bug #35811592)
- Connector/J now supports WebAuthn Authentication. See Connecting
Using Web Authentication (WebAuthn) Authentication for details.
(WL #15197)
- The auto-deserialization function for BLOB objects, deprecated
since release 8.1.0, is now removed. (WL #15747)
- The SessionStateChanges objects failed to provide proper values
for section state changes. This was because Connector/J parsed
the OK_Packet incorrectly, and this patch fixes the issue.
(Bug #35358417)
- Using javax.sql.rowset.CachedRowSet#getDate() or
javax.sql.rowset.CachedRowSet#getTimestamp() on DATETIME fields
resulted in a ClassCastException. It was because the default
return type of DATETIME fields by ResultSet.getObject() was
java.time.LocalDateTime instead of java.sql.Timestamp. To
prevent the exception, a new connection property,
treatMysqlDatetimeAsTimestamp, now allows the return type of
DATETIME by ResultSet.getObject() to be changed to
java.sql.Timestamp. (Bug #107215, Bug #34139593)
- Obtaining a connection from a MysqlConnectionPoolDataSource made
Connector/J reset its connection state unless the connection
property paranoid was set to be true. During the reset, the
autocommit mode of the session was restored to the default value
specified on the server by the system variable autocommit, while
the JDBC specification mandates that autocommit be always
enabled for a freshly created connection. With this patch, the
connection reset will always enable autocommit in the situation.
(Bug #91351, Bug #28225464)
OBS-URL: https://build.opensuse.org/request/show/1125701
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=99
- Update to 8.0.33:
- Fix for Bug#34558945, PS using setCharacterStream() fails with
"Incorrect string value" if the Java program encoding is not
UTF-8 after 8.0.29.
- Fix for Bug#109013 (Bug#34772608), useServerPrepStmts and
useLocalTransactionState could cause rollback failure.
- Fix for bug Bug#108643 (Bug#34652568), Commit statement not
effect when two params turns on.
- Fix for Bug#34918989, Pluggable classes are initialized even
when they cannot be used by Connector/J.
- Fix for Bug#93415 (Bug#28992710), Documentation for
getDefaultSchema() Needs Improvements.
- Fix for Bug#110168 (Bug#35110706), yum update fails upgrading
Connector/J package.
- Fix for Bug#35018216, Problems with Connector/J RPM's: jar names
renamed.
- Fix for Bug#107577 (Bug#34325361), rewriteBatchedStatements not
work when table column name contains 'value' string.
- Fix for Bug#109377 (Bug#34900156), rewriteBatchedStatements
doesn't work when parenthesis are found in values.
- Fix for Bug#109808 (Bug#35021038), DatabaseMetaData#getPrimaryKeys
should ordered by COLUMN_NAME.
- Fix for Bug#109864 (Bug#35034666), Connector/J 8.0.32 hangs on
MySQL 5.5 with prepared statements.
- Fix for Bug#109807 (Bug#35021014), DatabaseMetaData#getTypeInfo
should ordered by DATA_TYPE.
- Fix for Bug#77368 (Bug#21321849), "LOAD DATA LOCAL INFILE"
doesn't work properly with relative paths.
- Fix for Bug#109243 (Bug#34852047), Judge whether the returned
result set of the sql statement is incorrect.
OBS-URL: https://build.opensuse.org/request/show/1082648
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=76