arrow-left

All pages
gitbookPowered by GitBook
triangle-exclamation
Couldn't generate the PDF for 838 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connectors Release Notes

MariaDB's latest Connector updates boost performance, security, and stability.

Connector/C

Release Notes for MariaDB Connector/C releases

Connector/C 3.4 Release Notes

Release Notes for Connector/C 3.4.x releases

Connector/C 3.3 Release Notes

Release Notes for Connector/C 3.3.x releases

Connector/C 3.2 Release Notes

Release Notes for Connector/C 3.2.x releases

Connector/C 3.1 Release Notes

Release Notes for Connector/C 3.1.x releases

Connector/C 3.0 Release Notes

Release Notes for Connector/C 3.0.x releases

Connector/C 2.3 Release Notes

Release Notes for Connector/C 2.3.x releases

Connector/C 3.4 Changelogs

Changelogs for Connector/C 3.4.x releases

Connector/C 3.3.15 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 9 Apr 2025

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Issues fixed:

  • : Valid named pipe connection on Windows is closed. Fixed different behavior of pvio_is_alive (which was first used with fix of ). Both for sockets and named pipe the function now returns true if the connection is alive, otherwise false

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.6 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: This version was never released

circle-info

For a description of this library see the page.

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.2.3 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 7 Jul 2021

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • First stable (GA) release in the Connector/C 3.2 series

  • : Allow all curves when specifying cipher suite (GnuTLS)

  • : Add support for OpenSSL 3.0

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.18 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.3.7 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.2.6 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.2.4 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.3.1 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.28 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.22 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.4 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 2.3.7 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C Changelogs

Changelogs for Connector/C releases

Connector/C 2.2 Release Notes

Release Notes for Connector/C 2.2.x releases

Download Release Notes Changelog

Release date: 21 Nov 2025

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable Items

  • Included in MariaDB Community Server 10.6.24, and 10.11.15

hashtag
Summary

This release includes internal improvements to the build system and continuous integration setup. There are no user-facing changes, bug fixes, or new features in this version.

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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.

Connector/C 3.4.8
Download Now
Download Release Notes Changelog

Release date: 14 Sep 2023

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable changes

  • CONC-650arrow-up-right: Added XID support for GTID_EVENT (replication/binlog API)

hashtag
Issues fixed:

  • removed server certification flag from client capabilities (this is a client only option)

  • CONC-657arrow-up-right: Fixed crash when receiving ROWSv2 (MySQL Server) event. Kudos to Sruli Ganor for reporting this issue and providing a fix. (replication/binlog API)

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

Release date: 15 Feb 2022

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • MDEV-27304arrow-up-right: FIx detection of MariaDB Server: If the server was startet with --version option, it might not contain the 5.5.5 prefix

  • MDEV-16383arrow-up-right: Add mariadb_config --libmysqld-libs option. If server package was built with embedded server and MariaDB Connector/C was built as subproject in server package mariadb_config will display link option for embedded server

  • MDEV-27109arrow-up-right: create libmariadb.a as symlink to libmariadbclient.a

  • Fixed length calculation of MYSQL_TIME values in binary protocol

  • Added support for ROWS_EVENT_V2 (binlog api). Special Thanls to Sutou Kouhei for his contribution

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

Release date: 9 Aug 2021

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • CONC-565arrow-up-right: Incorrect max_length in binary protocol

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Download Release Notes Changelog

Release date: 25 May 2022

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable changes

  • Updated bundled zlib (Version 1.2.12)

  • CONC-580arrow-up-right: License header fixes

  • CONC-588arrow-up-right: Save proxy settings on reconnect

  • Android build fix

  • Fix sigbus error with non blocking API (ARM/MacOS)

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

Release date: 9 Apr 2025

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Issues fixed:

  • CONC-760arrow-up-right: Valid named pipe connection on Windows is closed. Fixed different behavior of pvio_is_alive (which was first used with fix of CONC-589arrow-up-right). Both for sockets and named pipe the function now returns true if the connection is alive, otherwise false

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

Release date: 1 Sep 2023

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Issues fixed:

  • removed server certification flag from client capabilities (this is a client only option)

  • build fixes

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

Release date: 11 Sep 2019

This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Changes

  • CONC-431arrow-up-right: Use windows crypto libraries on Windows platforms

  • Included in MariaDB 10.4.8, MariaDB 10.3.18, and MariaDB 10.2.27

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

Release date: 7 Sep 2018

This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Bug Fixes

  • Fix for security vulnerability CVE-2018-3081arrow-up-right

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

Connector/C 3.4.8
Download Now
Download
Release Notes
Changelog
Stable (GA)
CONC-760arrow-up-right
CONC-589arrow-up-right
changelog
subscribingarrow-up-right
subscribingarrow-up-right
Downloadarrow-up-right
Release Notes
Changelog
About MariaDB Connector/Carrow-up-right
Stable (GA)
CONC-558arrow-up-right
CONC-503arrow-up-right
changelog
subscribingarrow-up-right

Connector/C 3.4.8 Release Notes

Download Release Notes Changelog

Release date: 21 Nov 2025

This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable Items

  • Included in MariaDB Community Server , , , and

hashtag
New functionality

  • : Client side SNI support

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.4.1 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 20 Aug 2024

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Issues fixed:

  • : certificate info is read on every connect

  • : parse_connection_string ignores empty string in last parameter

  • : Fix gcc-14 -Wcalloc-transposed-args

hashtag
Notable Changes

  • expired TLS certificate is always rejected, even if it can be auto-verified or a fingerprint is correct

  • new PARSEC authentication plugin is included, but disabled by default

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.17 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 21 Aug 2025

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable Items

  • Included in MariaDB Community Server , and

hashtag
Issues Fixed

  • : Fix potential loss of "Proxy header not accepted from host" error

  • : TLS v1.3 support for Windows Server

  • : Enable rpl_set_error

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.13 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 12 Nov 2024

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

MariaDB Connector/C 3.3.12 was not released separately but is included in , , and . MariaDB Connector/C 3.3.13 includes additional bug fixes for the Connector.

circle-info

For a description of this library see the page.

hashtag
Notable changes

  • Added TLSv1.3 support for Schannel (Windows)

  • Added new option -DWITH_BOOST_CONTEXT. CMake option -DWITH_BOOST_CONTEXT=ON adds boost::context as a dependency of libmariadb to provide a fallback on non-natively supported architectures. boost::context is preferred over ucontext when both are available.

hashtag
Issues fixed:

  • Fixed possible crash if not default plugin was loaded.

  • : Undefined behavior in the reference ed25519 implementation

  • : Fixed error "SEC_E_ALGORITHM_MISMATCH" connecting Windows client to Ubuntu

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.3 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 7 Nov 2022

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable changes

  • More robust call to X509_check_host using strlen (PR 206)

  • Build fix: Don't require kerberos libraries which aren't used

hashtag
Issues fixed:

  • : Fix connection error on MacOSX

  • : Fix build for MacOSX

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.17 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 25 May 2022

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • : Allocate memory for proxy options

  • : Handle alerts after tls handshake has completed (OpenSSL)

  • : Fixed license header

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.14 Release notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 11 Aug 2021

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • : Incorrect max_length in binary protocol

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.4 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 7 Feb 2023

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Issues fixed:

  • : Don't substitute parameters in server error message

  • : Fix memory leak in prepared statements if realloc failed

  • : Fixed error numbers

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.2.2 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 29 Jun 2021

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

In addition to various minor bug fixes, in this release we have updated the minor version number (skipped over 3.2.1) so that this series is in sync with the minor version number. Going forward, releases in the series will correspond to the same minor version of . e.g. Connector/C 3.2.2 is included in .

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.11 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 20 Aug 2024

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Issues fixed:

  • : parse_connection_string ignores empty string in last parameter

  • : Replace COM_PROCESS_KILL by KILL command

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.2 Changes & Improvements

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

MariaDB Connector/C 3.2 is the current major development version. MariaDB Connector/C 3.1 is stable and feature-complete, so major new features to be developed are going into 3.2.

hashtag
New Features

  • : Do not resend prepared statement metadata unnecessarily

  • : Added support for passwords > 255 characters

  • LOAD DATA LOCAL is now supported in binary protocol

hashtag
Notable changes:

  • The connection plugin "aurora" was removed

  • Default character set is now utf8mb4

  • Character set utf8 will be mapped to utf8mb3

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.12 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 23 Feb 2021

This is a release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Bugs Fixed

  • : Fix warnings generated during compilation of plugin/auth_pam/testing/pam_mariadb_mtr.c on FreeBSD

  • : Fixed warning on MacOS when including ucontext.h

  • : Check if mysql->options.extension was allocated before checking async_context

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.19 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 7 Nov 2022

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • More robust call to X509_check_host using strlen (PR 206)

  • Build fix: Don't require kerberos libraries which aren't used

hashtag
Issues fixed:

  • : Fix connection error on MacOSX

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.16 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 15 Feb 2022

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • : FIx detection of MariaDB Server: If the server was startet with --version option, it might not contain the 5.5.5 prefix

  • : Add mariadb_config --libmysqld-libs option. If server package was built with embedded server and MariaDB Connector/C was built as subproject in server package mariadb_config will display link option for embedded server

  • : create libmariadb.a as symlink to libmariadbclient.a

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.7 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 29 Jan 2020

This is a release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Changes

  • Included in , , and

  • TLS/SSL: when the client doesn't procide a CA file and the option ssl_verify_server_cert was set, the peer cerificate will be validated against the system CA.

  • Fixes for the following :

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.18 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 22 Aug 2022

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable changes

  • : Fixed crash when reconnecting via TLS

  • : Disable sigpipe errors for GnuTLS

  • : Infinite loop in pvio_socket_internal_connect: Kudos to Hugo Wen who reported this issue and provided a fix)

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.5 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 11 Nov 2019

This is a release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Changes

  • : Plugin dialog could not be loaded (wrong path)

  • : Fixed typo in sha256_password cmake configuration

  • : For unknown/not handled schannel error codes FormatMessage function will be used instead of returning "Unknown error" message.

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.0 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 8 Apr 2019

This is an release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
New Features

  • Included in

  • : The main mechanism used in replication is the binary log. If binary logging is enabled, all updates to the database (data manipulation and data definition) are written into the binary log as binlog events. Clients may read the binary log from master using the replication API in order to access the data.

hashtag
Bug fixes

  • : Dashes and underscores are not interchangeable in options in my.cnf

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 2.3.4 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 4 Dec 2017

This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Bug Fixes

  • : Connector/C now provides additional information on the package version: mariadb_config --cc_version lists the package version. Besides MARIADB_PACKAGE_VERSION, the numeric representation MARIADB_PACKAGE_VERSION_ID can now be used within preprocessor directives.

  • : mysql_stmt_fetch_column doesn't work with prior call to mysql_stmt_store_result

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.24 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 18 Jun 2024

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Issues fixed:

  • : Replace COM_PROCESS_KILL by SQL kill command

  • : memory leak fixed in get_default_configuration_dirs()

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.14 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 11 Feb 2025

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Notable changes

  • Added support for setting zstd compression level via mysql_optionsv parameter MYSQL_OPT_ZSTD_COMPRESSION_LEVEL.

hashtag
Issues fixed:

  • : Fix SSL_read/write return value checking in ma_tls_async_check_result (Kudos to Joshua Hunt for contributing this fix)

  • : First query fails after reconnect

  • : Ubsan and Asan fixes

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.0.8 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 21 Dec 2018

This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Bug fixes

  • Added missing pdb's to windows installer

  • Fixed windows build when using external zlib

  • mingw fix: use lowercase names for include files

hashtag
New features

  • : Added new caching_sha2_password authentication plugin for authentication with MySQL 8.0

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.0.10 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 13 May 2019

This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Bug fixes

  • : Host option in configuration file is ignored

  • : Fixed crash when server sent session tracking information with session type SESSION_TRACK_STATE_CHANGE

  • : MariaDB does not verify IP addresses from subject alternative names

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.10 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 17 September 2020

This is a release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Changes

  • : Fixed error when loading intermediate chained certificates

  • : Fixed wrong zlib in mariadb_config when building inside server package

  • : MYSQL_UNIX_ADDR and MYSQL_PORT are now defined

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.27 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 11 Feb 2025

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Issues fixed:

  • : Fix SSL_read/write return value checking in ma_tls_async_check_result (Kudos to Joshua Hunt for contributing this fix)

  • : First query fails after reconnect

  • : Fix crash when sending NULL_LENGTH in field description

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 2.2.3 Release notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 26 Apr 2016

This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Notable Bug fixes

  • : fix crash when fetching MYSQL_TYPE_BIT data. MYSQL_TYPE_BIT has no fixed packlength, so net_field_length should be checked instead.

  • : Memory corruption in mariadb_dyncol_unpack

  • : String conversion of timestamps is broken: When converting datetime value with microseconds to string (binary protocol) number of decimal places was ignored. Thanks to Patrick Huesmann for providing a fix.

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.3.10 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 21 Jun 2024

This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

circle-info

For a description of this library see the page.

hashtag
Issues fixed:

  • : Don't allow to use unsupported client flags in mysql_real_connect

  • : Fix memory leak when setting default configuration directories

  • : Don't trust error packets received prior to TLS handshake completion. (Kudos to Daniel Lenski for his contribution

