Skip to content

Releases: mariadb-corporation/mariadb-connector-j

MariaDB Connector/Java 3.2.0

25 Aug 15:03
Compare
Choose a tag to compare

3.2.0 (Aug 2023)

Full Changelog

Notable Changes
  • CONJ-920 Java batched statements with optimistic locking failing. the option useBulkStmts is now disable by default, a new option useBulkStmtsForInserts is enable by default, permetting using bulk for INSERT commands only. This permits optimistic behavior working by default.
  • CONJ-1084 When using maxscale 23.08.0+, and a maxscale node fails, connector will now priorize reconnection to the maxscale node having less connection, to ensure repartition after failover
  • CONJ-1088 Implement databaseTerm option for mysql compatibility
  • CONJ-1096 adding option useLocalSessionState to permit avoiding queries when application only use JDBC methods.
Bugs Fixed
  • CONJ-1075 LOAD DATA INFILE is broken on windows
  • CONJ-1079 getGeneratedKeys after batch will not return all generated id's if first batch command return no generated id.
  • CONJ-1080 maridb Java connector sslMode=verify-ca complaining unable to find trust certificate.
  • CONJ-1082 Multiple session system variables parsing fails
  • CONJ-1083 Using /client prepare/ prefix to force client side prepared statement
  • CONJ-1091 can't make a connection when the Read Replica DB is in a hang state when SocketTimeout=0 set
  • CONJ-1092 ensure respecting server collation
  • CONJ-1094 Missing mariadb/mysql collation

MariaDB Connector/Java 3.0.11

25 Aug 15:00
Compare
Choose a tag to compare

3.0.11 (Aug 2023)

Full Changelog

  • CONJ-1089 correcting 3.0.10 incompatibility with in java 8

MariaDB Connector/Java 2.7.10

25 Aug 14:58
Compare
Choose a tag to compare

2.7.10 (Aug 2023)

Full Changelog

  • CONJ-1091 Ensure setting connectTimeout as timeout for socket timeout until connection is done. This permit to set a connectTimeout, while socketTimeout can still be set to 0

MariaDB Connector/Java 3.1.4

01 May 15:10
Compare
Choose a tag to compare

3.1.4 (Apr 2023)

Full Changelog

  • CONJ-1065 wrong Resultset.wasNull() for zero-date timestamps
  • CONJ-1070 getBlob on TEXT columns throw Exception
  • CONJ-1071 Error response during Bulk execution might result in connection wrong state
  • CONJ-1067 When some numeric data types are set to UNSIGNED, ResultSetMetaData.getColumnTypeName() does not return UNSIGNED

MariaDB Connector/Java 3.1.3

22 Mar 15:51
Compare
Choose a tag to compare

3.1.3 (Mar 2023)

Full Changelog

  • CONJ-1054 Threadsafety issue when using CredentialPlugin in v3.x
  • CONJ-1056 JDBC connector reads incorrect data from unix socket when the text is too large
  • CONJ-1057 Wrong decoding of binary time with value "00:00:00"
  • CONJ-1058 JDBC 4.3 org.mariadb.jdbc.Statement enquote* methods implementation @peterhalicky
  • CONJ-1060 BIT default metadata doesn't take care of transformedBitIsBoolean option
  • report 2.7.9 bug fixes CONJ-1062 and CONJ-1063

MariaDB Connector/Java 2.7.9

22 Mar 15:49
Compare
Choose a tag to compare

2.7.9 (Mar 2023)

Full Changelog

  • CONJ-1062 correcting TlsSocketPlugin to use Driver classloader
  • CONJ-1063 DatabaseMetaData.getTypeInfo() returns wrong value for UNSIGNED_ATTRIBUTE

MariaDB Connector/Java 3.1.2

24 Jan 17:34
Compare
Choose a tag to compare

3.1.2 (Jan 2023)

Full Changelog

  • CONJ-1040 possible ConcurrentModificationException when connecting
  • CONJ-1041 possible ArrayIndexOutOfBoundsException

MariaDB Connector/Java 2.7.8

24 Jan 17:32
Compare
Choose a tag to compare

2.7.8 (Jan 2023)

Full Changelog

  • CONJ-1039 setQueryTimeout not honored by CallableStatement for procedures depending on security context
  • CONJ-1041 possible ArrayIndexOutOfBoundsException
  • CONJ-1023 set missing SSL capability in handshake after SSL exchanges

MariaDB Connector/Java 3.1.1

11 Jan 22:18
Compare
Choose a tag to compare

3.1.1 (Jan 2023)

Full Changelog

  • 3.0.10 bug fix:
    • CONJ-1023 Connector/J doesn't set SSL cap bit in Handshake Response Packet
    • CONJ-1026 timezone=auto option failure on non-fixed-offset zone machine
    • CONJ-1032 Compatibility for deprecated arguments is case sensitive now
  • CONJ-1036 org.mariadb.jdbc.client.socket.impl.PacketWriter.writeAscii() broken in 3.1.0

MariaDB Connector/Java 3.0.10

11 Jan 22:16
Compare
Choose a tag to compare

3.0.10 (Jan 2023)

Full Changelog

  • CONJ-1023 Connector/J doesn't set SSL cap bit in Handshake Response Packet
  • CONJ-1026 timezone=auto option failure on non-fixed-offset zone machine
  • CONJ-1032 Compatibility for deprecated arguments is case sensitive now