MariaDB Connector/J 1.8.0 Changelog
Download Release Notes Changelog Connector/J Overview
Release date: 11 Feb 2019
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub 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 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
Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.
MariaDB may already be included in your favorite OS distribution. More
information can be found on the
Distributions which Include MariaDB
page.