> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/release-notes/connectors/c/changelogs/3.3/3.3.20.md).

# Connector/C 3.3.20 Changelog

Full changelog for MariaDB Connector/C 3.3.20, listing every commit in the release.

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/c-connector" class="button primary">Download</a> <a href="/docs/release-notes/connectors/c/3.3/3.3.20.md" class="button secondary">Release Notes</a> <a href="/docs/release-notes/connectors/c/changelogs/3.3/3.3.20.md" class="button secondary">Changelog</a> <a href="/docs/connectors/mariadb-connector-c.md" class="button secondary">About MariaDB Connector/C</a>

**Release date:** 13 Aug 2026

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

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

* [Revision #35c41cdd](https://github.com/mariadb-corporation/mariadb-connector-c/commit/35c41cdd) <sub>*<mark style="color:$info;">2026-08-03 11:21:16 +0200</mark>*</sub>
  * Revert "Remove length checks in mthd\_stmt\_fetch\_to\_bind, keep only the sentinel"
* [Revision #cc3a686a](https://github.com/mariadb-corporation/mariadb-connector-c/commit/cc3a686a) <sub>*<mark style="color:$info;">2026-07-30 19:06:36 +0200</mark>*</sub>
  * Fix leak in test\_conc847\_valid
* [Revision #f7149c87](https://github.com/mariadb-corporation/mariadb-connector-c/commit/f7149c87) <sub>*<mark style="color:$info;">2026-07-30 18:47:24 +0200</mark>*</sub>
  * Merge branch '3.3-security' into 3.3
* [Revision #85c322f7](https://github.com/mariadb-corporation/mariadb-connector-c/commit/85c322f7) <sub>*<mark style="color:$info;">2026-07-27 19:03:36 +0200</mark>*</sub>
  * CONC-842: Fix heap buffer over-read in mthd\_my\_read\_rows
* [Revision #52f44d12](https://github.com/mariadb-corporation/mariadb-connector-c/commit/52f44d12) <sub>*<mark style="color:$info;">2026-07-27 18:57:49 +0200</mark>*</sub>
  * CONC-843: Backport fix for crash from 3.4 branch
* [Revision #2f7feb0b](https://github.com/mariadb-corporation/mariadb-connector-c/commit/2f7feb0b) <sub>*<mark style="color:$info;">2026-07-22 21:16:22 +0200</mark>*</sub>
  * \[CONC-786] add infer to CI
* [Revision #05fca86b](https://github.com/mariadb-corporation/mariadb-connector-c/commit/05fca86b) <sub>*<mark style="color:$info;">2026-07-22 19:56:57 +0200</mark>*</sub>
  * Added missing .inferconfig
* [Revision #534abcbf](https://github.com/mariadb-corporation/mariadb-connector-c/commit/534abcbf) <sub>*<mark style="color:$info;">2026-07-20 09:15:32 +0200</mark>*</sub>
  * Infer fixes for replication/binlg API
* [Revision #d4c1dbf9](https://github.com/mariadb-corporation/mariadb-connector-c/commit/d4c1dbf9) <sub>*<mark style="color:$info;">2026-07-19 16:36:16 +0200</mark>*</sub>
  * Merge branch '3.3-rpl' into 3.3
* [Revision #04468a51](https://github.com/mariadb-corporation/mariadb-connector-c/commit/04468a51) <sub>*<mark style="color:$info;">2026-07-18 14:43:47 +0200</mark>*</sub>
  * Fixed 2 bugs introduced by infer fixes:
* [Revision #9b531a90](https://github.com/mariadb-corporation/mariadb-connector-c/commit/9b531a90) <sub>*<mark style="color:$info;">2026-07-18 11:53:06 +0200</mark>*</sub>
  * Infer fixes
* [Revision #3edd223c](https://github.com/mariadb-corporation/mariadb-connector-c/commit/3edd223c) <sub>*<mark style="color:$info;">2026-07-18 11:00:49 +0200</mark>*</sub>
  * CONC-835: Fix pre-auth memory exhaustion in packet reassembly
* [Revision #01d42fff](https://github.com/mariadb-corporation/mariadb-connector-c/commit/01d42fff) <sub>*<mark style="color:$info;">2026-07-17 13:16:53 +0200</mark>*</sub>
  * Fix test conc\_821:
* [Revision #0fb69426](https://github.com/mariadb-corporation/mariadb-connector-c/commit/0fb69426) <sub>*<mark style="color:$info;">2026-07-17 12:38:52 +0200</mark>*</sub>
  * CONC-821: Preserve bound lengths for all types when fetching NULL values
* [Revision #47a31a98](https://github.com/mariadb-corporation/mariadb-connector-c/commit/47a31a98) <sub>*<mark style="color:$info;">2026-07-09 01:01:53 +0200</mark>*</sub>
  * Remove length checks in mthd\_stmt\_fetch\_to\_bind, keep only the sentinel
* [Revision #56decda5](https://github.com/mariadb-corporation/mariadb-connector-c/commit/56decda5) <sub>*<mark style="color:$info;">2026-07-07 08:05:32 +0200</mark>*</sub>
  * CONC-834: Fix poll timeout reset loop on EINTR signals
* [Revision #4995276f](https://github.com/mariadb-corporation/mariadb-connector-c/commit/4995276f) <sub>*<mark style="color:$info;">2026-07-03 15:44:08 +0200</mark>*</sub>
  * Workaround for MDEV-40260
* [Revision #8f06492d](https://github.com/mariadb-corporation/mariadb-connector-c/commit/8f06492d) <sub>*<mark style="color:$info;">2026-07-02 12:39:57 +0200</mark>*</sub>
  * Fix MAX\_DECIMAL\_LENGTH to support internal precision limits
* [Revision #78bd4657](https://github.com/mariadb-corporation/mariadb-connector-c/commit/78bd4657) <sub>*<mark style="color:$info;">2026-07-02 15:37:15 +0200</mark>*</sub>
  * Update CI workflow to correct ps-protocol tests
* [Revision #a4b6ee9b](https://github.com/mariadb-corporation/mariadb-connector-c/commit/a4b6ee9b) <sub>*<mark style="color:$info;">2026-07-01 22:08:31 +0300</mark>*</sub>
  * Use the server's MariaDB::zlib target when built as a submodule (#316)
* [Revision #5628b60c](https://github.com/mariadb-corporation/mariadb-connector-c/commit/5628b60c) <sub>*<mark style="color:$info;">2026-07-01 07:24:31 +0200</mark>*</sub>
  * Added option -DWITH\_TOOLS (default is OFF)
* [Revision #41c6bfe9](https://github.com/mariadb-corporation/mariadb-connector-c/commit/41c6bfe9) <sub>*<mark style="color:$info;">2026-06-30 05:09:17 -0600</mark>*</sub>
  * Fix redefining `bool` when including `ma\_global.h` in C++ (#311)
* [Revision #de383961](https://github.com/mariadb-corporation/mariadb-connector-c/commit/de383961) <sub>*<mark style="color:$info;">2026-06-29 20:08:07 +0200</mark>*</sub>
  * Fixed infer NULL dereference reports in unittests
* [Revision #05d999db](https://github.com/mariadb-corporation/mariadb-connector-c/commit/05d999db) <sub>*<mark style="color:$info;">2026-06-29 19:05:58 +0200</mark>*</sub>
  * Fixed another issue found by rpl\_fuzzer
* [Revision #4f33fa19](https://github.com/mariadb-corporation/mariadb-connector-c/commit/4f33fa19) <sub>*<mark style="color:$info;">2026-06-28 11:58:58 +0200</mark>*</sub>
  * Skip test\_mysql\_insert\_id test on MySQL
* [Revision #bf2cd1f5](https://github.com/mariadb-corporation/mariadb-connector-c/commit/bf2cd1f5) <sub>*<mark style="color:$info;">2026-06-28 11:36:37 +0200</mark>*</sub>
  * Windows build fix #2
* [Revision #6ef54dda](https://github.com/mariadb-corporation/mariadb-connector-c/commit/6ef54dda) <sub>*<mark style="color:$info;">2026-06-28 13:19:13 +0200</mark>*</sub>
  * Windows build fix (replication/binlog API)
* [Revision #61ba2e0b](https://github.com/mariadb-corporation/mariadb-connector-c/commit/61ba2e0b) <sub>*<mark style="color:$info;">2026-06-28 13:03:12 +0200</mark>*</sub>
  * Fix ISO C90 errors introduced by pervious binlog API fix
* [Revision #9dfa9852](https://github.com/mariadb-corporation/mariadb-connector-c/commit/9dfa9852) <sub>*<mark style="color:$info;">2026-06-28 12:47:27 +0200</mark>*</sub>
  * Merge branch '3.3-georg' into 3.3
* [Revision #9909ded1](https://github.com/mariadb-corporation/mariadb-connector-c/commit/9909ded1) <sub>*<mark style="color:$info;">2026-06-28 11:56:52 +0200</mark>*</sub>
  * Fix copy/paste error in replication/binlog api
* [Revision #47d7f637](https://github.com/mariadb-corporation/mariadb-connector-c/commit/47d7f637) <sub>*<mark style="color:$info;">2026-06-27 19:44:01 +0200</mark>*</sub>
  * CONC-827: Fix overflows and bugs identified by rpl\_fuzzer
* [Revision #532173d2](https://github.com/mariadb-corporation/mariadb-connector-c/commit/532173d2) <sub>*<mark style="color:$info;">2026-06-12 08:34:00 +0200</mark>*</sub>
  * Add libFuzzer target for MariaDB replication event parsing
* [Revision #bec34dd2](https://github.com/mariadb-corporation/mariadb-connector-c/commit/bec34dd2) <sub>*<mark style="color:$info;">2026-06-04 11:50:13 +0200</mark>*</sub>
  * Fix asan error:
* [Revision #a37492c4](https://github.com/mariadb-corporation/mariadb-connector-c/commit/a37492c4) <sub>*<mark style="color:$info;">2026-03-30 00:29:45 +0200</mark>*</sub>
  * CONC-813, CONC-814 Fix UBSan errors
* [Revision #c44bc3b3](https://github.com/mariadb-corporation/mariadb-connector-c/commit/c44bc3b3) <sub>*<mark style="color:$info;">2026-06-02 14:24:18 +0200</mark>*</sub>
  * Merge branch '3.3-buildbot' into 3.3
* [Revision #badcc176](https://github.com/mariadb-corporation/mariadb-connector-c/commit/badcc176) <sub>*<mark style="color:$info;">2026-06-01 20:05:02 +0300</mark>*</sub>
  * MDBF-1214 Use HEAD for Git source package archives (#312)
* [Revision #798584db](https://github.com/mariadb-corporation/mariadb-connector-c/commit/798584db) <sub>*<mark style="color:$info;">2026-06-01 20:01:19 +0300</mark>*</sub>
  * MDBF-1214 Add WITH\_{MSAN, ASAN, UBSAN} CMake support (#313)
* [Revision #75640266](https://github.com/mariadb-corporation/mariadb-connector-c/commit/75640266) <sub>*<mark style="color:$info;">2026-05-27 08:02:37 +0200</mark>*</sub>
  * bump the version to 3.3.20
* [Revision #3ca859c6](https://github.com/mariadb-corporation/mariadb-connector-c/commit/3ca859c6) <sub>*<mark style="color:$info;">2026-02-09 07:59:39 +0100</mark>*</sub>
  * Merge pull request #301 from heitbaum/patch-1

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

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