mariadb-corporation/mariadb-connector-j (org.mariadb.jdbc:mariadb-java-client)
### [`v3.5.1`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#351-Nov-2024)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.0...3.5.1)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.0...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 was a java.sql.Date and truncate hour/minutes/seconds/ms while it must be considered like a java.sql.Timestamp
- CONJ-1211 jdbc 4.3 enquoteIdentifier missing validation
- CONJ-1213 sql command ending with semicolon and trailing space are not using bulk
### [`v3.5.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#350-Oct-2024)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...3.5.0)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...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
### [`v3.4.1`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#341-Jul-2024)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.0...3.4.1)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.0...3.4.1)
##### Bugs Fixed
- CONJ-1181 Ensure Prepare cache use schema
- CONJ-1178 DatabaseMetaData.getImportedKeys return different PK_NAME value than getExportedKeys.
- CONJ-1180 Correct DatabaseMeta.getExportedKeys() performances
- CONJ-1185 Android app compatibility, regex CANON_EQ flag not supported
- CONJ-1188 database meta getSQLKeywords listing all reserved key word, not restricted keywords only
- CONJ-1189 implementation of pinGlobalTxToPhysicalConnection for XA Connection
- CONJ-1190 Adding MySQL option 'databaseTerm' as alias for useCatalogTerm for compatibility
- CONJ-1191 slow metadata getImportedKeys when not having database set
- CONJ-685 permit setting sslMode per host
- CONJ-686 Allow mixing TCP and socket hosts in failover configuration
- CONJ-1068 ResultSetMetaData.getColumnTypeName() returns VARCHAR instead of TINYTEXT
- CONJ-1182 missing XA_RBTIMEOUT,XA_RBTIMEOUT and XA_RBDEADLOCK error mapping
### [`v3.4.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#340-Apr-2024)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.3...3.4.0)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.3...3.4.0)
##### Notable Changes
- CONJ-981 Add support for connection redirection
- CONJ-1087 handle mariadb-11.1+ transaction_isolation
- CONJ-1100 Be able to filter system tables and views
- CONJ-1105 TLS certificate validation without needs to provide certificate client side
- CONJ-1171 timezone support missing feature
- CONJ-1173 Bulk implementation returning individual results for MariaDB 11.5
- CONJ-1154 avoid unnecessary set transaction isolation queries
##### Bugs Fixed
- CONJ-1103 Connector/J Version 3 Does Not Respect "nullCatalogMeansCurrent" Property
- CONJ-1161 Database connection failing on android
- CONJ-1107 MariaDB Connector 3 no longer supports query timeout with MySQL
- CONJ-1125 Inconsistency in Handling PreparedStatement.executeQuery() between MariaDB and MySQL Connectors
- CONJ-1156 getTables should be ordered as expected
- CONJ-1163 jdbcCompliantTruncation Does Not Appear To Be Working
- CONJ-1164 Variable initialization ahead of LOAD DATA INFILE not possible by validateLocalFileName pattern
- CONJ-1168 useBulkStmts compatibility value with pre 3.2 version
- CONJ-1169 improve Client prepared statement setMaxRows implementation
- CONJ-1170 OFFSET missing from getSQLKeywords
- CONJ-1158 DatabaseMetaData#getFunctions's result not property ordered
- CONJ-1159 DatabaseMetaData#getClientInfoProperties not ordered correctly
- CONJ-1166 Implement connection properties fallbackToSystemKeyStore and fallbackToSystemTrustStore
- CONJ-1174 ConnectorJ gives precision of 20 for signed bigint
### [`v3.3.3`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#333-Feb-2024)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.2...3.3.3)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.2...3.3.3)
##### Bugs Fixed
- CONJ-1050 regression in 3.x.y: nonparameterized batch "INSERT INTO products( name ) VALUES ( 'aaaa' )" fails
- CONJ-1150 Error using PrepareStatement.setURL with null url
- CONJ-1152 Improve message when reaching socket timeout during connection initial commands
### [`v3.3.2`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#332-Dec-2023)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.1...3.3.2)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.1...3.3.2)
##### Bugs Fixed
- CONJ-1117 new option `returnMultiValuesGeneratedIds` for connector 2.x compatibility, so getGeneratedKeys() return all
ids of multi-value inserts
- CONJ-1140 regression caussing ClassCastException on DatabaseMetaData when use with option defaultFetchSize set
- CONJ-1129 Metadata.getPrimaryKeys table comparison using like in place of strict equality
- CONJ-1130 ensuring batch parameter are cleared after SQL Failure
- CONJ-1131 NullPointerException when Calling getGeneratedKeys() after an SQL Failure
- CONJ-1132 Ensuring reseting result for getUpdateCount() after an SQL Failure
- CONJ-1135 ensuring BULK command not used when using INSERT ON DUPLICATE KEY UPDATE in order to always have unique
affected rows by default
- CONJ-1136 wrong decoding for Resultset.getByte() results for binary varchar fields
- CONJ-1137 ensuring never having NPE in OkPacket when setting auto commit
- CONJ-1138 Inconsistency in Behavior of PreparedStatement After closeOnCompletion() Between MariaDB and MySQL
Connectors
- CONJ-1049 Metadata getTableTypes result was not ordered by TABLE_TYPE
### [`v3.3.1`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#331-Nov-2023)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.0...3.3.1)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.0...3.3.1)
##### Bugs Fixed
- CONJ-1120 java 8 compatibility error in 3.3.0
- CONJ-1123 missing OSGi javax.crypto dependency
- CONJ-1124 ensure not having OOM when setting huge fetch size
- CONJ-1109 Regression in clearBatch() for parameterized statements
- CONJ-1126 setting fetchSize directly on a ResultSet object does not reflect the expected change
- CONJ-1127 Statement.getResultSetType () failed to change the result set type
- CONJ-1128 Setting Negative Fetch Size on ResultSet Without Throwing Error
### [`v3.3.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#330-Nov-2023)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.2.0...3.3.0)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.2.0...3.3.0)
##### Notable Changes
- CONJ-1115 Make connector become more virtual-thread friendly
- CONJ-1108 Database metadata listing TEMPORARY tables/sequences
- CONJ-1113 update [`ed25519`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/commit/ed25519) to recent version
- CONJ-1116 Avoid unnecessary synchronization on calendar when no calendar parameter
##### Bugs Fixed
- CONJ-1102 BatchUpdateException.getUpdateCounts() returns SUCCESS_NO_INFO but expects EXECUTE_FAILED
### [`v3.2.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#320-Aug-2023)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.4...3.2.0)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.4...3.2.0)
##### Notable Changes
- CONJ-920 Java batched statements with optimistic locking failing. the option `useBulkStmts` is now disable by default,
a new option `useBulkStmtsForInserts` is enabled by default, permitting 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 mariadb 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
### [`v3.1.4`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#314-Apr-2023)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.3...3.1.4)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.3...3.1.4)
- 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
### [`v3.1.3`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#313-Mar-2023)
[Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.2...3.1.3)
[Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.2...3.1.3)
- 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](https://redirect.github.com/peterhalicky)
- CONJ-1060 BIT default metadata doesn't take care of transformedBitIsBoolean option
- report 2.7.9 bug fixes CONJ-1062 and CONJ-1063
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.1.2
->3.5.1
Release Notes
mariadb-corporation/mariadb-connector-j (org.mariadb.jdbc:mariadb-java-client)
### [`v3.5.1`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#351-Nov-2024) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.0...3.5.1) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.0...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 was a java.sql.Date and truncate hour/minutes/seconds/ms while it must be considered like a java.sql.Timestamp - CONJ-1211 jdbc 4.3 enquoteIdentifier missing validation - CONJ-1213 sql command ending with semicolon and trailing space are not using bulk ### [`v3.5.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#350-Oct-2024) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...3.5.0) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...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 ### [`v3.4.1`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#341-Jul-2024) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.0...3.4.1) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.0...3.4.1) ##### Bugs Fixed - CONJ-1181 Ensure Prepare cache use schema - CONJ-1178 DatabaseMetaData.getImportedKeys return different PK_NAME value than getExportedKeys. - CONJ-1180 Correct DatabaseMeta.getExportedKeys() performances - CONJ-1185 Android app compatibility, regex CANON_EQ flag not supported - CONJ-1188 database meta getSQLKeywords listing all reserved key word, not restricted keywords only - CONJ-1189 implementation of pinGlobalTxToPhysicalConnection for XA Connection - CONJ-1190 Adding MySQL option 'databaseTerm' as alias for useCatalogTerm for compatibility - CONJ-1191 slow metadata getImportedKeys when not having database set - CONJ-685 permit setting sslMode per host - CONJ-686 Allow mixing TCP and socket hosts in failover configuration - CONJ-1068 ResultSetMetaData.getColumnTypeName() returns VARCHAR instead of TINYTEXT - CONJ-1182 missing XA_RBTIMEOUT,XA_RBTIMEOUT and XA_RBDEADLOCK error mapping ### [`v3.4.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#340-Apr-2024) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.3...3.4.0) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.3...3.4.0) ##### Notable Changes - CONJ-981 Add support for connection redirection - CONJ-1087 handle mariadb-11.1+ transaction_isolation - CONJ-1100 Be able to filter system tables and views - CONJ-1105 TLS certificate validation without needs to provide certificate client side - CONJ-1171 timezone support missing feature - CONJ-1173 Bulk implementation returning individual results for MariaDB 11.5 - CONJ-1154 avoid unnecessary set transaction isolation queries ##### Bugs Fixed - CONJ-1103 Connector/J Version 3 Does Not Respect "nullCatalogMeansCurrent" Property - CONJ-1161 Database connection failing on android - CONJ-1107 MariaDB Connector 3 no longer supports query timeout with MySQL - CONJ-1125 Inconsistency in Handling PreparedStatement.executeQuery() between MariaDB and MySQL Connectors - CONJ-1156 getTables should be ordered as expected - CONJ-1163 jdbcCompliantTruncation Does Not Appear To Be Working - CONJ-1164 Variable initialization ahead of LOAD DATA INFILE not possible by validateLocalFileName pattern - CONJ-1168 useBulkStmts compatibility value with pre 3.2 version - CONJ-1169 improve Client prepared statement setMaxRows implementation - CONJ-1170 OFFSET missing from getSQLKeywords - CONJ-1158 DatabaseMetaData#getFunctions's result not property ordered - CONJ-1159 DatabaseMetaData#getClientInfoProperties not ordered correctly - CONJ-1166 Implement connection properties fallbackToSystemKeyStore and fallbackToSystemTrustStore - CONJ-1174 ConnectorJ gives precision of 20 for signed bigint ### [`v3.3.3`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#333-Feb-2024) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.2...3.3.3) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.2...3.3.3) ##### Bugs Fixed - CONJ-1050 regression in 3.x.y: nonparameterized batch "INSERT INTO products( name ) VALUES ( 'aaaa' )" fails - CONJ-1150 Error using PrepareStatement.setURL with null url - CONJ-1152 Improve message when reaching socket timeout during connection initial commands ### [`v3.3.2`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#332-Dec-2023) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.1...3.3.2) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.1...3.3.2) ##### Bugs Fixed - CONJ-1117 new option `returnMultiValuesGeneratedIds` for connector 2.x compatibility, so getGeneratedKeys() return all ids of multi-value inserts - CONJ-1140 regression caussing ClassCastException on DatabaseMetaData when use with option defaultFetchSize set - CONJ-1129 Metadata.getPrimaryKeys table comparison using like in place of strict equality - CONJ-1130 ensuring batch parameter are cleared after SQL Failure - CONJ-1131 NullPointerException when Calling getGeneratedKeys() after an SQL Failure - CONJ-1132 Ensuring reseting result for getUpdateCount() after an SQL Failure - CONJ-1135 ensuring BULK command not used when using INSERT ON DUPLICATE KEY UPDATE in order to always have unique affected rows by default - CONJ-1136 wrong decoding for Resultset.getByte() results for binary varchar fields - CONJ-1137 ensuring never having NPE in OkPacket when setting auto commit - CONJ-1138 Inconsistency in Behavior of PreparedStatement After closeOnCompletion() Between MariaDB and MySQL Connectors - CONJ-1049 Metadata getTableTypes result was not ordered by TABLE_TYPE ### [`v3.3.1`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#331-Nov-2023) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.0...3.3.1) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.0...3.3.1) ##### Bugs Fixed - CONJ-1120 java 8 compatibility error in 3.3.0 - CONJ-1123 missing OSGi javax.crypto dependency - CONJ-1124 ensure not having OOM when setting huge fetch size - CONJ-1109 Regression in clearBatch() for parameterized statements - CONJ-1126 setting fetchSize directly on a ResultSet object does not reflect the expected change - CONJ-1127 Statement.getResultSetType () failed to change the result set type - CONJ-1128 Setting Negative Fetch Size on ResultSet Without Throwing Error ### [`v3.3.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#330-Nov-2023) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.2.0...3.3.0) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.2.0...3.3.0) ##### Notable Changes - CONJ-1115 Make connector become more virtual-thread friendly - CONJ-1108 Database metadata listing TEMPORARY tables/sequences - CONJ-1113 update [`ed25519`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/commit/ed25519) to recent version - CONJ-1116 Avoid unnecessary synchronization on calendar when no calendar parameter ##### Bugs Fixed - CONJ-1102 BatchUpdateException.getUpdateCounts() returns SUCCESS_NO_INFO but expects EXECUTE_FAILED ### [`v3.2.0`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#320-Aug-2023) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.4...3.2.0) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.4...3.2.0) ##### Notable Changes - CONJ-920 Java batched statements with optimistic locking failing. the option `useBulkStmts` is now disable by default, a new option `useBulkStmtsForInserts` is enabled by default, permitting 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 mariadb 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 ### [`v3.1.4`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#314-Apr-2023) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.3...3.1.4) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.3...3.1.4) - 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 ### [`v3.1.3`](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/blob/HEAD/CHANGELOG.md#313-Mar-2023) [Compare Source](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.2...3.1.3) [Full Changelog](https://redirect.github.com/mariadb-corporation/mariadb-connector-j/compare/3.1.2...3.1.3) - 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](https://redirect.github.com/peterhalicky) - CONJ-1060 BIT default metadata doesn't take care of transformedBitIsBoolean option - report 2.7.9 bug fixes CONJ-1062 and CONJ-1063Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.