# Connector/J 3.5.8 Changelog

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector" class="button primary">Download</a> <a href="../../3.5/3.5.8" class="button secondary">Release Notes</a> <a href="3.5.8" class="button secondary">Changelog</a> <a href="https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L/mariadb-connector-j/about-mariadb-connector-j" class="button secondary">Connector/J Overview</a>

**Release date:** 01 Apr 2026

For the highlights of this release, see the [release notes](https://mariadb.com/docs/release-notes/connectors/java/3.5/3.5.8).

The revision number links will take you to the revision's page on GitHub. On [GitHub](https://github.com/MariaDB/mariadb-connector-j) you can view more\
details of the revision and view diffs of the code modified in that revision.

* [Revision #6d9179b2c](https://github.com/mariadb-corporation/mariadb-connector-j/commit/6d9179b2c) bump 3.5.7 version
* [Revision #46c3a4dbc](https://github.com/mariadb-corporation/mariadb-connector-j/commit/46c3a4dbc) \[[CONJ-1296](https://jira.mariadb.org/browse/CONJ-1296)] ResultSetMetaData.getSchemas() column labels might be returned in lowercase
* [Revision #26b34a2f0](https://github.com/mariadb-corporation/mariadb-connector-j/commit/26b34a2f0) - Merge branch 'develop'
* [Revision #06d6efee7](https://github.com/mariadb-corporation/mariadb-connector-j/commit/06d6efee7) - bump CI actions/checkout\@v5
* [Revision #a86a83c8f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/a86a83c8f) - bump 3.5.8
* [Revision #975f99192](https://github.com/mariadb-corporation/mariadb-connector-j/commit/975f99192) - \[misc] refactor TimestampCodec to implement Codec directly and extract shared encoding methods to UtilDateCodec
* [Revision #75bb50952](https://github.com/mariadb-corporation/mariadb-connector-j/commit/75bb50952) - \[misc] code formatting cleanup
* [Revision #4c0b6a0dd](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4c0b6a0dd) - \[misc] refactor TimestampCodec to extend UtilDateCodec and extract common date encoding logic
* [Revision #a5b7fb1a2](https://github.com/mariadb-corporation/mariadb-connector-j/commit/a5b7fb1a2) - \[misc] convert Reader and Writer from interfaces to final class implementations for JIT inlining optimization
* [Revision #d31eb060f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/d31eb060f) - \[misc] convert ReadableByteBuf from interface to final class implementation, to permit JIT inlining operation
* [Revision #11d45a9e6](https://github.com/mariadb-corporation/mariadb-connector-j/commit/11d45a9e6) - \[misc] optimize binary row decoder null bitmap checks and simplify signed BigInt string conversion
* [Revision #5aad14c38](https://github.com/mariadb-corporation/mariadb-connector-j/commit/5aad14c38) - \[misc] optimize BigInt column decoding and improve type safety in codec interfaces
* [Revision #432dd42d5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/432dd42d5) - \[misc] correct minimum parsec iteration value
* [Revision #0a8c1561b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/0a8c1561b) - \[[CONJ-1305](https://jira.mariadb.org/browse/CONJ-1305)] toBuilder() must preserve rewriteBatchedStatements setting
* [Revision #42ca30008](https://github.com/mariadb-corporation/mariadb-connector-j/commit/42ca30008) - \[misc] code style correction
* [Revision #99490c9a4](https://github.com/mariadb-corporation/mariadb-connector-j/commit/99490c9a4) - \[misc] change parsec maximum iteration value
* [Revision #2a5417b8e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2a5417b8e) - \[misc] test correction for GSSAPI on github action env
* [Revision #d7201f2f8](https://github.com/mariadb-corporation/mariadb-connector-j/commit/d7201f2f8) - \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #20ac12147](https://github.com/mariadb-corporation/mariadb-connector-j/commit/20ac12147) - \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #39c8093fa](https://github.com/mariadb-corporation/mariadb-connector-j/commit/39c8093fa) - \[[CONJ-1303](https://jira.mariadb.org/browse/CONJ-1303)] test correction for 12.2 error message change
* [Revision #5ce2e8653](https://github.com/mariadb-corporation/mariadb-connector-j/commit/5ce2e8653) - \[[CONJ-1303](https://jira.mariadb.org/browse/CONJ-1303)] test correction for 12.2 error message change
* [Revision #fa3cfa2d2](https://github.com/mariadb-corporation/mariadb-connector-j/commit/fa3cfa2d2) - \[[CONJ-1303](https://jira.mariadb.org/browse/CONJ-1303)] Statement.cancel() fails to kill running query during result streaming
* [Revision #1189b9306](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1189b9306) - \[misc] test stability improvement for mysql 8
* [Revision #d08da501e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/d08da501e) - \[misc] test stability correction
* [Revision #b5b99da84](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b5b99da84) - \[misc] code style correction
* [Revision #9f493f70b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/9f493f70b) - Merge branch 'main' into develop
* [Revision #385447ee5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/385447ee5) - \[misc] add CI testing feature branches
* [Revision #5fbbdc2d3](https://github.com/mariadb-corporation/mariadb-connector-j/commit/5fbbdc2d3) - \[misc] bump 3.6.0-SNAPSHOT
* [Revision #e7fa38dfc](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e7fa38dfc) - \[misc] replace magic numbers with named constants for MySQL protocol commands
* [Revision #6b8319368](https://github.com/mariadb-corporation/mariadb-connector-j/commit/6b8319368) - \[misc] optimize extended type metadata handling by storing as byte arrays
* [Revision #9bde8e679](https://github.com/mariadb-corporation/mariadb-connector-j/commit/9bde8e679) - \[misc] fix fieldIndex parameter type in RowDecoder methods

<sub>*This page is: Copyright © 2025 MariaDB. All rights reserved.*</sub>

{% @marketo/form formid="4316" formId="4316" %}
