All pages
Powered by GitBook
1 of 2

Loading...

Loading...

Connector/J 1.8 Changelogs

Changelogs for the MariaDB Connector/J 1.8 series

Connector/J 1.8.0 Changelog

Download | Release Notes | Changelog |

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

  • [misc] utf8 test correction

  • [misc] correct test of wrongly constructed utf8 String

  • [misc] updating appveyor server version - adding travis testing with java 8 and 11

  • [misc] code cleaning

  • [misc] code cleaning

  • [misc] correcting JNA default version and according documentation

  • [misc] correcting JNA default version and according documentation

  • [] client can provide SPN (GSSAPI) - correction when SPN is not provided

  • [] client can provide SPN (GSSAPI)

  • [misc] travis testing 10.4 build

  • [] TLS now default to java TLS Default to permit using TLSv1.3 when available

  • [] adding javadoc documentation

  • [] permit to indicate truststore/keystore type, not relying on java default type

  • [misc] deprecating Connection.getUsername(), Connection.getPort() and Connection.getHostname() and adding connection test coverage

  • [misc] adding coverage tests, correcting test if using "useServerPrepStmts" option

  • [misc] adding coverage tests. - statement - ClientPrepareStatement

  • [misc] code cleaning, second round

  • [] Multiple alternative authentication methods for the same user java implementation

  • [test] add coverage test

  • [test] update appveyor server version and 10.4 to travis

  • [misc] add coverage report

  • [] Correcting possible NPE when using aurora configuration during failover when using IP address format

  • [misc] changing master detection for old server that didn't have @@innodb_read_only system variables

  • [] Made dumpQueriesOnException = false by default as per documentation correcting according tests

  • [misc] checkstyle improvement

  • [] adding test case for session reuse

  • [] creating SSLContext each time to permit trustStore / keyStore changed dynamically

  • Made dumpQueriesOnException = false by default as per documentation. Added a unit test case for the same.

  • [] batch timeout correction to avoid hanging when using multi-send with query time

  • [] Batch multi-send correction when having network outage. Depending on when network error occur, bulk threads can end in buzy wait

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

  • [] Abording a connection while fetching a query won't read the whole result-set

  • [] No such column exception when reading result-set when empty column name

  • [] clob truncation on last byte correction report test on appropriate test case

  • [] clob length and truncate methods to behave correctly for characters encoded in 2 UTF-16 characters

  • [] correction of nanosecond ATOI handling to permit resultset.getTimestamp()

  • [] protocol exchange using utf8, not utf8mb4 for server <= 5.1 Patch from Erik Karlsson

  • [] correction of ATOI parsing to permit resultset.getDate() on String data with timestamps format

  • [] Support MYSQL_TYPE_JSON data type in getObject to return String and not throwing Exception

  • [] improve text performance reading date/time/timestamp resultset parsing with atoi

  • [] client prepare statement parsing double slash incorrectly

  • [misc] updating logo link is broken

  • [misc] internal inTransaction() failover method when master is allowed to be down

  • [] adding javadoc documentation

  • [] correct metadata driver name along with getDatabaseProductName() according to server. misc wrong "MySQL" description changed to "MariaDB"

  • [misc] class renaming for better comprehension

  • [misc] Commit not executed when in transaction and autocommit is enabled

  • [misc] updating maxscale test to version 2.2.9

  • [] correct metadata driver name along with getDatabaseProductName() according to server. misc wrong "MySQL" description changed to "MariaDB"

  • [] datasource connectTimeout URL parameter is not honoured, always defaulting to 30s

  • [] NegativeArraySizeException while executing getObject(columnName, byte[].class) with null value

  • [] faster results buffering the socket available data, not only packet data

  • [misc] correcting ssl test

  • [misc] remove MariaDbDataSource.setURL() method, deprecated since 1.3

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

  • [] Improve deadlock debugging capabilties

  • [] travis correction to permit testing option "rewriteBatchedStatements" - part 2

  • [] travis correction to permit testing option "rewriteBatchedStatements"

  • [] travis activating testing option "useBulkStmts"

  • [] correcting test when not rewritable and option "useBulkStmts" not set

  • [] enabledSslProtocolSuites now permit TLSv1.2 by default

  • [] disable the option "useBulkStmts" by default

  • [] correcting possible NPE in case of master down and option "allowMasterDownConnection" is set

  • [misc] correcting tests for PR not having access to aurora test

  • [] Driver.getPropertyInfo() implementation

  • [] avoiding NPE on connection when using master slave configuration and no host found

  • [misc] correcting appveyor maven installation to 3.5.4

  • [] correcting possible NPE thrown in place of exception

  • [misc] updating appveyor maven to new version 3.5.4

  • AbstractQueryProtocol#isValid optimize avoid spliting galeraAllowableState values every call

  • : Resolve inconsistency between length() and getSubString() in MariaDbClob.

  • [] small optimization to read metadata faster

  • [] add option "useAffectedRow" test and documentation

  • [misc] remove test not stable for aurora

  • [misc] change appveyor to last recent MariaDB released version

  • [] MariaDbPoolDataSource possible NPE on configuration getter

  • Update MariaDbPoolDataSource.java

  • / Increase connection logging when Primary node connection fails

  • [] The option connectTimeout takes in account DriverManager getLoginTimeout() va

  • [] escaping when having curly bracket in table field name (backtick)

  • [misc] better unexcepected character when malformed String (wrong surrogate)

  • [misc] testing correction when testSingleHost is false

  • [] Client prepared statement parsing double slash as comment error

  • [] Client preparestatement parsing error on escaped ' / " in query (not parameters)

  • [misc] removing one test for aurora

