# Connector/C 3.4.9 Changelog

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/c-connector" class="button primary">Download</a> <a href="/pages/OlOxADNpJ1xWTk5R71Uo" class="button secondary">Release Notes</a> <a href="/pages/jcEXJZpJLwZefh7bbKjx" class="button secondary">Changelog</a> <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/iaR8JUIJhAdBxxadFJzY" class="button secondary">About MariaDB Connector/C</a>

**Release date:** 10 Jun 2026

For the highlights of this release, see the [release notes](/docs/release-notes/connectors/c/3.4/3.4.9.md).

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

* [Revision #64e9fe09](https://github.com/mariadb-corporation/mariadb-connector-c/commit/64e9fe09) <sub>*<mark style="color:$info;">2026-05-06 10:12:37 +0200</mark>*</sub>
  * Merge branch '3.3' into 3.4
* [Revision #93bb9266](https://github.com/mariadb-corporation/mariadb-connector-c/commit/93bb9266) <sub>*<mark style="color:$info;">2026-05-01 17:55:58 +0200</mark>*</sub>
  * \[misc] Skip test\_conc26 on MaxScale
* [Revision #1e575c00](https://github.com/mariadb-corporation/mariadb-connector-c/commit/1e575c00) <sub>*<mark style="color:$info;">2026-05-01 17:05:29 +0200</mark>*</sub>
  * \[misc] add maxscale testing
* [Revision #050019d6](https://github.com/mariadb-corporation/mariadb-connector-c/commit/050019d6) <sub>*<mark style="color:$info;">2026-04-27 12:46:55 +0200</mark>*</sub>
  * Fix memory leak in rpl\_api
* [Revision #c4c48b39](https://github.com/mariadb-corporation/mariadb-connector-c/commit/c4c48b39) <sub>*<mark style="color:$info;">2026-05-04 17:40:03 +0200</mark>*</sub>
  * \[misc] Use SSL port for MaxScale TLS connections in tests
* [Revision #6c662d6d](https://github.com/mariadb-corporation/mariadb-connector-c/commit/6c662d6d) <sub>*<mark style="color:$info;">2026-05-04 16:10:04 +0200</mark>*</sub>
  * \[misc] Fix operator precedence in IS\_MAXSCALE\_ENV macro
* [Revision #00657aca](https://github.com/mariadb-corporation/mariadb-connector-c/commit/00657aca) <sub>*<mark style="color:$info;">2026-05-01 17:55:58 +0200</mark>*</sub>
  * \[misc] Skip test\_conc26 on MaxScale
* [Revision #a5be7175](https://github.com/mariadb-corporation/mariadb-connector-c/commit/a5be7175) <sub>*<mark style="color:$info;">2026-05-01 17:05:29 +0200</mark>*</sub>
  * \[misc] add maxscale testing
* [Revision #d105f057](https://github.com/mariadb-corporation/mariadb-connector-c/commit/d105f057) <sub>*<mark style="color:$info;">2026-04-29 14:19:02 +0200</mark>*</sub>
  * Fix warning (uninitilized second\_part)
* [Revision #0b599fd7](https://github.com/mariadb-corporation/mariadb-connector-c/commit/0b599fd7) <sub>*<mark style="color:$info;">2026-04-27 12:46:55 +0200</mark>*</sub>
  * Fix memory leak in rpl\_api
* [Revision #1303bea4](https://github.com/mariadb-corporation/mariadb-connector-c/commit/1303bea4) <sub>*<mark style="color:$info;">2026-04-27 12:45:16 +0200</mark>*</sub>
  * Merge branch '3.3' into 3.4
* [Revision #d276b4f8](https://github.com/mariadb-corporation/mariadb-connector-c/commit/d276b4f8) <sub>*<mark style="color:$info;">2026-04-27 12:42:05 +0200</mark>*</sub>
  * Fix memory leaks if binlog is disabled
* [Revision #5c33e224](https://github.com/mariadb-corporation/mariadb-connector-c/commit/5c33e224) <sub>*<mark style="color:$info;">2026-04-24 17:05:46 +0200</mark>*</sub>
  * Merge branch '3.3' into 3.4
* [Revision #1f168de4](https://github.com/mariadb-corporation/mariadb-connector-c/commit/1f168de4) <sub>*<mark style="color:$info;">2026-04-21 19:34:11 +0200</mark>*</sub>
  * CONC-819 mysql\_real\_escape\_string incorrectly handles big5
* [Revision #12fd1ca4](https://github.com/mariadb-corporation/mariadb-connector-c/commit/12fd1ca4) <sub>*<mark style="color:$info;">2026-04-16 22:53:51 +0800</mark>*</sub>
  * MDEV-38550 add LENENC support for COM\_CHANGE\_USER
* [Revision #c33d8cd1](https://github.com/mariadb-corporation/mariadb-connector-c/commit/c33d8cd1) <sub>*<mark style="color:$info;">2026-04-09 09:17:38 +0200</mark>*</sub>
  * Merge pull request #306 from FaramosCZ/CONC-816
* [Revision #925b771f](https://github.com/mariadb-corporation/mariadb-connector-c/commit/925b771f) <sub>*<mark style="color:$info;">2026-04-08 00:40:11 +0200</mark>*</sub>
  * CONC-816: remove MSVC\_VERSION > 1310 guards in WindowsCache
* [Revision #a7171cb9](https://github.com/mariadb-corporation/mariadb-connector-c/commit/a7171cb9) <sub>*<mark style="color:$info;">2026-04-08 00:18:28 +0200</mark>*</sub>
  * CONC-816: remove dead cmake version checks
* [Revision #ec651c18](https://github.com/mariadb-corporation/mariadb-connector-c/commit/ec651c18) <sub>*<mark style="color:$info;">2026-04-07 23:54:34 +0200</mark>*</sub>
  * CONC-816: INCLUDE(FindXXX) -> FIND\_PACKAGE(XXX)
* [Revision #e7ecbca6](https://github.com/mariadb-corporation/mariadb-connector-c/commit/e7ecbca6) <sub>*<mark style="color:$info;">2026-04-07 23:54:16 +0200</mark>*</sub>
  * CONC-816: drop redundant conditions from ENDIF/ELSE
* [Revision #7aa57104](https://github.com/mariadb-corporation/mariadb-connector-c/commit/7aa57104) <sub>*<mark style="color:$info;">2026-04-07 23:53:26 +0200</mark>*</sub>
  * CONC-816: CMAKE\_COMPILER\_IS\_GNUCC -> CMAKE\_C\_COMPILER\_ID
* [Revision #daabd5f1](https://github.com/mariadb-corporation/mariadb-connector-c/commit/daabd5f1) <sub>*<mark style="color:$info;">2026-04-07 23:53:18 +0200</mark>*</sub>
  * CONC-816: remove dead cmake version check in misc.cmake
* [Revision #92427f56](https://github.com/mariadb-corporation/mariadb-connector-c/commit/92427f56) <sub>*<mark style="color:$info;">2026-04-07 23:30:50 +0200</mark>*</sub>
  * CONC-816: ADD\_DEFINITIONS -> add\_compile\_definitions
* [Revision #c8acc35f](https://github.com/mariadb-corporation/mariadb-connector-c/commit/c8acc35f) <sub>*<mark style="color:$info;">2026-04-07 23:13:44 +0200</mark>*</sub>
  * CONC-816: use NAMELINK\_COMPONENT (available since cmake 3.12)
* [Revision #3c445692](https://github.com/mariadb-corporation/mariadb-connector-c/commit/3c445692) <sub>*<mark style="color:$info;">2026-04-07 23:13:38 +0200</mark>*</sub>
  * CONC-816: drop obsolete cmake policy loop
* [Revision #5658137e](https://github.com/mariadb-corporation/mariadb-connector-c/commit/5658137e) <sub>*<mark style="color:$info;">2026-04-09 08:59:14 +0200</mark>*</sub>
  * Merge pull request #305 from FaramosCZ/CONC-813+CONC-814
* [Revision #ca693317](https://github.com/mariadb-corporation/mariadb-connector-c/commit/ca693317) <sub>*<mark style="color:$info;">2026-03-30 00:29:45 +0200</mark>*</sub>
  * CONC-813, CONC-814 Fix UBSan errors
* [Revision #7b5d26c1](https://github.com/mariadb-corporation/mariadb-connector-c/commit/7b5d26c1) <sub>*<mark style="color:$info;">2026-04-09 08:53:51 +0200</mark>*</sub>
  * Merge branch '3.3' into 3.4
* [Revision #67984288](https://github.com/mariadb-corporation/mariadb-connector-c/commit/67984288) <sub>*<mark style="color:$info;">2026-04-09 08:30:42 +0200</mark>*</sub>
  * Fix MARIADB\_TIMESTAMP calculation and packing (CONC-815)
* [Revision #47b35eaa](https://github.com/mariadb-corporation/mariadb-connector-c/commit/47b35eaa) <sub>*<mark style="color:$info;">2026-04-01 09:45:11 +0200</mark>*</sub>
  * CONC-769: add NULL checks for ma\_hash\_new() return value (#304)
* [Revision #06d2f8dc](https://github.com/mariadb-corporation/mariadb-connector-c/commit/06d2f8dc) <sub>*<mark style="color:$info;">2026-03-30 02:22:15 -0400</mark>*</sub>
  * Fix CONC-396, "!includedir in my.cnf does not include all .cnf and .ini files in the directory" (#255)
* [Revision #645dddd2](https://github.com/mariadb-corporation/mariadb-connector-c/commit/645dddd2) <sub>*<mark style="color:$info;">2026-03-29 19:35:15 +0200</mark>*</sub>
  * Merge branch '3.3' into 3.4
* [Revision #40806da9](https://github.com/mariadb-corporation/mariadb-connector-c/commit/40806da9) <sub>*<mark style="color:$info;">2026-03-26 08:31:24 +0100</mark>*</sub>
  * Follow up of 5fe4d03f26045d1215e894d16054935ddd65ecc0:
* [Revision #5fe4d03f](https://github.com/mariadb-corporation/mariadb-connector-c/commit/5fe4d03f) <sub>*<mark style="color:$info;">2026-03-23 13:39:10 +0100</mark>*</sub>
  * Fix for CONC-812:
* [Revision #dc903ae2](https://github.com/mariadb-corporation/mariadb-connector-c/commit/dc903ae2) <sub>*<mark style="color:$info;">2026-01-30 17:58:49 +0100</mark>*</sub>
  * \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #7a5c80e8](https://github.com/mariadb-corporation/mariadb-connector-c/commit/7a5c80e8) <sub>*<mark style="color:$info;">2026-01-09 11:29:01 +0200</mark>*</sub>
  * MDEV-38499: cmake and compile errors on MacOSX when compiling mariadb from a git tree
* [Revision #521ef4f7](https://github.com/mariadb-corporation/mariadb-connector-c/commit/521ef4f7) <sub>*<mark style="color:$info;">2026-03-29 17:33:31 +0200</mark>*</sub>
  * Use stronger password for test
* [Revision #1df765dc](https://github.com/mariadb-corporation/mariadb-connector-c/commit/1df765dc) <sub>*<mark style="color:$info;">2026-03-29 14:07:00 +0200</mark>*</sub>
  * Fixed failing test when connecting via unix\_socket
* [Revision #532350d8](https://github.com/mariadb-corporation/mariadb-connector-c/commit/532350d8) <sub>*<mark style="color:$info;">2026-02-09 09:09:17 +0100</mark>*</sub>
  * Merge pull request #295 from hrw/3.4
* [Revision #d43c1ac8](https://github.com/mariadb-corporation/mariadb-connector-c/commit/d43c1ac8) <sub>*<mark style="color:$info;">2025-12-01 10:10:17 +0100</mark>*</sub>
  * mark RISC-V64 as 64-bit architecture
* [Revision #c6725bce](https://github.com/mariadb-corporation/mariadb-connector-c/commit/c6725bce) <sub>*<mark style="color:$info;">2026-02-09 08:24:43 +0100</mark>*</sub>
  * Fix for CONC-805
* [Revision #25d71253](https://github.com/mariadb-corporation/mariadb-connector-c/commit/25d71253) <sub>*<mark style="color:$info;">2026-02-09 07:59:39 +0100</mark>*</sub>
  * Merge pull request #301 from heitbaum/patch-1
* [Revision #f5143d84](https://github.com/mariadb-corporation/mariadb-connector-c/commit/f5143d84) <sub>*<mark style="color:$info;">2026-02-01 11:13:18 +1100</mark>*</sub>
  * \[CONC-805] fix assignment discards 'const' qualifier
* [Revision #0a457e2d](https://github.com/mariadb-corporation/mariadb-connector-c/commit/0a457e2d) <sub>*<mark style="color:$info;">2026-01-30 17:58:49 +0100</mark>*</sub>
  * \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #7bb4e6cd](https://github.com/mariadb-corporation/mariadb-connector-c/commit/7bb4e6cd) <sub>*<mark style="color:$info;">2026-01-23 09:27:10 +0100</mark>*</sub>
  * MDEV-37527 postfix
* [Revision #47171e34](https://github.com/mariadb-corporation/mariadb-connector-c/commit/47171e34) <sub>*<mark style="color:$info;">2026-01-21 09:34:01 +0100</mark>*</sub>
  * Merge branch '3.3' into 3.4
* [Revision #afb56859](https://github.com/mariadb-corporation/mariadb-connector-c/commit/afb56859) <sub>*<mark style="color:$info;">2025-12-16 18:58:27 +0100</mark>*</sub>
  * MDEV-37527 compile client plugins with hidden visibility
* [Revision #aece3466](https://github.com/mariadb-corporation/mariadb-connector-c/commit/aece3466) <sub>*<mark style="color:$info;">2025-10-23 11:02:18 +0200</mark>*</sub>
  * MDEV-37527 disallow unresolved symbols in dynamic plugins
* [Revision #3cdf1391](https://github.com/mariadb-corporation/mariadb-connector-c/commit/3cdf1391) <sub>*<mark style="color:$info;">2025-11-21 13:30:24 -0500</mark>*</sub>
  * bump the VERSION
* [Revision #40fc6f1a](https://github.com/mariadb-corporation/mariadb-connector-c/commit/40fc6f1a) <sub>*<mark style="color:$info;">2026-01-09 15:45:27 +0200</mark>*</sub>
  * Merge pull request #299 from gkodinov/bb-3.4-mdev-38499
* [Revision #c998d366](https://github.com/mariadb-corporation/mariadb-connector-c/commit/c998d366) <sub>*<mark style="color:$info;">2026-01-09 11:29:01 +0200</mark>*</sub>
  * MDEV-38499: cmake and compile errors on MacOSX when compiling mariadb from a git tree
* [Revision #ad30f836](https://github.com/mariadb-corporation/mariadb-connector-c/commit/ad30f836) <sub>*<mark style="color:$info;">2025-12-17 00:50:31 +0100</mark>*</sub>
  * Fix parsec linker error (missing symbols) on Windows with OpenSSL.
* [Revision #8342a1e1](https://github.com/mariadb-corporation/mariadb-connector-c/commit/8342a1e1) <sub>*<mark style="color:$info;">2025-11-21 13:31:08 -0500</mark>*</sub>
  * bump the VERSION

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/release-notes/connectors/c/changelogs/3.4/3.4.9.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
