Commit Graph

5 Commits

Author SHA256 Message Date
Fridrich Strba
c3b2d958b5 Accepting request 1177097 from home:gkenion:branches:Java:packages
Update to 8.4.0

OBS-URL: https://build.opensuse.org/request/show/1177097
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=103
2024-05-27 12:10:34 +00:00
Fridrich Strba
818e902180 Accepting request 1125701 from home:david.anes:branches:Java:packages
- Update to 8.2.0: 
  - Added the missing implementation for 
    Connection.releaseSavepoint(). (Bug #35811592)
  - Connector/J now supports WebAuthn Authentication. See Connecting
    Using Web Authentication (WebAuthn) Authentication for details. 
    (WL #15197)
  - The auto-deserialization function for BLOB objects, deprecated 
    since release 8.1.0, is now removed. (WL #15747)
  - The SessionStateChanges objects failed to provide proper values 
    for section state changes. This was because Connector/J parsed 
    the OK_Packet incorrectly, and this patch fixes the issue. 
    (Bug #35358417)
  - Using javax.sql.rowset.CachedRowSet#getDate() or 
    javax.sql.rowset.CachedRowSet#getTimestamp() on DATETIME fields 
    resulted in a ClassCastException. It was because the default 
    return type of DATETIME fields by ResultSet.getObject() was 
    java.time.LocalDateTime instead of java.sql.Timestamp. To 
    prevent the exception, a new connection property, 
    treatMysqlDatetimeAsTimestamp, now allows the return type of 
    DATETIME by ResultSet.getObject() to be changed to 
    java.sql.Timestamp. (Bug #107215, Bug #34139593)
  - Obtaining a connection from a MysqlConnectionPoolDataSource made 
    Connector/J reset its connection state unless the connection 
    property paranoid was set to be true. During the reset, the 
    autocommit mode of the session was restored to the default value
    specified on the server by the system variable autocommit, while 
    the JDBC specification mandates that autocommit be always 
    enabled for a freshly created connection. With this patch, the 
    connection reset will always enable autocommit in the situation. 
    (Bug #91351, Bug #28225464)

OBS-URL: https://build.opensuse.org/request/show/1125701
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=99
2023-11-13 19:07:55 +00:00
Fridrich Strba
9a369092e8 Accepting request 1082648 from home:david.anes:branches:Java:packages
- Update to 8.0.33:
  - Fix for Bug#34558945, PS using setCharacterStream() fails with 
    "Incorrect string value" if the Java program encoding is not 
    UTF-8 after 8.0.29.
  - Fix for Bug#109013 (Bug#34772608), useServerPrepStmts and 
    useLocalTransactionState could cause rollback failure.
  - Fix for bug Bug#108643 (Bug#34652568), Commit statement not 
    effect when two params turns on.
  - Fix for Bug#34918989, Pluggable classes are initialized even 
    when they cannot be used by Connector/J.
  - Fix for Bug#93415 (Bug#28992710), Documentation for 
    getDefaultSchema() Needs Improvements.
  - Fix for Bug#110168 (Bug#35110706), yum update fails upgrading 
    Connector/J package.
  - Fix for Bug#35018216, Problems with Connector/J RPM's: jar names 
    renamed.
  - Fix for Bug#107577 (Bug#34325361), rewriteBatchedStatements not 
    work when table column name contains 'value' string.
  - Fix for Bug#109377 (Bug#34900156), rewriteBatchedStatements 
    doesn't work when parenthesis are found in values.
  - Fix for Bug#109808 (Bug#35021038), DatabaseMetaData#getPrimaryKeys 
    should ordered by COLUMN_NAME.
  - Fix for Bug#109864 (Bug#35034666), Connector/J 8.0.32 hangs on 
    MySQL 5.5 with prepared statements.
  - Fix for Bug#109807 (Bug#35021014), DatabaseMetaData#getTypeInfo 
    should ordered by DATA_TYPE.
  - Fix for Bug#77368 (Bug#21321849), "LOAD DATA LOCAL INFILE" 
    doesn't work properly with relative paths.
  - Fix for Bug#109243 (Bug#34852047), Judge whether the returned 
    result set of the sql statement is incorrect.

OBS-URL: https://build.opensuse.org/request/show/1082648
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=76
2023-04-25 11:19:58 +00:00
David Anes
3469ba37f8 Accepting request 973641 from home:david.anes:branches:Java:packages
- Update to 8.0.29: 
  Functionality added or changed:
    * Historically, MySQL has used utf8 as an alias for utf8mb3. 
      Since release 8.0.29, utf8mb3 has become a recognized (though 
      deprecated) character set on its own for MySQL Server. 
      Therefore, Connector/J has added utf8mb3 to its character set 
      mapping, and users are encouraged to update to 
      Connector/J 8.0.29 to avoid potential issues when working with 
      MySQL Server 8.0.29 or later. (Bug #33850155)
    * A new connection property socksProxyRemoteDns has been added, 
      which, when set to true, makes the SocksProxySocketFactory 
      execute its own connect() implementation that passes the 
      unresolved InetSocketAddress of a MySQL Server host to the 
      created proxy socket, instead of having the address resolved 
      locally. (Bug #77924, Bug #25710160)
    * The code for prepared statements has been refactored to make 
      the code simpler and the logic for binding more consistent 
      between ServerPreparedStatement and ClientPreparedStatement.
    * Connector/J now supports Fast Identity Online (FIDO) 
      Authentication. See Connecting Using Fast Identity Online 
      (FIDO) Authentication for details. 
  Bugs fixed:
    * X DevAPI: If the connection property xdevapi.ssl-mode was set
      to DISABLED (or xdevapi.ssl-mode was not set, but the value 
      was picked up from the sslMode setting), specifying some of 
      the security properties caused Connector/J to throw an error. 
      With this fix, even when encryption is turned off and 
      irrelevant security properties are set, Connector/J does not 
      throw an error.
    * DatabaseMetaData.getDefaultTransactionIsolation() returned a

OBS-URL: https://build.opensuse.org/request/show/973641
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
Fridrich Strba
9a3bd11c4c Accepting request 957902 from home:david.anes:branches:Java:packages
- Build now from GitHub official repo:
  * Updated source package to build from gihub official repository.
  * Remove utility generate-tarball.sh which is not needed anymore.
- Add patch to temporarily remove OCI IAM support while it's 
  packaged:
  * Add mysql-connector-java-remove-oci-support.patch
- Update to 8.0.28 (CVE-2021-2471, bsc#1195557):
  Changes in 8.0.28:
    * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close.
    * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check.
    * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet.
    * Fix for Bug#105323 (33507321), README.md contains broken links.
    * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION.
    * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs.
    * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH.
    * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException.
    * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date.
    * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW.
    * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code.
    * WL#14805, Remove support for TLS 1.0 and 1.1.
    * WL#14650, Support for MFA (multi factor authentication) authentication.
  Changesd in 8.0.27
    * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections.
    * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation.
    * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET.
    * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING.
    * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION.
    * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys.
    * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean).
    * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA.

OBS-URL: https://build.opensuse.org/request/show/957902
OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00