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 2024-10-31 16:09:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-java (Old)
and /work/SRC/openSUSE:Factory/.mysql-connector-java.new.2020 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-connector-java"
Thu Oct 31 16:09:26 2024 rev:53 rq:1219713 version:9.1.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/mysql-connector-java/mysql-connector-java.changes
2024-09-30 15:40:29.769259210 +0200
+++
/work/SRC/openSUSE:Factory/.mysql-connector-java.new.2020/mysql-connector-java.changes
2024-10-31 16:09:48.500175988 +0100
@@ -1,0 +2,57 @@
+Mon Oct 21 12:20:07 UTC 2024 - Gus Kenion <[email protected]>
+
+- Upgrade to Version 9.1.0
+ * Fix for Bug#116114 (Bug#37067812), Connector/J is writing
+ incorrect values when passed negative dates.
+ * Fix for Bug#96623 (Bug#30221117), batch update with
+ rewriteBatchedStatements&useServerPrepStmts send fail request.
+ * Fix for Bug#114705 (Bug#36539680), Contribution: make
+ trustStorePassword be null if
+ this.trustStoreSettings.keyStorePassword is null.
+ * Fix for Bug#84117 (Bug#25247468),
+ includeThreadNamesAsStatementComment ignored when using
+ prepared statement.
+ * Fix for Bug#101054 (Bug#32544786), Batched Query >
+ maxAllowedPacket size causes an ArrayIndexOutOfBoundsException.
+ * Fix for Bug#108415 (Bug#34579258), NullPointerException in
+ AbstractQuery::stopQueryTimer.
+ * Fix for Bug#115265 (Bug#36843227), Second stored procedure call
+ with cacheCallableStmts might fail.
+ * Fix for Bug#36936407, PrepareCall method doesn't work as
+ expected when DB name is involved.
+ * WL#16490, OpenID Connect authentication support.
+ * Fix for Bug#112790 (Bug#35936477), Statement.getGeneratedKeys()
+ returns unexpected value.
+ * Fix for Bug#113509 (Bug#36154975), closeOnCompletion cause no
+ statement reuse and server memory leak.
+ * Fix for Bug#109418 (Bug#36043556), batch insert threw an
+ unexpected exception.
+ * Fix for Bug#114410 (Bug#36434816), Code performance issue.
+ * Fix for Bug#110586 (Bug#35254470), got unexpected result when
+ the data type was set to ZEROFILL.
+- Includes changes from version 9.0.0
+ * WL#16391, Upgrade 3rd party libraries and tools.
+ * Fix for Bug#114846 (Bug#36574322), Auto-closeable X dev session.
+ * Fix for Bug#114989 (Bug#36612566), Setting null value in
+ setClientInfo throws an NPE.
+ * WL#16376, Set 'caching_sha2_password' as default fallback
+ authentication plugin.
+ * WL#16342, Update MySQL error codes mapping.
+ * WL#16353, Refresh the list of acceptable TLS ciphers.
+ * Fix for Bug#114687 (Bug#36529541), Tests fail after
+ mysql_native_password has been made optional in server.
+ * WL#16319, Remove deprecated insensitive terminology based
+ methods.
+ * WL#16324, Update static MySQL keywords list.
+ * Fix for Bug#110512 (Bug#35223851), Contribution: Replace
+ synchronized with ReentrantLock.
+ * Fix for Bug#108830 (Bug#34721173), LIMIT clause, setMaxRows and
+ cursor combined returns wrong number or rows.
+- Refactored mysql-connector-java-remove-oci-support.patch for
+ v9.1.0
+- Refactored
+ mysql-connector-java-remove-opentelemetry-support.patch for
+ v9.1.0
+- Refactored reproducible-build.patch for v9.1.0
+
+-------------------------------------------------------------------
Old:
----
mysql-connector-java-8.4.0.tar.gz
mysql-connector-java-generated-for-protobuf-3.9.2.tar.xz
New:
----
mysql-connector-java-9.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mysql-connector-java.spec ++++++
--- /var/tmp/diff_new_pack.gZ5rsE/_old 2024-10-31 16:09:48.952194957 +0100
+++ /var/tmp/diff_new_pack.gZ5rsE/_new 2024-10-31 16:09:48.956195125 +0100
@@ -18,20 +18,13 @@
%define new_name mysql-connector-j
Name: mysql-connector-java
-Version: 8.4.0
+Version: 9.1.0
Release: 0
Summary: Official JDBC Driver for MySQL
License: GPL-2.0-or-later
Group: Development/Languages/Java
URL: https://dev.mysql.com/downloads/connector/j/
Source0:
https://github.com/mysql/mysql-connector-j/archive/refs/tags/%{version}.tar.gz#:/%{name}-%{version}.tar.gz
-# NOTE:
-# the following file contains the generated protobuf files with
-# previous versions of protoc (protobuf) that are needed to build
-# in previous SUSE distros.
-# Source from:
-#
https://github.com/mysql/mysql-connector-j/commit/6976d9d779b498c254fc5cab5e69cfc74fc3e4f0
-Source1: mysql-connector-java-generated-for-protobuf-3.9.2.tar.xz
Patch0: javac-check.patch
# NOTE: Oracle OCI is not packaged yet
# The patch doesn't remove the file AuthenticationOciClient.java
@@ -48,7 +41,8 @@
BuildRequires: javapackages-local >= 6
BuildRequires: javassist >= 3.28.0
BuildRequires: junit
-BuildRequires: protobuf-java >= 3.9.2
+BuildRequires: protobuf-devel >= 26
+BuildRequires: protobuf-java >= 26
BuildRequires: slf4j
BuildRequires: xz
Requires: jta >= 1.0
@@ -85,15 +79,6 @@
%patch -P 2 -p1
%patch -P 3 -p1
-%if 0%{?suse_version} <= 1500
-# ship protobuf generated files compatible with protobuf 3.9.2
-# which is the version we have in SLE15 SP2, the files were taken
-# from commit 6976d9d779b498c254fc5cab5e69cfc74fc3e4f0, which is
-# the last version compatible with that version of protobuf and
-# are equivalent in functionality
-tar -xvf %{SOURCE1} -C .
-%endif
-
# remove OCI support
rm -rf
src/main/protocol-impl/java/com/mysql/cj/protocol/a/authentication/AuthenticationOciClient.java
@@ -121,7 +106,7 @@
junit \
reload4j \
protobuf)
-%{ant} \
+ant \
-Dsnapshot.version= \
-Dcom.mysql.jdbc.extra.libs=lib \
-Dant.java.version=1.8 \
@@ -144,7 +129,7 @@
# Install the Maven build information as new name
%{mvn_install_pom} build/%{new_name}-%{version}-SNAPSHOT/pom.xml
%{buildroot}%{_mavenpomdir}/JPP-%{new_name}.pom
sed -i 's/-SNAPSHOT//' %{buildroot}%{_mavenpomdir}/JPP-%{new_name}.pom
-%add_maven_depmap JPP-%{new_name}.pom %{new_name}.jar -a com.mysql:%{name}
+%add_maven_depmap JPP-%{new_name}.pom %{new_name}.jar -a
"com.mysql:%{name}","mysql:%{name}"
%files -f .mfiles
%{_javadir}/%{name}.jar
++++++ mysql-connector-java-8.4.0.tar.gz -> mysql-connector-java-9.1.0.tar.gz
++++++
++++ 71384 lines of diff (skipped)
++++++ mysql-connector-java-remove-oci-support.patch ++++++
--- /var/tmp/diff_new_pack.gZ5rsE/_old 2024-10-31 16:09:49.384213087 +0100
+++ /var/tmp/diff_new_pack.gZ5rsE/_new 2024-10-31 16:09:49.384213087 +0100
@@ -5,22 +5,22 @@
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.AuthenticationOpenidConnectClient;
import com.mysql.cj.protocol.a.authentication.AuthenticationWebAuthnClient;
import com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin;
- import com.mysql.cj.protocol.a.authentication.MysqlClearPasswordPlugin;
@@ -249,7 +248,6 @@ public class NativeAuthenticationProvide
pluginsToInit.add(new MysqlOldPasswordPlugin());
pluginsToInit.add(new AuthenticationLdapSaslClientPlugin());
pluginsToInit.add(new AuthenticationKerberosClient());
- pluginsToInit.add(new AuthenticationOciClient());
pluginsToInit.add(new AuthenticationWebAuthnClient());
+ pluginsToInit.add(new AuthenticationOpenidConnectClient());
- // plugins from authenticationPluginClasses connection parameter
--- a/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
+++ b/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
-@@ -35,18 +35,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}''.
+@@ -40,18 +40,6 @@ AuthenticationOpenidConnect.MissingIdTok
+ AuthenticationOpenidConnect.FailReadIdTokenFile=Failed reading the OpenID
Identity Token file specified in the connection property ''idTokenFile''.
+ AuthenticationOpenidConnect.InvalidIdTokenFile=The file specified in the
connection property ''idTokenFile'' contains an invalid OpenID Identity Token.
-AuthenticationOciClientPlugin.ConfigFileNotFound=OCI configuration file not
found.
-AuthenticationOciClientPlugin.OciSdkNotFound=The OCI SDK cannot be found or
it is not installed.
@@ -34,7 +34,7 @@
-AuthenticationOciClientPlugin.SecurityTokenTooBig=Invalid security token
file. File size above 10 KB.
-AuthenticationOciClientPlugin.FailedReadingSecurityTokenFile=Failed reading
the security token file referenced in the OCI configuration entry
''security_token_file''.
-
+ AuthenticationProvider.BadAuthenticationPlugin=Unable to load authentication
plugin ''{0}''.
AuthenticationProvider.BadDefaultAuthenticationPlugin=Improper value "{0}"
for property ''defaultAuthenticationPlugin''.
AuthenticationProvider.DefaultAuthenticationPluginIsNotListed=Default
authentication plugin "{0}" is neither one of the built-in plugins nor one of
the plugins listed in ''authenticationPlugins''.
- AuthenticationProvider.BadDisabledAuthenticationPlugin=Can''t disable the
default authentication plugin. Either remove "{0}" from the disabled
authentication plugins list, or choose a different default authentication
plugin.
++++++ mysql-connector-java-remove-opentelemetry-support.patch ++++++
--- /var/tmp/diff_new_pack.gZ5rsE/_old 2024-10-31 16:09:49.396213590 +0100
+++ /var/tmp/diff_new_pack.gZ5rsE/_new 2024-10-31 16:09:49.400213758 +0100
@@ -1,14 +1,14 @@
----
mysql-connector-j-8.4.0/src/main/core-impl/java/com/mysql/cj/NativeSession.java
2024-08-20 09:40:16.912267863 +0200
-+++
mysql-connector-j-8.4.0/src/main/core-impl/java/com/mysql/cj/NativeSession.java
2024-08-20 10:15:54.394893409 +0200
-@@ -37,7 +37,6 @@
- import java.util.function.Supplier;
+--- a/src/main/core-impl/java/com/mysql/cj/NativeSession.java
++++ b/src/main/core-impl/java/com/mysql/cj/NativeSession.java
+@@ -40,7 +40,6 @@ import java.util.stream.Collectors;
+ import java.util.stream.Stream;
import com.mysql.cj.conf.HostInfo;
-import com.mysql.cj.conf.PropertyDefinitions.OpenTelemetry;
import com.mysql.cj.conf.PropertyKey;
import com.mysql.cj.conf.PropertySet;
import com.mysql.cj.conf.RuntimeProperty;
-@@ -51,7 +50,6 @@
+@@ -54,7 +53,6 @@ import com.mysql.cj.exceptions.MysqlErro
import com.mysql.cj.exceptions.OperationCancelledException;
import com.mysql.cj.interceptors.QueryInterceptor;
import com.mysql.cj.log.Log;
@@ -16,7 +16,7 @@
import com.mysql.cj.protocol.ColumnDefinition;
import com.mysql.cj.protocol.NetworkResources;
import com.mysql.cj.protocol.ProtocolEntityFactory;
-@@ -107,24 +105,7 @@
+@@ -110,24 +108,7 @@ public class NativeSession extends CoreS
public NativeSession(HostInfo hostInfo, PropertySet propSet) {
super(hostInfo, propSet);
++++++ reproducible-build.patch ++++++
--- /var/tmp/diff_new_pack.gZ5rsE/_old 2024-10-31 16:09:49.412214261 +0100
+++ /var/tmp/diff_new_pack.gZ5rsE/_new 2024-10-31 16:09:49.416214429 +0100
@@ -9,7 +9,7 @@
import java.util.Map;
import com.mysql.cj.Messages;
-@@ -894,7 +894,7 @@ public class PropertyDefinitions {
+@@ -899,7 +899,7 @@ public class PropertyDefinitions {
//
};