All pages
Powered by GitBook
1 of 29

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...

Connector/C 3.1.28 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/C

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.

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

Changelog

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

CONC-760
CONC-589
changelog

Connector/C 3.1 Release Notes

Release Notes for Connector/C 3.1.x releases

Connector/C 3.1.26 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/C

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.

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

Changelog

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

Connector/C 3.1.27 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 11 Feb 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.

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

  • : Fix possible buffer overflow in ma_read_ok_packet

  • : prepared statement support AUTO_SEC_PART_DIGITS

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

Changelog

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

Connector/C 3.1.19 Release Notes

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.

Notable changes

Connector/C 3.1.17 Release Notes

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.

Notable changes

More robust call to X509_check_host using strlen (PR 206)

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

  • Issues fixed:

    • CONC-612: Fix connection error on MacOSX

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    CONC-588: Allocate memory for proxy options

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

  • CONC-580: 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)

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)
    CONC-730
    CONC-527
    changelog
    CONC-693
    CONC-589
    CONC-709
    CONC-708
    CONC-739
    CONC-748
    changelog

    Connector/C 3.1.18 Release Notes

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 22 Aug 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.

    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)

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

    • Fixed build for static plugins

    Changelog

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

    Connector/C 3.1.22 Release Notes

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    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.

    Issues fixed:

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

    • build fixes

    Changelog

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

    Connector/C 3.1.11 Release Notes

    Release date: 4 Nov 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.

    Notable Changes

    Connector/C 3.1.21 Release Notes

    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.

    Notable changes

    Updated bundled zlib library (version 1.2.13)

    Connector/C 3.1.23 Release Notes

    Release date: 29 Nov 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.

    Issues fixed:

    Connector/C 3.1.12 Release Notes

    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.

    Bugs Fixed

    Connector/C 3.1.9 Release Notes

    Release date: 19 June 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.

    Notable Changes

    Connector/C 3.1.4 Release Notes

    Release date: 11 Sep 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.

    Notable Changes

    CONC-508: Added support for passwords > 255 characters

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

  • MDEV-21612: 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)

  • Bugs Fixed

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

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

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

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

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

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    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.

    The most recent release of is:

    Issues fixed:
    • CONC-619: Fixed NULL pointer dereference in unpack_fields().

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

    • CONC-633: 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-635: Disable TLS for named pipe and shared memory connections.

    • : Fixed build if GSSAPI plugin is disabled

    • : Fixed memory leak in ps_bugs unittest

    • : Set CR_OUT_OF_MEMORY error in mysql_use_result() api function if allocation of memory failed

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    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.

    The most recent release of is:

    CONC-666: Fix memory allocation issue with prepared statement reexecution.

  • CONC-668: Win32 build fix

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

  • CONC-670: Initialize time struct in pvio_socket_set_timeout

  • CONC-672: Avoid false positive gcc warning

  • MDEV-19511 Remove WORDS_BIGENDIAN

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    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.

    The most recent release of is:

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

  • CONC-521: Fixed warning on MacOS when including ucontext.h

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

  • CONC-517: C/C looks for plugins in wrong location on Windows

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    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.

    The most recent release of is:

    CONC-469: 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.

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    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.

    The most recent release of is:

    CONC-431: Use windows crypto libraries on Windows platforms

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

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    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.

    The most recent release of is:

    CONC-604
    CONC-605
    CONC-607
    CONC-606
    changelog

    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.

    The most recent release of is:

    changelog

    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.

    The most recent release of is:

    Connector/C 3.1.10 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 17 September 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.

    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

    • 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.

    Changelog

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

    Connector/C 3.1.5 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 11 Nov 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.

    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.

    • , : 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 ). 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 , , and

    Changelog

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

    Connector/C 3.1.7 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 29 Jan 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.

    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 :

    Changelog

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

    Connector/C 3.1.2 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 19 Jun 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.

    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

    Changelog

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

    Connector/C 3.1.8 Release Notes

    Release date: 14 May 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.

    Notable Changes

    Connector/C 3.1.6 Release Notes

    Release date: 12 Dec 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.

    Notable Bug fixes and Changes

    Connector/C 3.1.13 Release notes

    Release date: 11 May 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.

    Notable Changes

    Connector/C 3.1.0 Release Notes

    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.

    New Features

    Connector/C 3.1.1 RC Release Notes

    Release date: 6 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.

    Bug fixes

    Connector/C 3.1.3 Release Notes

    Release date: 1 Aug 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.

    Bug fixes

    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.

    The most recent release of is:

    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.

    The most recent release of is:

    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.

    The most recent release of is:

    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.

    The most recent release of is:

    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.

    The most recent release of is:

    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-304: Rename the static library to libmariadb.a and other libmariadb files in a consistent manner

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

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

  • CONC-457: mysql_list_processes crashes in unpack_fields

  • CONC-458: mysql_get_timeout_value crashes when used improperly

  • CONC-464: Fix static build for auth_gssapi_client plugin

  • Fixes for the following :

    • CVE-2020-2752

    • CVE-2020-13249

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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.

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

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

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

  • Included in MariaDB 10.4.11, MariaDB 10.3.21, and MariaDB 10.2.30

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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.

    CONC-537: Only read from MYSQL_HOME if MARIADB_HOME was not set

    Bugs Fixed

    • CONC-548: Symbol conflict with libsodium

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

    • CONC-543: Hash functions conflict with GnuTLS

    • CONC-539: 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)

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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.

    Included in MariaDB 10.4.4

  • Replication/Binlog API: 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.

  • Bug fixes

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

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Alpha

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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.

    CONC-416: Changed order for lookup configuration files on Windows

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

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

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Release Candidate (RC)

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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.

    CONC-380: Fix CMake warnings

  • CONC-345: heap-use-after-free in client_mpvio_read_packet

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

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

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

  • CONC-429: Don't allow invalid characters in plugin names

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

  • Fixes for the following :

    • CVE-2020-2922

    • CVE-2021-2007

  • Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable (GA)

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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.

    MDEV-23564
    subscribing
    Connector/C 3.4.8
    Download Now
    CONC-637
    CONC-638
    CONC-642
    subscribing
    Connector/C 3.4.8
    Download Now
    CONC-500
    MDEV-18818
    CONC-498
    changelog
    Connector/C 3.4.8
    Download Now

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

    MDEV-20469
    ODBC-440
    CONC-418
    CONC-417
    MDEV-13492
    1350
    MariaDB 10.4.10
    MariaDB 10.3.20
    MariaDB 10.2.29
    changelog
    Connector/C 3.4.8
    Download Now

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

    MariaDB 10.4.12
    MariaDB 10.3.22
    MariaDB 10.2.31
    CVE-2020-2574
    changelog
    Connector/C 3.4.8
    Download Now

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

    CONC-383
    changelog
    Connector/C 3.4.8
    Download Now

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

    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now
    subscribing
    Connector/C 3.4.8
    Download Now

    Connector/C 3.1.15 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    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.

    Notable changes

    • : 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.

    • : 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.

    • : 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)

    Changelog

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

    Connector/C 3.1.14 Release notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 11 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.

    Notable changes

    • : Incorrect max_length in binary protocol

    Changelog

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

    CONC-535
    subscribing
    CONC-566
    MDEV-26761
    CONC-568
    CONC-570
    changelog
    Connector/C 3.4.8
    Download Now

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

    CONC-565
    changelog
    Connector/C 3.4.8
    Download Now

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

    subscribing
    subscribing
    subscribing
    subscribing
    subscribing

    Connector/C 3.1.24 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 18 Jun 2024

    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.

    Issues fixed:

    • : Replace COM_PROCESS_KILL by SQL kill command

    • : memory leak fixed in get_default_configuration_dirs()

    Changelog

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

    Connector/C 3.1.16 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    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.

    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

    • Fixed length calculation of MYSQL_TIME values in binary protocol

    Changelog

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

    CONC-696
    CONC-677
    changelog
    Connector/C 3.4.8
    Download Now

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

    MDEV-27304
    MDEV-16383
    MDEV-27109
    changelog
    Connector/C 3.4.8
    Download Now

    Be notified of new MariaDB Server releases automatically by subscribing 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.1.20 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    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.

    Notable changes

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

    Issues fixed:

    • : Don't substitute parameters in server error message

    • : Fix memory leak in prepared statements if realloc failed

    • : Fixed error numbers

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

    Changelog

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

    CONC-627
    CONC-626
    CONC-625
    CONC-624
    changelog
    Connector/C 3.4.8
    Download Now

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

    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
    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
    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
    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
    security vulnerabilities
    security vulnerabilities
    security vulnerabilities

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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