Revision #be8e57f7a49af8afb4b5d6730442966ae05a289b
Revision #5ebad185356256f31a672e0700a9361e20250ac0
Revision #bda246d5ec0a90d54f16338c6881f97926bb80fa
Revision #7cc47a117c4397370702001bb1f6ead347f63b2e
Revision #613fa7d0028711941589257bbdc876a94cb3ce86
Revision #6615d6a6b3a136d2db0abf5f32b8f4c913f7d30c
Revision #e1e90ec28a3b6b50b2b065f2f2a1ddf5e7f52c5c
Revision #269c63788a728e43f24300b4005c8bac7fb609fe
CONJ-378
Revision #2a78c5cf4f099b1db6562df6ecc3117d8d310989
CONJ-378
Revision #e28186c74197091121342efc87c901ced383009b
Revision #ef005428ef02f29afe013972e21821003d748a39
CONJ-648
Revision #113018422b110a63b649ec97e46253846d5515af
CONJ-634
Revision #b6a7fa5fbc9faaa7e3ad7f325ae6226d741ea55b
CONJ-678
Revision #48829cd73b01ec503783d2a0a2571dc3afb05be6
Revision #e1266f3de595562bdec2108ac16082b864d03ac7
Revision #03046d819de0b01021a4115093f5b52021e50686
Revision #7037eec930337776565025b532e96c29a69ff547
Revision #add2498b2337a69918c9729d3571ce96dc067572
CONJ-675
Revision #d337275c11d0c12a2ab805c76d32bf9271e5ef1d
Revision #f3dc5f185b2607287c4e743c174fb7b9548616a4
Revision #8e2b81d8210f72e1a6c612a1d5bad7907a7c03e8
Revision #41c3a11a861de9769172ee1d7b552f90a05d0d7c
CONJ-646
Revision #8b235585b326e464a34ab1b0ad2a916a797b5203
Revision #d2201ba1fd13e7d971f37a48f2c4682d00200bf3
CONJ-674
Revision #195a59acbce1dd23d684deb2573276acf2132f75
Revision #9f2517a32f41f8a5cea515d13759d57d458a35c0
CONJ-544
Revision #5ca80aa11a41c9d46e84f2f49875544dce211422
CONJ-670
Revision #f5df478169a8983ee8afaca1298482d6d1e77351
Revision #8d7d26aa31c3d7bee3ddaadf2742b153169ccee4
CONJ-672
Revision #0abf8c7b9002e413eeb70d94d051b47b2a2c3d3b
CONJ-671
Revision #89fbb60ffe915c737ca48e8113e0431457e0a12c
CONJ-672
Revision #6c36108d41a07bcf956e2ff2cf98b5ef70cc4bce
CONJ-673
Revision #d4a7bd868e1d542af0ec6fc56e862f4020cac864
CONJ-669
Revision #2e3110aa58ba6f820f2ecce70db30b71a458bac2
CONJ-589
Revision #6e6ebb77dfb69e9f9f6dbea18f86028166115f6d
CONJ-589
Revision #a4724b4670388bb504c8b04e610ca9c0c9c395da
CONJ-659
Revision #46a985c9b9b4c5696159de227ddc078ae8d2f1e0
CONJ-665
Revision #607be94c6f28f6c212dc0c730188a539d62a9ed0
CONJ-659
Revision #be4ad72c83893372abde9e98661ce71535d0de50
CONJ-667
Revision #0a211288dbea3d4e6a5c936b4c16248e04bb2ece
CONJ-659
Revision #872565e915f7a23485d7718eedc1cf76c4ce56e9
CONJ-664
Revision #c407e6782edfd0386917b15cec53c38adb906a9d
Revision #9aa2d32a4d14a86ce66b64090286e52b080163bf
Revision #7d5265584ac5b5eb80737de934eaf39fbea1af01
CONJ-634
Revision #cc0ae015ea4e7bdd0e4ee145535ef77995efdce3
CONJ-654
Revision #8e64d6d740a80510a0710bf2da42983e8fe5dc0c
Revision #2a54b05214b01ca2cb9b3092c1d95fd4b016514f
Revision #76595d8657f7a6eb75e1ec7df6ab9c5384339f9a
Revision #59223f2d90563274e552f19162fbfd37a8960323
CONJ-654
Revision #5c09b019dce60bef198c71027fc8f1b101c96995
CONJ-649
Revision #34bb4529116edc46d8a1fe5ab29f5ceec23a3052
CONJ-650
Revision #89b497dbdbee60be78b861741c4b0119ad0081aa
CONJ-652
Revision #ba9b3c8d4b83fe05f7b8f6b844d5df43e94c3393
Revision #7df7884308dc3ed3760916ce3d281ba08a39b8a2
Revision #c59b2126aee855cdde3c73938e851c45a1d8d336
CONJ-643
Revision #c0ebfdac13ad21ce81289898613d389c5ec66053
CONJ-398
Revision #a6a2ebad11e75b8a8a0290697c49d1e450919300
CONJ-642
Revision #f25cebbe6c1de2bbb178d79e68b5f3bdb3aef826
CONJ-642
Revision #ebf3080ba2ef4bf0f057bed3826da7e76e37fa9a
CONJ-642
Revision #24a1a5d2456e32089a5cebbacb35b9827fa0055e
CONJ-642
Revision #8b8f9e102bd0673d6a8aa314b9eeba8267dd4834
CONJ-639
Revision #0b94b9060c39006b506b6d4ad545f3a7bdffb9de
CONJ-642
Revision #f82b7039c45542bdec836254188b864f4e5fdcba
CONJ-616
Revision #47c7960db7246f3adaff815f76ff8282adf0329c
Revision #8c5cbcc85e73baa0448f0220f1ce11709623946b
CONJ-637
Revision #bbd61e4daedbdf60ee0f826b9eac6d722e7405ef
CONJ-616
Revision #2f1903fd4252333eab9a07a4c70aa2bf4e3113ea
Revision #de8b053a6263b17fed2b7e1e78b78b4bab3fba69
CONJ-636
Revision #364383a594f9ca30466bf373e226fb876c68a5f9
Revision #a9482f133a369e670ff65a65473920458b286b69
Revision #50a06aeeb5b6aea28e73993848cff72f59d9458e
CONJ-589
Revision #7afc70b469b20d1cf70ad8ee9bc2fc3192abe215
CONJ-628
Revision #0991ce771a80a9cb30c734fc243cab25f1a2cdee
CONJ-384
Revision #c2653021a570545f7a4eb9907c127f42d113dd79
Revision #9267d8e28c253041ba2336f3618bcc812393957d
Revision #991d1c794557020971718c8b611bb2e76acc2c86
CONJ-624
Revision #f519f0751bb8026f2b9a945d12c7bf66d220441c
Revision #9f91ca424c9e460dd9d1223d211d4ee40045c7ca
CONJ-623
Revision #b4c4c4d17656b1656971f4b6b01f27a657c2b724
CONJ-622
Revision #1043417b55131a480cb0f471cf4fc19bbb1b88cc
CONJ-621
Revision #bedc9a55a64b33d6f0bd69e8d41c10ae7f625a5e
Revision #0abceec4124783874b50c8bc3dd70e703978c1d2
Revision #542cac05c91698d91c119253c25b4a53d75bd3de
CONJ-618
Revision #5a8e22a233a8513da32d6d434e34655be99e95c9
CONJ-618
Revision #f0ca4dd0c4f95f3d67a6b3887e9fbccd435497d8

The most recent release of is:

Connector/J 3.5.6 Download Now

About MariaDB Connector/J
MariaDB Connector/J

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