All pages
Powered by GitBook
1 of 9

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/C 2.3 Release Notes

Release Notes for Connector/C 2.3.x releases

Connector/C 2.3.2 Release notes

DownloadRelease NotesChangelogAbout MariaDB Connector/C

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

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

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

  • : big endian conversion

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

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)

  • CONC-205
    CONC-198
    CONC-223
    MDEV-10894
    changelog

    Connector/C 2.3.3 Release notes

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    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.

    Notable Bug fixes

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

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

    Connector/C 2.3.1 Release notes

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 4 Aug 2016

    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.

    New features

    • Added support for OpenSSL 1.1 library

    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 .

    Connector/C 2.3.0 Release notes

    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.

    New features

    New option MARIADB_OPT_VERIFY_LOCAL_INFILE_CALLBACK

    Connector/C 2.3.5 Release Notes

    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.

    Notable Bug Fixes

    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

    Notable Bug fixes

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

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

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

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

    • : fixed zerofill issues (converting numeric to string)

    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

    CONC-292: Fixed malloc result check in dynamic columns

  • MDEV-10361: Don't try to reconnect twice in mysql_ping

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

  • New features/functionality

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

    • CONC-299: 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 changelog.

    Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    Stable
    CONC-231
    CONC-226
    changelog
    CONC-194
    CONC-196
    ODBC-31
    changelog

    Connector/C 2.3.6 Release Notes

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    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.

    Notable Bug Fixes

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

    Changelog

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

    Connector/C 2.3.7 Release Notes

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

    Notable Bug Fixes

    mysql_optionsv(mysql, MARIADB_OPT_VERIFY_LOCAL_INFILE_CALLBACK, my_verify_function, data);
    int my_verify_function(void *data, const char *filename)

    Fix for security vulnerability CVE-2018-3081

    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

    The most recent release of is:

    CONC-190
    CONC-177

    The most recent release of is:

    CONC-334
    MDEV-15450
    CONC-315
    changelog

    The most recent release of is:

    Connector/C 2.3.4 Release Notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

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

    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

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

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

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    CONC-282
    CONC-281
    changelog
    Connector/C 3.4.8
    Download Now
    Connector/C 3.4.8
    Download Now
    Connector/C 3.4.8
    Download Now
    Connector/C 3.4.8
    Download Now
    Connector/C 3.4.8
    Download Now
    Connector/C 3.4.8
    Download Now
    Connector/C 3.4.8
    Download Now
    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.

    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.

    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.

    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.

    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.

    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.

    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.

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

    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