Guilds
Guilds copied to clipboard
Bump mariadb-java-client from 2.7.2 to 3.0.8
Bumps mariadb-java-client from 2.7.2 to 3.0.8.
Release notes
Sourced from mariadb-java-client's releases.
MariaDB Connector/Java 3.0.8
3.0.8 (Sept 2022)
Notable Changes
- small performance improvement
- [CONJ-1010] improve client side prepared parameter parameter substitution
Bugs Fixed
- [CONJ-997] regression in 3.x when using option galeraAllowedState resulting in an IndexOutOfBoundsException
- [CONJ-1002] 2nd failover reconnection ignores default database/schema setting when not set by connection string
- [CONJ-1003] replication configuration always use 1st replica on 3.0
- [CONJ-996] BatchUpdateException doesn't inherited the SQLState & vendorCode from the cause SQL exception
- [CONJ-1006] disabling cachePrepStmts with useServerPrepStmts might result in Exception
- [CONJ-1007] Socket file descriptors are leaked after connecting with unix socket if DB is not up running
- [CONJ-1010] improve client side prepare statement parameter substitution
- [CONJ-999] setting createDatabaseIfNotExist option use on read-only server will refuse connection on 3.0
MariaDB Connector/Java 3.0.7
3.0.7 (Jul 2022)
- [CONJ-993] SQLDataException reading DATA_TYPE on DatabaseMetaData.getTypeInfo() after 3.0.4
- [CONJ-986] Permit specific Statement.setLocalInfileInputStream for compatibility
- [CONJ-987] Version 3.0.0 returns String for VARBINARY instead of byte[] as 2.7.6 did
- [CONJ-989] Binary column read as String
- [CONJ-990] Setting timezone=UTC result in SQLSyntaxErrorException
- [CONJ-991] Regression: binary(16) is returned as String by getObject()
- [CONJ-994] Version 3.x rejects previously accepted boolean string parameter for BOOLEAN field
MariaDB Connector/Java 3.0.6
3.0.6 (Jun 2022)
- [CONJ-953] PreparedStatement.getGeneratedKeys() returns rows when no keys are generated in insert
- [CONJ-975] ArrayIndexOutOfBoundsException when attempt to getTime() from ResultSet
- [CONJ-976] Improve use of pipelining when allowLocalInfile is enabled
- [CONJ-979] ResultSet.getObject() returns Byte instead of Boolean for tinyint(1)
- [CONJ-980] Permit setObject with java.util.Date parameter
- [CONJ-984] Permit executing initial command with new option
initSql
- [CONJ-985] ResultSet.getObject() returns ByteSet instead of Byte[] for BIT
MariaDB Connector/Java 3.0.5
3.0.5 (may 2022)
- [CONJ-956] ArrayIndexOutOfBoundsException when alias length > 250
- [CONJ-947] value after milliseconds precision lost when timestamp is encoded
- [CONJ-949] keep clientCertificateKeyStoreUrl and clientCertificateKeyStoreUrl aliases
- [CONJ-950] metadata TEXT/TINYTEXT/MEDIUMTEXT/LONGTEXT wrong column type and length
... (truncated)
Changelog
Sourced from mariadb-java-client's changelog.
3.0.8 (Sept 2022)
Notable Changes
- small performance improvement
- [CONJ-1010] improve client side prepared parameter parameter substitution
Bugs Fixed
- [CONJ-997] regression in 3.x when using option galeraAllowedState resulting in an IndexOutOfBoundsException
- [CONJ-1002] 2nd failover reconnection ignores default database/schema setting when not set by connection string
- [CONJ-1003] replication configuration always use 1st replica on 3.0
- [CONJ-996] BatchUpdateException doesn't inherited the SQLState & vendorCode from the cause SQL exception
- [CONJ-1006] disabling cachePrepStmts with useServerPrepStmts might result in Exception
- [CONJ-1007] Socket file descriptors are leaked after connecting with unix socket if DB is not up running
- [CONJ-1010] improve client side prepare statement parameter substitution
- [CONJ-999] setting createDatabaseIfNotExist option use on read-only server will refuse connection on 3.0
3.0.7 (Jul 2022)
- [CONJ-993] SQLDataException reading DATA_TYPE on DatabaseMetaData.getTypeInfo() after 3.0.4
- [CONJ-986] Permit specific Statement.setLocalInfileInputStream for compatibility
- [CONJ-987] Version 3.0.0 returns String for VARBINARY instead of byte[] as 2.7.6 did
- [CONJ-989] Binary column read as String
- [CONJ-990] Setting timezone=UTC result in SQLSyntaxErrorException
- [CONJ-991] Regression: binary(16) is returned as String by getObject()
- [CONJ-994] Version 3.x rejects previously accepted boolean string parameter for BOOLEAN field
3.0.6 (Jun 2022)
- [CONJ-953] PreparedStatement.getGeneratedKeys() returns rows when no keys are generated in insert
- [CONJ-975] ArrayIndexOutOfBoundsException when attempt to getTime() from ResultSet
- [CONJ-976] Improve use of pipelining when allowLocalInfile is enabled
- [CONJ-979] ResultSet.getObject() returns Byte instead of Boolean for tinyint(1)
- [CONJ-980] Permit setObject with java.util.Date parameter
- [CONJ-984] Permit executing initial command with new option
initSql
- [CONJ-985] ResultSet.getObject() returns ByteSet instead of Byte[] for BIT
3.0.5 (may 2022)
- [CONJ-956] ArrayIndexOutOfBoundsException when alias length > 250
- [CONJ-947] value after milliseconds precision lost when timestamp is encoded
- [CONJ-949] keep clientCertificateKeyStoreUrl and clientCertificateKeyStoreUrl aliases
- [CONJ-950] metadata TEXT/TINYTEXT/MEDIUMTEXT/LONGTEXT wrong column type and length
- [CONJ-954] java.time.OffsetDateTime not supported
- [CONJ-958] compatibility with 2.7: now loop through hosts when multiple host without failover mode
- [CONJ-959] java.time.Instant not supported
... (truncated)
Commits
a3fdec6
Merge branch 'release/3.0.8'66e6130
[misc] test suite better error descriptione60dd93
[misc] parsing correction after #9a972b12f5fc563
bump 3.0.8506ab96
[misc] javadoc addition57a5f06
[misc] client side prepare parameter setting avoiding null check for primitiv...7b9458c
[misc] update mysql connector version0e4dbec
[CONJ-1010] improve client side prepared parameter parameter substitutionbe083fe
[misc] test correction for NULL geometry value1e5f510
[misc] socket flushing correction- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)