All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/C 2.2 Release Notes

Release Notes for Connector/C 2.2.x releases

Connector/C 2.2.2 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/C

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.

Notable Bug fixes

  • : Build fails with -DWITH_OPENSSL=On in Visual Studio 2015

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

  • ssl-validate-cert incorrect hostname check

  • Support for CMake versions >= 3.0

Changelog

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

CONC-152
MDEV-9212
changelog

Connector/C 2.2.0 Release notes

DownloadRelease NotesChangelogAbout of MariaDB Connector/C

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

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)

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)

  • : Prevent overriding of SUFFIX_INSTALL_DIR

Changelog

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

CONC-133: Centos 6 32 bits: Release build error: my_context.c:454: Error: CFI instruction used without previous .cfi_startproc

  • CONC-135: mysql_get_socket now returns MARIADB_INVALID_SOCKET

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

  • CONC-137: Error code not set in mysql_stmt_send_long_data

  • CONC-138: memory leak in mysql_ssl_set

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

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

  • CONC-141: Hang when working with prepared statements

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

  • Fixed string for hex_symbols in mysql_hex_string function

  • CONC-129
    CONC-130
    CONC-131
    CONC-132
    changelog

    Connector/C 2.2.1 Release Notes

    DownloadRelease NotesChangelogAbout of MariaDB Connector/C

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

    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.

    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)

    • Fixed build errors for Microsoft Visuall Studio 2015

    Changelog

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

    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

    CONC-147
    CONC-150
    changelog

    The most recent release of is:

    Connector/C 2.2.3 Release notes

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

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

    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.

    • OpenSSL: remove warnings when using OPENSSL_NO_DEPRECATED versions

    • : mysql->info returns garbage if no row was updated.

    • : Increase user name length to 128

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

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

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

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

    Changelog

    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:

    CONC-167
    CONC-169
    CONC-168
    CONC-163
    CONC-161
    CONC-160
    CONC-156
    CONC-155
    CONC-154
    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

    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
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    bind-address=your_bind_address

    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