Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mysql-connector-java for
openSUSE:Factory checked in at 2023-11-14 21:42:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-java (Old)
and /work/SRC/openSUSE:Factory/.mysql-connector-java.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-connector-java"
Tue Nov 14 21:42:21 2023 rev:48 rq:1125718 version:8.2.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/mysql-connector-java/mysql-connector-java.changes
2023-09-26 22:04:01.425503599 +0200
+++
/work/SRC/openSUSE:Factory/.mysql-connector-java.new.17445/mysql-connector-java.changes
2023-11-14 21:42:25.479269731 +0100
@@ -1,0 +2,34 @@
+Mon Nov 13 16:34:19 UTC 2023 - David Anes <[email protected]>
+
+- 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)
+
+-------------------------------------------------------------------
Old:
----
mysql-connector-java-8.1.0.tar.gz
New:
----
mysql-connector-java-8.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mysql-connector-java.spec ++++++
--- /var/tmp/diff_new_pack.oDsL82/_old 2023-11-14 21:42:26.163295051 +0100
+++ /var/tmp/diff_new_pack.oDsL82/_new 2023-11-14 21:42:26.163295051 +0100
@@ -18,7 +18,7 @@
%define new_name mysql-connector-j
Name: mysql-connector-java
-Version: 8.1.0
+Version: 8.2.0
Release: 0
Summary: Official JDBC Driver for MySQL
License: GPL-2.0-or-later
++++++ mysql-connector-java-8.1.0.tar.gz -> mysql-connector-java-8.2.0.tar.gz
++++++
++++ 69286 lines of diff (skipped)
++++++ mysql-connector-java-remove-oci-support.patch ++++++
--- /var/tmp/diff_new_pack.oDsL82/_old 2023-11-14 21:42:26.611311635 +0100
+++ /var/tmp/diff_new_pack.oDsL82/_new 2023-11-14 21:42:26.615311784 +0100
@@ -1,27 +1,27 @@
-Index:
mysql-connector-j-8.0.33/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
+Index:
mysql-connector-j-8.2.0/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
===================================================================
----
mysql-connector-j-8.0.33.orig/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
-+++
mysql-connector-j-8.0.33/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
+---
mysql-connector-j-8.2.0.orig/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
++++
mysql-connector-j-8.2.0/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
@@ -58,7 +58,6 @@ import com.mysql.cj.protocol.a.NativeCon
import com.mysql.cj.protocol.a.authentication.AuthenticationFidoClient;
import com.mysql.cj.protocol.a.authentication.AuthenticationKerberosClient;
import
com.mysql.cj.protocol.a.authentication.AuthenticationLdapSaslClientPlugin;
-import com.mysql.cj.protocol.a.authentication.AuthenticationOciClient;
+ import com.mysql.cj.protocol.a.authentication.AuthenticationWebAuthnClient;
import com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin;
import com.mysql.cj.protocol.a.authentication.MysqlClearPasswordPlugin;
- import com.mysql.cj.protocol.a.authentication.MysqlNativePasswordPlugin;
-@@ -257,7 +256,6 @@ public class NativeAuthenticationProvide
+@@ -259,7 +258,6 @@ public class NativeAuthenticationProvide
pluginsToInit.add(new MysqlOldPasswordPlugin());
pluginsToInit.add(new AuthenticationLdapSaslClientPlugin());
pluginsToInit.add(new AuthenticationKerberosClient());
- pluginsToInit.add(new AuthenticationOciClient());
pluginsToInit.add(new AuthenticationFidoClient());
+ pluginsToInit.add(new AuthenticationWebAuthnClient());
- // plugins from authenticationPluginClasses connection parameter
-Index:
mysql-connector-j-8.0.33/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
+Index:
mysql-connector-j-8.2.0/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
===================================================================
----
mysql-connector-j-8.0.33.orig/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
-+++
mysql-connector-j-8.0.33/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
+---
mysql-connector-j-8.2.0.orig/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
++++
mysql-connector-j-8.2.0/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
@@ -49,18 +49,6 @@ AuthenticationLdapSaslClientPlugin.Missi
AuthenticationLdapSaslClientPlugin.FailCreateSaslClient=Failed creating a
SASL client for the authentication mechanism ''{0}''.
AuthenticationLdapSaslClientPlugin.ErrProcessingAuthIter=Error while
processing an authentication iteration for the authentication mechanism ''{0}''.