hashtag
Notable changes

  • Allow named pipe connection handle to be used with IO completion port. Pipe handle can be obtained via mysql_get_socket() API function. Added support for zstd static library (Kudos to Uilian Ries for his contribution)

  • Added support for restricted_auth in configuration files

  • - Server now permits to send a result-set containing generated id and affected rows for each bulk operation. This feature can be enabled with option MARIADB_OPT_BULK_UNIT_RESULTS. The server indicates if this feature is supported by setting MARIADB_CLIENT_BULK_UNIT_RESULTS in his capability flags.

hashtag
Contributions

  • Warning fixes (-Wcalloc-transposed-args) in calloc calls (Thanks to Sam James)

  • Fixed SSL_read/write return value check in ma_tls_async_check_result (Thanks to Josh Hunt)

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.1.2 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 19 Jun 2019

This is a release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
Bug fixes

  • : client plugins can't be loaded due to missing prefix

  • Fixed version setting in GnuTLS by moving "NORMAL" at the end of priority string

hashtag
Changelog

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 2.3.2 Release notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 18 Jan 2017

This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
New features

Plugin API interface change: Changed the interface of authentication plugins, so plugins from C/C 3.0 (like GSSAPI/Kerberos plugin) can be used with Connector/C 2.3

hashtag
Notable Bug fixes

  • : Any field going after a TEXT field in the selecion list is fetched incorrectly (prepared statements)

  • : Can't use more than one statement per connection

  • : Add client support for missing collations

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 1.0.0 Release Notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 29 Nov 2012

This is the initial (GA) release of the MariaDB Client Library for C. In general, marking this release as stable means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).

For a description of this library see the page.

For a list of changes made in this release, with links to detailed information on each push, see the .

This page is licensed: CC BY-SA / Gnu FDL

Connector/C 2.3.1 Release notes

circle-info

The most recent release of is:

hashtag
Connector/C 3.4.8 Download Now

Release date: 4 Aug 2016

This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

For a description of this library see the page.

hashtag
New features

  • Added support for OpenSSL 1.1 library

hashtag
Notable Bug fixes

  • : Fixed wrong behaviour of mysql_stmt_fetch_column: If a blob is fetched in pieces, offset was ignored.

  • : When retrieving large result sets mysql_stmt_store_result was 4 times slower than libmysql due to extra loops in alloc_root() function. (see also )

For a list of changes made in this release, with links to detailed information on each push, see the .

circle-info

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: CC BY-SA / Gnu FDL

Connector/C 3.4.4 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.4.7 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.4.0 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.3.8 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.23 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.2.5 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.3.9 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.6 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.0.9 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.20 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.26 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.4.5 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.2.7 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.3 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.3.2 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.0.7 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.13 Release notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.15 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 2.3.3 Release notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.1 RC Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 2.3.6 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.0.0 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 2.2.2 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.11 Release Notes

circle-info

The most recent release of is:

hashtag

Connector/C 3.1.9 Release Notes

circle-info

The most recent release of is:

hashtag

