The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
: Merge branch 'release/1.5.0-RC1'
: [misc] update documentation
: release candidate 1.5.0-RC1
Be notified of new MariaDB Server releases automatically by 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 page.
This page is licensed: GPLv2
: Merge branch 'develop' of
into develop
: [misc] correcting error in async batch when continueBatchOnError enabled
: |misc] using creole documentation (identical as knowledge base)
: [] add enabledSslCipherSuites and changing SSL request packet for 10.2 protocol change
: Merge remote-tracking branch 'krasaee/mariadb-connector-j' into feature/
: [misc] changing mysql server key server
: Merge branch 'feature/' into develop
: [] test correction : mysql server throw SQLException, not SQLDataException when charset error
: [] correction for mysql server (server send a unreliable flag)
: [] test correction
: [] stored procedure call with PreparedStatement and Statement additionally to CallableStatement
: [] implementation correction
: Merge branch 'hotfix/' into develop
: [] checkstyle correction
: [] Callable function exception when no parameter and space before parenthesis
: fixed bug in version detection on mariadb >= 10.0.15 support for TLSv1.2
: Removed default behaviour for TLSv1.2 on MariaDB versions >= 10.0.15 and MariaDB NOT 10 && >= 5.5.41. This is in order to mitigate the risk of users compiling with yaSSL which only supports version TLSv1.1 and TLSv1.0. Users may be set TLSv1.2 explicity using the 'enabledSslProtocolSuites' :
: Merge branch 'release/1.5.0-RC1'
: [misc] update documentation
: release candidate 1.5.0-RC1
: Merge branch 'develop' of into develop
: [misc] correcting error in async batch when continueBatchOnError enabled
: |misc] using creole documentation (identical as knowledge base)
: [] add enabledSslCipherSuites and changing SSL request packet for 10.2 protocol change
: Merge remote-tracking branch 'krasaee/mariadb-connector-j' into feature/
: [misc] changing mysql server key server
: Merge branch 'feature/' into develop
: [] test correction : mysql server throw SQLException, not SQLDataException when charset error
: [] correction for mysql server (server send a unreliable flag)
: [] test correction
: [] stored procedure call with PreparedStatement and Statement additionally to CallableStatement
: [] implementation correction
: Merge branch 'hotfix/' into develop
: [] checkstyle correction
: [] Callable function exception when no parameter and space before parenthesis
: fixed bug in version detection on mariadb >= 10.0.15 support for TLSv1.2
: Removed default behaviour for TLSv1.2 on MariaDB versions >= 10.0.15 and MariaDB NOT 10 && >= 5.5.41. This is in order to mitigate the risk of users compiling with yaSSL which only supports version TLSv1.1 and TLSv1.0. Users may be set TLSv1.2 explicity using the 'enabledSslProtocolSuites' attribute
: Merge branches 'develop' and 'master' of into develop
: Removed previously added java utility, no longer needed or used
: resolve merge issue with package imports
: Merge
: Update README.md
: Fix TLS v1.1 issue with test case for MySQL 5.6 - 2nd attempt
: Fix TLS v1.1 issue with test case for MySQL 5.6
: [] + Additional updates to make code/javadocs consistent with audit requirements
: [misc] correction of regression using TLSv1.2 before complete handling ()
: [misc] will add 10.2 test when issue regarding TLSv1.2 will be corrected (PR in review)
: - removed TLSv1.2 from MySQL >= 5.7.10 since most packaged MySQL versions are compiled with yaSSL which only supports TLSv1 and TLSv1.1 - a better SSL protocol negotiation strategy is required if backwards and future compatbility is required; maybe through the server packet capabilities.
: - fixed TLSv1.2 support for specific versions of MariaDB >= 10.0.15 and >= 5.5.41 or MySQL >= 5.7.10
: - Quick fix to add TLSv1.1 and TLSv1.2 to the list of supported protocols
: quick fix to supported TLS versions, added 1.1 and 1.2
The revision number links will take you to the revision's page on GitHub. On you can view more
details of the revision and view diffs of the code modified in that revision.
- bump 1.5.7 version
- Merge branch 'hotfix/'
- Merge remote-tracking branch 'origin/hotfix/' into hotfix/
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.
: [] PrepareStatement setString() with empty string correction.
: [] factory implementation to avoid JNA class loading for every connection
: [] replacing ManagementFactory.getRuntimeMXBean() to identify PID to avoid connection hang depending on environment Session connection attributes "_thread" now use current java thread value, replacing server connection id.
: [] add VIRTUAL GENERATED', 'STORED GENERATED' possible values in column information for mysql compatibility
: [] test compatibility for mysql 5.7 that cannot have virtual column referring to auto_increment column
: [] test correction : metadata text octet size depend on charset
: [] Metadata getColumns(...) resultSet doesnt have "IS_GENERATEDCOLUMN" info
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.
The revision number links will take you to the revision's page on GitHub. On you can view more
details of the revision and view diffs of the code modified in that revision.
- [misc] bump 1.5.8 version
- [] high CPU usage against Aurora after 2 hours of inactivity
Revision #7e4650d - [CONJ-419] checking if master connection is still in write mode when having exception with 1290 error code (ER_OPTION_PREVENTS_STATEMENT)
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.
The revision number links will take you to the revision's page on GitHub. On you can view more
details of the revision and view diffs of the code modified in that revision.
- [] ResultSet.getDouble/getFloat may throws a NumberFormatException
- [] insert query that contain table / column that contain SELECT keyword can be rewritten - part 2
- [] insert query that contain table / column that contain SELECT keyword can be rewritten
- [] test correction : testCOM_STMT_SEND_LONG_DATA only if using server prepare
- [] handle very big COM_STMT_SEND_LONG_DATA packet (1Gb) - test correction
- [] ResultSet first() throw an exception for scroll type if TYPE_FORWARD_ONLY only when streaming
- [] handle very big COM_STMT_SEND_LONG_DATA packet
- [] "All pipe instances are busy" exception on multiple connections to the same named pipe.
- [] getString on field with ZEROFILL doesn't have the '0' leading chars when using binary protocol
- [] Implement password encoding charset option
- [] better interruption handling when batching
- [misc] Bump 1.5.9-SNAPSHOT version
- [] Bulk-Insert in table with autoincrement only returns 1 generated key - Adding tests and handling batch interruption
- [] Bulk-Insert in table with autoincrement only returns 1 generated key
- [misc] checkstyle improvement
- [] driver doesn't accept connection string with "disableMariaDbDriver", permitting having MySQL driver in same classpath.
- [] stored procedure possible NPE correction
- [misc] Correcting 1.5.9 stream regression using text protocol
- [] buffer growing by step
- [] rewrite queries send by bunch of 16mb
- [] handle the packets that exact value of max_allowed_packet (equality is error)
- [] Storing large object improvement. Socket stream does use a buffer that may grow until 16m only.
- Merge branch 'hotfix/develop-1.5.9'
- [misc] checkstyle correction
- [misc] checkstyle correction
- [misc] small import correction
- [misc] checkstyle improvement
- [] ResultSet.getDouble/getFloat may throws a NumberFormatException
- [] insert query that contain table / column that contain SELECT keyword can be rewritten - part 2
- [] insert query that contain table / column that contain SELECT keyword can be rewritten
- [] test correction : testCOM_STMT_SEND_LONG_DATA only if using server prepare
- [] handle very big COM_STMT_SEND_LONG_DATA packet (1Gb) - test correction
- [] ResultSet first() throw an exception for scroll type if TYPE_FORWARD_ONLY only when streaming
- [] handle very big COM_STMT_SEND_LONG_DATA packet
- [] "All pipe instances are busy" exception on multiple connections to the same named pipe.
- [] getString on field with ZEROFILL doesn't have the '0' leading chars when using binary protocol
- [] Implement password encoding charset option
- [] better interruption handling when batching
- [misc] Bump 1.5.9-SNAPSHOT version
- [] Bulk-Insert in table with autoincrement only returns 1 generated key - Adding tests and handling batch interruption
- [] Bulk-Insert in table with autoincrement only returns 1 generated key
- [misc] checkstyle improvement
- [] driver doesn't accept connection string with "disableMariaDbDriver", permitting having MySQL driver in same classpath.
- [] ResultSet.next position error when streaming and ScrollType != ResultSet.TYPE_FORWARD_ONLY ResultSet.isAfterLast() may return wrong result when streaming and ScrollType != ResultSet.TYPE_FORWARD_ONLY
- [misc] reload timezone value if option sessionVariable change session timezone
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
- [misc] release 1.5.3
- [] correcting SSL certificates tests
- [] add option "keyPassword" to permit using private key with password that differ from keyStore password
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
- [misc] updating documentation - from kolzeq
- [] & [] rewriteBatchedStatements single query correction - from kolzeq
- [misc] updating maven plugins versions - from kolzeq
Revision #0fefe45 - Merge remote-tracking branch 'symbolic_name_origin_or_upstream/pr/86' into feature/CONJ-325 - from kolzeq
Revision #8e067d0 - [CONJ-320] handling socketTimeout with solution to avoid synchronisation between write and read - from kolzeq
Revision #8122601 - [misc] updating revision tag to RC2-SNAPSHOT - from kolzeq
Revision #911fee9 - Handling connection string case since there is no more restriction: - In the case that the user uses the writer instance and the cluster endpoint as their connection string, set isFineIfOnlyMasterFound to true - Otherwise,
Revision #bcd734e - Changed urlParser size checks: - Since cluster endpoint is no longer included in the urlParser variable, all size checks of this variable must decrease by one - from Phan
Revision #c1259b0 - Removed cluster host address from urlParser: - No need to have the cluster host address stored here since it is already stored in its own variable and is used when necessary - Tests need to know the cluster endpoint, not just
Revision #3d1519d - Change for when the only known endpoint is the cluster endpoint: - Look for secondary so that setReadOnly is quicker. The change to not temporarily connect to the cluster endpoint required reconnectFailedConnection to be ca
Revision #ffc4dfe - Changes based on feedback regarding cluster endpoint use: - Cluster endpoint was previously temporarily connected to retrieve data; if the cluster endpoint can be connected, the driver will now use it as the connection w
Revision #dda8bf9 - Allow previous URL configuration: - Exception is no longer thrown if the URL is not a single cluster endpoint - Added checks to verify that there is a cluster endpoint before using it - Removed no longer appropriate tests - f
Revision #cea40ac - Changes made based on feedback & improvements: - Removed use of TimeZone.setDefault - setTimeZone used instead on date formatter - Variable urlEndStr is set on AuroraListener initilization - Remains the same for a clus
Revision #a461945 - Fix for Travis build fail: - Travis build would fail because it would unexpectedly continue outside of the catch block after throwing an exception, which it does not do when running the JUnit tests - from Phan
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.