Details
- 
    Task 
- 
    Status: Closed (View Workflow)
- 
    Major 
- 
    Resolution: Fixed
- 
    None
- 
    None
Description
Report issue from 2.3.x 2.4.x to 1.8.0:
- CONJ-675permit multiple alternative authentication methods for the same user (future MariaDB 10.4 feature)
- {CONJ-678] permit indication of truststore/keystore type (JKS/PKCS12), then not relying on java default type
- CONJ-378GSSAPI: client can provide SPN
- CONJ-667Support MYSQL_TYPE_JSON datatype
- CONJ-652faster results buffering socket available
- CONJ-659improve text performance reading date/time/timestamp resultset
- CONJ-670ability to Refresh SSL certificate
- CONJ-642disable the option "useBulkStmts" by default
Minor changes
- CONJ-628optimization to read metadata faster
- CONJ-637java.sql.Driver class implement DriverPropertyInfo[] getPropertyInfo, permitting listing options on querying tools
- CONJ-641update maven test dependencies for java 10 compatibility
- CONJ-643PreparedStatement::getParameterMetaData always returns VARSTRING as type resulting in downstream libraries interpreting values wrongly
- CONJ-623Increase connection logging when Primary node connection fails
- CONJ-384Add option permit having "affected" or "found" rows
Bugfixes
- CONJ-646possible NullPointerException when connection lost to database using aurora configuration with one node
- CONJ-672batch using multi-send can hang when using query timeout
- CONJ-544disable SSL session resumption when using SSL
- CONJ-589correcting Clob.length() for utf8mb4
- CONJ-649datasource connectTimeout URL parameter is not honoured
- CONJ-650Correction on resultset.getObject(columnName, byte[].class) when value is NULL
- CONJ-665old MySQL (<5.5.3) doesn't support utf8mb4, using utf8 on 3 bytes as connection charset by default
- CONJ-671MariaDb bulk threads occupy full cpu(99%) while db connections broken
- CONJ-673abording a connection while fetching a query still does read whole resultset
- CONJ-669SQLSyntaxErrorException when querying on empty column name
- CONJ-674make dumpQueriesOnException = false by default as per documentation
- CONJ-616correction on possible NPE on getConnection when using failover configuration and master is down, not throwing a proper exception
- CONJ-636Error in batch might throw a NPE and not the proper Exception
- CONJ-624MariaDbPoolDataSource possible NPE on configuration getter
- CONJ-622The option "connectTimeout" must take in account DriverManager.getLoginTimeout() when set
- CONJ-621wrong escaping when having curly bracket in table/field name
- CONJ-618Client preparestatement parsing error on escaped ' / " in query
- CONJ-644small optimization when validating galera connection
- CONJ-625add coverage test
- CONJ-654DatabaseMetaData.getDriverName() returns connector/J with a lowercase c