Connector/J 1.8.0 Changelog
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 11 Feb 2019
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #24d204fb170a2b9fa91f6d6c76f80fddbdc93490 bump 1.8.0 version
Revision #946d2041e314e31b0bf5cf57df08e917cf979292 [misc] removing travis test with oracle 7 not available anymore
Revision #be8e57f7a49af8afb4b5d6730442966ae05a289b [misc] utf8 test correction
Revision #5ebad185356256f31a672e0700a9361e20250ac0 [misc] correct test of wrongly constructed utf8 String
Revision #bda246d5ec0a90d54f16338c6881f97926bb80fa [misc] updating appveyor server version - adding travis testing with java 8 and 11
Revision #7cc47a117c4397370702001bb1f6ead347f63b2e [misc] code cleaning
Revision #613fa7d0028711941589257bbdc876a94cb3ce86 [misc] code cleaning
Revision #6615d6a6b3a136d2db0abf5f32b8f4c913f7d30c [misc] correcting JNA default version and according documentation
Revision #e1e90ec28a3b6b50b2b065f2f2a1ddf5e7f52c5c [misc] correcting JNA default version and according documentation
Revision #269c63788a728e43f24300b4005c8bac7fb609fe [CONJ-378] client can provide SPN (GSSAPI) - correction when SPN is not provided
Revision #2a78c5cf4f099b1db6562df6ecc3117d8d310989 [CONJ-378] client can provide SPN (GSSAPI)
Revision #e28186c74197091121342efc87c901ced383009b [misc] travis testing 10.4 build
Revision #ef005428ef02f29afe013972e21821003d748a39 [CONJ-648] TLS now default to java TLS Default to permit using TLSv1.3 when available
Revision #113018422b110a63b649ec97e46253846d5515af [CONJ-634] adding javadoc documentation
Revision #b6a7fa5fbc9faaa7e3ad7f325ae6226d741ea55b [CONJ-678] permit to indicate truststore/keystore type, not relying on java default type
Revision #48829cd73b01ec503783d2a0a2571dc3afb05be6 [misc] deprecating Connection.getUsername(), Connection.getPort() and Connection.getHostname() and adding connection test coverage
Revision #e1266f3de595562bdec2108ac16082b864d03ac7 [misc] adding coverage tests, correcting test if using "useServerPrepStmts" option
Revision #03046d819de0b01021a4115093f5b52021e50686 [misc] adding coverage tests. - statement - ClientPrepareStatement
Revision #7037eec930337776565025b532e96c29a69ff547 [misc] code cleaning, second round
Revision #add2498b2337a69918c9729d3571ce96dc067572 [CONJ-675] Multiple alternative authentication methods for the same user java implementation
Revision #d337275c11d0c12a2ab805c76d32bf9271e5ef1d [test] add coverage test
Revision #f3dc5f185b2607287c4e743c174fb7b9548616a4 [test] update appveyor server version and 10.4 to travis
Revision #8e2b81d8210f72e1a6c612a1d5bad7907a7c03e8 [misc] add coverage report
Revision #41c3a11a861de9769172ee1d7b552f90a05d0d7c [CONJ-646] Correcting possible NPE when using aurora configuration during failover when using IP address format
Revision #8b235585b326e464a34ab1b0ad2a916a797b5203 [misc] changing master detection for old server that didn't have @@innodb_read_only system variables
Revision #d2201ba1fd13e7d971f37a48f2c4682d00200bf3 [CONJ-674] Made dumpQueriesOnException = false by default as per documentation correcting according tests
Revision #195a59acbce1dd23d684deb2573276acf2132f75 [misc] checkstyle improvement
Revision #9f2517a32f41f8a5cea515d13759d57d458a35c0 [CONJ-544] adding test case for session reuse
Revision #5ca80aa11a41c9d46e84f2f49875544dce211422 [CONJ-670] creating SSLContext each time to permit trustStore / keyStore changed dynamically
Revision #f5df478169a8983ee8afaca1298482d6d1e77351 Made dumpQueriesOnException = false by default as per documentation. Added a unit test case for the same.
Revision #8d7d26aa31c3d7bee3ddaadf2742b153169ccee4 [CONJ-672] batch timeout correction to avoid hanging when using multi-send with query time
Revision #0abf8c7b9002e413eeb70d94d051b47b2a2c3d3b [CONJ-671] Batch multi-send correction when having network outage. Depending on when network error occur, bulk threads can end in buzy wait
Revision #89fbb60ffe915c737ca48e8113e0431457e0a12c [CONJ-672] Batch using multi-send can hang when using query timeout
Revision #6c36108d41a07bcf956e2ff2cf98b5ef70cc4bce [CONJ-673] Abording a connection while fetching a query won't read the whole result-set
Revision #d4a7bd868e1d542af0ec6fc56e862f4020cac864 [CONJ-669] No such column exception when reading result-set when empty column name
Revision #2e3110aa58ba6f820f2ecce70db30b71a458bac2 [CONJ-589] clob truncation on last byte correction report test on appropriate test case
Revision #6e6ebb77dfb69e9f9f6dbea18f86028166115f6d [CONJ-589] clob length and truncate methods to behave correctly for characters encoded in 2 UTF-16 characters
Revision #a4724b4670388bb504c8b04e610ca9c0c9c395da [CONJ-659] correction of nanosecond ATOI handling to permit resultset.getTimestamp()
Revision #46a985c9b9b4c5696159de227ddc078ae8d2f1e0 [CONJ-665] protocol exchange using utf8, not utf8mb4 for server <= 5.1 Patch from Erik Karlsson
Revision #607be94c6f28f6c212dc0c730188a539d62a9ed0 [CONJ-659] correction of ATOI parsing to permit resultset.getDate() on String data with timestamps format
Revision #be4ad72c83893372abde9e98661ce71535d0de50 [CONJ-667] Support MYSQL_TYPE_JSON data type in getObject to return String and not throwing Exception
Revision #0a211288dbea3d4e6a5c936b4c16248e04bb2ece [CONJ-659] improve text performance reading date/time/timestamp resultset parsing with atoi
Revision #872565e915f7a23485d7718eedc1cf76c4ce56e9 [CONJ-664] client prepare statement parsing double slash incorrectly
Revision #c407e6782edfd0386917b15cec53c38adb906a9d [misc] updating logo link is broken
Revision #9aa2d32a4d14a86ce66b64090286e52b080163bf [misc] internal inTransaction() failover method when master is allowed to be down
Revision #7d5265584ac5b5eb80737de934eaf39fbea1af01 [CONJ-634] adding javadoc documentation
Revision #cc0ae015ea4e7bdd0e4ee145535ef77995efdce3 [CONJ-654] correct metadata driver name along with getDatabaseProductName() according to server. misc wrong "MySQL" description changed to "MariaDB"
Revision #8e64d6d740a80510a0710bf2da42983e8fe5dc0c [misc] class renaming for better comprehension
Revision #2a54b05214b01ca2cb9b3092c1d95fd4b016514f [misc] Commit not executed when in transaction and autocommit is enabled
Revision #76595d8657f7a6eb75e1ec7df6ab9c5384339f9a [misc] updating maxscale test to version 2.2.9
Revision #59223f2d90563274e552f19162fbfd37a8960323 [CONJ-654] correct metadata driver name along with getDatabaseProductName() according to server. misc wrong "MySQL" description changed to "MariaDB"
Revision #5c09b019dce60bef198c71027fc8f1b101c96995 [CONJ-649] datasource connectTimeout URL parameter is not honoured, always defaulting to 30s
Revision #34bb4529116edc46d8a1fe5ab29f5ceec23a3052 [CONJ-650] NegativeArraySizeException while executing getObject(columnName, byte[].class) with null value
Revision #89b497dbdbee60be78b861741c4b0119ad0081aa [CONJ-652] faster results buffering the socket available data, not only packet data
Revision #ba9b3c8d4b83fe05f7b8f6b844d5df43e94c3393 [misc] correcting ssl test
Revision #7df7884308dc3ed3760916ce3d281ba08a39b8a2 [misc] remove MariaDbDataSource.setURL() method, deprecated since 1.3
Revision #c59b2126aee855cdde3c73938e851c45a1d8d336 [CONJ-643] PreparedStatement::getParameterMetaData always returns VARSTRING as type resulting in downstream libraries interpreting values wrongly
Revision #c0ebfdac13ad21ce81289898613d389c5ec66053 [CONJ-398] Improve deadlock debugging capabilties
Revision #a6a2ebad11e75b8a8a0290697c49d1e450919300 [CONJ-642] travis correction to permit testing option "rewriteBatchedStatements" - part 2
Revision #f25cebbe6c1de2bbb178d79e68b5f3bdb3aef826 [CONJ-642] travis correction to permit testing option "rewriteBatchedStatements"
Revision #ebf3080ba2ef4bf0f057bed3826da7e76e37fa9a [CONJ-642] travis activating testing option "useBulkStmts"
Revision #24a1a5d2456e32089a5cebbacb35b9827fa0055e [CONJ-642] correcting test when not rewritable and option "useBulkStmts" not set
Revision #8b8f9e102bd0673d6a8aa314b9eeba8267dd4834 [CONJ-639] enabledSslProtocolSuites now permit TLSv1.2 by default
Revision #0b94b9060c39006b506b6d4ad545f3a7bdffb9de [CONJ-642] disable the option "useBulkStmts" by default
Revision #f82b7039c45542bdec836254188b864f4e5fdcba [CONJ-616] correcting possible NPE in case of master down and option "allowMasterDownConnection" is set
Revision #47c7960db7246f3adaff815f76ff8282adf0329c [misc] correcting tests for PR not having access to aurora test
Revision #8c5cbcc85e73baa0448f0220f1ce11709623946b [CONJ-637] Driver.getPropertyInfo() implementation
Revision #bbd61e4daedbdf60ee0f826b9eac6d722e7405ef [CONJ-616] avoiding NPE on connection when using master slave configuration and no host found
Revision #2f1903fd4252333eab9a07a4c70aa2bf4e3113ea [misc] correcting appveyor maven installation to 3.5.4
Revision #de8b053a6263b17fed2b7e1e78b78b4bab3fba69 [CONJ-636] correcting possible NPE thrown in place of exception
Revision #364383a594f9ca30466bf373e226fb876c68a5f9 [misc] updating appveyor maven to new version 3.5.4
Revision #a9482f133a369e670ff65a65473920458b286b69 AbstractQueryProtocol#isValid optimize avoid spliting galeraAllowableState values every call
Revision #50a06aeeb5b6aea28e73993848cff72f59d9458e CONJ-589 : Resolve inconsistency between length() and getSubString() in MariaDbClob.
Revision #7afc70b469b20d1cf70ad8ee9bc2fc3192abe215 [CONJ-628] small optimization to read metadata faster
Revision #0991ce771a80a9cb30c734fc243cab25f1a2cdee [CONJ-384] add option "useAffectedRow" test and documentation
Revision #c2653021a570545f7a4eb9907c127f42d113dd79 [misc] remove test not stable for aurora
Revision #9267d8e28c253041ba2336f3618bcc812393957d [misc] change appveyor to last recent MariaDB released version
Revision #991d1c794557020971718c8b611bb2e76acc2c86 [CONJ-624] MariaDbPoolDataSource possible NPE on configuration getter
Revision #f519f0751bb8026f2b9a945d12c7bf66d220441c Update MariaDbPoolDataSource.java
Revision #9f91ca424c9e460dd9d1223d211d4ee40045c7ca CONJ-623 / Increase connection logging when Primary node connection fails
Revision #b4c4c4d17656b1656971f4b6b01f27a657c2b724 [CONJ-622] The option connectTimeout takes in account DriverManager getLoginTimeout() va
Revision #1043417b55131a480cb0f471cf4fc19bbb1b88cc [CONJ-621] escaping when having curly bracket in table field name (backtick)
Revision #bedc9a55a64b33d6f0bd69e8d41c10ae7f625a5e [misc] better unexcepected character when malformed String (wrong surrogate)
Revision #0abceec4124783874b50c8bc3dd70e703978c1d2 [misc] testing correction when testSingleHost is false
Revision #542cac05c91698d91c119253c25b4a53d75bd3de [CONJ-618] Client prepared statement parsing double slash as comment error
Revision #5a8e22a233a8513da32d6d434e34655be99e95c9 [CONJ-618] Client preparestatement parsing error on escaped ' / " in query (not parameters)
Revision #f0ca4dd0c4f95f3d67a6b3887e9fbccd435497d8 [misc] removing one test for aurora
This page is: Copyright © 2025 MariaDB. All rights reserved.
Last updated
Was this helpful?