MariaDB Connector/C 3.0.3 Changelog
The most recent Stable (GA) release of MariaDB Connector/C is:
MariaDB Connector/C 3.4.3
Download Release Notes Changelog About MariaDB Connector/C
Release date: 18 Jan 2018
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 GitHub you can view more details of the revision and view diffs of the code modified in that revision.
- Revision #c1a5ed4
2018-01-17 12:43:58 +0100
- Added installation layout for Debian (-DINSTALL_LAYOUT=DEB)
- Revision #d3a6061
2018-01-17 08:01:21 +0100
- Changed/fixed Wix installer images
- Revision #5c16523
2018-01-16 15:24:54 +0100
- Fix for MDEV-10361: Don't try to reconnect twice: if mysql->options.reconnect is set, ma_simple_command already tries to reconnect, so there is no need to reconnect in mysql_ping again
- Revision #0335873
2017-12-25 16:10:20 +0100
- CONC-299: Add support for missing collation and character sets
- Revision #edeffbf
2018-01-16 11:45:49 +0100
- If gnutls pkg-config file is missing, Cmake's module FindGNUTLS.cmake will not determine and check the version number. If GNUTLS_VERSION_STRING could not be determined, we try to get the version string by running gnutls_check_version (try_run)
- Revision #7fab2ec
2018-01-15 18:56:14 +0100
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #1ea0354
2018-01-15 18:18:42 +0100
- Merge pull request #31 from kevgs/clang_tsan
- Revision #7f9629a
2017-10-06 00:38:00 +0300
- fix TSAN build with Clang
- Revision #c066666
2018-01-15 18:55:55 +0100
- updated README
- Revision #ddcb21c
2018-01-15 17:57:29 +0100
- Skip test for SESSION_TRACK_STATE_CHANGE if the test server is a MySQL server, since MySQL 5.7 (and above) doesn't send this flag after set session session_track_state_change=1
- Revision #1af934e
2018-01-15 17:42:37 +0100
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #9f9a1c5
2018-01-15 17:41:19 +0100
- Merge pull request #39 from InuSasha/patch-1
- Revision #642320e
2018-01-04 22:00:40 +0100
- fix typo in plugins.cmake
- Revision #86dacf3
2018-01-15 12:25:52 +0100
- Removed determination of programname and reading configuration options from section [programname] when parameter NULL was passed to mysql_options(, MYSQL_READ_DEFAULT_GROUP)
- Revision #b15a7aa
2018-01-11 12:10:05 +0200
- Remove unused definitions
- Revision #794689b
2018-01-10 16:37:15 +0000
- Fix warnings about RETSIGTYPE/RETQSORTTYPE redefinition when using libmariadb headers together with server's
- Revision #2e42f7a
2018-01-14 07:34:01 +0100
- Test cleanup: - removed unused test for old sqlite3 module - to avoid warnings and make code more readable mysql_stmt_prepare and mysql_real_query now use the SL (string and length) macro.
- Revision #64cf572
2018-01-04 15:43:44 +0000
- support build with static openssl on Windows
- Revision #75ca3c1
2018-01-09 18:13:54 +0100
- TLS/SSL fixes: - don't run fingerprint and passphrase protected tests if the corresponding files (sha1 and encrypted client key) are not found in CERT_PATH - don't overwrite SSL errors if handshake failed - Use gnutls read/write instead of pvio
- Revision #5abcb1b 2018-01-08 13:57:53 +0100
- Revision #9345d74
2018-01-08 12:39:48 +0100
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #74b1ba2
2018-01-08 12:31:33 +0100
- removed unused function char_val from ma_password.c
- Revision #72b38f5
2018-01-08 12:31:33 +0100
- removed unused function char_val from ma_password.c
- Revision #b00cdcd
2017-12-22 09:00:13 +0100
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #3e164b5
2017-12-20 10:01:32 +0100
- Fix test failues if testing against server < 10.2
- Revision #2314598
2017-12-22 08:59:32 +0100
- Fix for CONC-301 (manually merged from 2.3.5)
- Revision #6d2fb01
2017-12-15 10:48:42 +0100
- MDEV-14647: Fixed crash when client receives extended ok packet with SESSION_TRACK_STATE_CHANGE information flag.
- Revision #434b67e
2017-12-04 19:45:07 +0100
- Fix for CONC-297: MariaDB Connector/C was not compatible to libmysql when passing value for MYSQL_OPT_LOCAL_INFILE. According to the documentatin local infile will be enabled if a NULL pointer was passed or a pointer to an unsigned integer which value is > 0. Connector/C expected a bool pointer, which ends up in wrong results on big endian systems.
- Revision #87b863e
2017-11-27 19:02:37 +0100
- Windows build fix: init_once assignment needs to be casted (C99).
- Revision #14fe661
2017-11-27 18:22:05 +0100
- Fix for MDEV-14514: Wrong exit code when an invalid option was passed to mariadb_config.
- Revision #c849a21
2017-11-27 17:31:16 +0100
- Fix for FreeBSD build: PTHREAD_ONCE_INIT is defined as a struct, so we need to cast it.
- Revision #a81a799
2017-11-12 21:29:10 +0000
- MDEV-11546 main.ssl_7937 failed with timeout in buildbot on Windows
- Revision #15e9ee4
2017-11-22 09:50:12 +0100
- Fix for CONC-277: For backwards compatibiliry we now allow reinitialization of client library by setting init_once to zero in mysql_server_end() function.
- Revision #683e2f3
2017-11-18 16:20:33 +0100
- Fix for Solaris build (MDEV-11603)
- Revision #77490eb
2017-11-08 09:12:42 +0100
- Fix windows build: For using _malloca (instead of deprecated alloca) we need to include malloc.h
- Revision #b825f34
2017-11-08 09:09:52 +0100
- Revert "Fix windows build: Use _malloca instead of alloca"
- Revision #b21e60a
2017-11-08 08:51:36 +0100
- Fix windows build: Use _malloca instead of alloca
- Revision #1e6cdb8
2017-11-08 04:56:04 +0100
- CONC-292: Fxed malloc result check in dynamic columns
- Revision #c979378
2017-11-07 18:45:08 +0100
- Added additional test (invalid user)
- Revision #771a409
2017-11-07 18:36:14 +0100
- Implementation for MDEV-9059:
- Revision #b40058f
2017-10-28 16:46:49 +0200
- Fix for MDEV-14165:
- Revision #5d920a9
2017-10-26 18:34:05 +0200
- CONC-290: Return error (=1) instead of exiting.
- Revision #12a6865
2017-10-25 19:07:17 +0200
- Fix compiler warning
- Revision #8ea4d2f
2017-10-23 11:04:14 +0200
- MDEV-14101: tls-version
- Revision #9272a18
2017-10-17 15:53:45 +0200
- Provide details about TLS/SSL library in use
- Revision #d67ee8b
2017-10-15 09:41:12 +0200
- Revert "MDEV-14027: Determine TLS/SSL library version"
- Revision #113418c
2017-10-15 06:01:59 +0200
- MDEV-14027: Determine TLS/SSL library version
- Revision #5e32110
2017-10-12 12:15:39 +0200
- - Build fix: When building as subproject inside server tree, ZLIB_FOUND was already set by parent, so we need additionally check if WITH_EXTERNAL_ZLIB was specified. - New server status flags Added SERVER_STATUS_ANSI_QUOTES and SERVER_STATUS_IN_TRANS_READONLY
- Revision #6d24e0b
2017-10-12 09:56:50 +0200
- Added missing dependency for zlib (WITH_EXTERNAL_ZLIB=ON) Added CC_SOURCE_REVISION definition (mariadb_version.h)
- Revision #cd46b30
2017-10-10 12:20:37 +0200
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #0334aa4
2017-08-14 17:23:42 +0200
- Implementation and testcase for CONC-275 - skipping particular paramset in bulk operation - with help of special indicator value STMT_INDICATOR_IGNORE_ROW set in any column of the row. The revision also adds some (mainly VS specific) file/dirs definitions to .gitignore to make 'gid status' usable on Windows, and the typo in bulk1 testsuite
- Revision #6329049
2017-10-10 12:19:01 +0200
- CONC-286: - Force TLS/SSL connection if finger print options were specified - Allow hex finger prints with colon separated 2 digit numbers
- Revision #2546445
2017-10-02 09:08:03 +0200
- CONC-282: 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
- Revision #2e39bb7
2017-10-01 05:57:58 +0200
- Fixed test case name for CONC-281
- Revision #2083aa9
2017-09-30 14:10:01 +0200
- Fix for MDEV-13959: duplicated if condition in mariadb_dyncol.c
- Revision #5bf7813
2017-09-29 11:12:36 +0200
- Fix parentheses (MDEV-13956)
- Revision #cb02751
2017-09-25 19:16:55 +0200
- Update year in mariadb_config output
- Revision #7d6101d
2017-09-15 01:06:05 +0200
- define MARIADB_BASE_VERSION in mariadb_version.h
- Revision #3d11d0f
2017-09-09 16:03:08 +0200
- MDEV-13588 /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18: version `libmariadbclient_18' not found
- Revision #17110fb
2017-09-25 13:51:01 +0200
- Fix for CONC-282: mysql_stmt_fetch_column doesn't work with prior call to mysql_stmt_store_result - If no bind variables were bound or the function mysql_stmt_store_result was not called before, the internal bind variables (stmt->bind) was not filled (lengths and null values)
- Revision #f9a6b8e
2017-09-08 12:19:32 +0200
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #85d150e
2017-09-07 17:35:35 +0200
- Export _mysql_client_plugin_declaration_ from auth_gssapi_client.so
- Revision #d76663a
2017-09-08 12:18:37 +0200
- Added missing break in mysql_get_infov
- Revision #cd50748
2017-08-31 07:54:21 +0200
- Fixed memory leak and added missing break in dynamic column conversion function
- Revision #a2b0bcd
2017-08-24 18:05:58 +0200
- Fix for CONC-276: client library crashes on Windows after TLS reconnect: The connection pointer mysql is now no longer part (and doesn't need to be updated) of schannel security context, since it can be obtained directly from tls container.
- Revision #482a0b6
2017-07-25 09:45:16 +0200
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #ce01b63
2017-07-21 08:06:53 +0000
- Merge branch 'master' of https://github.com/MariaDB/mariadb-connector-c
- Revision #b481265
2017-07-19 13:50:40 +0200
- Bumped version number to 3.0.3
- Revision #bc2d6df
2017-07-21 07:53:03 +0000
- Warning fixes for Win64 build
- Revision #843c492
2017-07-25 09:43:55 +0200
- Fix for CONC-271: RPM layout now works for other 64-bit architectures than x86_64. Thx to Michal Schorn for contributing this patch.
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.