Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mariadb-java-client for 
openSUSE:Factory checked in at 2026-11-03 17:55:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-java-client (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb-java-client.new.1257 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb-java-client"

Tue Nov  3 17:55:08 2026 rev:7 rq:1394544 version:3.5.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-java-client/mariadb-java-client.changes  
2025-03-28 09:37:19.420860433 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-java-client.new.1257/mariadb-java-client.changes
        2026-11-03 17:57:44.873796007 +0100
@@ -1,0 +2,257 @@
+Mon Nov  2 16:33:22 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 3.5.11
+  * Key Enhancements
+    + CONJ-1386: New sslMode=allow: verify-full when the server
+      announces TLS, unencrypted otherwise
+    + CONJ-1353: Generate a CycloneDX 1.6 SBOM meeting CISA 2026
+      minimum elements
+    + CONJ-1356: Parsec authentication without BouncyCastle on Java
+      8/11 and without provider-dependent key derivation
+    + CONJ-1355: Add NonRegisteringDriver so DataSources and pools
+      never register the driver in DriverManager
+    + CONJ-1348: Reassembling packets larger than 16 MB copied the
+      accumulated content once per fragment
+  * Issues Resolved
+    + CONJ-1387: LOAD DATA LOCAL INFILE file check must not match
+      text inside identifiers or literals (CVE-2026-119210,
+      bsc#1289117)
+    + CONJ-1383: Connection init rebuilds
+      session_track_system_variables from @@global, discarding
+      session-level last_gtid set by MaxScale
+    + CONJ-1379: Set explicit session tracking list and guard
+      character_set_results like character_set_client
+      (CVE-2026-119281, bsc#1289110)
+    + CONJ-1381: Bound server-declared lengths by packet before
+      reading from them (CVE-2026-119277, bsc#1289115)
+    + CONJ-1382: Bound server-declared lengths by packet before
+      allocating (CVE-2026-119276, bsc#1289116)
+    + CONJ-1380: Rogue server can crash client during
+      caching_sha2_password authentication (CVE-2026-119278,
+      bsc#1289114)
+    + CONJ-1357: XA recover() must not trust server-supplied
+      gtrid_length/bqual_length (CVE-2026-119280, bsc#1289030)
+    + CONJ-1374: Redirect URL password partially logged when
+      containing '@'
+    + CONJ-1372: caching_sha2_password full authentication fails
+      over Unix socket when SSL is disabled
+    + CONJ-1360: Incorrect dependency check in
+      AwsIamCredentialPlugin
+    + CONJ-1358: Client-side query timeout thread cannot be stopped
+      and outlives an idle driver
+    + CONJ-1352: Batched statements fail when trigger produces a
+      result set
+    + CONJ-1351: Reading invalid DATE value might throw unchecked
+      exceptions instead of SQLException
+    + CONJ-1346: Log-and-throw antipattern: server errors and
+      hostname verification failures logged at DEBUG instead of
+      WARN/INFO
+    + CONJ-1345: DatabaseMetaData#getURL() exposes database password
+      since Connector/J 3.5.10
+    + CONJ-1344: DatabaseMetaData imported/exported keys ignore
+      lower_case_table_names when using SHOW CREATE TABLE
+    + CONJ-1343: DatabaseMetaData.getSQLKeywords() includes eight
+      pairs of concatenated words
+    + CONJ-1349: DatabaseMetaData.getBestRowIdentifier() returns
+      primary key columns in an undefined order
+- Changes of 3.5.10:
+  * Key Enhancements
+    + CONJ-1333: Add maxAllowedPacket connection option
+    + CONJ-1339: Add maxAllowedColumns option to bound
+      server-announced column count
+    + CONJ-1330: Add infer test to CI
+  * Issues Resolved
+    + CONJ-1332: Reject multipart (>16 MB) packets before
+      authentication to prevent pre-auth OOM from rogue server
+    + CONJ-1342: socketFactory option allows loading arbitrary
+      bytecode via jar: URL, enabling RCE when JDBC URL is
+      attacker-controlled
+    + CONJ-1307: Connection.setReadOnly(true) still allows DML
+      statements to execute
+    + CONJ-1326: Unsafe escaping in
+      enquoteLiteral()/enquoteNCharLiteral()
+    + CONJ-1327: Align SSL hostname verification with TLS libraries
+    + CONJ-1329: LOAD DATA LOCAL INFILE validation fails open when
+      bound parameter cannot be rendered
+    + CONJ-1331: trustStore-configured TLS connections defer
+      certificate chain/identity validation instead of validating up
+      front
+    + CONJ-1340: SQL injection via unescaped identifiers in
+      updatable ResultSet generated statements
+    + CONJ-1341: MariaDbPoolDataSource.getConnection(user, password)
+      ignores user argument when pool password is supplied
+    + CONJ-1328: restrictedAuth allowlist is matched with substring
+      contains() instead of equality
+    + CONJ-1338: Validate length-encoded integers fit non-negative
+      int before use as length (CVE-2026-119279, bsc#1289111)
+    + CONJ-1336: Regression CONJ-1282: TLS connection fails when
+      JDBC hostname is absolute FQDN ending with trailing dot
+    + CONJ-1335: getGeneratedKeys() throws integer overflow after
+      batch insert when auto-increment value exceeds
+      Integer.MAX_VALUE and returns bulk generated keys out of batch
+      order
+- Changes of 3.5.9:
+  * Key Enhancements
+    + CONJ-1223: Cache TLS trust/key managers across connections to
+      reduce SSL connection cost
+    + CONJ-1314: Add SPI for interactive dialog (PAM) authentication
+      callback
+    + CONJ-1311: Add dedicated option useIpForKillQuery for query
+      cancellation
+    + CONJ-1310: Add full native image support and CI coverage
+  * Issues Resolved
+    + CONJ-1320: PAM (dialog) authentication must require secure
+      connection
+    + CONJ-1319: Use constant-time comparison when validating server
+      certificate fingerprint
+    + CONJ-1318: Enforce allowLocalInfile=false on server
+      local-infile request to prevent rogue server reading client
+      files
+    + CONJ-1322: Match local infile filename case-sensitively
+    + CONJ-1323: LOAD LOCAL INFILE validation rejects statements
+      preceded by line comments
+    + CONJ-1315: Cap BigDecimal/BigInteger string parsing length to
+      prevent CPU exhaustion if MitM
+    + CONJ-1317: Ensure non-UTF8 charset cannot be used for protocol
+      exchanges
+    + CONJ-1304: CallableStatement parameter metadata read from
+      mysql.proc, with MySQL info_schema fallback
+    + CONJ-1299: Keep VALUES literals after last placeholder when
+      rewriting batches
+    + CONJ-1313: Race condition in HaMode#getAvailableHostInOrder
+      can cause NPE
+    + CONJ-1311: Connection.cancelCurrentQuery fails with
+      SslMode.VERIFY_FULL when client socket IP is set
+    + CONJ-1264: Handle LocalDateTime as zoneless wall-clock value
+    + CONJ-1316: Pin Locale.ROOT on locale-sensitive call sites and
+      date/time/Duration text formatting
+    + CONJ-1324: Fix SQL parser to correctly handle '--' in
+      expressions and reset lastChar after block comments
+- Changes of 3.5.8:
+  * Issues Resolved
+    + CONJ-1305: XAResource.isSameRM() incorrectly returns true when
+      rewriteBatchedStatements differs between connections
+    + CONJ-1303: Statement.cancel() fails to kill running query
+      during result streaming
+  * Other
+    + CONJ-1298: Performance improvement: avoid decoding extended
+      format
+- Changes of 3.5.7:
+  * Key Enhancements
+    + CONJ-1282: Added TLS SNI (Server Name Indication) support
+    + CONJ-1271: Added MariaDbDataTruncation exception that includes
+      MariaDB error code and error message
+  * Issues Resolved
+    + CONJ-1291: Fixed ConnectionPoolDataSource incompatibility and
+      connection leaks due to internal ConnectionEventListener in
+      Connector/J 3.5.x
+    + CONJ-1286: Fixed MariaDbPoolPinnedConnection thread-safety
+      issue
+    + CONJ-1283: Fixed rewriteBatchedStatements bug when having
+      parenthesis after VALUES parts
+    + CONJ-1287: Fixed authentication plugin multi-exchange prefix
+      (0x01) handling introduced in MDEV-37554
+    + CONJ-1290: Fixed NullPointerException in
+      MultiPrimaryReplicaClient
+    + CONJ-1295: Fixed MariaDbClob compilation with JDK 26+
+- Changes of 3.5.6:
+  * Key Enhancements
+    + CONJ-1238: rewriteBatchStatements implementation
+    + CONJ-1274: Server prepared statement client failover to client
+      prepared statement
+  * Issues Resolved
+    + CONJ-1278: Prepared statement caching enablement correction,
+      same as 2.x
+    + CONJ-1279: Metadata table name addition for 12.1 after
+      MDEV-28933
+    + CONJ-1280: Permit having multiple commands with initSql option
+    + CONJ-1276: Connection#isValid(int timeout) does not obey
+      passed timeout if network is down
+- Changes of 3.5.5:
+  * Issues Resolved
+    + CONJ-1265: Ensure rollback and release savepoint operation are
+      sent to server, even when no transaction is in progress
+    + CONJ-1270: forceConnectionTimeZoneToSession does not always
+      set timezone to server
+- Changes of 3.5.4:
+  * Key Enhancements
+    + CONJ-1261: Added caching option for loadCodecs results to
+      improve performance
+  * Issues Resolved
+    + CONJ-1234: Fixed incorrect type definitions in
+      DatabaseMetaData.getTypeInfo()
+    + CONJ-1247: Resolved potential race condition causing
+      NullPointerException
+    + CONJ-1250: Avoid redundant queries for
+      CallableStatement.getParameterMetaData()
+    + CONJ-1251: Fixed SSL configuration issue where zero SSL
+      settings only functioned without explicit SSL configuration
+    + CONJ-1252: Resolved GSSAPI authentication error when server
+      exchanges begin with 0x01 byte
+    + CONJ-1254: Corrected DatabaseMetadata.getTypeInfo() returning
+      incorrect values for AUTO_INCREMENT, FIXED_PREC_SCALE, and
+      CASE_SENSITIVE fields
+    + CONJ-1255: Fixed getString method on BIT(1) fields to honor
+      transformedBitIsBoolean configuration
+    + CONJ-1259: Enhanced metadata compatibility with MariaDB
+      version 12.0
+    + CONJ-1260: Improved performance of
+      DatabaseMetaData.getExportedKeys
+    + CONJ-1256: Fixed issue to ensure correct catalog name is
+      returned
+- Changes of 3.5.3:
+  * Bugs Fixed
+    + CONJ-1226: Fixed issue where dates containing zero day or
+      month resulted in DateTimeException
+    + CONJ-1232: Resolved timestamp string representation
+      incompatibility between versions 2.7 and 3.x (see
+      oldModeNoPrecisionTimestamp)
+    + CONJ-1226: Fixed incorrect values returned by
+      ResultSet.getColumnType() for unsigned values
+    + CONJ-1241: Corrected regression in 3.x affecting column
+      metadata for unsigned types
+    + CONJ-1243: Fixed CallableStatement.getParameterMetadata()
+      returning wrong java.sql.Type for boolean values
+    + CONJ-1236: Prevented NullPointerException after reconnection
+      failure in high availability configurations
+    + CONJ-1237: Fixed issue with incorrect statements.isClosed
+      value after closing connection
+    + CONJ-1239: Disabled BULK operations when no parameters are
+      present
+    + CONJ-1240: Fixed connectivity issues with databases that only
+      accept TLSv1.3
+    + CONJ-1235: Modified redirection option to enable by default
+      only when SSL is enabled
+- Changes of 3.5.2:
+  * Bugs Fixed
+    + CONJ-1216: Resolved performance issue when batch processing on
+      MySQL and pre-10.2 MariaDB servers
+    + CONJ-1218: Incorrect behavior where XA connections are closed
+      when regular connections are terminated
+    + CONJ-1217: trustCertificateKeyStorePassword alias parameter is
+      not taken into account
+    + CONJ-1221: DatabaseMetadata.getTypeInfo() is missing data
+      types UUID and VECTOR
+    + CONJ-1225: Exception thrown prematurely without checking all
+      available connections
+    + CONJ-1228: result-set.getObject() on BLOB type returns Blob in
+      place of byte[]
+    + CONJ-660: New disconnectOnExpiredPasswords connection option
+    + CONJ-1229: Permit executeQuery commands to not return a result
+      set
+- Changes of 3.5.1:
+  * Notable changes
+    + CONJ-1193: Implement parsec authentication
+    + CONJ-1207: New HaMode: sequential write, loadbalance read
+    + CONJ-1208: Permit bulk for INSERT ON DUPLICATE KEY UPDATE
+      commands for 11.5.1+ servers
+  * Bugs Fixed
+    + CONJ-1053: Mark waffle-jna dependency optional in module
+      descriptor
+    + CONJ-1196: setObject on java.util.Date was considered a
+      java.sql.Date and truncated hour/minutes/seconds/ms
+    + CONJ-1211: JDBC 4.3 enquoteIdentifier missing validation
+    + CONJ-1213: SQL command ending with semicolon and trailing
+      space does not use bulk
+
+-------------------------------------------------------------------

Old:
----
  3.5.0.tar.gz

New:
----
  3.5.11.tar.gz
  _scmsync.obsinfo
  build.specials.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mariadb-java-client.spec ++++++
--- /var/tmp/diff_new_pack.GjvxYu/_old  2026-11-03 17:57:45.907839305 +0100
+++ /var/tmp/diff_new_pack.GjvxYu/_new  2026-11-03 17:57:45.912839515 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-java-client
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           mariadb-java-client
-Version:        3.5.0
+Version:        3.5.11
 Release:        0
 Summary:        Connects applications developed in Java to MariaDB and MySQL 
databases
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -27,11 +27,10 @@
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 9
 BuildRequires:  maven-local
+BuildRequires:  mvn(biz.aQute.bnd:bnd-maven-plugin)
 BuildRequires:  mvn(com.google.code.maven-replacer-plugin:replacer)
 BuildRequires:  mvn(net.java.dev.jna:jna)
 BuildRequires:  mvn(net.java.dev.jna:jna-platform)
-BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
-BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
 BuildRequires:  mvn(org.osgi:osgi.cmpn)
 BuildRequires:  mvn(org.osgi:osgi.core)
 BuildRequires:  mvn(org.slf4j:slf4j-api)
@@ -60,20 +59,9 @@
 %pom_remove_dep org.junit:junit-bom
 %pom_remove_dep org.junit.jupiter:junit-jupiter-engine
 
-# used in buildtime for generating OSGI metadata
-%pom_remove_plugin biz.aQute.bnd:bnd-maven-plugin
-
 %pom_add_dep net.java.dev.jna:jna
 %pom_add_dep net.java.dev.jna:jna-platform
 
-# make the slf4j dependency version-independent
-%pom_remove_dep org.slf4j:slf4j-api
-%pom_add_dep org.slf4j:slf4j-api
-
-# use the latest OSGi implementation
-%pom_change_dep -r :org.osgi.core org.osgi:osgi.core
-%pom_change_dep -r :org.osgi.compendium org.osgi:osgi.cmpn
-
 rm -r src/main/java/org/mariadb/jdbc/plugin/credential/aws
 
 # removing dependencies and 'provides', which mariadb-java-client cannot 
process from module-info.java
@@ -90,7 +78,9 @@
 
 %pom_remove_plugin org.jacoco:jacoco-maven-plugin
 %pom_remove_plugin org.apache.maven.plugins:maven-source-plugin
-%pom_remove_plugin org.sonatype.plugins:nexus-staging-maven-plugin
+%pom_remove_plugin org.sonatype.central:central-publishing-maven-plugin
+%pom_remove_plugin org.cyclonedx:cyclonedx-maven-plugin
+%pom_remove_plugin org.codehaus.gmavenplus:gmavenplus-plugin
 %pom_remove_plugin -r :maven-gpg-plugin
 %pom_remove_plugin -r :maven-javadoc-plugin
 

++++++ 3.5.0.tar.gz -> 3.5.11.tar.gz ++++++
++++ 45283 lines of diff (skipped)

++++++ _scmsync.obsinfo ++++++
mtime: 1793638652
commit: dad10ba1bdb2ab1ea8fd4f35e619fa19431c673d65325d66dffbc2c74865c2ac
url: https://src.opensuse.org/java-packages/mariadb-java-client
revision: dad10ba1bdb2ab1ea8fd4f35e619fa19431c673d65325d66dffbc2c74865c2ac
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-11-02 17:57:32.000000000 +0100
@@ -0,0 +1 @@
+.osc

Reply via email to