Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mariadb-java-client-3.5.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: mariadb-java-client Distribution: openSUSE Tumbleweed
Version: 3.5.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Oct 30 14:31:40 2024
Group: Unspecified Build host: reproducible
Size: 761201 Source RPM: mariadb-java-client-3.5.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://mariadb.com/kb/en/mariadb/about-mariadb-connector-j/
Summary: Connects applications developed in Java to MariaDB and MySQL databases
MariaDB Connector/J is a Type 4 JDBC driver, also known as the Direct to
Database Pure Java Driver. It was developed specifically as a lightweight
JDBC connector for use with MySQL and MariaDB database servers.

Provides

Requires

License

BSD-3-Clause AND LGPL-2.1-or-later

Changelog

* Wed Oct 30 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 3.5.0
    * Notable changes
      + CONJ-1193 Parsec authentication implementation
      + CONJ-1183 permit setting specific truststore
    * Bugs Fixed
      + CONJ-1202 Session variable setting must be executed last
      + CONJ-1201 incorrect default behavior for
      forceConnectionTimeZoneToSession
      + CONJ-1200 Batch import fails with exception "Unknown command"
      + CONJ-1199 option connectionCollation addition in order to
      force collation
      + CONJ-1187 Use different exception type for connection timeouts
  - General comments on 3.x
    * This version is a total rewrite of java driver.
      + complete rewrite, code clarification, reduced size (15%),
      more than 90% coverage tested.
      + Encoding/decoding implementation are now registred by Codec,
      permitting codec registry implementation
      ° example support of Geometry Object
      + Permit authentication plugin restriction by option
      restrictedAuth
      + Performance improvement:
      ° Prepare and execution are now using pipelining when using
      option useServerPrepStmts
      ° performance enhancement with MariaDB 10.6 server when using
      option useServerPrepStmts, skipping metadata (MDEV-19237)
    * correction:
      + CONJ-864 includeThreadDumpInDeadlockExceptions always includes
      the thread dump, even when it is not a deadlock exception
      + CONJ-858 Properties parameter that differ from string not
      taken in account
    * Easy logging:
      If using log4j, just enabled package "org.mariadb.jdbc" log.
      + level ERROR will log connection error
      + level WARNING will log query errors
      + level DEBUG will log queries
      + evel TRACE will log all exchanges with server.
      If not using log4j, console will be used.
      If really wanting to use JDK logger, System property
      "mariadb.logging.fallback" set to JDK will indicate to use
      common logging.
    * Failover
      Failover implementation now permit to redo transaction: when
      creating a transaction, all command will be cached, and can be
      replayed in case of failover.
      This functionality can be enabled using option
      transactionReplay.
      This is not enabled by default, because this required that
      application avoids using non-idempotent commands.
      example:
      START TRANSACTION;
      select next_val(hibernate_sequence);
      INSERT INTO myCar(id, name) VALUE (?, ?)
      //with parameters: 1, 'car1'
      INSERT INTO myCarDetail(id, carId, name) VALUE (?, ?, ?)
      //with parameters: 2, 1, 'detail1'
      INSERT INTO myCarDetail(id, carId, name) VALUE (?, ?, ?)
      //with parameters: 3, 2, 'detail2'
      COMMIT;
    * Allow setup of TCP_KEEPIDLE, TCP_KEEPCOUNT, TCP_KEEPINTERVAL
      + Equivalent options are tcpKeepIdle, tcpKeepCount,
      tcpKeepInterval
      + Since available only with java 11, setting this option with
      java < 11 will have no effect.
  - Modified patch:
    * remove_waffle-jna.patch
      + rediff
* Wed Feb 21 2024 Gus Kenion <gus.kenion@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Tue Sep 19 2023 Fridrich Strba <fstrba@suse.com>
  - Do not require maven-javadoc-plugin that we don't use
* Sat Sep 09 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
* Fri Feb 28 2020 Fridrich Strba <fstrba@suse.com>
  - Initial packaging of mariadb-java-client 2.4.3

Files

/usr/lib64/java/mariadb-java-client.jar
/usr/share/doc/packages/mariadb-java-client
/usr/share/doc/packages/mariadb-java-client/README.md
/usr/share/licenses/mariadb-java-client
/usr/share/licenses/mariadb-java-client/LICENSE
/usr/share/maven-metadata/mariadb-java-client.xml
/usr/share/maven-poms/mariadb-java-client.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 17 00:04:04 2024