Release Notes for Connector/C 2.2.x releases
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.
: 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
For a list of changes made in this release, with links to detailed information on each push, see the .
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.
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)
: 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
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
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.
: 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.
: 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
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
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.
: 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
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
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