MDEV-34424arrow-up-right Replica server crashes when using ed25519 plugin
  • TLS (schannel) fixes: - don't verify fingerprint twice

  • Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-698arrow-up-right
    CONC-704arrow-up-right
    CONC-700arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-775arrow-up-right: disable UNINIT_VAR macro for clang
  • CONC-771arrow-up-right: Fix pipelining error (mariadb_stmt_execute_direct)

  • CONC-766arrow-up-right: Disable clang -Wcast-function-type-strict for makecontext

  • Download
    Release Notes
    Changelog
    Stable (GA)
    10.6.23
    10.11.14
    CONC-783arrow-up-right
    CONC-778arrow-up-right
    CONC-776arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-735arrow-up-right: A reconnect doesn't do node failover when using a connection string with multiple hosts
  • MDEV-34859arrow-up-right: Failed to initialise non-blocking API on OpenBSD arm64

  • Download
    Release Notes
    Changelog
    Stable (GA)
    MariaDB Community Server 10.6.20
    10.11.10
    11.2.6
    CONC-730arrow-up-right
    CONC-527arrow-up-right
    changelog
    subscribingarrow-up-right
    Fixed sigbus error when calling mysql_real_connect_start (MacOS/Arm5)
  • Build fix for Android NDK

  • Updated bundled zlib (Version 1.2.12)

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-588arrow-up-right
    CONC-587arrow-up-right
    CONC-580arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-624arrow-up-right: Check error code ranges and provide support for variadic arguments in prepared statement errors.
  • CONC-623arrow-up-right: Check return value of parameter callback function and return error.

  • CONC-622arrow-up-right: Fix double free() if asnyc connect failed

  • Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-627arrow-up-right
    CONC-626arrow-up-right
    CONC-625arrow-up-right
    changelog
    subscribingarrow-up-right
    Updated/extended cipher suite list for Schannel TLS module
  • CONC-433arrow-up-right: Added support for certificate revocation list in GnuTLS module

  • CONC-547arrow-up-right: Changed default character set from latin1 to utf8mb4

  • CONC-533arrow-up-right: Added support for non blocking calls using binary protocol

  • CONC-509arrow-up-right: mysql_get_client_* api functions now return Connector version

  • Added support for MSVC asan
    View the source treearrow-up-right
    MDEV-19237arrow-up-right
    CONC-508arrow-up-right
    subscribingarrow-up-right
    CONC-517arrow-up-right: C/C looks for plugins in wrong location on Windows
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    MDEV-24577arrow-up-right
    CONC-521arrow-up-right
    CONC-518arrow-up-right
    changelog
    subscribingarrow-up-right

    Fixed length calculation of MYSQL_TIME values in binary protocol

    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    MDEV-27304arrow-up-right
    MDEV-16383arrow-up-right
    MDEV-27109arrow-up-right
    changelog
    subscribingarrow-up-right

    CVE-2020-2574arrow-up-right

    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    MariaDB 10.4.12
    MariaDB 10.3.22
    MariaDB 10.2.31
    changelog
    subscribingarrow-up-right
    CONC-606arrow-up-right: Replaced server error code constants in communication (ma_net)
  • Fixed build for static plugins

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-604arrow-up-right
    CONC-605arrow-up-right
    CONC-607arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-417arrow-up-right, MDEV-13492arrow-up-right: At irregular intervals older windows versions (prior Windows 10) fail to establish a secure (TLS) connection and return errors SEC_E_INVALID_TOKEN, SEC_E_BUFFER_TOO_SMALL or SEC_E_MESSAGE_ALTERED. This is a bug in windows schannel library and was only fixed in recent versions, also OpenSSL provided a workaround (see 1350arrow-up-right). Since we are unable to fix this, in case of an error during TLS handshake the errorcode Connector/C will try to reconnect up to three times if the error code was SEC_E_INVALID_TOKEN, SEC_E_BUFFER_TOO_SMALL or SEC_E_MESSAGE_ALTERED.
  • Included in MariaDB 10.4.10, MariaDB 10.3.20, and MariaDB 10.2.29

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    MDEV-20469arrow-up-right
    ODBC-440arrow-up-right
    CONC-418arrow-up-right
    changelog
    subscribingarrow-up-right

    OpenSSL fixes:

    • When negotiating TLS protocol during handshake, use server preferences instead of client preferences. This will allow using TLSv12 (OpenSSL server) and/or TLSv1.1 (Yassl server).

    • Don't check server ca unless verification flag was set. This will allow Connector/C to establish a tls/ssl connection without certificates.

    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-282arrow-up-right
    CONC-281arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-709arrow-up-right: Fix crash when sending NULL_LENGTH in field description
  • CONC-708arrow-up-right: Fix possible buffer overflow in ma_read_ok_packet

  • CONC-739arrow-up-right: prepared statement support AUTO_SEC_PART_DIGITS

  • CONC-748arrow-up-right: Added support for TLSv1.3 ciphers (GnuTLS)

  • Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-693arrow-up-right
    CONC-589arrow-up-right
    CONC-711arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-375arrow-up-right: Fixed handshake errors when mixing TLSv1.3 cipher suites with cipher suites from other TLS protocols
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-312arrow-up-right
    changelog
    subscribingarrow-up-right
    Added new build option WIITH_ICONV=ON/OFF. When set to OFF (default) API function mariadb_convert_string will always return -1 and sets errorcode to ENOTSUP.
  • mariadb_config now tries to determine the path of execution or uses MARIADB_CONFIG environment variable before falling back and using CMAKE_INSTALL_PREFIX for location of libraries and include files

  • added --variables option for mariadb_config. Supported values are pkgincludedir, pkglibdir and pkgplugindir.

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-500arrow-up-right
    MDEV-18818arrow-up-right
    CONC-498arrow-up-right
    changelog
    subscribingarrow-up-right
    CONC-708arrow-up-right: Fix possible buffer overflow in ma_read_ok_packet
  • CONC-739arrow-up-right: prepared statement support AUTO_SEC_PART_DIGITS

  • CONC-748arrow-up-right: Added support for TLSv1.3 ciphers (GnuTLS)

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-693arrow-up-right
    CONC-589arrow-up-right
    CONC-709arrow-up-right
    changelog
    subscribingarrow-up-right

    OpenSSL: remove warnings when using OPENSSL_NO_DEPRECATED versions

  • CONC-163arrow-up-right: mysql->info returns garbage if no row was updated.

  • CONC-161arrow-up-right: Increase user name length to 128

  • CONC-160arrow-up-right: field metadata doesn't show NUM_FLAG for NEWDECIMAL columns

  • CONC-156arrow-up-right: Connector/C build fails on FreeBSD due to not including necessary header. Thanks to Andie H. Hwang for providing this patch!

  • CONC-155arrow-up-right: return trailing zero when fetching from binary columns into string

  • CONC-154arrow-up-right: set stmt->state to MYSQL_STMT_FETCH_DONE if result set is empty (nothing to fetch) or madb_stmt_reset was called

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-167arrow-up-right
    CONC-169arrow-up-right
    CONC-168arrow-up-right
    changelog
    subscribingarrow-up-right
    MDEV-10894arrow-up-right: big endian conversion
  • fixed packet_length in dialog plugin

  • fixed include of my_stmt.h

  • fixed wrong behavior of read_timeout

  • fixed timeout for non-blocking operations

  • fixed output for plugindir in mariadb_config

  • removed extra check for non binary result types in fetch_bin (prepared statements)

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-205arrow-up-right
    CONC-198arrow-up-right
    CONC-223arrow-up-right
    changelog
    subscribingarrow-up-right
    Download Release Notes Changelog

    Release date: 11 Feb 2025

    This is a Stable (GA) release of MariaDBConnector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Notable changes

    • Added support for setting zstd compression level via mysql_optionsv parameter MYSQL_OPT_ZSTD_COMPRESSION_LEVEL.

    hashtag
    Issues fixed:

    • CONC-693arrow-up-right: Fix SSL_read/write return value checking in ma_tls_async_check_result (Kudos to Joshua Hunt for contributing this fix)

    • CONC-589arrow-up-right: First query fails after reconnect

    • CONC-711arrow-up-right: Ubsan and Asan fixes

    • : Fix crash when sending NULL_LENGTH in field description

    • : Fix possible buffer overflow in ma_read_ok_packet

    • : Added support for TLSv1.3 ciphers (GnuTLS)

    • : Parsec plugin not unloaded during mtr-test run

    • : prepared statement support AUTO_SEC_PART_DIGITS

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Download Release Notes Changelog

    Release date: 21 Aug 2025

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Notable Items

    • Included in MariaDB Community Server 11.4.8, 11.8.3, 12.0.2, and 12.1.1

    hashtag
    Issues Fixed

    • CONC-783arrow-up-right: Fix potential loss of "Proxy header not accepted from host" error

    • CONC-778arrow-up-right: TLS v1.3 support for Windows Server

    • CONC-776arrow-up-right: Enable rpl_set_error

    • : disable UNINIT_VAR macro for clang

    • : Fix pipelining error (mariadb_stmt_execute_direct)

    • : Improve TLS verification performance on Windows

    • : Disable clang -Wcast-function-type-strict for makecontext

    • : Fix build error on android

    • : Updated bundled zlib

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Download Release Notes Changelog

    Release date: 24 June 2022

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Notable changes

    TLS encryption

    CONC-692arrow-up-right: Provide X509 peer certificate information:

    Added a new structure MARIADB_X509_INFO, which contains information about peer certificate. The information can be obtained via mysql_get_infov API function:

    MDEV-31857arrow-up-right: enable MYSQL_OPT_SSL_VERIFY_SERVER_CERT by default

    Using TLS/SSL has been simplified with MariaDB Server 11.4. Before version 11.4, proper TLS/SSL configuration required multiple manual steps for the server and all the clients connecting to it.

    For MariaDB Connector/C before 3.4 to establish an TLS/SSL encrypted connection, or a MariaDB Server release series previous to 11.4, three options can be used:

    MDEV-30366arrow-up-right - Server now permits to send a result-set containing generated id and affected rows for each bulk operation. This feature can be enabled with option MARIADB_OPT_BULK_UNIT_RESULTS. The server indicates if this feature is supported by setting MARIADB_CLIENT_BULK_UNIT_RESULTS in his capability flags.

    • Added support for restricted_auth in configuration files

    • Support for new collations which were added in MariaDB Server 11.5

    hashtag
    Issues fixed

    CONC-605arrow-up-right: Don't allow to use unsupported client flags in mysql_real_connect CONC-677arrow-up-right: Fix memory leak when setting default configuration directories CONC-648arrow-up-right: Don't trust error packets received prior to TLS handshake completion. (Kudos to Daniel Lenski for his contribution CONC-683arrow-up-right: Check pending results when closing statement CONC-688arrow-up-right: mariadb_rpl_fetch() crashes if table is partitioned

    hashtag
    Contributions

    • Warning fixes (-Wcalloc-transposed-args) in calloc calls (Thanks to Sam James)

    • Fixed SSL_read/write return value check in ma_tls_async_check_result (Thanks to Josh Hunt)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Download Release Notes Changelog

    Release date: 29 Nov 2023

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Issues fixed:

    • CONC-666arrow-up-right: Fix memory allocation issue with prepared statement reexecution

    • CONC-668arrow-up-right: Build fix for Win32

    • CONC-669arrow-up-right: Cache bcrypt algorithm providers (Windows)

    • : Initialize time struct in pvio_socket_set_timeout

    • : Avoid false positive gcc warning

    • : fix build with clang (v16), clang-cl(v16), and mingw-gcc(v12)

    • Remove WORDS_BIGENDIAN

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 29 Nov 2023

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Issues fixed:

    • CONC-666arrow-up-right: Fix memory allocation issue with prepared statement reexecution.

    • CONC-668arrow-up-right: Win32 build fix

    • CONC-669arrow-up-right: Cache bcrypt algorithm providers (Windows)

    • : Initialize time struct in pvio_socket_set_timeout

    • : Avoid false positive gcc warning

    • Remove WORDS_BIGENDIAN

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 10 Nov 2021

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable changes

    • CONC-566arrow-up-right: If a stored procedure was executed as server side cursor and server doesn't set the SERVER_STATUS_CURSOR_EXISTS status flag, the result set will not be processed as a server side cursor.

    • MDEV-26761arrow-up-right: If mariadb_stmt_execute_direct fails, the number of parameters (obtained by response packet of mysql_stmt_prepare) will be set back to the number of prebinded parameters to avoid memory overrun.

    • CONC-568arrow-up-right: The API function mysql_load_plugin_v() now returns the plugin handle (instead of raising an error and returning a NULL handle) even if the plugin was already loaded. This will avoid possible race conditions, when one thread is loading the plugin while another thread waits for the lock to load the same plugin.

    • Xcode compatibility update (Thanks to Sergei Krivonos for his contribution)

    • : Removed callback function for crypto threads, since the callback function cannot be cleared (this affects OpenSSL <= 1.0.2 only)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Download Release Notes Changelog

    Release date: 19 Feb 2024

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Notable changes

    • Allow named pipe connection handle to be used with IO completion port. Pipe handle can be obtained via mysql_get_socket() API function.

    • Added support for zstd static library (Kudos to Uilian Ries for his contribution)

    hashtag
    Issues fixed:

    • CONC-648arrow-up-right: Don't trust error packets received prior to TLS handshake completion. (Kudos to Daniel Lenski for his contribution)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 12 Dec 2019

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes and Changes

    • CONC-447arrow-up-right: ERROR 2026 (HY000): SSL connection error: Certificate signature check failed

    • CONC-446arrow-up-right: Provide error code and message for Schannel errors

    • CONC-417arrow-up-right / CONC-391arrow-up-right / MDEV-13492arrow-up-right : SEC_E_INVALID_TOKEN when server sends large message during SSL handshake

    • Included in , , and

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 11 Feb 2019

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes

    • CONC-384arrow-up-right: Incorrect packet when a connection attribute name or value is equal to or greater than 251

    • CONC-388arrow-up-right: field->def_length is always set to 0 (only used by deprecated function mysql_list_fields).

    • Getter should get and the setter should set CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS (Thanls to Robert Bindar)

    • Build system

      • : Removed some cmake system checks

      • : Fix case sensitive include file names for cross compiling

      • Fixed cnake policy CMP007

    hashtag
    New features

    • Disable LOAD DATA LOCAL INFILE suport by default and auto-enable it for the duration of one query, if the query string starts with the word "load". In all other cases the application should enable LOAD DATA LOCAL INFILE support explicitly.

    • Changed return code for mysql_optionv/mysql_get_optionv to 1 (was -1) and added CR_NOT_IMPLEMENTED error message if a option is unknown or not supported. This will fix possible error when setting connection attribute failed. (Thanks to Coray Hickey for providing this patch).

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 7 Feb 2023

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable changes

    mysql_get_client_info()/mysql_get_client_version() now return the Connector/C specific version (instead of corresponding server version),

    hashtag
    Issues fixed:

    • CONC-627arrow-up-right: Don't substitute parameters in server error message

    • CONC-626arrow-up-right: Fix memory leak in prepared statements if realloc failed

    • CONC-625arrow-up-right: Fixed error numbers

    • : Check error code ranges and provide support for variadic arguments in prepared statement errors.

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 12 Nov 2024

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    MariaDB Connector/C 3.1.25 was not released separately but is included in MariaDB Community Server 10.5.27. MariaDB Connector/C 3.1.26 includes additional bug fixes for the Connector.

    For a description of this library see the page.

    hashtag
    Issues fixed:

    • Fixed possible crash if not default plugin was loaded.

    • CONC-730arrow-up-right: Undefined behavior in the reference ed25519 implementation

    • CONC-527arrow-up-right: Fixed error "SEC_E_ALGORITHM_MISMATCH" connecting Windows client to Ubuntu

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Download Release Notes Changelog

    Release date: 9 Apr 2025

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Issues Fixed

    • CONC-760arrow-up-right: Valid named pipe connection on Windows is closed. Fixed different behavior of pvio_is_alive (which was first used with fix of CONC-589arrow-up-right). Both for sockets and named pipe the function now returns true if the connection is alive, otherwise false

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 25 May 2022

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable changes

    • CONC-588arrow-up-right: Allocate memory for proxy options

    • CONC-587arrow-up-right: Handle alerts after tls handshake has completed (OpenSSL)

    • CONC-580arrow-up-right: Fixed license header

    • Fixed sigbus error when calling mysql_real_connect_start (MacOS/Arm5)

    • Build fix for Android NDK

    • Updated bundled zlib (Version 1.2.12)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 1 Aug 2019

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Bug fixes

    • CONC-380arrow-up-right: Fix CMake warnings

    • CONC-345arrow-up-right: heap-use-after-free in client_mpvio_read_packet

    • CONC-423arrow-up-right: Fix GnuTLS error with TLSv1.3

    • : Ignore SERVER_STATUS_CURSOR_EXISTS if client didn't open a cursor before

    • : Fixed crash in GnuTLS when key and certificate are in the same file

    • : Don't allow invalid characters in plugin names

    • : Fixed Location of PLUGINDIR if Connector/C is a subproject

    • Fixes for the following :

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Download Release Notes Changelog

    Release date: 22 Aug 2022

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Notable changes

    • CONC-598arrow-up-right: Callback support for status and session_tracking

    hashtag
    Bugs fixed

    • CONC-600arrow-up-right: Ignore unknown events in replication/binlog API

    • CONC-601arrow-up-right: Fixed build for MacOS when using bundled zlib library.

    • CONC-602arrow-up-right: Fixed memory leak in non-blocking API. Kudos to Hyung Hwan who found this issue and provided a fix.

    • : Fixed error handling in TLS read/write

    • : Fixed crash when reconnecting via TLS

    • : Disable sigpipe errors for GnuTLS

    • : Replaced server error code constants in communication (ma_net)

    • : Infinite loop in pvio_socket_internal_connect(). Kudos to Hugo Wen who found this issue and provided a fix.

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 14 Nov 2018

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes

    • Build fixes when building with ASAN/TSAN

    • CONC-370arrow-up-right: Fixed memory leak in configuration file parsing.

    • CONC-371arrow-up-right: Incorrect fractional part conversion when converting datetime string to MYSQL_TIME

    • : Fixed pkg-config configuration

    • : Not all sockets created in pvio_socket_connect function are closed

    • multiple fixes in named pipe implementation

    • OpenSSL build fixes on Windows platforms

    hashtag
    New features

    • CONC-349arrow-up-right: Added new parameter STMT_ATTR_STATE to retrieve statement status via api function mysql_stmt_attr_get

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 11 May 2021

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Changes

    • CONC-537arrow-up-right: Only read from MYSQL_HOME if MARIADB_HOME was not set

    hashtag
    Bugs Fixed

    • CONC-548arrow-up-right: Symbol conflict with libsodium

    • CONC-490arrow-up-right: Handshake error when CLIENT_CONNECT_WITH_DB flag was set without specifying database

    • CONC-543arrow-up-right: Hash functions conflict with GnuTLS

    • : Added cipher suites ECDHE-RSA-AES128-SHA256 (0xC027) and ECDHE-RSA-AES256-SHA384 (0xC028) to the cipher map which maps cipher suite names to the corresponding algorithm ids (Windows Schannel)

    • : Disabled checksum ignored in events (replication/binlog API)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 10 Nov 2021

    This is a Stable (GA) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable changes

    • CONC-566arrow-up-right: If a stored procedure was executed as server side cursor and server doesn't set the SERVER_STATUS_CURSOR_EXISTS status flag, the result set will not be processed as a server side cursor.

    • MDEV-26761arrow-up-right: If mariadb_stmt_execute_direct fails, the number of parameters (obtained by response packet of mysql_stmt_prepare) will be set back to the number of prebinded parameters to avoid memory overrun.

    • CONC-568arrow-up-right: The API function mysql_load_plugin_v() now returns the plugin handle (instead of raising an error and returning a NULL handle) even if the plugin was already loaded. This will avoid possible race conditions, when one thread is loading the plugin while another thread waits for the lock to load the same plugin.

    • Xcode compatibility update (Thanks to Sergei Krivonos for his contribution)

    • : Removed callback function for crypto threads, since the callback function cannot be cleared (this affects OpenSSL <= 1.0.2 only)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 31 May 2017

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes

    • Changed parameter type for parameter reconnect in mysql_optionsv from uint to my_bool

    • CONC-231arrow-up-right: Wrong FSF address

    • fixed socket timeout problems (Windows)

    • : Fixed build for big-endian platforms

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 6 Jun 2019

    This is a Release Candidate (RC) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Bug fixes

    • CONC-416arrow-up-right: Changed order for lookup configuration files on Windows

    • CONC-386arrow-up-right: Added support for pem files which contain certificate and private key.

    • CONC-412arrow-up-right: Allow TLS version 1.2 when using SChannel (Windows)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 7 Jun 2018

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug Fixes

    • CONC-334arrow-up-right: Copy all members of MYSQL_FIELD from mysql->fields to stmt->fields

    • Fixed conversion from string to MYSQL_TIME type (prepared statements)

    • Added missing status defines (SERVER_STATUS_ANSI_QUOTES, SERVER_STATUS_IN_TRANS_READONLY)

    • : Added new default connection attribute _server_host

    • : Changed default character set to latin1

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesAbout MariaDB Connector/Carrow-up-right

    Release date: 20 Jan 2016

    This is an Alpha release of MariaDB Connector/C, formerly known as the MariaDB Client Library for C. As with any other pre-production release, cautions should be taken when installing on production systems or systems with critical data. Not all of the features, planned for the final MariaDB Connector/C 3.0 release are implemented yet.

    For a description of this library see the page.

    hashtag
    Download

    Binary packages for Windows (32 and 64-bit) and generic Linux packages as well as source code packages are available from the MariaDB download pagearrow-up-right

    hashtag
    New features

    hashtag
    SSL

    • In addition to OpenSSL the following SSL libraries are supported in Connector/C 3.0:

      • GnuTLS

      • Windows Schannel. SChannel requires no other external libraries besides the Windows system libraries, and is the default for SSL Support on Windows operating systems.

    • Support of the TLSv1.1 and TLSv1.2 protocols.

    • Support of passphrase protected private keys.

    hashtag
    Plugins

    All plugins can either be linked statically or built as shared objects (or dynamic link libraries on Windows)

    • pluggable Virtual IO (PVIO) for communication via socket, named pipe and shared memory

    • connection plugins, e.g for aurora failover or replication (master write, slave read)

    • remote IO plugin, which allows to access remote files (via http, https, ftp, ldap, ..)

    • Trace plugin (for analyzing and dumping network traffic)

    hashtag
    New API functions

    • mariadb_get_info and mariadb_get_infov (variable argument list) for obtaining general and connection specific values.

    • mariadb_get_charset_by_name and mariadb_get_charset_by_nr which return charset information for a given internal number or name of character set. These functions have been previously used internally by MariaDB Connector/ODBC and are now exported, so they can be used also within plugins.

    • mysql_get_option and mysql_get_optionv (variable argument list) for obtaining option values for a given connection.

    • mysql_reconnect which was used internally before (if the option MYSQL_OPT_RECONNECT was set) is now part of the API and can be used by applications and plugins to reestablish a failing connection

    We will cover new functionality in detail with a couple of blog entries during the next days. The first one "What's new in Connector/C 3.0: Part I SSL" can be found herearrow-up-right

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 9 Dec 2015

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes

    • CONC-152arrow-up-right: Build fails with -DWITH_OPENSSL=On in Visual Studio 2015

    • Disable nagle algorithm for tcp/ip connections on Windows by default

    • MDEV-9212arrow-up-right ssl-validate-cert incorrect hostname check

    • Support for CMake versions >= 3.0

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 4 Nov 2020

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Changes

    • CONC-508arrow-up-right: Added support for passwords > 255 characters

    • CONC-501arrow-up-right: Added support for TLS v1.3 cipher suites (OpenSSL only)

    • MDEV-21612arrow-up-right: Removed unused command COM_MULTI

    • If character set "auto" was specified on Windows, and GetConsoleCP returns a positive number, Ansi code page identifier (GetACP) will be used

    • Updated bundled zlib (now version 1.2.11)

    hashtag
    Bugs Fixed

    • CONC-513arrow-up-right: MSAN use-of-uninitialized-value in strstr()

    • CONC-512arrow-up-right: truncation check for float values fails on i386 due to Intel FPU optimization bug in gcc

    • CONC-510arrow-up-right: Fix crash when loading plugins in mysql_server_init()

    • : Fixed race condition in ma_net_init (Kudos to Alexander Sapin)

    • : CMake failed on MacOSX due to deprecated GSS API methods

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 19 June 2020

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Changes

    • CONC-469arrow-up-right: Use servers preferred authentication method unless another plugin was specified.

    • Added support for kFreeBSD builds

    • Fixed memory leak in GnuTLS if connection couldn't be established.

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    11.4.9
    11.8.5
    12.1.2
    12.2.1
    CONC-795arrow-up-right
    changelog
    subscribingarrow-up-right
    Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-612arrow-up-right
    MDEV-29925arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-565arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Release Candidate (RC)
    MariaDB 10.6
    Connector/C 3.2
    MariaDB 10.6
    MariaDB 10.6.2
    changelog
    subscribingarrow-up-right
    Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-704arrow-up-right
    CONC-696arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-612arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Alpha
    MariaDB 10.4.4
    Replication/Binlog APIarrow-up-right
    CONC-395arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-696arrow-up-right
    CONC-677arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    MDEV-18721arrow-up-right
    CONC-392arrow-up-right
    MDEV-18131arrow-up-right
    changelog
    subscribingarrow-up-right
    Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-505arrow-up-right
    CONC-677arrow-up-right
    CONC-648arrow-up-right
    MDEV-30366arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-383arrow-up-right
    changelog
    subscribingarrow-up-right
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    changelog
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-194arrow-up-right
    CONC-196arrow-up-right
    ODBC-31arrow-up-right
    changelog
    subscribingarrow-up-right

    Connector/C 3.3.5 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 22 May 2023

    This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    hashtag
    Notable changes

    • Updated bundled zlib library (version 1.2.13)

    • : Added support for all binary log events (replication/binlog API).

    • : Support of semi-sync replication

    hashtag
    Issues fixed:

    • : Checksum verification (replication/binlog API).

    • : Fixed NULL pointer dereference in unpack_fields().

    • : Clear server status and remove pending result sets in mysql_reset_connection().

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 3.4.3 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 12 Nov 2024

    This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    MariaDB Connector/C 3.4.2 was not released separately but is included in . MariaDB Connector/C 3.4.3 includes additional bug fixes for the Connector and is included in , and .

    circle-info

    For a description of this library see the page.

    hashtag
    Notable Changes

    • Added option MARIADB_TLS_VERIFY_STATUS to retrieve status of peer certificate validation via mariadb_get_infov().

    • : Due to required cryptographic functions that are part of the TLS crypto libraries the option WITH_SSL=OFF (disabling TLS/SSL) is no longer supported and will result in a build error.

    • : Added option MARIADB_OPT_TLS_VERIFICATION_CALLBACK to specify a callback function for peer certificate testing.

    hashtag
    Issues fixed:

    • : Skip host name verification on local connections

    • : Wrong error message if incorrect fingerprint was specified

    • : Always set verification callback function, even if peer certificate validation is disabled (OpenSSL)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 3.1.21 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 22 May 2023

    This is a release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable changes

    Updated bundled zlib library (version 1.2.13)

    hashtag
    Issues fixed:

    • : Fixed NULL pointer dereference in unpack_fields().

    • : Clear server status and remove pending result sets in mysql_reset_connection().

    • : If prepare step failed in mariadb_stmt_execute_direct now both mysql_stmt_error and mysql_error return the error message from prepare step instead of error message of execute.

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 2.3.0 Release notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 1 Jul 2016

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    New features

    New option MARIADB_OPT_VERIFY_LOCAL_INFILE_CALLBACK which allows the verification of filename and directory for LOAD DATA LOCAL INFILE calls.

    The option must be set via mysql_optionsv call:

    The registered callback function has the following format

    It returns 0 on success, non zero for error.

    For a complete example check test_local_infile_callback in misc.c

    hashtag
    Notable Bug fixes

    • In case getaddrinfo() returns an error, we return the WSA Error code instead of gai error. (For more information please read )

    • Fixed numeric precision in prepared statements when converting float and double values to strings

    • When connecting via TLS socket is now set to non blocking. If SSL_get_error returns WANT_READ/WANT_WRITE SSL_connect will be called again until connect timeout seconds passed.

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 2.0.0 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 3 Apr 2014

    This is a (GA) release of the MariaDB Client Library for C. In general, marking this release as stable means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since the last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).

    For a description of this library, see the page.

    hashtag
    New features:

    • Support of SSL client/server connection: Compared to the MariaDB GPL client library, this implementation uses a global (per library instance) SSL context, which needs less memory and results in better performance.

    • Read-a-head cache to reduce the system load and time.

    • Added an additional experimental layer to communicate with other databases via plugins, e.g., Sqllite. This feature is disabled by default and not recommended for production use.

    hashtag
    Bug fixes

    MariaDB client library for C 2.0.0 contains about 80 bug fixes. For a complete list and description, please check the

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    This page is licensed: CC BY-SA / Gnu FDL

    Connector/C 3.0.5 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 7 Jun 2018

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes

    • : Allow multiple initialization of client library

    • Fixed string to MYSQL_TIME conversion (prepared statements)

    • : Copy all members of MYSQL_FIELD to internal statement structure

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 2.3.5 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 18 Jan 2018

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug Fixes

    • : Fixed malloc result check in dynamic columns

    • : Don't try to reconnect twice in mysql_ping

    • : In case of a truncation the statement status was not updated correctly and further calls to mysql_stmt_fetch_column failed

    hashtag
    New features/functionality

    • New Debian installation layout (cmake option -DINSTALL_LAYOUT=DEB)

    • : Add support for new utf8mb4 collations

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 3.0.6 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 2 Aug 2018

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Bug fixes

    • : FIx IS_NUM() macro

    • Coverity scan bug fixes

    • : local infile parameter must be unsigned int instead of my_bool

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 2.2.1 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 18 Nov 2015

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C. In general, marking this release as stable means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).

    For a description of this library see the page.

    hashtag
    New features

    • : Allow client to bind to a specific network address: On clients with multiple possible TCP routes to a server, it's now possible to bind the client to a specific address.This can be done either via mysql_options(mysql, MYSQL_OPT_BIND, bind_address) or by an entry "" in the configuration file.

    hashtag
    Bug fixes

    • : Source package doesn't contain mariadb_config.c.in

    • Add version information for executables, dynamic and static libraries (Windows only)

    • Digitally sign executables and dynamic link libraries (Windows only)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    This page is licensed: CC BY-SA / Gnu FDL

    Connector/C 3.0.4 Release Notes

    circle-info

    The most recent release of is:

    hashtag

    Connector/C 3.1.8 Release Notes

    circle-info

    The most recent release of is:

    hashtag

    Connector/C 3.0.2 Release notes

    circle-info

    The most recent release of is:

    hashtag

    Connector/C 3.2.0 Release notes

    circle-info

    The most recent release of is:

    hashtag

    Connector/C 2.1.0 Release Notes

    circle-info

    The most recent release of is:

    hashtag

    Connector/C 3.3.0.rc1 Release Notes

    circle-info

    The most recent release of is:

    hashtag

    MARIADB_X509_INFO *info;
    mariadb_get_infov(mysql, MARIADB_TLS_PEER_CERT_INFO, &info);
    Support static linking auth plugins (Thanks to Inada Naoki)
  • Remove pdb files from Windows Release build (Thanks to Inada Naoki)

  • Fix build with deprecated OpenSSL API: replaced ERR_remove_state by ERR_remove_thread_state. (Thanks to Rosen Penev)

  • CONC-385arrow-up-right
    CONC-387arrow-up-right
    spinner
    CONC-644arrow-up-right: Build named pipe plugin as built-in plugin (Windows)
    CONC-633arrow-up-right: If prepare step failed in mariadb_stmt_execute_direct now both mysql_stmt_error and mysql_error return the error message from prepare step instead of error message of execute.
  • CONC-634arrow-up-right: Don't send compressed data if the server doesn't indicate compressed protocol support.

  • CONC-635arrow-up-right: Disable TLS for named pipe and shared memory connections.

  • CONC-637arrow-up-right: Fixed build if GSSAPI plugin is disabled

  • CONC-638arrow-up-right: Fixed memory leak in ps_bugs unittest

  • CONC-642arrow-up-right: Set CR_OUT_OF_MEMORY error in mysql_use_result() api function if allocation of memory failed

  • Download
    Release Notes
    Changelog
    Stable (GA)
    CONC-610arrow-up-right
    CONC-470arrow-up-right
    CONC-609arrow-up-right
    CONC-619arrow-up-right
    CONC-632arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner

    Man pages are no longer stored in github repository. They can be build with cmake option -DWITH_DOCS=ON (requires pyhon 3 and pandoc).

  • If the environment variable MARIADB_TLS_DISABLE_PEER_VERIFICATION was set, the peer certificate verification will be skipped.

  • CONC-717arrow-up-right: Added windows support for the parsec authentication plugin, a new plugin added to MariaDB Server 11.6

  • CONC-735arrow-up-right: A reconnect doesn't do node failover when using a connection string with multiple hosts
    Download
    Release Notes
    Changelog
    Stable (GA)
    MariaDB Community Server 11.4.4
    MariaDB Community Server 11.6.2
    11.7.1
    CONC-690arrow-up-right
    CONC-724arrow-up-right
    CONC-712arrow-up-right
    CONC-731arrow-up-right
    CONC-732arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner
    CONC-635arrow-up-right: Disable TLS for named pipe and shared memory connections.
  • CONC-637arrow-up-right: Fixed build if GSSAPI plugin is disabled

  • CONC-638arrow-up-right: Fixed memory leak in ps_bugs unittest

  • CONC-642arrow-up-right: Set CR_OUT_OF_MEMORY error in mysql_use_result() api function if allocation of memory failed

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable (GA)
    CONC-619arrow-up-right
    CONC-632arrow-up-right
    CONC-633arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner

    Fixed behaviour of getaddrinfo: If getaddrinfo returns EAI_AGAIN getaddrinfo will be called again until connect timeout seconds passed. If no connect timeout was specified, a default value of 30 seconds will be used.

  • Removed LONGLONG_MIN/MAX definition from config-win.h as they are also defined in my_global

  • Fix for windows build: replace SIZEOF_CHARP with sizeof(char *)

  • CONC-190arrow-up-right: Don't use verify callback in global context, since it may cause bad/unexpected behaviour in threaded issues. Instead now verification of peer certificate will be processed by the OpenSSL library itself.

  • Fixed possible memory overrun in my_strdup_root

  • CONC-177arrow-up-right: fixed zerofill issues (converting numeric to string)

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    ms738520(v=vs.85).aspxarrow-up-right
    changelog
    subscribingarrow-up-right
    spinner

    Dynamic columns support via the dynamic column API

  • Support for utf16 character set

  • Documentation, currently available in HTML format only

  • Graphical installation wizard for Windows platforms (msi installer)

  • compressed protocol support for large packets

  • support for quoted values in configuration files

  • character set auto detection

  • Compiler support. MariaDB client library for C 2.0.0 will compile now also under mingw and Objective/C

  • Performance schema support for connection attributes

  • Added microseconds support for prepared statements: datetime, timestamp, and time to string conversion now return microseconds

  • Graphical installation wizard for Windows platforms (msi installer)

  • IPV6 support

  • allow old password authentication (pre 4.1 passwords)

  • Support for connection timeout parameter on Windows platforms

  • New API functions:

    • mysql_options_v (for option calls which require multiple parameters). For compatibility with libmysql, the function mysql_options4 is defined as a macro.

    • mysql_get_parameters

    • mysql_read_query_result

    • mysql_stmt_more_results

    • mysql_stmt_next_result

    • mysql_ps_fetch_functions (was internal before, now it can be used by client applications, e.g., ODBC, to convert between different types)

  • Downloadarrow-up-right
    Release Notes
    Changelog
    Stable
    Jira bug systemarrow-up-right
    changelog
    spinner
    CONC-315arrow-up-right: Change default character set to latin1
  • Fixed double free in dynamic column library

  • Fixed plugin library on MacOS

  • Added checks for corrupted packets in protocol

  • MDEV-15450arrow-up-right: Added default connection attribute _server_host

  • CONC-326arrow-up-right: fixed wrong openssl thread id callback

  • CONC-330arrow-up-right: Allow to build without TLS support

  • Fixes for the following :

    • CVE-2018-3081arrow-up-right

    • CVE-2020-14550arrow-up-right

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-336arrow-up-right
    CONC-334arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner
    CONC-329arrow-up-right: change return value of internal socket functions from my_bool to int (Thanks to Daniel Black for his contribution)
  • CONC-332arrow-up-right: my_auth doesn't read/update server ok packet

  • CONC-344arrow-up-right: reset internal row counter

  • CONC-345arrow-up-right: invalid heap use after free

  • CONC-346arrow-up-right: Remove old cmake policies

  • ODBC-154arrow-up-right: Fixed build layout when building Connector/C as subproject in Connector/ODBC (Thanks to Lawrin Novitsky for his contribution)

  • fixed crash in mysql_select_db if NULL parameter was provided

  • Debian layout changes/fixes (Thanks to Otto Kekäläinen)

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    MDEV-15263arrow-up-right
    CONC-297arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner
    Fixed build errors for Microsoft Visuall Studio 2015
  • Fix for mariadb_convert_string - charset names for utf16 and utf32 are changed so iconv understands it. Also if endianness is not specified, BE charsets used by default, to avoid BOMs

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About of MariaDB Connector/Carrow-up-right
    Stable
    CONC-147arrow-up-right
    CONC-150arrow-up-right
    changelog
    spinner
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 25 Apr 2018

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Features

    • Added option MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS for mysql_options()/mysql_optionsv():If this option is set, client indicates that it will be able to handle expired passwords by setting the CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS capability flag. If password is expired and CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS is set, the server will not return an error when connecting, but will put the connection in sandbox mode, where all commands will return error 1820/1828 (ER_MUST_CHANGE_PASSWORD/ER_MUST_CHANGE_PASSWORD_LOGIN) unless a new password was set.

    • New plugin configuration interface: The default configuration for a specific plugin can be specified via cmake parameter -DCLIENT_PLUGIN_${PLUGIN}=[DYNAMIC|STATIC|OFF].

    • Added support for linux abstract socket (MDEV-15655arrow-up-right). Thanks to Daniel Black for his contribution.

    • Added Travis and Appveyor build support

    • : Added asynchronous/non-blocking support for OpenSSL and GnuTLS

    hashtag
    Notable Bug fixes

    • Fixed various clang compiler warnings

    • CONC-294arrow-up-right: Access violation in mysql_close when using a connection plugin.

    • MDEV-14977arrow-up-right: If built dynamically the old_password plugin could not be located due to wrong filename (must be mysql_old_password.so instead of old_password.so).

    • : If no default client character set was specified, the utf8 character set will be used by default (instead of setting the client character set to server character set)

    • : Parsing of configuration file fails if key/value pairs contain white spaces.

    • : Correct handling of EAGAIN and EINPROGRESS in internal_connect (socket) for non windows platforms.

    • : mariadb_stmt_execute_direct hangs forever if compression used.

    • : Wrong codepage numbers for some collations.

    • : ssl_thread_init() uses wrong openssl threadid callback

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    spinner
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 14 May 2020

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Notable Changes

    • Included in MariaDB 10.5.3, MariaDB 10.4.13, MariaDB 10.3.23, and MariaDB 10.2.32

    • In this version we've moved to providing binaries for several different Linux distributions instead of just a pair of "generic" Linux binaries (a 32-bit and a 64-bit). If you want to continue using the generic binaries, they are still present and listed as "Ubuntu 14.04 32-bit" and "Ubuntu 14.04 64-bit" on the downloads page

    • CONC-304arrow-up-right: Rename the static library to libmariadb.a and other libmariadb files in a consistent manner

    • : Default user name for C/C is wrong if login user is different from effective user

    • : Check $MARIADB_HOME/my.cnf in addition to $MYSQL_HOME/my.cnf

    • : mysql_list_processes crashes in unpack_fields

    • : mysql_get_timeout_value crashes when used improperly

    • : Fix static build for auth_gssapi_client plugin

    • Fixes for the following :

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    spinner
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 20 July 2017

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Features

    • Array support for prepared statements (bulk operations)

    • TLS/SSL support for GnuTLS, Windows SChannel and LibreSSL

    • Support for passphrase protected keys

    • SHA256 authentication plugin

    hashtag
    New API functions

    • mariadb_get_info and mariadb_get_infov (variable argument list): for obtaining general and connection specific values.

    • mariadb_get_charset_by_name and mariadb_get_charset_by_nr: returns character set information for a given internal number or name of character set. These functions have been previously used internally by MariaDB Connector/ODBC and are now exported, so they can be used also within plugins.

    • mysql_reconnect which was used internally before (if the option MYSQL_OPT_RECONNECT was set) is now part of the API and can be used by applications and plugins to reestablish a failing connection

    • mariadb_cancel: aborts a connection immediately by making all subsequent read/write operations fail

    • mariadb_stmt_execute_direct: prepares and executes a prepared statement for one time execution

    • mysql_stmt_warning_count returns: the number of warnings from the last executed statement

    • mysql_reset_connection: resets the current connection and clears session state

    • Functions for obtaining session state changes:

      • mysql_session_track_get_first()

      • mysql_session_track_get_next()

    hashtag
    Notable Bug fixes

    • MDEV-13317arrow-up-right: Crash in PHP5 when using libmariadb and curl mpdules

    • MDEV-13320arrow-up-right: Wrong output for mariadb_config on OSX

    • MDEV-12889arrow-up-right: Missing version info for shared object

    • : Connector/C reads only the first configuration file

    • : Can't read custom config file

    • : Install fails to create symlinks

    • : mariadb_stmt.h contains c++ comments

    • : Don't use deprecated API calls with OpenSSL 1.1

    • : Server does not respond for single query execution

    • : double free if no default configuration is present

    • : cmake with option -DWITH_ASAN no longer works

    • : Connector/C integration does not respect INSTALL_LIBDIR or INSTALL_DOCDIR

    • : Fixed conversion for big-endian platforms

    • : Use unsigned long instead of size_t for api functions

    • : Big endian fixes

    • : Compiler warnings in gssapi_client.c

    • : Added support for wildcards and SAN

    • : Incorrect FSF address

    • : Allow to build without TLS support

    • : Added missing collations

    • : Installation fixes for missing include files

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    spinner
    Downloadarrow-up-rightRelease NotesChangelogAbout MariaDB Connector/Carrow-up-right

    Release date: 10 Jun 2021

    This is a Beta release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    triangle-exclamation

    hashtag
    Do not use beta releases in production!

    For a description of this library see the page.

    hashtag
    New Features

    • MDEV-19237arrow-up-right: Do not resend prepared statement metadata unnecessarily

    • CONC-508arrow-up-right: Added support for passwords > 255 characters

    • LOAD DATA LOCAL is now supported in binary protocol

    • Updated/extended cipher suite list for Schannel TLS module

    • : Added support for certificate revocation list in GnuTLS module

    • : Changed default character set from latin1 to utf8mb4

    • : Added support for non blocking calls using binary protocol

    • : mysql_get_client_* api functions now return Connector version

    hashtag
    Bug fixes

    • various address sanitizer (asan) fixes

    • Build fxes for latest CMake version

    • CONC-548arrow-up-right: Fixed symbol conflict when linking against libsodium

    • : unset CLIENT_CONNECT_WITH_DB flag if no database was specified

    • : renamed internal hash functions (to avoid conflicts with statically linked GnuTLS library)

    • : Only use MYSQL_HOME environment variable if MARIADB_HOME was not specified.

    • : disabled checksum ignored in event processing (Replication/Binlog API)

    • : export function mariadb_rpl_init_ex (Replication/Binlog API)

    • : define _XOPEN_SOURCE before including ucontext.h (MacOS)

    • : Added macro IS_MYSQL_ASYNC() which now checks if memory for extension was allocated.

    • : if plugin dir was not specified, plugin needs to be loaded from current path, DLPATH or PATH (Windows)

    hashtag
    Notable changes:

    • The connection plugin "aurora" was removed

    • Default character set is now utf8mb4

    • Character set utf8 will be mapped to utf8mb3

    • Added support for MSVC asan

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    spinner
    Downloadarrow-up-right Release Notes Changelog About MariaDB Connector/C

    Release date: 29 Jan 2015

    This is a Stable (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C. In general, marking this release as stable means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since the last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).

    For a description of this library, see the page.

    hashtag
    New features

    • Non-blocking (asynchronous) API. For a detailed description, see .

    • New dialog and mysql_clear_text authentication plugins.

    hashtag
    New configuration options

    CMake build now supports the following additional configuration options:

    • -DINSTALL_LAYOUT=DEFAULT or RPM Allows to overwrite default directories

    • -DLIB_INSTALL_DIR

    • -DINCLUDE_INSTALL_DIR

    • -DDOCS_INSTALL_DIR

    • -DPLUGINS_INSTALL_DIR

    • -DBIN_INSTALL_DIR

    hashtag
    Bug fixes

    • Reduce build time by creating an OBJECT library (introduced in CMake 2.8.8)

    • Out-of-source build touches files in source dir (CONC-88arrow-up-right)

    • Incorrect output for mariadb_config (CONC-99arrow-up-right)

    • Segmentation fault when using named pipes ()

    • Crash in prepared statements when using NULL values ()

    • Check if the connection is valid before resetting the statement (, )

    • Socket was closed twice in a threaded environment ()

    • SSL connection with require X509 privilege doesn't work ()

    • mysql_options doesn't support MYSQL_SECURE_AUTH option ()

    • Remove longlong definition from mysql.h to prevent collisions with other projects ()

    • Protect certification loading by a mutex ()

    • Fixed installation layout problems ()

    • Export missing plugin symbols ()

    • Windows version of libmariadb doesn't export all symbols ()

    • Fixed memory leak when reconnecting ()

    For a complete list and description, please check the Jira bug systemarrow-up-right

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    This page is licensed: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    spinner
    Download Release Notes Changelog

    Release date: 15 Feb 2022

    This is a Release Candidate (RC) release of MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    circle-info

    For a description of this library see the page.

    triangle-exclamation

    hashtag
    Do not use non-stable (non-GA) releases in production!

    hashtag
    New features

    hashtag
    Restrict authentication plugins (CONC-544arrow-up-right)

    Added new option MARIADB_OPT_RESTRICTED_AUTH (and corresponding "restricted-auth" option for configuration files) which specifies on or more comma spearated authentication plugins which are allowed for authenication.

    If the server asks for an authentication plugin not listed in this option the connect attempt will fail with error CR_PLUGIN_NOT_ALLOWED.

    hashtag
    ZStandard compresion support

    Zstd compression is now supported for connections to a MySQL Server 8.0 or newer. Compression algorithms are now provided via plugins. If the Zstd compression plugin is not part of a downloaded package it means, that zstd is not installed by default on this platform. In this case you have to install the zstd libraries and include files and build the plugin from source.

    hashtag
    Support for semi synchronous replication (CONC-470arrow-up-right)

    Beside already supported asynchronous replication the replication/binlog API now supports semi synchronous replication.

    hashtag
    Failover capabilities (CONC-365arrow-up-right)

    host parameter of mysql_real_connect (and corresponding configuration settings MYSQL_OPT_HOST for mysql_options() api call and host key in configuration files) now accepts to specify multiple hosts and ports.

    When establishing a connection, the list of specified hosts is run through until a connection can be established. If no connection can be established to any of the specified hosts, an error is returned.

    hashtag
    MARIADB_CONNECTION_BYTES_READ and MARIADB_CONNECTION_BYTES_SENT

    mariadb_get_infov now supports options MARIADB_CONNECTION_BYTES_READ and MARIADB_CONNECTION_BYTES_SENT to obtain the bytes sent or read to/from database server.

    hashtag
    Connection string support (CONC-247arrow-up-right)

    A connection string contains key/value pairs, separated by a semicolon as used in ODBC. Supported keys are all configuration options which can be used in MariaDB configuration files. For a complete list check config_files#configuration-optionsarrow-up-right.

    The connection string must contain at least one semicolon, otherwise it wil be interpreted as hostname. Unknown or invalid keys will be ignored.

    To connect via connection string, the following methods might be used:

    • by specifing connection option in configuration file:

    • by using mariadb_connect() macro

    • by passing connection string in host parameter to mysql_real_connect

    hashtag
    Bugs fixed

    • CONC-467arrow-up-right: rotate as first event isn't handled correctly (replication/binlog api)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the changelog.

    circle-info

    Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right 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: CC BY-SA / Gnu FDL

    Connector/C 3.4.8
    Download Now
    spinner
    CONC-709arrow-up-right
    CONC-708arrow-up-right
    CONC-748arrow-up-right
    CONC-756arrow-up-right
    CONC-739arrow-up-right
    spinner
    CONC-775arrow-up-right
    CONC-771arrow-up-right
    CONC-766arrow-up-right
    CONC-766arrow-up-right
    CONC-764arrow-up-right
    CONC-756arrow-up-right
    spinner
    CONC-670arrow-up-right
    CONC-672arrow-up-right
    CONC-645arrow-up-right
    MDEV-19511arrow-up-right
    spinner
    CONC-670arrow-up-right
    CONC-672arrow-up-right
    MDEV-19511arrow-up-right
    spinner
    CONC-570arrow-up-right
    spinner
    MariaDB 10.4.11
    MariaDB 10.3.21
    MariaDB 10.2.30
    spinner
    CONC-624arrow-up-right
    spinner
    CONC-424arrow-up-right
    CONC-421arrow-up-right
    CONC-429arrow-up-right
    MDEV-19807arrow-up-right
    CVE-2020-2922arrow-up-right
    CVE-2021-2007arrow-up-right
    spinner
    CONC-603arrow-up-right
    CONC-604arrow-up-right
    CONC-605arrow-up-right
    CONC-606arrow-up-right
    CONC-607arrow-up-right
    spinner
    CONC-283arrow-up-right
    CONC-364arrow-up-right
    spinner
    CONC-539arrow-up-right
    CONC-535arrow-up-right
    spinner
    CONC-570arrow-up-right
    spinner
    CONC-226arrow-up-right
    spinner
    MDEV-15450arrow-up-right
    CONC-315arrow-up-right
    spinner
    CONC-507arrow-up-right
    MDEV-23564arrow-up-right
    spinner
    Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    CONC-292arrow-up-right
    MDEV-10361arrow-up-right
    CONC-301arrow-up-right
    CONC-299arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner

    Connector/C 3.0.3 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 18 Jan 2018

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C.

    For a description of this library see the page.

    hashtag
    Features

    • Added support for new utf8mb4 character sets

    • New installation layout for Debian

    • : Bundle first command with authentication packet

    hashtag
    Notable Bug fixes

    • : Don't try to reconnect twice if mysql_ping failed.

    • Build fix for TSAN build with Clang

    • : Fix output of mariadb_config

    For a list of changes made in this release, with links to detailed information on each push, see the .

    circle-info

    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: CC BY-SA / Gnu FDL

    Connector/C 2.2.0 Release notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 29 Sept 2015

    This is a (GA) release of the MariaDB Connector/C, formerly known as MariaDB Client Library for C. In general, marking this release as stable means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).

    For a description of this library see the page.

    hashtag
    New features

    SSL: For preventing man in the middle attacks MariaDB Connector/C now supports additional validation of a server certificate by checking the SHA1-fingerprint. (New options: MARIADB_OPT_SSL_FP and MARIADB_OPT_SSL_FP_LIST)

    hashtag
    Bug fixes

    • : fix crash in mysql_close_start if connection is broken

    • : Initial wait on connect is wrong direction

    • : memory leak in mysql_close (asynchronous)

    hashtag
    Changelog

    For a list of changes made in this release, with links to detailed information on each push, see the .

    This page is licensed: CC BY-SA / Gnu FDL

    Connector/C 3.4.8 Changelog

    Download Release Notes Changelog

    Release date: 21 Nov 2025

    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 GitHubarrow-up-right you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #46880b00arrow-up-right 2025-10-06 14:06:21 +0200

      • Merge branch '3.3' into 3.4

    • 2025-10-06 11:45:00 +0200

      • Removed unused TYPELIB declarations

    • 2025-09-24 07:58:36 +0200

      • Fix CMake 4.1 warning "ELSEIF called with no arguments"

    • 2025-10-06 10:10:55 +0200

      • Merge branch '3.4-georg' into 3.4

    • 2025-10-06 09:52:20 +0200

      • Skip sni test if hostname wasn't specified

    • 2025-10-06 09:47:22 +0200

      • CONC-795: Implementation of client side SNI support

    • 2025-09-22 14:10:02 +0200

      • Merge branch '3.4-georg' into 3.4

    • 2025-09-22 13:58:22 +0200

      • github-actions: create msi on windows platforms

    • 2025-09-18 17:30:25 +0300

      • Fix clang-21 -Wdefault-const-init-var-unsafe

    • 2025-09-15 21:49:27 +0200

      • Merge branch '3.3' into 3.4

    • 2025-09-15 21:48:46 +0200

      • [misc] adding windows 32 bits test to CI

    • 2025-09-11 10:05:56 +0200

      • Merge branch '3.3' into 3.4

    • 2025-09-11 09:33:36 +0200

      • Matrix and test setup have moved to mariadb-corporation github account.

    • 2025-08-21 14:49:56 -0400

      • bump the VERSION

    • 2025-08-21 12:05:31 +0200

      • Merge pull request #292 from mariadb-corporation/3.3-CONC-774-fixup

    • 2025-08-15 09:03:43 +0300

      • CONC-774 fixup: Always emit BTI J

    • 2025-08-21 14:51:05 -0400

      • bump the VERSION

    • 2025-08-04 18:36:43 +0200

      • Merge branch '3.3' into 3.4

    • 2025-08-04 16:49:38 +0200

      • CONC-783 fixup - make sure that proxy header is not sent twice

    • 2025-08-04 15:17:37 +0200

      • Merge branch '3.3' into 3.4

    • 2025-07-18 16:02:16 +0200

      • CONC-783 Fix potential loss of "Proxy header not accepted from host" error

    This page is licensed: CC BY-SA / Gnu FDL

    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    spinner
    mysql_optionsv(mysql, MARIADB_OPT_VERIFY_LOCAL_INFILE_CALLBACK, my_verify_function, data);
    int my_verify_function(void *data, const char *filename)
    Build: support static OpenSSL on Windows
  • MDEV-14101arrow-up-right: Add support for tls-version, via mysql_options(mysql, MARIADB_OPT_TLS_VERSION, value), where value must be "TLSv1.1", "TLSv1.2" or "TLSv1.3".

  • CONC-275arrow-up-right: New indicator type STMT_INDICATOR_IGNORE_ROW for skipping particular parameter set in bulk operation (prepared statements).

  • CONC-301arrow-up-right: In case of a truncation the statement status was not updated correctly and further calls to mysql_stmt_fetch_column failed
  • MDEV-14647arrow-up-right: Fixed crash when client receives extended ok packet with SESSION_TRACK_STATE_CHANGE information flag

  • CONC-297arrow-up-right: setting MYSQL_OPT_LOCAL_INFILE failed on big endian systems.

  • MDEV-14514arrow-up-right: mariadb_config returned wrong exit code when specifying an invalid option

  • MDEV-11546arrow-up-right: Fixed timeout problem in Schannel

  • CONC-277arrow-up-right: Allow reinitialization of the library if mysql_server_end() was called.

  • MDEV-11603arrow-up-right: Solaris build fixes

  • CONC-292arrow-up-right: Fixed malloc result check in dynamic columns

  • MDEV-14165arrow-up-right: The metadata length value for a column with a zerofill flag was calculated with a fixed length instead of using the reported length.

  • CONC-286arrow-up-right: Force TLS/SSL usage if fingerprint parameters were specified.

  • CONC-282arrow-up-right: Connector/C now provides additional information for package version

    • mariadb_config --cc_version lists the package version

    • Beside MARIADB_PACKAGE_VERSION numeric representation MARIADB_PACKAGE_VERSION_ID can be used now within preprocessor directives.

  • MDEV-13959arrow-up-right: Fixed duplicate if condition in dynamic columns

  • Added MARIADB_BASE_VERSION definition in mariadb_version.h to distnguish MARIADB from MySQL

  • CONC-276arrow-up-right: client library crashes on Windows after TLS reconnect

  • CONC-271arrow-up-right: installation layout fix for RPM

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Stable
    MDEV-9059arrow-up-right
    MDEV-10361arrow-up-right
    CONC-302arrow-up-right
    changelog
    subscribingarrow-up-right
    spinner
    CONC-132arrow-up-right: Prevent overriding of SUFFIX_INSTALL_DIR
  • CONC-133arrow-up-right: Centos 6 32 bits: Release build error: my_context.c:454: Error: CFI instruction used without previous .cfi_startproc

  • CONC-135arrow-up-right: mysql_get_socket now returns MARIADB_INVALID_SOCKET

  • CONC-136arrow-up-right: Asynchronous version of mysql_select_db was not exported

  • CONC-137arrow-up-right: Error code not set in mysql_stmt_send_long_data

  • CONC-138arrow-up-right: memory leak in mysql_ssl_set

  • CONC-139arrow-up-right: Xcode/OSX build doesn't work

  • CONC-140arrow-up-right: MinGW/Windows7 build doesn't work because ssize_t is redefined

  • CONC-141arrow-up-right: Hang when working with prepared statements

  • CONC-143arrow-up-right: use #include "my_stmt.h" instead of <my_stmt.h> in mysql.h

  • Fixed possible memory overrun: When reallocating net->buffer we need to allocate extra space for header and compressed header

  • removed dynamic column dependencies from my_global.h

  • fixed plugin path in mariadb_config

  • security fix: Don’t switch to untrusted connection if mysql_ssl_set was called and option for checking server certificate was enabled.

  • Added a global variable mariadb_deinitialize_ssl which controls if SSL will be deinitialized in mysql_server_end (see MDEV-6671arrow-up-right)

  • Fixed string for hex_symbols in mysql_hex_string function

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About of MariaDB Connector/Carrow-up-right
    Stable
    CONC-129arrow-up-right
    CONC-130arrow-up-right
    CONC-131arrow-up-right
    changelog
    spinner
    CVE-2021-2011arrow-up-right
    CONC-320arrow-up-right
    CONC-315arrow-up-right
    CONC-317arrow-up-right
    CONC-322arrow-up-right
    CONC-323arrow-up-right
    CONC-324arrow-up-right
    CONC-326arrow-up-right
    CONC-441arrow-up-right
    CONC-449arrow-up-right
    CONC-457arrow-up-right
    CONC-458arrow-up-right
    CONC-464arrow-up-right
    CVE-2020-2752arrow-up-right
    CVE-2020-13249arrow-up-right
    MDEV-12965arrow-up-right
    MDEV-13100arrow-up-right
    MDEV-12423arrow-up-right
    MDEV-13040arrow-up-right
    MDEV-12763arrow-up-right
    MDEV-12247arrow-up-right
    MDEV-12446arrow-up-right
    MDEV-11708arrow-up-right
    MDEV-11008arrow-up-right
    MDEV-10894arrow-up-right
    CONC-252arrow-up-right
    CONC-265arrow-up-right
    CONC-253arrow-up-right
    CONC-250arrow-up-right
    CONC-231arrow-up-right
    CONC-224arrow-up-right
    CONC-223arrow-up-right
    CONC-222arrow-up-right
    CONC-433arrow-up-right
    CONC-547arrow-up-right
    CONC-533arrow-up-right
    CONC-509arrow-up-right
    CONC-490arrow-up-right
    CONC-543arrow-up-right
    CONC-537arrow-up-right
    CONC-535arrow-up-right
    CONC-475arrow-up-right
    CONC-521arrow-up-right
    CONC-518arrow-up-right
    CONC-517arrow-up-right
    CONC-94arrow-up-right
    CONC-92arrow-up-right
    CONC-97arrow-up-right
    CONC-98arrow-up-right
    CONC-99arrow-up-right
    CONC-95arrow-up-right
    CONC-104arrow-up-right
    CONC-105arrow-up-right
    CONC-102arrow-up-right
    CONC-107arrow-up-right
    CONC-111arrow-up-right
    CONC-114arrow-up-right
    CONC-118arrow-up-right
    Revision #9e2b0370arrow-up-right
    Revision #04fa18a4arrow-up-right
    Revision #d202a63darrow-up-right
    Revision #bfe37565arrow-up-right
    Revision #bd4100b9arrow-up-right
    Revision #6309125earrow-up-right
    Revision #4bb84c4aarrow-up-right
    Revision #0ca807a2arrow-up-right
    Revision #fb5515d2arrow-up-right
    Revision #d080db68arrow-up-right
    Revision #c98a6097arrow-up-right
    Revision #2425ab57arrow-up-right
    Revision #d9a1b0d2arrow-up-right
    Revision #5f51b445arrow-up-right
    Revision #270750f5arrow-up-right
    Revision #f3a122a4arrow-up-right
    Revision #f288f86aarrow-up-right
    Revision #c80f221farrow-up-right
    Revision #0ad0cc0farrow-up-right
    Revision #c71865ecarrow-up-right
    spinner

    Connector/C 3.0.1 Release Notes

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 18 Jan 2017

    This is a release of MariaDB Connector/C, formerly known as the MariaDB Client Library for C. As with any other pre-production release, cautions should be taken when installing on production systems or systems with critical data.

    For a description of this library see the page.

    hashtag
    Download

    Binary packages for Windows (32 and 64-bit) and generic Linux packages as well as source code packages are available from the

    hashtag
    New features

    • for prepared statements

    • bulk operations (array binding) for prepared statements (insert, update, delete).

    • support for extended client/server capabilities (requires or newer)

    hashtag
    Plugins

    • New .

    hashtag
    New API functions and enhancements

    • prepares and executes in one step (mainly used by MariaDB ODBC driver)

    • aborts a connection immediately by making all subsequent read/write operations fail

    • resets the current connection and clears session state

    hashtag
    Notable bug fixes

    • : Allow to build Connector/C without TLS/SSL support

    • : Add client support for missing collations

    • : reset a previously used statement when calling mysql_stmt_attr_set with option STMT_ATTR_PREBIND_PARAMS

    circle-info

    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: CC BY-SA / Gnu FDL

    The DBUG library was removed from Connector/C 3.0
  • Connector/C 2.3.2 now supports client plugins from MariaDB Server and Connector/C 3.0, for example GSSAPI plugin for kerberos authentication. Older plugins from previous versions of Connector/C can't be used anymore and might crash.

  • returns generic or connection specific information
  • returns warnings per statement

  • Functions for obtaining session state changes:

  • Added tls_version support for schannel. tls_version has to be specified via mysql_options(mysql, MARIADB_OPT_TLS_VERSION, ...)

  • : mariadb_stmt_execute_direct: Clear error message from mysql_stmt_execute if prepare failed
  • : remove definition of _snprintf (failed with Visual Studio 15)

  • : support of my_ulonglong

  • : return system error message in case of SEC_E_INTERNAL_ERROR (Schannel)

  • : Fixed length calculation for zerofill conversion from float/double to string

  • : missing blank in mariadb_config --libs output

  • : Memory corruption in mariadb_dyncol_unpack

  • : string conversion of timestamps is broken

  • : Increase username length to 128

  • : field metadata doesn't show NUM_FLAG for NEWDECIMAL columns

  • : return trailing zero when fetching from binary columns into string

  • : set statement status to MYSQL_STMT_FETCH_DONE if result set is empty or mysql_stmt_reset was called

  • Solaris build fixes

  • Build fixes for gcc 4.8

  • Fixed possible overrun in authentication

  • fixed crash in shared memory connection

  • Fixed memory overrun in my_strdup_root

  • binary fetch fixes for prepared statements:

    • append trailing \0 for strings

    • don't remove last byte for binary objects

  • removed call of gnutls_bye() since server is not able to detect dead socket

  • Added new cipher mapping for GnuTLS

  • removed global context for TLS/SSL sessions

  • fixed wrong behavior when using SChannel: SEC_I_RENEGOTIATE is now handled as error

  • Optimization for re-preparing statement: Don't send COM_STMT_RESET if we will send COM_STMT_CLOSE afterwards

  • : fixed conversion for big-endian platforms

  • : Connector/C integration does not respect INSTALL_LIBDIR or INSTALL_DOCDIR

  • : my_context_continue() does not store current fiber on Windows

  • Added support for OpenSSL 1.1

  • fixed build when using GnuTLS. Minimum required version of GnuTLS is 3.3.24

  • fixed output for plugin directory in mariadb_config

  • added sigpipe handler for OpenSSL

  • Downloadarrow-up-right
    Release Notes
    Changelog
    About MariaDB Connector/Carrow-up-right
    Beta
    MariaDB download pagearrow-up-right
    MDEV-9114arrow-up-right
    MariaDB 10.2
    CONC-224arrow-up-right
    CONC-223arrow-up-right
    CONC-218arrow-up-right
    subscribingarrow-up-right
    spinner
    CONC-217arrow-up-right
    CONC-202arrow-up-right
    CONC-200arrow-up-right
    CONC-180arrow-up-right
    CONC-177arrow-up-right
    CONC-170arrow-up-right
    CONC-169arrow-up-right
    CONC-168arrow-up-right
    CONC-161arrow-up-right
    CONC-160arrow-up-right
    CONC-155arrow-up-right
    CONC-154arrow-up-right
    MDEV-10894arrow-up-right
    MDEV-11008arrow-up-right
    MDEV-10357arrow-up-right

    Connector/C 3.4.7 Changelog

    circle-info

    The most recent release of is:

    hashtag
    Connector/C 3.4.8 Download Now

    Release date: 21 Aug 2025

    For the highlights of this release, see the .

    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.

    • Revisions for both Connector/C 3.4.6 and 3.4.7 are included here

    • 2025-07-22 23:06:18 +0200

      • bump the VERSION

    This page is licensed: CC BY-SA / Gnu FDL

    Revision #ba3a172darrow-up-right 2025-07-17 15:04:50 +0200
    • Merge branch '3.3' into 3.4

  • Revision #77bdf5a5arrow-up-right 2025-07-17 10:36:37 +0200

    • Fixed double close (introduced in PR275)

  • Revision #e240810barrow-up-right 2025-04-11 07:20:38 +0200

    • fix: fixed the possible nullPointerAritheticOutOfMemory by using SET_CLIENT_ERROR and return 1; because jumping to the error label is not viable in this case as pos is not initialized and it could raise more errors, this way we still handle the error while not clashing with the original error handling implementation

  • Revision #1edef5b2arrow-up-right 2025-04-11 08:33:31 +0200

    • fix: added a failsafe return 1; in case the malloc at 559 fails so that we don't work with NULL

  • Revision #f2117d42arrow-up-right 2025-04-11 08:50:10 +0200

    • fix: fixed the posibility of undefined behaviour of the strchr previously at 252 if the strdup at 248 fails and thus returns NULL by setting a client error signalling that the client ran out of memory for easier communication of what exactly failed during the loading of the plugins and why. Returning from the function just after

  • Revision #f72654e3arrow-up-right 2025-04-11 10:59:23 +0200

    • fix: fixed a memory leak due to the socket not being closed after encountering an error by closing the socket before return

  • Revision #9e4042c1arrow-up-right 2025-04-11 11:45:53 +0200

    • fix: fixed a possible leak when one of the files (fp1 or fp2) fails to open by adding a simple condition that checks whether one of them opens while the other fails and closing it and added the extra prentheses for the assignment inside the if statement for easier debugging and to avoid static analysis flagging it as a wrong statement inside the if clause

  • Revision #c10a3479arrow-up-right 2025-04-11 12:10:26 +0200

    • fix: added the closing of the test_file before various fail statements to avoid memory leaks

  • Revision #056f09bbarrow-up-right 2025-04-11 13:01:52 +0200

    • fix: added frees for any allocated memory if the allocation of other memory fails and the FAIL_UNLESS calls needed the stop the test if this happens

  • Revision #7009f604arrow-up-right 2025-04-11 13:15:09 +0200

    • fix: added the closing of the file descriptor if the check_mysql_rc macro will return FAIL to avoid memory leaks

  • Revision #9fb319a7arrow-up-right 2025-04-11 13:46:11 +0200

    • fix: added the necessary frees for the bind var before any of the check_stmt_rc() and check_mysql_rc() macros potentialy return from the fuction

  • Revision #92a8b3b5arrow-up-right 2025-04-14 11:47:59 +0200

    • fix: fixed the posible read of NULL when strdup fails thus resulting in rpl->filename being NULL by setting an error signalling that we ran out of memory to ease the debugging of the mariadb_rpl_options function and make it clearer if it ever fails because of this. Also added va_end in this case to avoid the va_list (ap) leaking when we return from this function and then returning 1 from the fucntion.

  • Revision #5ea5d7aearrow-up-right 2025-04-14 12:44:36 +0200

    • fix: fixed the order of the mariadb_free_rpl_event() and rpl_set_error() calls to avoid using the rpl_even var after freeing it

  • Revision #06e041cfarrow-up-right 2025-05-26 12:15:01 +0200

    • Added the FAIL_UNLESS call for the bind variable that is being allocated to handle the possibility of the calloc failing and ensure we are not working with NULL in the rest of the tests

  • Revision #0fc94025arrow-up-right 2025-05-26 12:27:39 +0200

    • Added the call to FAIL_UNLESS to handle the possibility of the allocation of buffer failing to ensure we don't work with NULL further in the test, also added a free to bind in this case to avoid a memory leak

  • Revision #ba0da1dfarrow-up-right 2025-07-16 16:56:05 +0200

    • Merge pull request #289 from qobood/3.3

  • Revision #40be423farrow-up-right 2025-07-13 18:42:30 +0300

    • Fix miscellaneous typos

  • Revision #9d77fe83arrow-up-right 2025-07-16 12:49:15 +0200

    • bump the VERSION

  • Revision #cacd251earrow-up-right 2025-07-10 09:56:57 +0200

    • Merge pull request #275 from PavolSloboda/static-analysis-result

  • Revision #ba69f71farrow-up-right 2025-05-26 12:27:39 +0200

    • Added the call to FAIL_UNLESS to handle the possibility of the allocation of buffer failing to ensure we don't work with NULL further in the test, also added a free to bind in this case to avoid a memory leak

  • Revision #eefaf1d1arrow-up-right 2025-05-26 12:15:01 +0200

    • Added the FAIL_UNLESS call for the bind variable that is being allocated to handle the possibility of the calloc failing and ensure we are not working with NULL in the rest of the tests

  • Revision #692a1313arrow-up-right 2025-04-14 12:44:36 +0200

    • fix: fixed the order of the mariadb_free_rpl_event() and rpl_set_error() calls to avoid using the rpl_even var after freeing it

  • Revision #fd32a32carrow-up-right 2025-04-14 11:47:59 +0200

    • fix: fixed the posible read of NULL when strdup fails thus resulting in rpl->filename being NULL by setting an error signalling that we ran out of memory to ease the debugging of the mariadb_rpl_options function and make it clearer if it ever fails because of this. Also added va_end in this case to avoid the va_list (ap) leaking when we return from this function and then returning 1 from the fucntion.

  • Revision #d06a12e2arrow-up-right 2025-04-11 13:46:11 +0200

    • fix: added the necessary frees for the bind var before any of the check_stmt_rc() and check_mysql_rc() macros potentialy return from the fuction

  • Revision #ff693cb8arrow-up-right 2025-04-11 13:15:09 +0200

    • fix: added the closing of the file descriptor if the check_mysql_rc macro will return FAIL to avoid memory leaks

  • Revision #5e1265b0arrow-up-right 2025-04-11 13:01:52 +0200

    • fix: added frees for any allocated memory if the allocation of other memory fails and the FAIL_UNLESS calls needed the stop the test if this happens

  • Revision #3308af14arrow-up-right 2025-04-11 12:10:26 +0200

    • fix: added the closing of the test_file before various fail statements to avoid memory leaks

  • Revision #abb6ab2farrow-up-right 2025-04-11 11:45:53 +0200

    • fix: fixed a possible leak when one of the files (fp1 or fp2) fails to open by adding a simple condition that checks whether one of them opens while the other fails and closing it and added the extra prentheses for the assignment inside the if statement for easier debugging and to avoid static analysis flagging it as a wrong statement inside the if clause

  • Revision #fc6b991earrow-up-right 2025-04-11 10:59:23 +0200

    • fix: fixed a memory leak due to the socket not being closed after encountering an error by closing the socket before return

  • Revision #ba7730aaarrow-up-right 2025-04-11 08:50:10 +0200

    • fix: fixed the posibility of undefined behaviour of the strchr previously at 252 if the strdup at 248 fails and thus returns NULL by setting a client error signalling that the client ran out of memory for easier communication of what exactly failed during the loading of the plugins and why. Returning from the function just after

  • Revision #ff485e90arrow-up-right 2025-04-11 08:33:31 +0200

    • fix: added a failsafe return 1; in case the malloc at 559 fails so that we don't work with NULL

  • Revision #ef626288arrow-up-right 2025-04-11 07:33:52 +0200

    • fix: fixed the va_end_missing on line 4626 by adding a va_end call

  • Revision #8c9ab80aarrow-up-right 2025-04-11 07:20:38 +0200

    • fix: fixed the possible nullPointerAritheticOutOfMemory by using SET_CLIENT_ERROR and return 1; because jumping to the error label is not viable in this case as pos is not initialized and it could raise more errors, this way we still handle the error while not clashing with the original error handling implementation

  • Revision #dad72b63arrow-up-right 2025-07-10 09:45:46 +0200

    • Merge branch '3.3' into 3.4

  • Revision #c58dce93arrow-up-right 2025-07-10 09:04:02 +0200

    • Merge pull request #279 from grooverdan/static_analsis_fix

  • Revision #f431c6eaarrow-up-right 2025-05-27 16:38:23 +1000

    • CONC-776: enable rpl_set_error

  • Revision #bd233f8aarrow-up-right 2025-05-27 16:37:39 +1000

    • break; after return never reached

  • Revision #d5d330f8arrow-up-right 2025-05-27 16:18:50 +1000

    • mariadb_reconnect: reconnection may fail to allocate extensions

  • Revision #b22b85bcarrow-up-right 2025-05-27 16:05:36 +1000

    • mysql_init: early alloc failure not freed

  • Revision #f3d86275arrow-up-right 2025-07-10 05:54:49 +0200

    • Merge pull request #281 from grooverdan/caching_sha2_pw_err

  • Revision #6fde019barrow-up-right 2025-05-29 15:42:34 +1000

    • caching_sha2_pw: free filebuffer and cleanup on Public key import failure

  • Revision #96b73e20arrow-up-right 2025-07-09 11:52:15 +0200

    • Merge pull request #282 from grooverdan/win_get_password

  • Revision #d226315earrow-up-right 2025-05-29 16:39:50 +1000

    • get_tty_password(Windows) - CreateFile error

  • Revision #67972e13arrow-up-right 2025-06-25 09:52:18 +0200

    • ci-fix: Test 10.x mtr, not 11.4 and above

  • Revision #a7a3db71arrow-up-right 2025-06-25 06:27:46 +0200

    • ci fixes:

      • Don't set C/C unittest environment variables globally

      • Removed 10.6 and 10.11 mtr tests

  • Revision #f4109774arrow-up-right 2025-06-24 10:53:01 +0200

    • Add diagnostic output for ci test

  • Revision #92b09b67arrow-up-right 2025-06-20 15:14:30 +0200

    • [TODO-5373] add macos to non mandatory for now

  • Revision #5b32575farrow-up-right 2025-06-18 16:09:13 +0200

    • [TODO-5373] remove node.js installation

  • Revision #0a3f2173arrow-up-right 2025-06-16 19:43:16 +0200

    • [TODO-5373] add github action

  • Revision #0eb34a26arrow-up-right 2025-07-09 11:48:32 +0200

    • Merge pull request #267 from ericherman/eherman-io-size-20241231

  • Revision #f5319d9aarrow-up-right 2024-12-31 18:12:21 +0100

    • Create #define for network buffer alignment

  • Revision #d3facb7carrow-up-right 2025-06-25 06:27:46 +0200

    • ci fixes:

      • Don't set C/C unittest environment variables globally

      • Removed 10.6 and 10.11 mtr tests

  • Revision #189c2318arrow-up-right 2025-06-24 10:53:01 +0200

    • Add diagnostic output for ci test

  • Revision #29c43ff9arrow-up-right 2025-06-24 06:18:30 +0200

    • Merge pull request #285 from rusher/3.4

  • Revision #3139702barrow-up-right 2025-06-20 15:14:30 +0200

    • [TODO-5373] add macos to non mandatory for now

  • Revision #6774fb9darrow-up-right 2025-06-18 16:09:13 +0200

    • [TODO-5373] remove node.js installation

  • Revision #1bf35711arrow-up-right 2025-06-16 19:43:16 +0200

    • [TODO-5373] add github action

  • Revision #b3adb241arrow-up-right 2025-06-07 16:50:38 +0200

    • Merge branch '3.3' into 3.4

  • Revision #aebe28b8arrow-up-right 2025-06-07 15:32:44 +0200

    • CONC-778: TLSv1.3 support for Windows Server 2022

  • Revision #0ac57a4earrow-up-right 2025-05-24 17:15:30 +0200

    • Merge branch '3.3' into 3.4

  • Revision #163fc458arrow-up-right 2025-05-24 17:13:50 +0200

    • Merge pull request #277 from grooverdan/conc-775

  • Revision #d40935e5arrow-up-right 2025-05-23 18:23:10 +1000

    • CONC-775 - UNINIT_VAR macro - disable for clang

  • Revision #9cb88c0darrow-up-right 2025-05-14 19:47:37 +0200

    • Merge branch '3.3' into 3.4

  • Revision #aa7cee63arrow-up-right 2025-05-14 19:40:55 +0200

    • Merge pull request #276 from stewartsmith/3.3-aarch64-ma-context-bti-fix

  • Revision #e2e5113aarrow-up-right 2025-05-13 13:52:41 -0700

    • Fix my_context_[spawn|continue|yield] for aarch64 BTI

  • Revision #6d747250arrow-up-right 2025-05-02 07:58:48 +0200

    • Merge branch '3.3' into 3.4

  • Revision #c07e50d9arrow-up-right 2025-05-02 07:52:01 +0200

    • Merge branch '3.1' into 3.3

  • Revision #e44e3f6barrow-up-right 2025-05-02 07:44:47 +0200

    • CONC-771: Fix pipelining mode (mariadb_stmt_execute_direct)

  • Revision #461a2c79arrow-up-right 2025-04-24 06:30:23 +0200

    • Merge branch '3.3' into 3.4

  • Revision #02ceb060arrow-up-right 2025-04-23 21:30:03 +0200

    • CONC-756: Update zlib to 1.3.1

  • Revision #b10b76e5arrow-up-right 2025-02-12 15:17:39 +0100

    • Fix compilation with GCC 15

  • Revision #126a7530arrow-up-right 2025-04-17 19:43:06 +0200

    • Remove workaround after MDEV-13492 was fixed.

  • Revision #352973daarrow-up-right 2025-04-23 21:13:11 +0200

    • Merge pull request #272 from FaramosCZ/gcc-15

  • Revision #e8448137arrow-up-right 2025-02-12 15:17:39 +0100

    • Fix compilation with GCC 15

  • Revision #b5a2c9f3arrow-up-right 2025-04-20 10:49:16 +0200

    • Merge branch '3.3' into 3.4

  • Revision #55abb320arrow-up-right 2025-04-20 10:16:30 +0200

    • Merge branch '3.1' into 3.3-merge

  • Revision #867f0d18arrow-up-right 2025-04-17 09:30:13 +0200

    • Merge pull request #274 from grooverdan/makecontext

  • Revision #52c1eb4darrow-up-right 2025-04-03 12:11:52 +1100

    • CONC-766 Disable clang -Wcast-function-type-strict for makecontext

  • Revision #ae748744arrow-up-right 2025-04-09 18:14:57 -0400

    • bump the VERSION

  • Revision #28a1e4b5arrow-up-right 2025-03-31 11:02:35 +0200

    • Fix for CONC-762: Always set is_null and length in bind structure to avoid msan errors

  • Revision #9247ab71arrow-up-right 2025-04-17 02:14:19 +0200

    • Merge pull request #273 from knielsen/knielsen_conc764

  • Revision #5b7df227arrow-up-right 2025-04-01 20:32:49 +0200

    • CONC-764: Build error in ma_context.c on android

  • Revision #8e371bbearrow-up-right 2025-04-01 19:25:48 +0200

    • CONC-764: Build error in ma_context.c on android

  • Revision #7274f8f6arrow-up-right 2025-04-09 18:15:34 -0400

    • bump the VERSION

  • Revision #88045932arrow-up-right 2025-04-17 15:29:07 +0200

    • CONC-767 Improve SSL verification performance on Windows

  • Revision #fa56a25farrow-up-right 2025-04-17 19:43:06 +0200

    • Remove workaround after MDEV-13492 was fixed.

  • Revision #b0e31d6farrow-up-right 2025-04-09 18:16:46 -0400

    • bump the VERSION

  • Revision #ba712ddfarrow-up-right 2025-03-31 13:17:50 +0200

    • CONC-763: ma_charset.c misses MySQL collation ID 309 - utf8mb4_0900_bin

  • Revision #5d34e482arrow-up-right 2025-03-28 11:40:08 +0200

    • Merge 3.3 into 3.4

  • Revision #b38e8720arrow-up-right 2025-03-05 13:39:22 +0100

    • Text fixes:

      • Fixed windows test (missing parameter)

      • Check if we need to connect via SSL port (Travis)

  • Download
    Release Notes
    Changelog
    release notes
    GitHubarrow-up-right
    Revision #b790c6c1arrow-up-right
    spinner

    Connector/C All Releases

    A list of all MariaDB Connector/C releases

    circle-info

    Browse & download the latest MariaDB connectors

    Download Connectors

    hashtag
    3.4

    Release
    Release Date
    Release Status

    hashtag
    3.3

    Release
    Release Date
    Release Status

    hashtag
    3.2

    Release
    Release Date
    Release Status

    hashtag
    3.1

    Release
    Release Date
    Release Status

    hashtag
    3.0

    Release
    Release Date
    Release Status

    hashtag
    2.3

    Release
    Release Date
    Release Status

    hashtag
    2.2

    Release
    Release Date
    Release Status

    hashtag
    2.1

    Release
    Release Date
    Release Status

    hashtag
    2.0

    Release
    Release Date
    Release Status

    hashtag
    1.0

    Release
    Release Date
    Release Status

    This page is licensed: CC BY-SA / Gnu FDL

    2024-11-12

    Stable (GA)

    2024-08-20

    Stable (GA)

    2022-06-24

    Stable (GA)

    2024-11-12

    Stable (GA)

    2024-08-20

    Stable (GA)

    2024-06-21

    Stable (GA)

    2024-02-19

    Stable (GA)

    2023-11-29

    Stable (GA)

    2023-09-14

    Stable (GA)

    N/A

    N/A

    2023-05-22

    Stable (GA)

    2023-02-07

    Stable (GA)

    2022-11-07

    Stable (GA)

    2022-08-22

    Stable (GA)

    2022-05-25

    Stable (GA)

    2022-02-15

    RC

    2021-07-07

    Stable (GA)

    2021-06-29

    RC

    2021-06-10

    Beta

    2023-11-29

    Stable (GA)

    2023-09-01

    Stable (GA)

    2023-05-22

    Stable (GA)

    2023-02-07

    Stable (GA)

    2022-11-07

    Stable (GA)

    2022-08-22

    Stable (GA)

    2022-05-25

    Stable (GA)

    2022-02-15

    Stable (GA)

    2021-11-10

    Stable (GA)

    2021-08-11

    Stable (GA)

    2021-05-11

    Stable (GA)

    2021-02-23

    Stable (GA)

    2020-11-04

    Stable (GA)

    2020-09-17

    Stable (GA)

    2020-06-19

    Stable (GA)

    2020-05-14

    Stable (GA)

    2020-01-29

    Stable (GA)

    2019-12-12

    Stable (GA)

    2019-11-11

    Stable (GA)

    2019-09-11

    Stable (GA)

    2019-08-01

    Stable (GA)

    2019-06-19

    Stable (GA)

    2019-06-06

    RC

    2019-04-08

    Alpha

    2018-08-02

    Stable (GA)

    2018-06-07

    Stable (GA)

    2018-04-25

    Stable (GA)

    2018-01-18

    Stable (GA)

    2017-07-20

    Stable (GA)

    2017-01-18

    Beta

    2016-01-20

    Alpha

    2017-05-31

    Stable (GA)

    2017-01-18

    Stable (GA)

    2016-08-04

    Stable (GA)

    2016-07-01

    Stable (GA)

    3.4.8

    2025-11-21

    Stable (GA)

    3.4.7

    2025-08-21

    Stable (GA)

    3.4.5

    2025-04-09

    Stable (GA)

    3.4.4

    2025-02-11

    3.3.18

    2025-11-21

    Stable (GA)

    3.3.17

    2025-08-21

    Stable (GA)

    3.3.15

    2025-04-09

    Stable (GA)

    3.3.14

    2025-02-11

    3.2.7

    2022-05-25

    Stable (GA)

    3.2.6

    2022-02-15

    Stable (GA)

    3.2.5

    2021-11-10

    Stable (GA)

    3.2.4

    2021-08-09

    3.1.28

    2025-04-09

    Stable (GA)

    3.1.27

    2025-02-11

    Stable (GA)

    3.1.26

    2024-11-12

    Stable (GA)

    3.1.24

    2024-06-18

    3.0.10

    2019-05-13

    Stable (GA)

    3.0.9

    2019-02-11

    Stable (GA)

    3.0.8

    2018-12-21

    Stable (GA)

    3.0.7

    2018-11-14

    2.3.7

    2018-09-07

    Stable (GA)

    2.3.6

    2018-06-07

    Stable (GA)

    2.3.5

    2018-01-18

    Stable (GA)

    2.3.4

    2017-12-04

    2.2.3

    20116-04-26

    Stable (GA)

    2.2.2

    2015-12-09

    Stable (GA)

    2.2.1

    2015-11-18

    Stable (GA)

    2.2.0

    2015-09-29

    2.1.0

    2015-01-29

    Stable (GA)

    2.0.0

    2014-04-03

    Stable (GA)

    1.0.0

    2012-11-29

    Stable (GA)

    spinner

    Stable (GA)

    Stable (GA)

    Stable (GA)

    Stable (GA)

    Stable (GA)

    Stable (GA)

    Stable (GA)

    3.4.3
    3.4.1
    3.4.0
    3.3.13
    3.3.11
    3.3.10
    3.3.9
    3.3.8
    3.3.7
    3.3.6
    3.3.5
    3.3.4
    3.3.3
    3.3.2
    3.3.1
    3.3.0
    3.2.3
    3.2.2
    3.2.0
    3.1.23
    3.1.22
    3.1.21
    3.1.20
    3.1.19
    3.1.18
    3.1.17
    3.1.16
    3.1.15
    3.1.14
    3.1.13
    3.1.12
    3.1.11
    3.1.10
    3.1.9
    3.1.8
    3.1.7
    3.1.6
    3.1.5
    3.1.4
    3.1.3
    3.1.2
    3.1.1
    3.1.0
    3.0.6
    3.0.5
    3.0.4
    3.0.3
    3.0.2
    3.0.1
    3.0.0
    2.3.3
    2.3.2
    2.3.1
    2.3.0
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Non-blocking Client Libraryarrow-up-right
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Client Library for C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Client Library for C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    About MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    Indicator variables
    mariadb_stmt_execute_direct()
    mariadb_cancel()
    mysql_reset_connection()
    mariadb_get_infov
    mysql_stmt_warning_count()
    mysql_session_track_get_first()
    mysql_session_track_get_next()
    security vulnerabilities
    security vulnerabilities
    bind-address=your_bind_address
    security vulnerabilities
    security vulnerabilities
    GSSAPI authentication plugin