All pages
Powered by GitBook
1 of 1

Loading...

Connector/J 1.8.0 Release Notes

Download | Release Notes | Changelog |

Release date: 11 Feb 2019

MariaDB Connector/J 1.8.0 is a Stable (GA) release.

NOTE: MariaDB Connector/J 1.8.x version is the maintenance version for Java 7. Support for java 6 is dropped

Evolutions

Report issue from 2.3.x 2.4.x to 1.8.0:

  • [] permit multiple alternative authentication methods for the same user (future feature)

  • {] permit indication of truststore/keystore type (JKS/PKCS12), then not relying on java default type

  • [] GSSAPI: client can provide SPN

  • [] Support MYSQL_TYPE_JSON datatype

Minor changes

  • [] optimization to read metadata faster

  • [] java.sql.Driver class implement DriverPropertyInfo[] getPropertyInfo, permitting listing options on querying tools

  • [] update maven test dependencies for java 10 compatibility

  • [] PreparedStatement::getParameterMetaData always returns VARSTRING as type, resulting in downstream libraries interpreting values wrongly

h3. Bugfixes

  • [] possible NullPointerException when the connection is lost to the database using aurora configuration with one node

  • [] batch using multi-send can hang when using query timeout

  • [] disable SSL session resumption when using SSL

  • [] correcting Clob.length() for utf8mb4

[CONJ-652] faster results buffering socket available

  • [CONJ-659] improve text performance reading date/time/timestamp resultset

  • [CONJ-670] ability to Refresh the SSL certificate

  • [CONJ-642] disable the option "useBulkStmts" by default

  • [CONJ-623] Increase connection logging when the Primary node connection fails

  • [CONJ-384] Add option permit having "affected" or "found" rows

  • [CONJ-649] datasource connectTimeout URL parameter is not honoured

  • [CONJ-650] Correction on resultset.getObject(columnName, byte[].class) when value is NULL

  • [CONJ-665] old MySQL (<5.5.3) doesn't support utf8mb4, using utf8 on 3 bytes as connection charset by default

  • [CONJ-671] MariaDb bulk threads occupy full cpu(99%) while db connections broken

  • [CONJ-673] aborting a connection while fetching a query still reads the whole resultset

  • [CONJ-669] SQLSyntaxErrorException when querying on an empty column name

  • [CONJ-674] make dumpQueriesOnException = false by default as per documentation

  • [CONJ-616] correction on possible NPE on getConnection when using failover configuration and the master is down, not throwing a proper exception

  • [CONJ-636] Error in batch might throw a NPE and not the proper Exception

  • [CONJ-624] MariaDbPoolDataSource possible NPE on configuration getter

  • [CONJ-622] The option "connectTimeout" must take into account DriverManager.getLoginTimeout() when set

  • [CONJ-621] wrong escaping when having curly brackets in table/field name

  • [CONJ-618] Client preparestatement parsing error on escaped ' / " in query

  • [CONJ-644] small optimization when validating Galera connection

  • [CONJ-625] add coverage test

  • [CONJ-654] DatabaseMetaData.getDriverName() returns connector/J with a lowercase c

  • CONJ-675
    MariaDB 10.4
    CONJ-678
    CONJ-378
    CONJ-667
    CONJ-628
    CONJ-637
    CONJ-641
    CONJ-643
    CONJ-646
    CONJ-672
    CONJ-544
    CONJ-589

    The most recent release of is:

    Connector/J 3.5.7 Download Now

    For an overview of MariaDB Connector/J see the page

    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J

    This page is: Copyright © 2025 MariaDB. All rights reserved.