Oh-my-class / oh-my-backend

The Spring Boot REST API designed for Oh-My-Class
https://github.com/Oh-my-class
GNU General Public License v3.0
0 stars 0 forks source link

Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.1 #74

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.mariadb.jdbc:mariadb-java-client (source) 3.1.2 -> 3.5.1 age adoption passing confidence

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-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.



This PR was generated by Mend Renovate. View the repository job log.