All pages
Powered by GitBook
Couldn't generate the PDF for 123 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

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

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

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

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/ODBC 3.2 Release Notes

Release Notes for MariaDB Connector/ODBC 3.2

Connector/ODBC

Release Notes for MariaDB Connector/ODBC

Connector/ODBC 3.2.6 Release Notes

Download Release Notes Changelog

Release date: 30 May 2025

This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.

MariaDB Connector/ODBC 3.2.6 is built on top of MariaDB Connector/C v.3.4.5.

Bug Fixes

  • - Crash in SQLExecDirect on UPDATE statement with array of parameters

  • - The destructor releasing server side prepared statement could throw and this exception would not be caught

  • - MS Access won't work with the linked table if best row id is BIGINT

  • - MS Access shows record with AUTO_INCREMENT primary key as #Deleted after insert that does not specify that field value

  • - SQLExecDirect on array of parameters could issue multistatement query even if multistatement option had not been selected for the connection.

  • - Multiple issues with current implementation of SQLCancel

  • - SQLCancel could run on already dropped statement due to race condition

  • - Possible crash in SQLCancelHandle

New Feature

  • - Introduced option TRUNCDT to skip time truncation error. Setting it to non-zero value makes connector not to return error on date/time type parameter value truncation. These are when value for SQL_TIME contains fractional part, or for SQL_DATE contains non-zero time. In particular, that permits to insert value with fractional part into TIME field which in MariaDB can have fractional part as ODBC SQL_TIME type

Changelog

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

Connector/ODBC 3.2.7 Release Notes

Download Release Notes Changelog

Release date: 10 Oct 2025

This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.

MariaDB Connector/ODBC 3.2.7 is built on top of MariaDB Connector/C v.3.4.7.

Bug Fixes

  • - SSLVERIFY=0, still getting The certificate's CN name does not match the passed value on Windows

  • - Dropping statement handle could break protocol if other statement hasn't finished fetching results

  • - Fetching of stored procedure out parameters could fail in case of result-set streaming

  • - Some internal classes destructors called functions that can throw in some conditions

  • - SQLGetData could write data of the wrong length in case of resultset streaming and cached resultset

  • - Bulk operations with parameter callbacks could not respect NULL value indicators

  • - The connector did not support SQL_POSITIONED_STATEMENTS information type

Changelog

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

Connector/ODBC 3.2.8 Release Notes

Release date: 19 Dec 2025

This is a release of MariaDB Connector/ODBC 3.2.

MariaDB Connector/ODBC 3.2.8 is built on top of .

Bug Fixes

Connector/ODBC 3.1 Release Notes

Release Notes for MariaDB Connector/ODBC 3.1

Connector/ODBC 3.0 Release Notes

Release Notes for MariaDB Connector/ODBC 3.0

ODBC-476 - SQLSetPos can delete unintended row(s) if the available index is unique and part of the key for the deleted record is NULL

  • ODBC-479 - Crash at the attempt to read out of range column number

  • ODBC-480 - Incorrect work of SQLDescribeCol with NULL name buffer

  • ODBC-481 - ADODB crashes on the call to SQLCancel

  • ODBC-482 - Problem with SQLSetPos on block cursor with NULL values

  • Changelog

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

    Download
    Release Notes
    Changelog
    Stable (GA)
    MariaDB Connector/C v.3.4.8
    ODBC-460
    ODBC-461
    ODBC-458
    ODBC-459
    ODBC-462
    ODBC-464
    ODBC-466
    ODBC-467
    ODBC-457
    changelog
    ODBC-469
    ODBC-470
    ODBC-471
    ODBC-472
    ODBC-473
    ODBC-474
    ODBC-475
    changelog

    Connector/ODBC 3.1.19 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 7 Jul 2023

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.19 is built on top of .

    Bug Fixes

    Connector/ODBC 1.0 Release Notes

    Release Notes for MariaDB Connector/ODBC 1.0

    Connector/ODBC Changelogs

    Changelogs for MariaDB Connector/ODBC

    Connector/ODBC 3.2 Changelogs

    Changelogs for MariaDB Connector/ODBC 3.2

    Connector/ODBC 3.1 Changelogs

    Changelogs for MariaDB Connector/ODBC 3.1

    Connector/ODBC 2.0 Release Notes

    Release Notes for MariaDB Connector/ODBC 2.0

    Connector/ODBC 3.0 Changelogs

    Changelogs for MariaDB Connector/ODBC 3.0

  • ODBC-350 - Invalid BIT column value from subselect

  • ODBC-390 - Using SQL_ATTR_QUERY_TIMEOUT leaks memory

  • ODBC-391 - With lower_case_table_names=2 server the driver may not read indexes in SQLStatistics. This issue caused ODBC-370 - MS Access could not detect table's indexes

  • ODBC-392 - SQLSetConnectAttr(SQL_ATTR_CURRENT_CATALOG) can work incorrectly

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.3.5

    Connector/ODBC 3.2.3 Release Notes

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 26 Aug 2024

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.

    MariaDB Connector/ODBC 3.2.3 is built on top of MariaDB Connector/C v.3.4.1.

    Issues Fixed

    • - Can't open connection from .NET application to MySQL 8.4

    • - SQLForeignKeys call may result in error with MySQL server

    • - Out parameters won't be written to parameter buffers with MySQL server

    • - AccessViolationException when executing a SELECT on a non existing table

    • - Wrong reported max size for VARCHAR and VARBINARY

    • - Result-set streaming doesn't work with binary results

    • - Driver fails to cache multiple results

    • - SQLMoreResults may pick other statement's results

    • - SQLPrimaryKeys call returns incorrect KEY_SEQ field

    Changelog

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

    Connector/ODBC 3.2.0 Release Notes

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 21 Apr 2023

    This is a alpha release of MariaDB Connector/ODBC 3.2.

    Do not use alpha releases in production!

    MariaDB Connector/ODBC 3.2.0 is built on top of MariaDB Connector/C v.3.3.2, and contains all fixes and changes from MariaDB Connector/ODBC v.3.1.18

    Notable Changes

    • - SQLExecDirect ODBC API function now uses text protocol and client side prepared statements(CSPS). That can be automatically switched to use of binary protocol and server side prepared statement(SSPS) if necessary(for example for CALL statement). ODBC API function SQLPrepare uses by default SSPS, but it can switch to CSPS, for example in case of multistatement query. The connection string option PREPONCLIENT to use CSPS by default also in SQLPrepare has been added. In some cases driver will still revert to use of SSPS even if this option is selected. One example of such case is a request of resultset metadata before SQLExecute API function call.

    • - parameter array operations are now optimized also for the case of text protocol and CSPS use. i.e. driver can construct batch of queries based on values in parameter arrays for sending it via text protocol. Sending parameter arrays via binary protocol is supported already in 3.1 version and is preferable way for this operation.

    • - Cursor type now defaults to SQL_CURSOR_FORWARD_ONLY as it is required by specs. 3.1.x series has default cursor type SQL_CURSOR_STATIC

    Changelog

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

    Connector/ODBC 3.1.1 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 9 May 2019

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.1 is built on top of MariaDB Connector/C v.3.0.9.

    Notable Changes

    Version 3.1 is mainly about adding support for MacOS X. There is now an installation package for MacOS X that has been compiled on MacOS X version 10.13.6 (High Sierra). It works with the iODBC Driver Manager and supports only Unicode (not ANSI). Make sure to install iODBC and OpenSSL, if not installed already. If you use Homebrew they can easily be installed with:

    Bug Fixes

    MariaDB Connector/ODBC 3.1.1 contains all bug fixes in . Other changes:

    • - Add Connector/ODBC to default odbcinst.ini on Mac

    Changelog

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

    Connector/ODBC 3.1.0 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 29 Jan 2019

    This is an RC release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.0 is built on top of MariaDB Connector/C v.3.0.8.

    Notable Changes

    Version 3.1 is mainly about adding support for MacOS X. There is now an installation package for MacOS X that has been compiled on MacOS X version 10.13.6 (High Sierra). It works with the iODBC Driver Manager and supports only Unicode (not ANSI). Make sure to install iODBC and OpenSSL, if not installed already. If you use Homebrew they can easily be installed with:

    Changelog

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

    Connector/ODBC 3.1.15 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 18 Nov 2021

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.15 is built on top of MariaDB Connector/C v.3.2.5.

    Bug Fixes

    • - MariaDB ODBC 3.1.14 setup dialog crashes at the attempt to add new DSN. That was a regression introduced in the

    • - Date values beyond TIMESTAMP range would not be saved in the DATETIME field.

    Changelog

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

    Connector/ODBC 3.0.3 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 8 Feb 2018

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.3 is built on top of MariaDB Connector/C v.3.0.3 and uses the binary prepared statement protocol.

    Bug Fixes

    • : Fetch would fail if an unbound column contained NULL and if that column some arbitrary descriptor field that was set by the application (but not length/indicator buffer pointers). The bug affected ADO, as that is something it can do in some cases with CursorLocation adUseClient

    • : The connector ordered SQLStatistics results using the wrong columns. This could cause MS Access to pick the wrong column as a unique index.

    • : While linking a table, MS Access threw an error when it received an unexpected length for SQLSMALLINT and SQLINTEGER columns in a SQLColumns resultset.

    Changelog

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

    Connector/ODBC 2.0.9 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 16 Nov 2015

    This is a Beta release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.9 is built on top of MariaDB Connector/C 2.2 and uses the binary prepared statement protocol. It is basically MariaDB Connector/ODBC 1.0 up to version 1.0.5, ported to work on Linux.

    Changelog

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

    Connector/ODBC 3.1.7 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 8 Apr 2020

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.7 is built on top of MariaDB Connector/C v.3.1.7.

    Updates

    • - The ODBC driver does not compile from sources on Centos 8

    • - MSI should not install on Windows 7

    • - Update of Binary data containing 0x00 does not work

    • - Memory Corruption from Incorrect Type for SQL_IDENTIFIER_CASE

    Changelog

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

    Connector/ODBC 2.0.15 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 23 May 2017

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.15 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

    Bug Fixes

    • : Backslash at the end of string in one of statements in multistatement query leads to error

    • : Batch query with non-preparable statement will crash the connector

    • : Crash in ODBC Driver SQLExecDirect()

    • : Sporadic "Server has gone" and "Connection lost" errors on Windows when run in a VM

    Changelog

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

    Connector/ODBC 2.0.12 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 15 Sep 2016

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.12 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

    Bug Fixes

    • - Inconsistent data if blob field fetched in parts with SQLGetData

    • - Error binding boolean data type to SQL_C_CHAR - conversion of SQL_C_CHAR parameters to SQL_BIT has been corrected

    • - ISO Standard Procedure Call Bug

    • - SQLTables fails with HY090 "Invalid string or buffer length". Connector returned error when it had to convert empty string to SQL_C_WCHAR

    Changelog

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

    Connector/ODBC 3.1.3 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 8 Aug 2019

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.3 is built on top of MariaDB Connector/C v.3.1.3.

    Notable Changes

    • - Driver doesn't cause an error when it should

    • - Connector deploys direct execution, even for server versions, that do not support it

    • - MSI and PKG packages do not contain ed25519 plugin

    Changelog

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

    Connector/ODBC 3.1.17 Release Notes

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 30 Aug 2022

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.17 is built on top of MariaDB Connector/C v.3.3.2.

    Notable Changes

    • Result-set streaming feature has been added ()

      • When using it, an application cannot cache the entire result-set on the client side, but will fetch it from the server row by row

      • The feature is enabled with the connection string option: NO_CACHE or STREAMRS is the alias, alternatively bit 1048576 in the OPTION can be used

    Changelog

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

    Connector/ODBC 3.0.8 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 4 Jan 2019

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.8 is built on top of MariaDB Connector/C v.3.0.8.

    Bug Fixes

    • - Fix multi-statement parameter structures realloc, that could cause segfault on 2nd execution

    • - Empty results if executing mutliple selects in a batch and data fetched as SQL_C_WCHAR

    • - SQLGetData did not return empty wide string

    Changelog

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

    Connector/ODBC All Releases

    A list of all MariaDB Connector/ODBC releases

    3.2

    Release
    Release Date
    Release Status

    Connector/ODBC 3.2.1 Release Notes

    | | |

    Release date: 1 Dec 2023

    This is a release of MariaDB Connector/ODBC 3.2.

    Do not use non-stable (non-GA) releases in production!

    MariaDB Connector/ODBC 3.2.1 is built on top of .

    Notable Changes

    Connector/ODBC 3.1.18 Release Notes

    Release date: 13 Apr 2023

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.18 is built on top of .

    Notable Changes

    Connector/ODBC 3.1.21 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 24 Feb 2025

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.21 is built on top of .

    Bug Fixes

    Connector/ODBC 3.2.5 Release Notes

    | | |

    Release date: 24 Feb 2025

    This is a release of MariaDB Connector/ODBC 3.2.

    • MariaDB Connector/ODBC 3.2.5 is built on top of .

    Connector/ODBC 3.0.2 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 12 Oct 2017

    This is a release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.2 is built on top of and uses the binary prepared statement protocol.

    For Parameter Arrays operations (column-wise) with INSERT and UPDATE statements, and forSQLBulkOperations/SQLSetPos (SQL_ADD/SQL_UPDATE) it uses MariaDB's bulk operations feature, which allows sending batches of parameter sets, instead of sending them row by row. This only works with a server version >= .

    For SQLExecDirect

    Connector/ODBC 3.0.6 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 2 Aug 2018

    This is a release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.6 is built on top of .

    Bug Fixes

    Connector/ODBC 3.1.22 Release Notes

    Release date: 30 May 2025

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.22 is built on top of .

    Bug Fixes

    Connector/ODBC 2.0.17 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 12 Jun 2018

    This is a (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.17 is built on top of and uses the binary prepared statement protocol.

    Connector/ODBC 3.0.5 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 12 Jun 2018

    This is a release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.5 is built on top of . It also includes all fixes from .

    Bug Fixes

    Connector/ODBC 0.9.1 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    |Release Notes | |

    Release date: 2 Apr 2014

    MariaDB ODBC Driver 0.9.1 is a release. In general this means that there are no known serious bugs, except for those marked as feature requests, but we feel it needs further testing and development before we call it stable.

    MariaDB ODBC Driver 0.9.1 is built on top of the MariaDB LPGL C Client library and uses the binary prepared statement protocol.

    Please, note that a beta version is NOT the final version of the product and we do not guarantee an absence of errors that may disrupt the computer's operation system and/or result data loss. We recommend against use of any beta software in a critical, commercial or production environment. Implementation of beta software should be limited to experienced users only in a staging or test environment.

    Connector/ODBC 3.2.4 Release Notes

    | | |

    Release date: 14 Nov 2024

    This is a release of MariaDB Connector/ODBC 3.2.

    Notable Items

    • MariaDB Connector/ODBC 3.2.4 is built on top of

    Connector/ODBC 3.1.17 Changelog

    Release date: 30 Aug 2022

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2022-08-24 16:38:03 +0200

    Connector/ODBC 3.1.5 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 12 Nov 2019

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.5 is built on top of .

    Bug Fixes

    Connector/ODBC 3.0.1 Beta Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 1 Aug 2017

    This is a release of MariaDB Connector/ODBC 3.0.

    As with any other pre-production release, caution should be taken when installing this beta release on production systems or systems with critical data.

    MariaDB Connector/ODBC 3.0.1 is built on top of and uses the binary prepared statement protocol.

    For Parameter Arrays operations (column-wise) and for SQLBulkOperations/SQLSetPos(SQL_ADD/SQL_UPDATE) it uses the MariaDB bulk operations feature, which allows sending batches of parameter sets, instead of sending them row by row. This only works with a server version >=

    Connector/ODBC 3.1.15 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 18 Nov 2021

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2021-11-15 00:41:20 +0100

    Connector/ODBC 2.0.10 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 11 Apr 2016

    This is a (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.10 is built on top of and uses the binary prepared statement protocol. It is basically MariaDB Connector/ODBC 1.0 up to version , ported to work on Linux.

    Connector/ODBC 3.1.4 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 20 Sep 2019

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.4 is built on top of .

    Bug Fixes

    Connector/ODBC 3.1.20 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 4 Dec 2023

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.20 is built on top of .

    Notable Changes

    Connector/ODBC 3.1.4 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 20 Sep 2019

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2019-09-17 12:20:08 +0200

    Connector/ODBC 3.1.7 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 8 Apr 2020

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2020-04-06 23:56:12 +0200

  • ODBC-298 - NULL value of catalog name parameter of SQLTables ODBC API function is now treated as "current schema" by default, and not as "any schema"

  • ODBC-388 - Support of connection attributes. For setting connection attributes the ATTR connection string option can be used in following format

  • ODBC-222
    ODBC-86
    ODBC-290
    changelog

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    : Core dump when procedure returned more than 1 result set
  • ODBC-123: Crashes reading a MariaDB table with LibreOffice

  • ODBC-120: Performance issue. Connector did redundant calls of mysql_stmt_data_seek

  • ODBC-134
    ODBC-119
    ODBC-131
    ODBC-126
    changelog

    ODBC-274 - Support (requires MariaDB 10.5)

    ODBC-270
    ODBC-271
    ODBC-276
    ODBC-277
    changelog
    The feature only comes into action with SQL_CURSOR_FORWARD_ONLY cursors. It will be always used if combined with the FORWARDONLY connection string option, or OPTION's bit 2097152.
  • Some features cannot work in combination with this feature, and the error HY000 with the message "The requested operation is blocked by another streaming operation" will be thrown by the connector in such case.

  • No new query can be executed before the application finishes fetching the streamed result-set. In particular, positioned operation on open cursor cannot be performed, if streaming is used for the cursor. Thus not all existing application may use this new feature.

  • ODBC-369
    changelog

    2025-10-10

    Stable (GA)

    2025-05-30

    Stable (GA)

    2025-02-24

    Stable (GA)

    2024-11-14

    Stable (GA)

    2024-08-26

    Stable (GA)

    2024-06-18

    Stable (GA)

    2023-12-01

    Release Candidate (RC)

    2023-04-21

    Alpha

    3.1

    Release
    Release Date
    Release Status

    2025-05-30

    Stable (GA)

    2025-02-24

    Stable (GA)

    2023-12-04

    Stable (GA)

    2023-07-07

    3.0

    Release
    Release Date
    Release Status

    2019-05-03

    Stable (GA)

    2019-01-04

    Stable (GA)

    2018-11-14

    Stable (GA)

    2018-08-02

    2.0

    Release
    Release Date
    Release Status

    2019-06-05

    Stable (GA)

    2018-09-08

    Stable (GA)

    2018-06-12

    Stable (GA)

    2018-02-08

    1.0

    Release
    Release Date
    Release Status

    2016-04-11

    Stable (GA)

    2015-09-10

    Stable (GA)

    2015-01-29

    Stable (GA)

    0.9

    Release
    Release Date
    Release Status

    2014-04-02

    Beta

    3.2.8

    2025-12-19

    Stable (GA)

    ODBC-66 - Support ODBC 3.8 standard The driver is now compliant with ODBC standard version 3.8. Mainly that means implementation of SQLCancelHandle API function and SQL_ATTR_RESET_CONNECTION connection attribute support.

  • ODBC-397 - Add Prepared Statement Cache to the Connector. The driver now uses cache for server side prepared statements, that allows not to re-prepare statements, but use them from the cache. Application can configure the cache with PSCACHESIZE and MAXCACHEKEY connection string options. The former sets the size of the cache, i.e. the number of statements that will be cached, the latter is the maximal size of the cache key, that effectively limits the maximum query length, that will be the value of MAXCACHEKEY - length of the current schema name - 1.

  • Connector/ODBC is now available as RPM and DEB packages for selected platforms(RHEL, Ubuntu, Debian)

  • Improved protocol resilience in case of resultset streaming. In the version 3.1 if the resultset streaming is used, it will block the connection, and the driver will return error on any new query. The 3.2.1 driver in this case will cache the rest of currently streamed resultset, and execute the new query without error

  • Bug Fixes

    • ODBC-389 - alloc-dealloc-mismatch in MADB_DbcFree

    • ODBC-394 - Transaction Isolation with 11.1.1 server

    • ODBC-395 - Transaction Isolation Level is not applied if set before connect

    • ODBC-401 - SQLCancel won't work in case of encrypted connection, and in some other cases

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Release Candidate (RC)
    MariaDB Connector/C v.3.3.8

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    Authentication plugins are now all static(compiled in) on Windows. That is also true for named pipe pvio plugin (ODBC-384)

    Bug Fixes

    • ODBC-313 - Redundant SQLPrimaryKeys calls in applications created with Embarcadero

    • ODBC-374 - SQL_C_FLOAT should be mapped to SQLREAL, and not to SQLFLOAT

    • ODBC-375 - Connector can crash, if one of queries in the batch returns error on result storing

    • ODBC-377 - Timeouts set via ODBC do nothing

    • - OPTIMIZE TABLE returns no resultset

    • - Memory leak if connected with multistatement option

    • - Wrong documentation for named pipes

    • - Optimizing empty tables corrupts the MariaDB connection via ODBC

    • - Connection string superseded by default settings

    Changelog

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

    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.3.2
  • ODBC-405 -Values of DECIMAL type variables cannot be read. Reading the recordset's field values causes error "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done."

  • ODBC-418 - Widechar string data gets truncated if contains NULL character

  • ODBC-430 - The maximum size of VARCHAR and VARBINARY is 65535, while SQLGetTypeInfo reports 255 for them

  • ODBC-435 - SQLPrimaryKeys call returns incorrect KEY_SEQ field

  • - Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters

  • - Fetching bigint data to double buffer fails for big values

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.3.14
    Notable Changes

    MariaDB ODBC drivers of 3.2 series can use both text and binary protocol, i.e. prepare statements on the client or on the server side, with text protocol being the default for direct execution(SQLExecDirect() function) and binary protocol for prepared statements(SQLPrepare()+SQLExecute() functions). This release provides applications more control on what protocol to be used

    • ODBC-451 - Introduced connection string option EDSERVER to force SQLExecDirect to use server side prepared statements(SSPS)/binary protocol. This option compliments introduced earlier PREPONCLIENT option making SQLPrepare+SQLExecute to prepare query on the client side

    • ODBC-452 - Added statement and connection attributes to control where queries are prepared by SQLExecDirect and SQLPrepare. These attributes are MariaDB specific, i.e. they will be ignored by other ODBC drivers. The attribute type values are SQL_ATTR_EXECDIRECT_ON_SERVER=25100 and SQL_ATTR_PREPARE_ON_CLIENT=25101. Setting of connection attributes are equivalent of using of connection string options mentioned above. Statement attributes allow to do the same at the statement level. You can read more at of the article

    Issues Fixed

    • ODBC-446 - Wrong naming pattern for deb packages assembled by cpack

    • ODBC-447 - When trying to use ODBC command FillSchema I get a crash every time / module faulting

    • ODBC-449 - Milliseconds are truncated

    • ODBC-450 - GPF on modifying VarChar-Field with more than 4001 Bytes after calling any Stored Procedure

    • - SQLForeignKeys reports error

    Changelog

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

    Download
    Release Notes
    Changelog
    Stable (GA)
    MariaDB Connector/C v.3.4.4

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    calls, uses the
    mariadb_stmt_execute_direct
    MariaDB C API command, which is faster than using
    mysql_stmt_prepare + mysql_stmt_execute
    , but only with
    server.

    This release was built with SSL support. You can use SSLKEY, SSLCERT, SSLCA, SSLCAPATH, SSLCIPHER, SSLVERIFY, SSLCRL and SSLCRLPATH connection string/DSN options to configure your connection properties.

    Internally, Connector/ODBC 3.0 depends much less on Connector/C internal features than previous versions, with the eventual goal of only using the open Connector/C API. Build with dynamic linking against Connector/C library is now supported.

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C 3.0
    MariaDB 10.2.7
    MariaDB 10.2
  • ODBC-159 - Creation of temporary tables with multiple statements in one query fails

  • ODBC-166 - Incorect Display Size for decimal column

  • ODBC-164 - Do not include C/C project in cmake, if directory is absent. Make cmake link against installed in the system libmariadb in such case

  • ODBC-161 - Trying to create a file dsn causes odbc administrator to crash

  • - SQLNumResultCols returns zero for query with long data and CTE

  • - When performing a query with an aggregate function such as Count or Sum from MSAccess, an error is returned

  • - Connector did not return length of string returned for SQL_IDENTIFIER_QUOTE_CHAR info type.

  • - Display size and Column length do not include fractional part for (date) time types

  • - Linking error when building with dynamic C/C linking

  • - SQLDescribeCol returns 0 for decimal digits for datetime types with microseconds

  • - Connection Crashes with Timestamp INSERT INTO on parameter array operation

  • - In SQLBindParameter BufferLength sets SQL_DESC_OCTET_LENGTH for fixed length types

  • - DESC(RIBE) statement caused error with the connector

  • - DATE and DATETIME values are NULL in Crystal Reports

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.0.6

    ODBC-458 - MS Access won't work with the linked table if best row id is BIGINT

  • ODBC-459 - MS Access shows record with AUTO_INCREMENT primary key as #Deleted after insert that does not specify that field value

  • ODBC-464 - Multiple issues with current implementation of SQLCancel

  • ODBC-466 - SQLCancel could run on already dropped statement due to race condition

  • New Feature

    • ODBC-457 - Introduced option TRUNCDT to skip time truncation error. Setting it to non-zero value makes connector not to return error on date/time type parameter value truncation. These are when value for SQL_TIME contains fractional part, or for SQL_DATE contains non-zero time. In particular, that permits to insert value with fractional part into TIME field which in MariaDB can have fractional part as ODBC SQL_TIME type.

    Changelog

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

    Download
    Release Notes
    Changelog
    Stable (GA)
    MariaDB Connector/C v.3.3.15

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    Bug Fixes
    • ODBC-146 Wrong decimal value (0) when after longtext field in select clause (using ADO, client side cursor)

    • Testing connector against last server build on travis. Those tests permit to check early regression and might failed, so tagged as "Allowed Failures" on travis

    • ODBC-126 Fetching Multiple Result Set Crash - fix of the case, not covered by this bug fix in previous release

    • Connector library now does not export anything beyond the API

    • Error using LOAD DATA INFILE

    • Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES

    • Connector could sometimes return wrong datetime value

    • Connector/ODBC is now built with Connector/C as a git sub-project. That fixes build issues like , , and

    • Incorrect return values for decimal data type

    • ODBC and Swedish characters

    • If the connection handles was reused, the connector would try to use default database from previous connection (and if there wasn't such database the connect would fail)

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable
    MariaDB Connector/C v.2.3.6
  • ODBC-146 Wrong decimal value (0) when after longtext field in select clause (using ADO, client side cursor)

  • Testing connector against last server build on travis. Those tests permit to check early regression and might failed, so tagged as "Allowed Failures" on travis

  • ODBC-126 Fetching Multiple Result Set Crash - fix of the case, not covered by this bug fix in previous release

  • Connector library now does not export anything beyond the API

  • Error using LOAD DATA INFILE

  • Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES

  • Connector could sometimes return wrong datetime value

  • Connector/ODBC is now built with Connector/C as a git sub-project. That fixes build issues like , , and

  • Incorrect return values for decimal data type

  • ODBC and Swedish characters

  • If the connection handles was reused, the connector would try to use default database from previous connection (and if there wasn't such database the connect would fail)

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.0.5
    MariaDB Connector/C v.3.0.4
    .

    Issues Fixed

    • ODBC-438 - High Prepared_stmt_count after freeing statement handles

    • ODBC-442 - "Verify certificate" checkbox in TLS options of the setup dialog gets checked by default. This may result in it being saved and used unintentionally for connections.

    • ODBC-437 - Latest ODBC driver returns NULL characters in strings with characters requiring >1 byte in utf8 representation

    • ODBC-443 - Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters

    • - Errors "[42000] [ma-3.2.3]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE @@sql_mode LIKE '%ansi_quotes%'" while running queries with MariaDB ODBC 3.2.3 and MySql 5.7

    • - MSI doesn't update DSNs referring 3.1 driver

    • - Setup dialog is missing fields for prepared statements cache control. Added fields for the cache size and the maximal length of cached statement.

    Changelog

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

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

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    MariaDB Connector/C v.3.4.3
    Changed error message in case of operation request while streaming. Added check of streaming to SQLEndTran - it was missing there.
  • Revision #c708d4b 2022-08-19 19:37:58 +0200

    • Care of new error returned by C/C if connection lost

  • Revision #5023698 2022-08-19 16:47:08 +0200

    • C/C has been updated to v3.3.2

  • Revision #b1fd282 2022-08-11 10:41:04 +0200

    • ODBC-369 Option for result set streaming

  • Revision #30be661 2022-06-24 16:46:22 +0200

    • Corrected tests for iOdbc

  • Revision #d0177e0 2022-06-22 11:19:27 -0400

    • bump the VERSION

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #1547296
  • ODBC-196 - Optimize ODBC-120 issue for the case of array fetch

  • ODBC-267 - Setup library has some redundant dependencies

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.1.5
    .

    For SQLExecDirect calls, uses the mariadb_stmt_execute_direct MariaDB C API command, which is faster than using mysql_stmt_prepare + mysql_stmt_execute, but only with MariaDB 10.2 server.

    This release was built with SSL support. You can use SSLKEY, SSLCERT, SSLCA, SSLCAPATH, SSLCIPHER, SSLVERIFY, SSLCRL and SSLCRLPATH connection string/DSN options to configure your connection properties.

    Internally, Connector/ODBC 3.0 depends much less on Connector/C internal features than previous versions, with the eventual goal of only using the open Connector/C API.

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Beta
    MariaDB Connector/C 3.0
    MariaDB 10.2.7

    Moving C/C to v3.2.5

  • Revision #7a76f38 2021-11-12 14:11:12 +0100

    • ODBC-345 Could not insert datetime value beyond timestamp range

  • Revision #24c7554 2021-11-09 14:27:02 +0100

    • ODBC-343 an attempt to add DSN in odbc admin caused crash

  • Revision #80ac5f2 2021-10-29 13:59:52 -0400

    • bump the VERSION

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #38ddc46
    Bug Fixes

    See the MariaDB Connector/ODBC 1.0.6 Release Notes for more information on the notable bug fixes in this release.

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable
    MariaDB Connector/C 2.2
    1.0.6
  • ODBC-87 - When testing a DSN (new or config datasource) the database name is missing after the test

  • ODBC-240 - SSLFP and SSLFPLIST parameters appear unused

  • ODBC-241 - Add parameter that corresponds to MYSQL_SERVER_PUBLIC_KEY option from MariaDB Connector/C

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.1.4
  • Connector/ODBC is now available as RPM and DEB packages for selected platforms(RHEL, Ubuntu, Debian)

  • Bug Fixes

    • ODBC-394 - Transaction Isolataion with 11.1.1 server

    • ODBC-395 - Tansaction Isolation Level is not applied if set before connect

    • ODBC-399 - Executable Comment Syntax which results in empty command gives 'You have an error in your SQL syntax'

    • ODBC-401 - SQLCancel won't work in case of encrypted connection, and in some other cases

    • - Unknown system variable 'STATEMENT'

    New Feature

    • ODBC-402 - Add support of MADB_OPT_FLAG_NO_BIGINT option. Some classic applications do not support SQLBIGINT option. This option makes the column that normally would be of SQLBIGINT type to look like it is of SQLINTEGER type

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.3.8

    ODBC-264 Windows and OSX build fix.

  • Revision #18ea7d4 2019-09-13 17:55:41 +0200

    • ODBC-87 Db combobox lost the selection after Test

  • Revision #df066bd 2019-09-13 00:15:22 +0200

    • ODBC-240 Added use of Peer Fingerprint and FP list

  • Revision #f2129e5 2019-09-12 19:44:29 +0200

    • ODBC-241 Added SERVERKEY connection option for the

  • Revision #3003e2e 2019-08-14 16:34:22 +0200

    • Update azure-pipelines.yml for Azure Pipelines

  • Revision #000797a 2019-08-08 22:25:21 +0200

    • Version bump -> 3.1.4

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #c921b50

    ODBC-277 The fix and the (modified old) testcase

  • Revision #835e52a 2020-04-05 01:46:57 +0200

    • ODBC-276 The fix and the testcase

  • Revision #ffd3850 2020-04-04 18:47:19 +0200

    • ODBC-274 support of INSERT/REPLACE/DELETE ... RETURNING

  • Revision #481500e 2020-01-29 14:09:39 +0100

    • [misc] updating CI test : - adding appveyor 10.5 testing - travis build on 10.5 branch - MariaDB 10.0 test removed since deprecated

  • Revision #173eb79 2020-02-04 18:14:01 +0100

    • ODBC-271 Prevent msi installation on Win7. ->3.1.7

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #9d638c8
    MariaDB Connector/ODBC v.3.0.9
    ODBC-223
    changelog
    changelog
    ODBC-424
    ODBC-426
    ODBC-427
    ODBC-429
    ODBC-430
    ODBC-431
    ODBC-432
    ODBC-433
    ODBC-435
    changelog

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    ODBC-343
    version 3.1.14
    ODBC-345
    changelog
    changelog
    ODBC-97
    ODBC-95
    ODBC-94
    ODBC-68
    changelog
    ODBC-47
    ODBC-45
    ODBC-48
    ODBC-51
    changelog
    ODBC-226
    ODBC-261
    ODBC-262
    changelog
    ODBC-207
    ODBC-203
    ODBC-204
    changelog
    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Changelog
    Beta

    Connector/ODBC 3.2.2 Release Notes

    The most recent release of is:

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 18 Jun 2024

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.

    MariaDB Connector/ODBC 3.2.2 is built on top of MariaDB Connector/C v.3.4.0.

    Notable Changes

    • - The driver has been moved to use Connector/C 3.4 series driver. The most important change implied by that, is that certificate verification option (SSLVERIFY) is now by default on if encrypted connection is requested by the application.

    • - Support of new C/C callback system for custom data type conversion. There are 2 types of callbacks - for parameters and result.

      • Parameter callbacks are used for bulk operations and allow to minimize memory use required for data type conversions. Their use controlled by the connection string option PCALLBACK, which is on by default.

      • Result callbacks are designed to make certain types of conversions faster and also reduce memory use, as they can write directly to application buffers and do not allocate intermediate buffers normally required for conversion. The option to turn on result callbacks is RCALLBACK

    • - SQLForeignKeys performance optimization. The function could be noticeably slow in the case of a large number of schemas in the database. The optimization makes it significantly faster in such cases.

    Issues Fixed

    • - Executable Comment Syntax which results in empty command gives 'You have an error in your SQL syntax'

    • - Setting query timeout could cause error with older server versions "Unknown system variable 'STATEMENT'"

    • - can't read DECIMAL values with error:

    • - Widechar string data gets truncated if it contains a NULL character

    Changelog

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

    Connector/ODBC 3.1.10 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 20 Oct 2020

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.10 is built on top of MariaDB Connector/C v.3.1.10.

    Bug Fixes

    • - Crash fetching from statement after closing and re-executing

    • - C/ODBC binary tarball for RHEL/CentOS has duplicate libraries

    Notable changes

    • - Connector misses "interactive client" option. Added INTERACTIVE connection string option to tell server, that the client application is interactive, and interactive_timeout has to be used.

    • - Add charsets recoding function to C/ODBC. Iconv-based conversion function has been moved and adapted from MariaDB Connector/C. It's the same function that was used before. The function is used only on platforms other than Windows.

    Changelog

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

    Connector/ODBC 3.1.13 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 7 Jun 2021

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.13 is built on top of MariaDB Connector/C v.3.1.13.

    Notable Changes

    • - Added a connection string option to suppress errors on schema parameters in catalog functions.

      • Schema parameters used to be neglected by catalog functions, while the specification says the error has to be returned if those are provided and the driver does not support schemas. has changed that. Because this can break existing applications that misuse the API, the connection string option SCHEMANOERROR has been introduced to suppress these errors, if necessary.

    Bug Fixes

    • - Issues with Catalog functions

    • - Some connection attributes treated using wrong data type

    • - Some performance improvements

    Changelog

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

    Connector/ODBC 3.1.12 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 21 Apr 2021

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.12 is built on top of MariaDB Connector/C v.3.1.12.

    Bug Fixes

    • - Incorrect insert values for datatype decimal

    • - Various issues with SQL_NUMERIC type conversions

    • - Type Conversion Warnings are not returned after execution

    • - Connector would connect to the socket if SERVER is specified as localhost on Linux

    Changelog

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

    Connector/ODBC 3.1.2 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 23 Jul 2019

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.2 is built on top of MariaDB Connector/C v.3.1.2.

    Notable Changes

    • - Fix compilation warnings on OS X

    • - Operations with Dynamic Lists are not thread-safe, and need to be guarded with mutexes

    • - Build failed when executed the commands present in "BUILD.md" file

    • - MADB_StmtExecDirect() crashes if StatementText is "\0"

    Changelog

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

    Connector/ODBC 2.0.14 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 7 Apr 2017

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.14 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

    Bug Fixes

    • SQLGetData incorrectly handles UTF-16 surrogate pairs

    • Crash when calling SQLExecDirect with multiple statements

    • Problem with export from ACCESS

    • Values for Charset connection attribute should be case-insensitive

    Changelog

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

    Connector/ODBC 1.0.6 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 11 Apr 2016

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 1.0.6 is built on top of MariaDB Connector/C 2.2 and uses the binary prepared statement protocol.

    This is expected to be the final release in the MariaDB Connector/ODBC 1.0 series.

    Bug Fixes

    • - Added missing functionality to let application to point to C/C plugins location

    • - Duplicate characters when added new row in MS Access

    • - In SQLDriverConnect out connection ctring wasn't copied in case of prompting

    • - Fixed one of issues from there - error in case of leading blank characters

    Changelog

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

    Connector/ODBC 3.0.0 Alpha Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 19 Jan 2017

    This is an Alpha release of MariaDB Connector/ODBC 3.0.

    As with any other pre-production release, caution should be taken when installing this alpha release on production systems or systems with critical data. Not all of the features planned for the stable (GA) MariaDB Connector/ODBC 3.0 release are implemented yet.

    MariaDB Connector/ODBC 3.0.0 is built on top of MariaDB Connector/C 3.0 and uses the binary prepared statement protocol.

    For SQLExecDirect calls, uses the mariadb_stmt_execute_direct MariaDB C API command, which is faster than using mysql_stmt_prepare + mysql_stmt_execute, but only with server.

    This release was built with SSL support. You can use SSLKEY, SSLCERT, SSLCA, SSLCAPATH, SSLCIPHER, SSLVERIFY, SSLCRL and SSLCRLPATH connection string/DSN options to configure your connection properties.

    Internally, Connector/ODBC 3.0 depends much less on Connector/C internal features than previous versions, with the eventual goal of only using the open Connector/C API.

    Changelog

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

    Connector/ODBC 2.0.13 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 31 Oct 2016

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.13 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

    Bug Fixes

    • - Fix of wrong calculation of StLen ptr in case of columnwise binding

    • - Any field going after a TEXT field in the selecion list, is fetched incorrectly

    • - SQLGetInfo(SQL_FILE_USAGE) crashes connector

    Changelog

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

    Connector/ODBC 3.1.11 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 11 Dec 2020

    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 #16e4061 2020-12-11 17:09:41 +0100

      • MS Access lists tables from all databases

    • 2020-10-19 17:38:44 +0200

      • appveyor test suite correction

    • 2020-11-02 11:25:59 +0100

      • Fail to build due to missing ma_global.h file

    • 2020-10-20 14:50:29 -0400

      • bump the VERSION

    Connector/ODBC 3.1.14 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 29 Oct 2021

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.14 is built on top of MariaDB Connector/C v.3.2.4.

    Notable Changes

    • - C/ODBC is now based on Connector/C 3.2 release series

    • - ODBC Connector package for MacOS is now notarized

    • - Added read/write timeout connection string options READ_TIMEOUT and WRITE_TIMEOUT

    Bug Fixes

    • - FindIconv.cmake too old to work on MacOS 11 (Big Sur)

    • - Connector/ODBC libraries go to the wrong directories and it breaks packaging

    • - Driver crash in MultiByteToWideChar

    • - Excel+MariaDB driver not showing table with SYSTEM VERSIONING

    Changelog

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

    Connector/ODBC 2.0.11 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 9 Jun 2016

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.11 is built on top of MariaDB Connector/C 2.2 and uses the binary prepared statement protocol.

    Bug Fixes

    • - incorrect binding of TIMESTAMP to TIME type. It would affect work with MS Access if table had time and auto_increment fields.

    • - basically ensuring that the number of columns (counter in descriptor) is reset before issuing a new query.

    • - SQLColumns (and some others along with it) returned ODBC3 SQL types, while MS Access is an ODBC2 application.

    • - the variable used for length in bind structure in SQLGetData, was bigger than "unsigned long" on 64bit machines.

    Changelog

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

    Connector/ODBC 3.1.19 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 7 Jul 2023

    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 #08da03f 2023-06-10 21:58:33 +0200

      • Overriding the problem with c/c requires C99 with older GCC

    • 2023-06-10 12:42:29 +0200

      • The fix and the testcase

    • 2023-06-05 12:44:14 +0200

      • Only the fix as lower_case_table_names can't be changed for session. i.e. the test has been added, but to server has to be in lower_case_table_names=2 mode to test the fix, otherwise it ensures that the fix doesn't break catalog functions against server in "normaler" mode. The fix adds reading of the lower_case_table_names, and if it's 2, then it compares table name case insensitively where case sensitive comparison would be used otherwise. The problem actually affects not ony SQLStatistics, but almost all catalog functions, that take catalog and/or table parameter as ordinary argument.

    • 2023-06-02 14:03:09 +0200

      • The fix and the testcase

    • 2023-05-17 10:28:42 +0200

      • Fix of potential issue found with ASAN

    • 2023-05-15 10:16:55 +0200

      • Added WITH_ASAN, WITH_UBSAN and WITH_MSAN cmake option to enable

    • 2023-04-28 12:34:59 +0200

      • Using SQL_ATTR_QUERY_TIMEOUT leaks memory

    • 2023-04-13 13:47:37 -0400

      • bump the VERSION

    Connector/ODBC 3.0.9 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 3 May 2019

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.9 is built on top of MariaDB Connector/C v.3.0.9.

    Please note: This is the final release in the MariaDB Connector/ODBC 3.0 series. It will be replaced by the Connector/ODBC 3.1 series, which goes stable in its next release.

    Bug Fixes

    • - Wrong precision for decimal(1,0) field

    • - Excel does not show the list of tables

    • - SQLTables returns current DB tables if CatalogName is NULL

    • - SQLTables ShemaName parameter is not processed

    Changelog

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

    Connector/ODBC 1.0.5 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 10 Sep 2015

    This is a Stable (GA) release of MariaDB Connector/ODBC. 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).

    MariaDB Connector/ODBC 1.0.5 is built on top of MariaDB Connector/C 2.2 and uses the binary prepared statement protocol.

    Bug Fixes

    • Fixed setup dialog bugs

    • Fixed : if stmt prepare fails while the handle reused, further use of the handler rather impossible with the server error of unknown stmt handler in mysqld_stmt_reset

    • Fixed : Using same pointer as StrLen_Or_IndPtr for several coulmns, could cause errors if one column bound as SQL_C_WCHAR

    • Fixed many issues preventing normal functioning of MS Access with the Connector. In particular -

    Changelog

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

    Connector/ODBC 3.1.3 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 8 Aug 2019

    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 #5cb835e 2019-08-07 16:18:03 +0200

      • Added client_ed25519 plugin to msi and pkg

    • 2019-08-07 14:39:53 +0200

      • SQLMoreResults would not return error if the batch was sent via the text protocol, and a statement in the batch resulted in an error

    • 2019-08-05 19:42:08 +0200

      • New graphic images for MSI dialog

    • 2019-08-02 23:32:29 +0200

      • Packaging of GnuTls lib if C/C is built using it. Packaging on windows only (into msi file)

    • 2019-08-01 23:11:59 +0200

      • Version bump -> 3.1.3

    • 2019-07-29 23:50:27 +0200

      • One more iteration

    • 2019-07-25 00:23:16 +0200

      • direct execution could be used for old servers

    • 2019-07-22 10:32:28 +0200

      • Adding Azure CI testing

    Connector/ODBC 3.1.6 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 21 Jan 2020

    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 #c114673 2020-01-21 10:35:57 +0100

      • fix/testcase and version bump -> 3.1.6. BEGIN NOT ATOMIC...END statement would not execute. The connector erroneously dected it as a batch of statements, that caused execution error. Updated C/C subproject to 3.1.6 tag. Added WIN32_MEAN_AND_LEAN definition on Windows - it's required for C/C build.

    The most recent release of is:

    Connector/ODBC 3.2.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.

    The most recent release of is:

    Connector/ODBC 3.2.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.

    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.

    Connector/ODBC 3.2.5 Changelog

    | | |

    Release date: 24 Feb 2025

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2025-02-14 12:02:42 +0100

    Connector/ODBC 3.1.9 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 30 Jun 2020

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.9 is built on top of .

    Please note, there was no Connector/ODBC 3.1.8 release. It has been skipped to stay in sync with Connector/C.

    Connector/ODBC 2.0.18 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 8 Sep 2018

    This is a (GA) release of MariaDB Connector/ODBC.

    Notes

    MariaDB Connector/ODBC 2.0.18 is built on top of and uses the binary prepared statement protocol.

    Connector/ODBC 3.0.8 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 4 Jan 2019

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-12-20 16:42:02 -0700

    Connector/ODBC 3.1.22 Changelog

    Release date: 30 May 2025

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2025-05-26 12:44:36 +0200

    Connector/ODBC 3.1.5 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 12 Nov 2019

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2019-11-11 20:42:17 +0100

    Connector/ODBC 3.1.11 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 11 Dec 2020

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.11 is built on top of .

    Bug Fixes

    Connector/ODBC 3.1.6 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 21 Jan 2020

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.6 is built on top of .

    Updates

    ATTR={<attrname1>=<attrvalue1>[,<attrname2=attrvalue2,...]}
    brew install libiodbc
    brew install openssl
    brew install libiodbc
    brew install openssl
    and it is
    off
    by default.
    ODBC-421
    ODBC-163
    ODBC-410
    ODBC-399
    ODBC-403
    ODBC-405
    ODBC-418
    changelog
    Connector/ODBC 3.2.8
    Download Now

    ODBC-254 - FTBFS: Cmake libdir misconfiguration

  • ODBC-256 - Driver craches on empty statement

  • ODBC-257 - Double-check CPack for a copy-paste error

  • ODBC-258 - RFE: make documentation and license dirs configurable

  • ODBC-260 - Remove all references to internals of MYSQL structure

  • ODBC-255 - When C/ODBC is upgraded on Windows, allow existing data sources to be moved

  • ODBC-211 - SQLDescribeCol return precision=0 for field type decimal(1,0)

  • ODBC-210
    ODBC-250
    ODBC-252
    ODBC-253
    changelog

    ODBC-71 ADO .addnew function creates error

  • ODBC-73 Wrong charset in Recordsets with DAO Object Library

  • ODBC-77 Execution of 'ANALYZE TABLE' statement would invalidate the statement and connection handles

  • ODBC-78 SQLGetData would not return SQL_NO_DATA for BLOB/TEXT columns if the buffer size is larger than the column data

  • ODBC-83 Min and Max value for time data type is getting processed incorrectly

  • ODBC-84 Error in the SQLGetTypeInfo for WCHAR Types

  • ODBC-90 SQLBulkOperations/SQLSetPos SQL_ADD would fail if TIMESTAMP column ignored

  • ODBC-72
    ODBC-74
    ODBC-62
    ODBC-69
    changelog

    ODBC-30 - Connection string options did not take precedence of values from the DSN

  • ODBC-32 - An attempt to set SQL_ATTR_PACKET_SIZE led to connection failure

  • Fixed several memory leaks

  • ODBC-23
    ODBC-26
    ODBC-27
    ODBC-29
    changelog

    ODBC-326 - Connecting Excel with MariaDB through Microsoft Query - String data right truncated

  • ODBC-330 - MSI is not created when connectors is built from source - Windows

  • ODBC-334 - Using the hostname for the server doesn't work in ODBC Data Source name Gui with MariaDB ODBC

  • ODBC-340 - FreeBSD - Undefined symbol "OPENSSL_init_ssl"

  • ODBC-331
    ODBC-320
    ODBC-341
    ODBC-299
    ODBC-311
    ODBC-321
    ODBC-324
    changelog

    ODBC-238 - Add parameter that corresponds to MYSQL_OPT_SSL_ENFORCE

  • ODBC-239 - Switch from deprecated mysql_options to mysql_optionsv

  • ODBC-232 - SQLGetData would crash, if application unbinded result buffers after execution

  • ODBC-228 - Add parameter that corresponds to MARIADB_OPT_TLS_VERSION

  • ODBC-229 - Add parameters that correspond to MYSQL_READ_DEFAULT_FILE

  • ODBC-234 - SQLGetTypeInfo does not work with sql_mode='Oracle'

  • ODBC-231 - ODBC Error 0000 in SSIS with longtext

  • ODBC-219 - Stored procedures fail with error "Prepared statement not a cursor-specification"

  • ODBC-216 - SQLColAttribute and SQL_DESC_FIXED_PREC_SCALE returns wrong value for BigInt

  • ODBC-213 - SQL_DESC_PARAMETER_TYPE descriptor field should be SQLSMALLINT

  • ODBC-211
    ODBC-225
    ODBC-245
    ODBC-246
    changelog

    Improved work in threaded environment

  • Optimized execution of insert/update/delete statements without parameters

  • Added freeing of explicitly allocated descriptors on disconnect

  • Fixed various wrong metadata issues

  • Fixed string length calculation in SQLGetData

  • Fixes and improvements in the connector debug feature

  • ODBC-21
    ODBC-19
    1
    changelog
    Fixed warnings on MacOS(with clang)
  • Revision #9db4d8b 2025-02-13 15:40:18 +0100

    • Fix of the build for not ODBC 3.8 DM's(read iOdbc) and new header

  • Revision #4e8f68d 2025-02-11 14:44:08 +0100

    • Fixed in tests SQL staements there schemaname was not in quotes

  • Revision #af97ea3 2025-02-10 12:21:20 +0100

    • ODBC-454 Error in SQLForeignKeys in keys of FK parameters only and no FK

  • Revision #ad40a6a 2025-02-07 12:07:39 +0100

    • Connector/C submodule has been updated to v3.4.4

  • Revision #8ac8c6b 2025-02-06 16:09:58 +0100

    • ODBC-446 deb packages name follow the common pattern with other products

  • Revision #cf391ac 2025-02-04 15:00:52 +0100

    • ODBC-45 O The test

  • Revision #fe0f26f 2025-02-03 14:06:17 +0100

    • ODBC-322 Testcase of it as not a bug

  • Revision #79da7b6 2025-02-03 14:04:36 +0100

    • Fixed conversion from string to double to use standard C function

  • Revision #c605b90 2025-02-01 19:51:17 +0100

    • ODBC-452 Introduced attributes to control if SSPS or CSPS should be used

  • Revision #e1b7814 2025-01-20 14:21:20 +0100

    • Introducing connstring opiton EDSERVER to make SQLExecDirect to use SSPS

  • Revision #2f840e5 2025-01-15 22:32:56 +0100

    • Optimized conversion to double in case of text value(text protocol)

  • Revision #8ff6c0f 2025-01-12 17:31:40 +0100

    • ODBC-449 Fractional seconds could be lost with SQLExecDirect

  • Revision #61faaee 2024-12-10 16:37:18 +0100

    • ODBC-447 Crash on FillSchema command in .Net

  • Revision #c997724 2024-11-24 16:24:39 +0100

    • More performance improvements.

  • Revision #d517333 2024-11-18 01:48:54 +0100

    • Some performance improvements

  • Revision #39a20eb 2024-11-14 15:05:22 -0500

    • bump the VERSION

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #70b25c1

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    Bug Fixes
    • ODBC-278 - Can not install Connector/ODBC's Debian binary tarball on Debian Stretch/Buster and Ubuntu Eoan/Focal

    • ODBC-279 - Binding parameter as SQL_C_TIME does not work correctly in some cases

    • ODBC-280 - Process crashes after some time

    • ODBC-283 - Connector does not support passphrase for a passphrase-protected private key

    • - MariaDB Connector/ODBC does not support closing curly brace (}) in connection keyword (aka paramter)

    • - Connector/ODBC binary tarballs tarbomb the user

    • - Cannot find mysql.h

    • - Mediumint(INT24) is always empty in Visual FoxPro

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.1.9

    In this version, one change is that when using a stored procedure (SP), applications may now need to fetch one more additional result with the SP execution status after all SP resultsets are read. Before the result would be reported as SQL_NO_DATA due to a bug in the connector.

    Bug Fixes

    • ODBC-178 - Performance Drop on Long Queries

    • ODBC-177 - Error in a stored procedure is not reported

    • ODBC-159 - Creation of temporary tables with multiple statements in one query fails

    • ODBC-166 - Incorect Display Size for decimal column

    • - Do not include C/C project in cmake, if directory is absent. Make cmake link against installed in the system libmariadb in such case

    • - Trying to create a file dsn causes odbc administrator to crash

    • - SQLNumResultCols returns zero for query with long data and CTE

    • - When performing a query with an aggregate function such as Count or Sum from MSAccess, an error is returned

    • - Connector did not return length of string returned for SQL_IDENTIFIER_QUOTE_CHAR info type.

    • - Display size and Column length do not include fractional part for (date) time types

    • - Linking error when building with dynamic C/C linking

    • - SQLDescribeCol returns 0 for decimal digits for datetime types with microseconds

    • - Connection Crashes with Timestamp INSERT INTO on parameter array operation

    • - In SQLBindParameter BufferLength sets SQL_DESC_OCTET_LENGTH for fixed length types

    • - DESC(RIBE) statement caused error with the connector

    • - DATE and DATETIME values are NULL in Crystal Reports

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable
    MariaDB Connector/C v.2.3.7

    ODBC-207 Fix multi-statement param realloc. Example use case: Prepare the following SQL statement: "INSERT INTO tbl (a,b) VALUES (?,?); SELECT 1 FROM tbl WHERE c = ?" First execution of prepared statement will work, second execution will segfault or cause memory corruption.

  • Revision #99a8ac0 2019-01-03 19:15:48 +0100

    • Merge branch 'master' into ODBC-3.0

  • Revision #5d5ec8e 2018-10-17 12:39:33 +0100

    • Add SQL_OUTER_JOINS support to SQLGetInfo This is an older attribute that is largely superseded by the newer SQL_OJ_CAPABILITIES attribute but some software checks it first and only uses SQL_OJ_CAPABILITIES to get more details if SQL_OUTER_JOINS says they are supported.

  • Revision #5916978 2019-01-02 13:31:26 +0100

    • Updating libmariadb to the 3.0.8 release tag

  • Revision #cb5b7ce 2018-12-10 18:16:41 +0100

    • ODBC-205 The patch moves string to date/time types conversion from C/C on C/ODBC side to better meet ODBC requirements.

  • Revision #20e0a50 2018-12-02 22:31:37 +0100

    • ODBC-203 The fix and the testcase. The problem occurred only with data fetched as SQL_C_WCHAR. That happened because for statement handles after 1st one, there wasn't STMT_ATTR_UPDATE_MAX_LENGTH attribute set, and getting data as a widestring depends on max_length.

  • Revision #f1e0cd2 2018-11-30 01:16:37 +0100

    • ODBC-204 SQLGetData did not return empty wide string

  • Revision #92699ab 2018-11-28 01:33:13 +0100

    • odbc*.ini files were generated in CMAKE_SOURCE_DIR, instead of CMAKE_BINARY_DIR. That probably is not right, and they have to be along with tests binaries

  • Revision #07381cc 2018-11-16 12:06:49 +0100

    • Version bump -> 3.0.8 + new logo in README.md

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #7b463c1

    Fix of the previous commit.

  • Revision #bc65180 2025-05-26 11:24:24 +0200

    • ODBC-464 Amendment to the fix

  • Revision #e5827f4 2025-05-26 04:18:36 +0200

    • ODBC-466 Making sure that SQLCancel does not run on freed statement

  • Revision #7aad503 2025-05-22 10:14:57 +0200

    • Update README.md

  • Revision #6f6079d 2025-05-19 00:38:37 +0200

    • ODBC-464 Removing possible race conditions in SQLCancel

  • Revision #5b3040a 2025-04-27 14:36:40 +0200

    • Small impovement in SQLStatistics - got rid off sprintf's

  • Revision #589a263 2025-04-27 13:04:32 +0200

    • Updated C/C to v3.3.15

  • Revision #fdf6b99 2025-03-24 13:18:19 +0100

    • ODBC-459 MS Access shows record with auto_increment as deleted

  • Revision #db807a9 2025-03-28 18:25:25 +0100

    • ODBC-458 Fix of working with bigint auto_increment field in MSAccess

  • Revision #7a6f0a3 2025-03-24 00:24:07 +0100

    • ODBC-458 part1, and possibly the last for now. Fixing NOBIGINT option

  • Revision #a8fd0a9 2025-03-05 04:32:48 +0100

    • ODBC-457 New option permitting to skip date/time parameter overflow

  • Revision #d0edbc1 2025-02-24 14:00:28 -0500

    • bump the VERSION

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #15256bb

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    Updated libmariadb subproject to v3.1.5 tag

  • Revision #1317196 2019-10-13 23:43:43 +0200

    • ODBC-267 Cleaned setup library build and linking - removed redundant dependencies. Added displaying of the connection string to the connection test result window.

  • Revision #f098cc9 2019-09-24 17:28:23 +0200

    • ODBC-196 Optimization for FORWARD_ONLY cursors in case of rows array fetch. Some optimization are done for other cursors as well - i.e. for static and dynamic. Especially if the static cursor is navigated forward.

  • Revision #579c9b8 2019-09-19 12:02:27 +0200

    • Version bump -> 3.1.5

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #cb60237
  • ODBC-294 - Fail to build due to missing ma_global.h file

  • ODBC-297 - MS Access lists tables from all databases

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.1.11
  • ODBC-269: BEGIN NOT ATOMIC returning error

  • Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.1.6

    Stable (GA)

    3.1.18

    2023-04-13

    Stable (GA)

    3.1.17

    2022-08-30

    Stable (GA)

    3.1.16

    2022-06-22

    Stable (GA)

    3.1.15

    2021-11-18

    Stable (GA)

    3.1.14

    2021-10-29

    Stable (GA)

    3.1.13

    2021-06-07

    Stable (GA)

    3.1.12

    2021-04-21

    Stable (GA)

    3.1.11

    2020-12-11

    Stable (GA)

    3.1.10

    2020-10-20

    Stable (GA)

    3.1.9

    2020-06-30

    Stable (GA)

    3.1.7

    2020-04-08

    Stable (GA)

    3.1.6

    2020-01-21

    Stable (GA)

    3.1.5

    2019-12-12

    Stable (GA)

    3.1.4

    2019-09-20

    Stable (GA)

    3.1.3

    2019-08-08

    Stable (GA)

    3.1.2

    2019-07-23

    Stable (GA)

    3.1.1

    2019-05-09

    Stable (GA)

    3.1.0

    2019-01-29

    Release Candidate (RC)

    Stable (GA)

    3.0.5

    2018-06-12

    Stable (GA)

    3.0.3

    2018-02-08

    Stable (GA)

    3.0.2

    2017-10-12

    Stable (GA)

    3.0.1

    2017-08-01

    Beta

    3.0.0

    2017-01-19

    Alpha

    Stable (GA)

    2.0.15

    2017-05-23

    Stable (GA)

    2.0.14

    2017-04-07

    Stable (GA)

    2.0.13

    2016-10-31

    Stable (GA)

    2.0.12

    2016-09-15

    Stable (GA)

    2.0.11

    2016-06-09

    Stable (GA)

    2.0.10

    2016-04-11

    Stable (GA)

    2.0.9

    2015-11-16

    Beta

    3.2.7
    3.2.6
    3.2.5
    3.2.4
    3.2.3
    3.2.2
    3.2.1
    3.2.0
    3.1.22
    3.1.21
    3.1.20
    3.1.19
    3.0.9
    3.0.8
    3.0.7
    3.0.6
    2.0.19
    2.0.18
    2.0.17
    2.0.16
    1.0.6
    1.0.5
    1.0.0
    0.9.1
    ODBC-378
    ODBC-380
    ODBC-385
    ODBC-386
    ODBC-387
    ODBC-443
    ODBC-448
    about MariaDB Connector/ODBC
    ODBC-454
    ODBC-162
    ODBC-158
    ODBC-160
    ODBC-157
    ODBC-154
    ODBC-155
    ODBC-149
    ODBC-151
    ODBC-150
    ODBC-148
    ODBC-141
    ODBC-143
    ODBC-138
    ODBC-39
    ODBC-40
    ODBC-124
    ODBC-135
    ODBC-133
    ODBC-137
    ODBC-91
    ODBC-141
    ODBC-143
    ODBC-138
    ODBC-39
    ODBC-40
    ODBC-124
    ODBC-135
    ODBC-133
    ODBC-137
    ODBC-91
    ODBC-444
    ODBC-440
    ODBC-441
    ODBC-403
    ODBC-289
    ODBC-293
    ODBC-288
    ODBC-202
    changelog
    ODBC-318
    ODBC-316
    ODBC-316
    ODBC-317
    ODBC-319
    changelog
    ODBC-305
    ODBC-308
    ODBC-309
    ODBC-310
    changelog
    MariaDB 10.2
    changelog
    ODBC-56
    ODBC-58
    ODBC-61
    changelog
    ODBC-297
    Revision #006069e
    Revision #53850d4
    ODBC-294
    Revision #f5ef2f8
    ODBC-44
    ODBC-41
    ODBC-38
    ODBC-37
    changelog
    Revision #fc52d66
    ODBC-392
    Revision #a210bfa
    ODBC-391
    Revision #60a5bd6
    ODBC-350
    Revision #9b96270
    Revision #2eb9877
    Revision #c0d989b
    ODBC-390
    Revision #313102f
    ODBC-262
    Revision #07bc411
    ODBC-226
    Revision #0670781
    Revision #af6d55c
    Revision #099581a
    Revision #8ad44d5
    MENT-27
    Revision #18ee34b
    ODBC-261
    Revision #7ac764a
    MENT-27
    ODBC-269
    subscribing
    subscribing
    subscribing

    Connector/ODBC 1.0.0 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogOverview of MariaDB Connector/ODBC

    Release date: 29 Jan 2015

    This is a Stable (GA) release of the MariaDB Connector/ODBC. 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).

    MariaDB Connector/ODBC 1.0.0 is built on top of the MariaDB Connector/C 2.1 and uses the binary prepared statement protocol.

    Bug fixes

    • The connector now can be tested with odbcte32. Added support for SQL_ODBC_API_CONFORMANCE and SQL_ODBC_SQL_CONFORMANCE info types. ()

    • Fixed a number of memory leaks in the connector

    • Change in build. FindMariaDB now uses mariadb_config to determine include and library path.

    • Removed memory leak in allocated statement (was not properly freed) and possible buffer overrun in some internal functions (MADB_KeyTypeCount and MADB_StmtGetData)

    For a complete list and description please check the

    Changelog

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

    Connector/ODBC 3.1.9 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 30 Jun 2020

    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 #f8814ca 2020-06-26 11:23:49 +0200

      • More stress in the pkg installer on openssl dependency

    • 2020-06-26 11:23:49 +0200

      • Buildbot build fix

    • 2020-06-25 20:59:02 +0200

      • Travis build fix

    • 2020-06-24 19:29:17 +0200

      • The fix and the testcase.

    • 2020-06-09 15:17:37 +0200

      • More OS X build changes. Bundling of gnutls in case it's used

    • 2020-06-08 19:00:48 +0200

      • Adding mariadb subdir of standard includes locations

    • 2020-06-08 13:54:09 +0200

      • binary tarballs were "tarbombing" users

    • 2020-06-08 03:08:52 +0200

      • OSX build changes

    • 2020-05-27 17:40:45 +0200

      • Support of } escaping in connection string inside {}

    • 2020-05-20 19:26:57 +0200

      • Added PACKAGE_PLATFORM_SUFFIX cmake option

    • 2020-05-18 15:05:25 +0200

      • Support of private key passphrase

    • 2020-04-26 20:24:16 +0200

      • The fix of possible crash in threaded environment.

    • 2020-04-22 15:01:43 +0200

      • Travis build fix

    • 2020-04-21 00:23:44 +0200

      • The fix and the testcase. Version bump -> 3.1.8

    • 2020-04-17 00:20:20 +0200

      • Changes in tests and tests framework for testing with MariaDB Cloud

    Connector/ODBC 2.0.19 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 5 Jun 2019

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    Notes

    MariaDB Connector/ODBC 2.0.19 is built on top of MariaDB Connector/C v.2.3.7 and uses the binary prepared statement protocol.

    Bug Fixes

    • - If string parameter bound as date/time sql type, overflow errors are not detected

    • - Last part - caring of 0-date passed in the string

    • - Problem with SQLColumns / SQLFetch

    • - Empty results or error if executing mutliple selects in a batch

    Changelog

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

    Connector/ODBC 3.2.8 Changelog

    Download Release Notes Changelog

    Release date: 19 Dec 2025

    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 #84f6fd1 2025-12-16 18:40:27 +0100

      • Fix of source package generation

    • 2025-12-05 23:43:20 +0100

      • ODBC-482 Problems with SQLSetPos on block cursor with NULL values.

    • 2025-12-01 13:31:28 +0100

      • ODBC-481 Crash in SQLDisconnect after SQLCancel if it only closed cursor

    • 2025-12-01 03:04:31 +0100

      • ODBC-476 Driver should not use NULL values for (parts of) unique key

    • 2025-11-24 12:59:10 +0100

      • Auto reconnect option test

    • 2025-11-24 01:28:23 +0100

      • ODBC-476 Testcase for the issue with workaround in order not to fail

    • 2025-11-23 22:59:09 +0100

      • Merge branch 'odbc-3.1'. C/C has been moved to v3.4.8 as part of merge

    • 2025-11-23 22:36:03 +0100

      • Moved C/C to v3.3.18

    • 2025-11-23 22:26:26 +0100

      • ODBC-479 Using SQLGetData with column > column count could crash

    • 2025-11-23 22:37:09 +0100

      • Fixed warning on Windows in the tests framework

    • 2025-11-22 01:19:21 +0100

      • Merge branch 'odbc-3.1'

    • 2025-11-22 01:07:01 +0100

      • ODBC-480 SQLDeAscribeCol did not return column len if buffer parameter

    • 2025-11-19 20:16:44 +0100

      • Adding the submodule in the separate commit

    • 2025-11-18 19:12:27 +0100

      • Moved borrowed C++ classes to the submodule using C/C++ branch

    • 2025-10-10 13:18:58 -0400

      • bump the VERSION

    Connector/ODBC 2.0.16 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 8 Feb 2018

    This is a Stable (GA) release of MariaDB Connector/ODBC.

    MariaDB Connector/ODBC 2.0.16 is built on top of MariaDB Connector/C v.2.3.5 and uses the binary prepared statement protocol.

    Bug Fixes

    • : Fetch would fail if an unbound column contained NULL and if for that column some arbitrary descriptor field was set by the application (but not length/indicator buffer pointers). The bug affected ADO, as that is something it can do with CursorLocation adUseClient in some cases.

    • : The connector ordered SQLStatistics results using the wrong columns. This could cause MS Access to pick the wrong column as a unique index.

    • : While linking a table, MS Access threw an error when it received an unexpected length for SQLSMALLINT and SQLINTEGER columns in a SQLColumns resultset.

    Changelog

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

    Connector/ODBC 3.2.3 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 26 Aug 2024

    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 #4aacd69 2024-08-23 14:49:51 +0200

      • Workaround of the bug in C/C cmake failing in case of static plugins

    • 2024-08-21 23:04:11 +0200

      • C/C has been update to v3.4.1

    • 2024-08-15 17:52:04 +0200

      • SQLPrimaryKeys returns fields in wrong order with wrong SEQ_NUM

    • 2024-08-14 22:43:06 +0200

      • , Caching of multiple RS,SQLMoreResults could "steal" RS

    • 2024-07-31 14:03:20 +0200

      • Driver would not cache multiple results for new incoming query

    • 2024-07-29 13:46:43 +0200

      • Caching of streamed binary result would not work

    • 2024-07-29 10:05:58 +0200

      • Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo

    • 2024-07-29 00:44:26 +0200

      • Fixes in driver and tests aroung result streaming

    • 2024-07-22 14:17:04 +0200

      • Crash in SQLMoreResults if called after error. Fix&test

    • 2024-07-22 10:33:38 +0200

      • Out parameters wasn't written with MySQL server

    • 2024-07-07 18:36:44 +0200

      • Fixes in tests for MySQL server

    • 2024-07-07 18:18:59 +0200

      • SQLForeignKeys won't work with MySQL with some parameter

    • 2024-07-07 18:10:02 +0200

      • 3.2.2 won't connect to MySQL server on Windows

    • 2024-06-17 10:34:38 -0400

      • bump the VERSION

    Connector/ODBC 3.1.18 Changelog

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 13 Apr 2023

    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 #2459006 2023-03-31 16:59:09 +0200

      • Fix of the testxase for iOdbc

    • 2023-03-21 15:00:16 +0100

      • The testcase for the fix, that has been already committed

    • 2023-03-20 23:48:28 +0100

      • Moved C/C subproject to v3.3.4

    • 2023-03-17 20:55:13 +0100

      • Embarcadero had unnecesssary SQLPrimaryKeys calls

    • 2023-03-12 22:50:23 +0100

      • Timeouts set via ODB attributes did nothing

    • 2023-03-08 23:36:33 +0100

      • Fixes in the setup dilog to comply updated docs

    • 2023-03-08 14:34:49 +0100

      • Named pipe pvio plugin was missing - the fix with the testcase

    • 2023-02-18 11:27:50 +0100

      • The fix and the testcase

    • 2023-01-20 01:12:29 +0100

      • Memory leak during connect if multistatement option selected

    • 2022-12-11 21:04:06 +0100

      • Changed in 2 places, where connector accessed data in C/C handles

    • 2022-12-03 18:19:57 +0100

      • Small optimization not to run extra strlen on query text

    • 2022-11-29 20:10:01 +0100

      • Connector crash if one of queires in the batch returns error on

    • 2022-11-23 20:40:15 +0100

      • Fix of possible crash in config dialog in connection test function

    • 2022-11-21 14:59:00 +0100

      • Adopting new style travis config using connectors-test-machine

    • 2022-11-19 00:03:27 +0100

      • The fix and the testcase. Wrong mapping of SQL_C_FLOAT could

    • 2022-08-30 12:49:11 -0400

      • bump the VERSION

    Connector/ODBC 3.0.7 Release Notes

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 14 Nov 2018

    This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.

    MariaDB Connector/ODBC 3.0.7 is built on top of MariaDB Connector/C v.3.0.7.

    Bug Fixes

    • - If string parameter bound as date/time sql type, overflow errors are not detected

    • - Incorrect second fraction number if string field is fetched into TIMESTAMP struct

    • - If time parameter is bound as timestamp, date fields should be set to current date values

    • - SQLGetData does not return SQL_NULL_DATA for datetime types in some cases

    Changelog

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

    Connector/ODBC 3.1.21 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 24 Feb 2025

    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 #da56c19 2025-02-11 14:44:08 +0100

      • Fixed in tests SQL statements there schema name was not in quotes

    • 2025-02-11 14:15:18 +0100

      • Fix of buffer overflow found by ASAN

    • 2025-02-10 12:45:17 +0100

      • Increased the required cmake version to 3.5.1 to match C/C requirement

    • 2025-02-06 16:09:58 +0100

      • deb packages name follow the common pattern with other products

    • 2025-02-07 11:34:14 +0100

      • Connector/C submodule has been updated to v3.3.14

    • 2025-01-08 22:05:05 +0100

      • The testcase. The fix has been cherry-picked in one of previous

    • 2025-01-08 14:04:18 +0100

      • Testcase for . Not present in 3.1

    • 2024-12-31 23:50:53 +0100

      • Updated travis to use unified base config(as in 3.2 and other)

    • 2024-07-07 18:36:44 +0200

      • Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo

    • 2024-12-27 19:16:58 +0100

      • Cherrypick from 3.2 - fixes in catalog functions for MySQL server

    • 2024-12-27 17:05:54 +0100

      • Error on reading server decimal variable in ADO

    • 2024-12-27 14:58:36 +0100

      • Widechar gets truncated if contains NULL character

    • 2024-12-23 12:40:56 +0100

      • Converting int fields to double should not cause error

    • 2024-05-31 22:47:00 +0200

      • C/C has been updated to v3.3.10

    • 2024-03-27 17:50:03 +0000

      • [] Fix test failure on s390x

    • 2024-02-22 09:26:34 +0000

      • test/types.c: fix build on gcc-14

    • 2023-12-04 09:48:03 -0500

      • bump the VERSION

    Connector/ODBC 3.2.4 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 14 Nov 2024

    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 #3ac63eb 2024-11-11 12:31:22 +0100

      • Fixed README and moved C/C tot the latest commit in 3.4

    • 2024-11-07 00:19:00 +0100

      • Moved libmariadb to the new 3.4.2 tag

    • 2024-10-29 20:21:06 +0100

      • [misc] travis specific test naming

    • 2024-10-29 15:39:12 +0100

      • [misc] removing some allowed failure in CI

    • 2024-10-21 14:44:21 +0200

      • Fix for MySQL 5.7

    • 2024-10-12 15:00:21 +0200

      • Wrong result by SQLGetData for unicode string with surrogate

    • 2024-10-03 01:00:57 +0200

      • Windows setup dialog could set and save SSLVERIFY option

    • 2024-09-30 14:15:51 +0200

      • Added to the dialog missing fields for PS cache parameters

    • 2024-09-18 09:53:36 +0200

      • Driver returns wrong unicode string length

    • 2024-09-13 19:28:48 +0200

      • MSI did not update DSN referring the 3.1 driver

    • 2024-09-13 15:16:39 +0200

      • Driver failed to close PS if cache is used

    • 2024-08-26 11:26:49 -0400

      • bump the VERSION

    Connector/ODBC 3.1.10 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 20 Oct 2020

    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 #2e0c5f3 2020-10-18 22:42:58 +0200

      • Not exactly , but "Force Forward Only Cursor" connection string option makes "Forward Only" a default statement cursor type.

    • 2020-10-18 16:54:09 +0200

      • Added the connection option INTERACTIVE to tell server to use interactive timeout

    • 2020-10-15 23:45:34 +0200

      • Possible crash in case of array fetch

    • 2020-10-12 14:36:48 +0200

      • Added iconv-based conversion function for non-Windows

    • 2020-09-11 21:45:58 +0200

      • Fix initializer type for MADB_ErrorList

    • 2020-09-11 19:40:39 +0200

      • Surround multiline macros

    • 2020-09-11 20:56:14 +0200

      • Fix implicit declarations on Linux

    • 2020-10-12 11:39:36 +0200

      • Fix for the previous merge

    • 2020-07-10 13:45:19 +0200

      • Add option to define doc and license install dir

    • 2020-10-12 11:23:50 +0200

      • Updating underlying libmariadb to v3.1.10

    • 2020-07-23 17:01:25 +0200

      • README.md Changed link to travis-ci.com (from deprecated .org)

    • 2020-06-30 14:59:19 -0400

      • bump the VERSION

    Connector/ODBC 3.1.12 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 21 Apr 2021

    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 #f3dc446 2021-04-19 00:17:23 +0200

      • Added cmake option to compile C/C auth plugins in

    • 2021-04-15 23:55:34 +0200

      • Made longer timeout for basic testsuite.

    • 2021-04-15 23:04:07 +0200

      • Connecting to the socket if SERVER is localhost on Linux

    • 2021-04-15 17:01:15 +0200

      • Made possible not to mark certain unstable test(s)

    • 2021-04-14 17:48:08 +0200

      • ,, - fixes and testcases

    • 2021-03-12 15:50:22 +0100

      • Removed "ga" suffix from package names

    • 2020-12-15 23:52:05 +0100

      • Slight reorganization of code - odbc_3_api contains only API functions

    • 2020-12-11 17:02:35 -0500

      • bump the VERSION

    Connector/ODBC 3.1.13 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 7 Jun 2021

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2021-06-07 13:57:38 +0200

    Connector/ODBC 3.1.16 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 22 Jun 2022

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2022-06-18 16:13:14 +0200

    Connector/ODBC 3.1.2 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 23 Jul 2019

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2019-07-15 15:54:00 +0200

    Connector/ODBC 3.1.1 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 9 May 2019

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2019-04-30 00:48:19 +0200

    Connector/ODBC 3.1.16 Release Notes

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 22 Jun 2022

    This is a release of MariaDB Connector/ODBC 3.1.

    MariaDB Connector/ODBC 3.1.16 is built on top of .

    Notable Changes

    Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

    Applications running certain sequences of query types(in particular when query batches were involved) on long run made server reach max_prepared_stmt_count, causing application error and/or crash. (ODBC-16)

  • SQLGetInfo did not support deprecated info type SQL_ODBC_API_CONFORMANCE (ODBC-15)

  • Fixed processing of IPD SQL_DESC_UNNAMED field update by application. (ODBC-14)

  • SQL_UNNAMED value is now allowed, SQL_NAMED causes HY092 error. The error prevented use of queries with parameters in ADO

  • Fixed DS setup dialog prompting (ODBC-13)

  • Fixed length calculation for SQL_C_CHAR

  • Fixed length calculation if both OctetLength and IndicatorPtr (== SQL_NTS) was specified

  • Fix for WCHAR fetch: terminating zero character was not converted.

  • Fixed length calculation for array_binding if SQL_NTS was specified.

  • Due to server bug MDEV-5273 we can't get result set metadata after prepare for each statement. Statements like SHOW or CALL procedure name will return metadata after execute. In latter case the number of columns after execute will change and we need to set the ird metadata. (ODBC-11)

  • Fixed string lengths for unicode conversion

  • Fixed length calculation for SQLWCHAR for Fetch and Execute (ODBC-10)

  • Fixed buffer overflow during conversion from char* to SQL_NUMERIC_TYPE (ODBC-9)

  • Map FieldIdentifier in SQLColAttributes to ODBC 3.0 compliant values (ODBC-8)

  • Return SQL_VARCHAR instead of SQL_UNKNOWN_TYPE for NULL fields (ODBC-7)

  • Application fails with the following exception when sending data as parameters. System.Data.Odbc.OdbcException: ERROR [HY000] Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' (ODBC-6)

  • When using MariaDB ODBC Connector with ODBC Driver Manager 3.81, the Driver Manager returns errror IM001 (The driver doesn't support this function) for SQLExecute, SQLExecDirect or SQLBindCol. (ODBC-5)

  • Fixed typecasts for CURSOR_BEHAVIOR constants in SQLGetInfo

  • Fix for SQLCursor: If ODBC version is < 3.0 SQLCloseCursor should not return an error in no cursor is open.

  • Fixed bug in the msi-installer: The GUID for the driver components was undefined. (ODBC-4)

  • Uninstallation of prior versions require manual deletion of the MariaDB ODBC driver directory

  • SQLBindCol should ignore column index if the statement doesn't return a result set (ODBC-3)

  • ODBC-17
    Jira bug system
    changelog

    ODBC-181 - Insert query error decimal + longtext

  • ODBC-182 - Wrong data inserted into TIME field if bound as TIMESTAMP, and date fields contain data

  • ODBC-183 - Connector reports incorrect number of affected rows for statements in batch

  • ODBC-186 - Several problems with SQLColumns and SQLProcedureColumns

  • ODBC-188 - Adding Windows ODBC DSN from command line via odbcconf.exe fails

  • ODBC-192 - ODBC 3.0.6 VBA Error on Query

  • ODBC-194 - SQLGetData does not return SQL_NULL_DATA for datetime types in some cases

  • ODBC-197 - If Time value is fetched as Timestamp, the fraction part should be 0

  • ODBC-198 - Incorrect second fraction number if string field is fetched into TIMESTAMP struct

  • ODBC-199 - If time parameter is bound as timestamp, date fields should be set to current date values

  • ODBC-203 - Empty results if executing mutliple selects in a batch and data fetched as SQL_C_WCHAR

  • ODBC-204 - SQLGetData did not return empty wide string

  • ODBC-207 - Fix multi-statement parameter structures realloc, that could cause segfault on 2nd execution

  • ODBC-211 - Wrong precision for decimal(1,0) field

  • ODBC-213 - SQL_DESC_PARAMETER_TYPE descriptor field should be SQLSMALLINT

  • ODBC-216 - SQLColAttribute and SQL_DESC_FIXED_PREC_SCALE returns wrong value for BigInt

  • ODBC-219 - Stored procedures fail with error "Prepared statement not a cursor-specification"

  • ODBC-225 - Excel does not show the list of tables

  • ODBC-231 - ODBC Error 0000 in SSIS with longtext

  • ODBC-232 - SQLGetData would crash, if application unbinded result buffers after execution

  • ODBC-234 - SQLGetTypeInfo does not work with sql_mode='Oracle'

  • ODBC-229 - Add parameters that correspond to MYSQL_READ_DEFAULT_FILE

  • ODBC-245 - SQLTables returns current DB tables if CatalogName is NULL

  • ODBC-246 - SQLTables ShemaName parameter is not processed

  • ODBC-43
    ODBC-70
    ODBC-152
    ODBC-169
    changelog
    ODBC-126: Core dump when a procedure returned more than 1 result set
  • ODBC-123: Crashes reading a MariaDB table with LibreOffice

  • ODBC-120: Performance issue. Connector did redundant calls of mysql_stmt_data_seek

  • ODBC-115: Wrong rc and sqlstate for numeric overflow (but not for fractional truncation). Now the connector returns 22003 and SQL_ERROR.

  • ODBC-110: Crash in the case of columns unbinding after statement execution and before fetching data.

  • ODBC-105: SQLColumns returns COLUMN_DEF enclosed by 2 single quotes

  • ODBC-134
    ODBC-119
    ODBC-131
    changelog

    ODBC-197 - If Time value is fetched as Timestamp, the fraction part should be 0

  • ODBC-192 - ODBC 3.0.6 VBA Error on Query

  • ODBC-188 - Adding Windows ODBC DSN from command line via odbcconf.exe fails

  • ODBC-190 - Remove C/C auth plugins from packages

  • ODBC-70 - Last part - caring of 0-date passed in the string

  • ODBC-152 - Problem with SQLColumns / SQLFetch

  • ODBC-186 - Several problems with SQLColumns and SQLProcedureColumns

  • ODBC-169 - Empty results or error if executing mutliple selects in a batch

  • ODBC-183 - Connector reports incorrect number of affected rows for statements in batch

  • ODBC-182 - Wrong data inserted into TIME field if bound as TIMESTAMP, and date fields contain data

  • ODBC-181 - Insert query error decimal + longtext

  • ODBC-178 - Performance Drop on Long Queries

  • ODBC-177 - Deadlock error not reported correctly back to client application when using Connector/ODBC

  • ODBC-171 - Adding BUILD.md file with build instructions

  • ODBC-43
    ODBC-198
    ODBC-199
    ODBC-194
    changelog

    Updated C/C submodule to v3.1.13

  • Revision #6a0590f 2021-06-07 01:13:09 +0200

    • ODBC-318 Connstring option SCHEMANOERROR is introduced + testcase

  • Revision #03d0f2d 2021-06-06 00:09:53 +0200

    • ODBC-317 The testcase(fix has been pushed as part of commit 907ef56)

  • Revision #5d3876e 2021-06-05 18:32:20 +0200

    • Temporarily made 10.6 tests in travis allowed failure, before server

  • Revision #ca5d92c 2021-03-02 12:04:50 +0530

    • Update param.c

  • Revision #78fdce4 2021-03-02 11:53:16 +0530

    • Update basic.c

  • Revision #c89e583 2021-03-02 11:52:03 +0530

    • Update ma_connection.c

  • Revision #6d148f1 2021-03-03 12:05:08 +0100

    • Export file is automatic on AIX

  • Revision #fe00c93 2021-03-03 11:55:54 +0100

    • AIX needs libiconv

  • Revision #0eee041 2021-03-03 11:55:35 +0100

    • AIX does not have strcasestr

  • Revision #907ef56 2021-06-04 23:04:43 +0200

    • ODBC-316 Various fixes of catalog functions

  • Revision #5341593 2021-05-30 19:27:01 +0200

    • ODBC-313 Partial fix and relevant testcases (For fixes in this commit later the separate ticket ODBC-319 has been opened)

  • Revision #c5a9476 2021-05-17 14:10:29 +0200

    • ODBC-316 Mostly everything, except SQL_ATTR_METADATA_ID treatment

  • Revision #50a37fd 2021-05-15 13:53:36 +0200

    • Catalog functions and macros have been moved to separate files

  • Revision #fe23856 2021-04-22 13:10:40 +0200

    • Updated travis and appveyor configs - server versions, build scripts

  • Revision #e1e19cf 2021-04-21 08:50:22 -0400

    • bump the VERSION

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #7da1288

    ODBC-346 returned static linking of C/C lib as default on MacOS

  • Revision #530929a 2022-06-18 14:53:43 +0200

    • ODBC-366 Here is only the testcase as it only takes to move libmariadb to the 3.3 branch

  • Revision #d4afdd0 2022-06-17 18:48:12 +0200

    • Fix of the textcase in catalog2 failing on 32b Windows

  • Revision #1346a82 2022-06-13 15:32:35 +0200

    • ODBC-365 The fix only(the testcase of ODBC-359 covers it)

  • Revision #12ebbdf 2022-05-30 14:49:18 +0200

    • ODBC-361 Unique indexes with nullable (part) column were returned by

  • Revision #d021e22 2022-05-09 12:46:08 +0200

    • Unit test case for ODBC-359 calling SQLBindCol with no target buffer / only a length buffer

  • Revision #baafb25 2022-05-09 11:19:14 +0200

    • ODBC-359 add NULL check to buffer in MADB_FixFetchedValues case SQL_C_WCHAR

  • Revision #d2a96c4 2022-04-21 18:36:09 +0200

    • ODBC-356 Fixed support of unique indexes for positioned operations

  • Revision #852f634 2022-02-13 22:05:54 +0100

    • ODBC-298 Added NULLISCURRENT connection string option

  • Revision #7826a9b 2022-02-12 21:21:10 +0100

    • ODBC-352 Fix of the tarballs structure

  • Revision #37f16f7 2022-01-29 15:45:44 +0100

    • ODBC-328 Fix for the connection error to older MySQL servers

  • Revision #2dfce7f 2022-01-10 12:30:09 +0100

    • ODBC-347 Added option to disable LOAD DATA LOCAL INFILE

  • Revision #6b3c369 2021-11-18 15:57:07 -0500

    • bump the VERSION

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #47a57b9

    C/C submodule -> v3.1.2. Added osx to the pkg name

  • Revision #925d222 2019-07-11 11:49:20 +0200

    • ODBC-255 MSI upgrades DSN's to new driver version

  • Revision #130a5b0 2019-07-05 13:13:06 +0100

    • Fixed POSIX build error due to a type mismatch.

  • Revision #9d2f2c8 2019-07-04 19:27:20 +0200

    • ODBC-260 Removed all references to MYSQL internals

  • Revision #749d73d 2019-06-26 23:56:09 +0200

    • ODBC-257 and ODBC-258

  • Revision #64bc771 2019-06-24 18:40:52 +0200

    • Updated Travis and AppVeyor configs to use 10.4

  • Revision #d8dc34c 2019-06-19 11:09:26 +0200

    • ODBC-251 the testcase only + ODBC-210

  • Revision #bb8aaf1 2019-06-13 00:18:59 +0200

    • ODBC-254 INSTALL_LIB_SUFFIX is made CACHE, and made plugins to be installed under the same library. Also returned lib64 as libraries destination, if 64b library is built, and there is lib64 in the system. But that may be yet changed back. Returned plugins to the tarballs on linux. Probably was lost in a merge.

  • Revision #79fb9cb 2019-06-06 21:18:02 +0200

    • ODBC-253 The fix and the testcase Added the check that if length of the query is shorter, than minimal possible length of a SQL statement, return syntax error right away. Fixed also local strndup version(for Windows) - it would not create copy of an empty string. Updated C/C to v3.0.10

  • Revision #5fa1597 2019-06-01 18:09:35 +0200

    • ODBC-252 Updated build instruction in te BUILD.md

  • Revision #b7bac9b 2019-05-17 01:35:11 +0200

    • Added to the Dbc handle new mutex to guard lists operations

  • Revision #1a7f0d6 2019-05-15 19:37:55 +0200

    • ma_desc test change to pass with iodbc

  • Revision #679e84c 2019-05-14 01:13:19 +0200

    • Fix of the testcase in the catalog2

  • Revision #0314e02 2019-05-10 23:23:32 +0200

    • Merge branch 'master' into develop

  • Revision #832360f 2019-05-02 20:21:24 +0200

    • ODBC-211 The fix and the testcase Also fixed precision in case of unsigned decimal field and/or with 0 scale, octet length and display size calculation.

  • Revision #07ee7ce 2019-05-10 00:35:09 +0200

    • Version bump -> 3.1.2

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #9f043a2

    Some more changes to the pkg file

  • Revision #6c6fb25 2019-04-26 10:49:37 +0200

    • Merge branch 'master' into develop

  • Revision #38e4205 2019-04-26 00:12:16 +0200

    • ODBC-225(ODBC-244) The fix and updated testcases

  • Revision #1e633f8 2019-04-09 00:47:36 +0200

    • ODBC-238 Added FORCETLS connection string option

  • Revision #9d1d94b 2019-04-08 15:30:40 +0200

    • ODBC-239 Changed mysql_options calls as it's deprecated

  • Revision #6d9ed8c 2019-04-04 20:03:34 +0200

    • Merge branch 'master' into develop(3.0 into 3.1)

  • Revision #031e0ac 2019-03-23 16:30:52 +0100

    • Making sure SSL options are not empty strings.

  • Revision #fb0ac79 2019-03-21 23:18:47 +0100

    • ODBC-232 The fix and the testcase

  • Revision #172c399 2019-03-21 15:36:41 +0100

    • ODBC-228 Added connection string option TLSVERSION

  • Revision #21864d5 2019-03-19 22:13:05 +0100

    • ODBC-229 Added option for reading section in my.cnf

  • Revision #1aad919 2019-03-18 14:57:46 +0100

    • ODBC-234 The fix only - not new tests needed

  • Revision #553c71f 2019-03-17 23:25:49 +0100

    • ODBC-231 The fix and the testcase.

  • Revision #5165a90 2019-03-14 21:20:01 +0100

    • The fix of the build in travis with latest C/C release

  • Revision #35f9e5d 2019-03-13 20:55:57 +0100

    • ODBC-219 The fix and the testcase.

  • Revision #8d22a84 2019-02-28 23:41:21 +0100

    • ODBC-216 The fix and the testcase.

  • Revision #aaba291 2019-01-24 15:54:55 +0100

    • Fix of error made in tests framework by previous commit

  • Revision #482a2ab 2019-04-04 19:47:11 +0200

    • Forgotten changes for 3.1.1 version bump

  • Revision #adf98ae 2019-03-29 01:52:56 +0100

    • ODBC-223 Added PKG generation with postinstall script

  • Revision #f87c691 2019-02-08 09:25:37 +0100

    • ODBC-210 More warning fixes

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #0e3c3ff
  • The failover feature has been added (ODBC-366) - it’s possible to provide a comma separated list of hosts as a server name, for simple failover in case one or more hosts are not available. The following syntax is required:

    • hostname and port must be separated by a colon (:)

    • IPv6 addresses must be enclosed within square brackets

    • hostname:port pairs must be separated by a comma (,)

    • if only one host:port was specified, the host string needs to end with a comma.

    • if no port was specified, the default port will be used.

    • Examples for failover host string: *

      • 127.0.0.1:3307,

  • MariaDB Connector/ODBC 3.1.16 is statically linked for Windows and MacOS with MariaDB Connector/C 3.3.1 MariaDB Connector/ODBC 3.1.16 is dynamically linked for Linux with MariaDB Connector/C, version 3.2 and 3.3 can be used, but 3.3 is required for the failover feature

  • NULLISCURRENT connection string option has been added. It allows to force NULL catalog name value to be treated as currently selected schema in SQLTables. Otherwise, that is the default behavior, it’s treated as “any” schema()

  • NOLOCALINFILE connection string option has been added. Non-zero value disables LOAD DATA LOCAL INFILE execution, zero value enables it. By default it's enabled() Tarball layout has been fixed. Now only the lib subdirectory is present, but not lib64 or even both. That subdirectory contains both C/ODBC and C/C library files, as well as plugin library files in the plugin subdirectory of it. Also files belonging to Connector/C installation package have been removed()

  • Bug Fixes

    • ODBC-328 - Error connecting to some server versions not supporting session tracking with “Unknown system *variable 'session_track_schema'” error. In particular, this bug occurred if connecting to xpand.

    • ODBC-346 - MariaDB Connector/ODBC package for MacOS is missing the Connector/C runtime library.

    • ODBC-356 - Fixed use of indexes in search for the best row identifier for positioned operations.

    • ODBC-359 - Segmentation fault in SQLFetch. The crash occurred if the NULL SQL_C_WCHAR buffer had been bound in SQLBindCol in order to obtain the required buffer length.

    • - MS Access will get wrong data if unique index on nullable column is used

    • - Length is not returned for SQL_C_WCHAR on SQLFetch if data buffer is NULL

    Changelog

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

    Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    Stable (GA)
    MariaDB Connector/C v.3.3.1
    ODBC-284
    ODBC-285
    ODBC-287
    ODBC-214
    ODBC-164
    ODBC-161
    ODBC-162
    ODBC-158
    ODBC-160
    ODBC-157
    ODBC-154
    ODBC-155
    ODBC-149
    ODBC-151
    ODBC-150
    ODBC-148
    Revision #774b9fc
    Revision #b42b942
    Revision #9465795
    ODBC-214
    Revision #86dacae
    Revision #7b9033e
    ODBC-287
    Revision #20cd73b
    ODBC-285
    Revision #e24da1d
    Revision #1244d81
    ODBC-284
    Revision #22fcd91
    Revision #b791dd9
    ODBC-283
    Revision #2b420d7
    ODBC-280
    Revision #bc35428
    Revision #c83f334
    ODBC-279
    Revision #7cf42bd
    Revision #b4f3713
    Revision #71a93d9
    Revision #6ef966f
    Revision #7c02e9b
    Revision #576cf3c
    Revision #f225422
    Revision #a5a7f08
    Revision #0e0adf7
    Revision #774cb49
    Revision #2c0b95b
    Revision #74d6447
    Revision #520cb30
    Revision #15dde43
    Revision #fdac5a3
    Revision #64dffc4
    Revision #1a3157b
    ODBC-436
    Revision #3afdb55
    ODBC-432
    ODBC-433
    Revision #ca84e49
    ODBC-432
    Revision #8c13551
    ODBC-431
    Revision #03f34d8
    ODBC-430
    Revision #6100932
    Revision #d92de86
    ODBC-429
    Revision #3bc6293
    ODBC-427
    Revision #c07684f
    Revision #5c3bad9
    ODBC-426
    Revision #3469b35
    ODBC-424
    Revision #299b910
    Connector/ODBC 3.2.8
    Download Now
    Revision #373ade1
    ODBC-313
    Revision #2168db0
    Revision #c7b3644
    ODBC-313
    Revision #1253aa4
    ODBC-377
    Revision #855667c
    ODBC-385
    Revision #9b1fa2d
    ODBC-384
    Revision #854ecfe
    ODBC-378
    Revision #5379a12
    ODBC-380
    Revision #8fc8d33
    Revision #539a3a9
    Revision #2574487
    ODBC-375
    Revision #a315872
    Revision #bf86c4c
    Revision #159ea70
    ODBC-374
    Revision #1088d97
    Revision #974041b
    Revision #8c01caa
    Revision #4d4cec9
    ODBC-446
    Revision #5df9be3
    Revision #d10cab7
    ODBC-435
    Revision #0e7533e
    ODBC-429
    Revision #e872c8c
    Revision #81ca310
    ODBC-430
    Revision #a59ca60
    Revision #1003f85
    ODBC-405
    Revision #be98828
    ODBC-418
    Revision #74e98ed
    ODBC-448
    Revision #512d8e1
    Revision #a9b5b13
    ODBC-411
    Revision #907de1c
    Revision #8f3bee5
    Revision #7d0b797
    Revision #be6f1b4
    Revision #03e751f
    Revision #1855a01
    ODBC-444
    Revision #8ea8571
    ODBC-443
    Revision #e34c978
    ODBC-442
    Revision #24d8186
    ODBC-441
    Revision #e6ab80d
    ODBC-437
    Revision #2eefd20
    ODBC-440
    Revision #cf23af5
    ODBC-438
    Revision #3ce6f71
    Connector/ODBC 3.2.8
    Download Now
    ODBC-290
    Revision #db8c544
    ODBC-288
    Revision #22f1255
    ODBC-289
    Revision #e4a8297
    ODBC-202
    Revision #240fbc7
    Revision #fc3b2fc
    Revision #d56ab33
    Revision #408be81
    Revision #3014342
    Revision #6de9ecd
    Revision #5ab0373
    Revision #d49ced4
    ODBC-243
    Revision #9c8769b
    Revision #20548be
    ODBC-310
    Revision #8e2d86d
    Revision #5cf7740
    ODBC-305
    ODBC-308
    ODBC-309
    Revision #8d3164f
    Revision #1316c79
    Revision #64e4aa4

    Connector/ODBC 3.1.20 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 4 Dec 2023

    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 #9241fb8 2023-12-01 11:15:36 +0100

      • Fix of SQLCanclel testcase, that would fail in case of RS streaming

    • 2023-11-30 21:04:58 +0100

      • Error on the query consisting from the comment only

    • 2023-11-30 14:39:27 +0100

      • Use SET STATEMENT only with servers, that support it

    • 2023-11-29 12:28:46 +0100

      • libmariadb submodule has been updated to v3.3.8

    • 2023-11-27 22:14:22 +0100

      • Fixes for MacOS/iOdbc

    • 2023-11-29 01:02:31 +0100

      • Support of NO_BIGINT option with testcase

    • 2023-11-22 17:30:10 +0100

      • The testcase, as it appears now

    • 2023-11-22 10:43:04 +0100

      • SQLCancel fix

    • 2023-10-30 12:35:35 +0100

      • Small improvement in the connection process

    • 2023-09-22 00:23:38 +0200

      • Changes in tests for xpand

    • 2023-08-07 11:11:03 +0530

      • Fix Travis build for s390x

    • 2023-09-20 15:12:36 +0200

      • Removing dependency on pkg-config from binary rpm

    • 2023-09-18 12:36:56 +0200

      • C/C submodule has been updated to v3.3.7 release tag

    • 2023-09-05 22:23:38 +0200

      • Added dependencies to source rpm

    • 2023-08-30 16:00:21 +0200

      • Added 23.08 to travis matrix

    • 2023-08-23 13:49:39 +0200

      • Adding dirver UnixODBC template ini file to installation(RPM/DEB/TGZ)

    • 2023-08-13 23:10:32 +0200

      • Fix of travis script

    • 2023-07-21 00:24:43 +0200

      • Fix of couple of tests for the case of resultset streaming

    • 2023-07-20 17:18:43 +0200

      • The fix and the testcase

    • 2023-07-20 15:24:12 +0200

      • Changed use of tx_isolation to transaction_isolation

    • 2023-07-07 14:35:59 -0400

      • bump the VERSION

    Connector/ODBC 3.2.7 Changelog

    Release date: 10 Oct 2025

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2025-10-06 14:36:26 +0200

    Connector/ODBC 3.2.2 Changelog

    | | |

    Release date: 18 Jun 2024

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2024-06-12 23:44:19 +0200

    Connector/ODBC 3.1.14 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 29 Oct 2021

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2021-10-24 22:14:07 +0200

    Connector/ODBC 3.0.7 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 14 Nov 2018

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-11-13 00:01:24 +0100

    Connector/ODBC 3.1.0 Changelog

    The most recent (GA) release of MariaDB Connector/ODBC is:

    Release date: 29 Jan 2019

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2019-01-28 20:42:11 +0100

    Fix of the testcase - handle from framework was not reset after freeing

  • Revision #4da97f8 2025-10-06 12:30:43 +0200

    • Merge branch 'odbc-3.1'

  • Revision #da0a1e4 2025-10-06 11:36:00 +0200

    • ODBC-475 Driver did not support SQL_POSITIONED_STATEMENTS info type

  • Revision #313f0aa 2025-09-23 18:36:17 +0200

    • Added backtrace printing to the tests.

  • Revision #a1b175c 2025-09-22 14:58:59 +0200

    • Merge branch 'odbc-3.1'

  • Revision #413342a 2025-09-21 23:49:15 +0200

    • Changed used tests configuration repo. Added 32b build

  • Revision #2c260cd 2025-08-21 21:15:00 +0200

    • Connector/C updated to the version 3.3.17

  • Revision #67e4df9 2025-09-22 14:38:04 +0200

    • Just a missing handle freeing in one test. just not to lose and be able

  • Revision #381c2c1 2025-09-20 14:11:13 +0200

    • Add missing includes

  • Revision #a55878f 2025-09-01 12:04:22 +0200

    • Dsn could be leaked if connection re-used after disconnect.

  • Revision #51f21fe 2025-08-25 22:57:50 +0200

    • Fix of the memory leaks discoverd with different analyzers.

  • Revision #c2b53d0 2025-08-25 12:14:48 +0200

    • ODBC-474 Correction for the fix

  • Revision #a3ced65 2025-06-10 12:53:08 +0200

    • Fix compilation with GCC 15

  • Revision #ca1a265 2025-08-21 17:54:34 +0200

    • Connector/C has been updated to the v3.4.7

  • Revision #27a4492 2025-08-21 17:39:35 +0200

    • ODBC-469 certificate is always verified it the conncetion test in dialog

  • Revision #1831e9d 2025-08-18 08:40:38 +0200

    • Reverted erroneous change made in previous commits that broke the compilation.

  • Revision #3161979 2025-08-18 01:11:16 +0200

    • ODBC-473 SQLGetData could write data of the wrong length in case of

  • Revision #62010b2 2025-08-18 00:26:57 +0200

    • Fix of how parameter codec process insdicator values.

  • Revision #626ea9a 2025-08-18 00:18:29 +0200

    • ODBC-472(2nd part) text resultset class destructor could throw.

  • Revision #acea722 2025-08-18 00:08:24 +0200

    • ODBC-471 Fetching of stored procedure out parameters could fail

  • Revision #5495f35 2025-08-17 23:30:41 +0200

    • ODBC-470 Dropping statement handle could break protocol

  • Revision #f84e1e4 2025-07-06 21:47:49 +0200

    • Fix of couple of merge errors

  • Revision #45f6505 2025-07-06 20:51:22 +0200

    • Fix of error in case of RS streaming and fetching data with SQLGetData

  • Revision #c97e084 2025-07-03 17:05:40 +0200

    • Merge branch 'odbc-3.1'

  • Revision #8b25483 2025-07-02 17:26:41 +0200

    • Connector/C submodule has been updated to v3.3.16

  • Revision #5493975 2025-06-24 17:45:17 +0200

    • Fix of error in connstring in actions on MacOS

  • Revision #9384c10 2025-06-24 11:41:00 +0200

    • [TODO-5373] add github action CI

  • Revision #d1f6702 2025-05-30 10:17:55 -0400

    • bump the VERSION

  • Revision #15256bb 2025-05-26 12:44:36 +0200

    • Fix of the previous commit.

  • Revision #06acf4b 2025-07-02 18:48:33 +0200

    • Connector/C submodule updated to v3.4.6

  • Revision #125389a 2025-06-06 15:06:53 +0200

    • Removed the mariadb subdir from the destination of sqlmariadb.h as it is supposed to be installed inside of include/mariadb and since INSTALL_INCLUDEDIR is being set to include/mariadb in all deb, rpm and default install configurations inside cmake/install.cmake, the destination of ${INSTALL_INCLUDEDIR}|/mariadb caused it to be installed to include/mariadb/mariadb

  • Revision #78d9fee 2025-05-30 10:20:17 -0400

    • bump the VERSION

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #4383861

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    Fix of issues found with ASAN - memleaks and read past end of buffer
  • Revision #378e053 2024-06-10 13:22:11 +0200

    • ODBC-163 Small amendment in one callback

  • Revision #aa9b2b1 2024-06-07 14:19:27 +0200

    • ODBC-421 amendment and workaround of the problem caused by move to C/C 3.4

  • Revision #4a2089e 2024-06-03 00:55:16 +0200

    • Changes to add SSLVERIFY option to generated testing environments

  • Revision #968123d 2024-06-01 17:28:25 +0200

    • ODBC-421 C/C is moved to 3.4 branch at the v3.4.0 tag

  • Revision #33524e9 2024-05-16 15:43:42 +0200

    • ODBC-405 Error on reading server decimal variable in ADO

  • Revision #b80852b 2024-05-13 13:51:55 +0200

    • Removed ODBC-419 - query timeout control

  • Revision #96d93d6 2024-05-13 09:57:33 +0200

    • ODBC-418 Widechar gets truncated if contains NULL character

  • Revision #778530f 2024-05-03 16:17:42 +0200

    • Merge 3.1 branch into 3.2

  • Revision #a9b5b13 2024-03-27 17:50:03 +0000

    • [ODBC-411] Fix test failure on s390x

  • Revision #3a07ef1 2024-05-03 12:40:27 +0200

    • [misc] correcting travis global environment setting

  • Revision #36d553b 2024-05-03 12:15:11 +0200

    • Merge branch 'master'(3.1) into develop(3.2)

  • Revision #907de1c 2024-02-22 09:26:34 +0000

    • test/types.c: fix build on gcc-14

  • Revision #8f3bee5 2023-12-04 09:48:03 -0500

    • bump the VERSION

  • Revision #9241fb8 2023-12-01 11:15:36 +0100

    • Fix of SQLCanclel testcase, that would fail in case of RS streaming

  • Revision #cdb2990 2023-11-30 21:04:58 +0100

    • ODBC-399 Error on the query consisting from the comment only

  • Revision #9b117a1 2023-11-30 14:39:27 +0100

    • ODBC-404 Use SET STATEMENT only with servers, that support it

  • Revision #5ef91f2 2023-11-29 12:28:46 +0100

    • libmariadb submodule has been updated to v3.3.8

  • Revision #d99a261 2023-11-27 22:14:22 +0100

    • Fixes for MacOS/iOdbc

  • Revision #5f1fbdf 2023-11-29 01:02:31 +0100

    • ODBC-402 Support of NO_BIGINT option with testcase

  • Revision #014e86b 2023-11-22 17:30:10 +0100

    • ODBC-399 The testcase, as it appears now

  • Revision #314a1c2 2023-11-22 10:43:04 +0100

    • ODBC-401 SQLCancel fix

  • Revision #497c64c 2024-04-30 15:14:41 +0200

    • Some rather cosmetic changes in tests

  • Revision #d87ebe1 2024-04-29 14:20:17 +0200

    • ODBC-419 Conenction string option controlling use of query timeout

  • Revision #2124cb5 2024-04-29 00:36:05 +0200

    • ODBC-410 Optimization of the SQLForeignKeys

  • Revision #7439cac 2024-04-15 12:30:57 +0200

    • ODBC-163 Use of C/C callbacks

  • Revision #5f597fb 2024-04-15 12:25:08 +0200

    • ODBC-163 Support of callbacks

  • Revision #e3e648f 2023-12-12 16:07:55 +0100

    • [misc] using common default servers test suite

  • Revision #2d8ed06 2023-12-01 10:00:03 -0500

    • bump the VERSION

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #97115b8

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    ODBC-331 Actually moving libmariadb to 3.2.4

  • Revision #28aeddc 2021-10-24 14:13:38 +0200

    • Changed default for WITH_MSI to ON

  • Revision #0bb3767 2021-10-22 19:00:50 +0200

    • ODBC-341 Dialog fields for new READ_TIMEOUT and WRITE_TIMEOUT options

  • Revision #8f87425 2021-10-21 23:13:40 +0200

    • ODBC-340 cmake could lose openssl libs in the list of dependencies

  • Revision #53c5ce0 2021-10-19 09:52:33 +0200

    • add testcase for read/write timeout; it's an adaptation of a unittest found inside libmariadb

  • Revision #ae1a6a1 2021-10-13 15:41:26 +0200

    • allows to set read/write timeout via DSN parameters READ_TIMEOUT and WRITE_TIMEOUT

  • Revision #1bef182 2021-10-18 00:41:44 +0200

    • Added xcode properties required for notarization to C/C plugins

  • Revision #f4a891d 2021-08-12 10:28:48 +0000

    • Adding few fixes to the s390x Travis job

  • Revision #1fa6712 2021-10-10 11:24:16 +0200

    • Added libmaodbc.pc

  • Revision #28cec7e 2021-09-20 12:36:23 +0200

    • ODBC-320 (possibly not all) Changes required for successful notarization

  • Revision #5133f68 2021-09-09 15:06:57 +0200

    • ODBC-331 Moved C/C to 3.2 branch

  • Revision #ff3031c 2021-08-12 23:19:25 +0200

    • ODBC-299 Fix of build on MacOS Big Sur

  • Revision #6761b5d 2021-08-11 10:12:59 +0200

    • Moved s390 tot allow_failures on travis, as it's not supported yet

  • Revision #8a60619 2021-06-18 15:31:40 +0530

    • Update .travis.yml

  • Revision #bd1bc38 2021-06-18 15:29:12 +0530

    • Update s390x.sh

  • Revision #6f0c52b 2021-06-18 13:45:10 +0530

    • Update s390x.sh

  • Revision #ab1bde4 2021-06-18 13:29:40 +0530

    • Update s390x.sh

  • Revision #4d3dd13 2021-06-18 13:26:41 +0530

    • Update .travis.yml

  • Revision #3f04587 2021-06-09 11:08:54 +0530

    • Create s390x.sh

  • Revision #d60ebaf 2021-06-09 11:07:49 +0530

    • Update .travis.yml

  • Revision #237887b 2021-06-09 11:06:57 +0530

    • Update .travis.yml

  • Revision #2708333 2021-07-28 19:23:27 +0530

    • Update ma_statement.c

  • Revision #6e3ea47 2021-07-28 18:41:53 +0530

    • Update ma_statement.c

  • Revision #35f2e36 2021-06-18 10:51:57 +0100

    • Use '''' instead of ''' for increased robustnesss

  • Revision #50f2aec 2021-08-09 15:15:10 +0200

    • Fix of the testcase in catalog2, that failed with 10.2 server

  • Revision #18f9675 2021-08-09 13:33:07 +0200

    • ODBC-321 The fix and the testcase

  • Revision #61a7763 2021-08-09 00:19:54 +0200

    • ODBC-334 If TcpIp is selected, and port is 0, default port will be used

  • Revision #0c7ff3a 2021-08-02 14:16:51 +0200

    • ODBC-330 Added WiX as prerequisite in BUILD.md and check of WiX binaries

  • Revision #5914ebf 2021-08-02 09:32:36 +0200

    • ODBC-326 Error while connecting Excel via Microsoft Query

  • Revision #6fcd1b9 2021-07-30 22:50:56 +0200

    • ODBC-324 SQLTables would not show versioned tables

  • Revision #8ce387a 2021-05-13 14:35:31 +0700

    • ODBC-311 Connector/ODBC libraries go to the wrong directories and it breaks packaging

  • Revision #3c0611e 2021-06-08 01:19:56 -0400

    • bump the VERSION

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #9a91685

    Version bump -> 3.0.7 Also, the fix of one compilation warning and of the memory leak introduced by one of fixes in this release

  • Revision #a94af40 2018-11-09 01:07:26 +0100

    • ODBC-43, ODBC-198 and ODBC-199 fixes These are all date/time types related issues. Correct errors, fractional part, type conversions.ODBC-43(overflow errors detection and reporting) was partly done earlier.ODBC-198 is mostly fix in C/C, but added similar changes to similar function in c/odbc, and added the testcase.

  • Revision #ae8467a 2018-11-05 23:44:43 +0100

    • ODBC-194 and ODBC-197 - fixes and testcases Connector would not return NULL for 0000-00-00 datetime values in case of SQLGetData call, while doing that in SQLFetch. Also it would not do that in case of empty string conversion to date/time types. If time field fetched as timestamp type, fractional part is set to 0. The patch makes SQLFetch and SQLGetData to use the same function to copy data to application buffers and process erroneous values.

  • Revision #351c1aa 2018-10-31 15:13:35 +0100

    • ODBC-192 The fix and the testcase + ODBC-194 test The problem was incorrect buffer address calculation for the TIMESTAMP type in case of row-based columns binding. That caused the error in ADO, and could cause a crash. Some issues were fixed along the way. Like caring of the case when value buffer is not provided for the field, or if Indicator and StrLen (for the column) have different buffers.

  • Revision #1e3184f 2018-10-18 00:52:16 +0200

    • ODBC-188 The fix and testcases The main issue was incorrect processing of the connect string with NULL-separated key=value pairs. But also there were found and fixed many issues with ConfigDSN use. Like no dialogs/message boxes should be showed if the parent window handle isn't provided. Extended dsn_test to test ConfigDSN more thoroughly in the interactive mode.

  • Revision #63fcf15 2018-10-13 00:03:03 +0200

    • ODBC-186 Improved the SQLProcedureColumns testcase It would fail if connection charset was not a single-byte

  • Revision #9ed4a7a 2018-10-10 00:43:37 +0200

    • ODBC-190 Removing C/C auth plugins from packages

  • Revision #bc32db6 2018-10-03 00:41:59 +0200

    • ODBC-70 Last part. Caring of 0-date in the string Enforcing of the constraint on date/time values in case they are passed as a string. Enhanced the testcase for ODBC-70 Fixed calculation of the SQL type from the concise type - it didn't consider ODBCv3 types.

  • Revision #d49df3d 2018-10-01 14:31:21 +0200

    • ODBC-152 The fix and the testcase The fix has been accidentally lost in previous commit. In case if SQL_DATA_TYPE value was fetched in the bound buffer, the truncation error would occur. The fix is casting the column in the query to SIGNED type

  • Revision #fa081fb 2018-09-20 15:58:05 +0200

    • ODBC-186 The fix and testcases This is fixes several issues with SQLColumns and SQLProcedureColumns, as they share good part of SQL queries. Most of issues are rather minor.

  • Revision #a9e55d1 2018-09-18 17:58:38 +0200

    • Change requested in ODBC-152 - SQL_DATA_TYPE value casted to SIGNED in SQLColumns query. Otherwise its type(returned by server) is MEDIUM_BLOB. Even though at the moment it's not quite clear what is the problem, the change looks reasonable.

  • Revision #bfb78c0 2018-09-13 17:48:26 +0200

    • ODBC-169 The fix and the testcase. If data was fetched using SQLGetData, with batches of SELECTS that would fail like described int the bug - empty values or even the program crash. The reason was that in such case one of structures involved in the data fetching was not reset on move to the new resultset. Also the patch fixes SQLRowsCount for batches of upserts or other statements generating affected rows count

  • Revision #79efd0e 2018-09-12 11:34:19 +0200

    • ODBC-182 The fix and the testcase If SQL_TIME field was bound as SQL_C_TIMESTAMP, and the day field was not zero, the inserted time value would be different from the value in time fields of the parameter(server would add total number of hours in those days to the time). The patch makes connector to copy only time fields for the parameter. Also, the patch enforces time and date validity checks for such parameters, as the specs require.

  • Revision #548db71 2018-09-11 20:17:54 +0200

    • ODBC-181 The fix + the testcase The crash or error could be caused by error in the (client side) query parsing in case of a dash followed by a string containing newline character and semicolon

  • Revision #0960f5d 2018-09-07 19:51:38 +0200

    • ODBC-178 Optimization for some long queries Optimization is only used for queries longer than 32K. And it skips most of parsing job in case if connector is sure that the query is not a multistatement, and does not have parameters.

  • Revision #45d0868 2018-09-07 01:24:15 +0200

    • ODBC-177 The fix and the testcase. In case of SP call, if one of its queries resulted in error, connector would not return the error on corresponding result fetch, but would return it as SQL_NO_DATA. Moreover, instead of last result with SP execution status, connector would also do the same. Thus, for example, application could not get affected rows count.

  • Revision #a9b6e76 2018-08-11 04:18:19 +0200

    • ODBC-171 Adding BUILD.md file with build instructions

  • Revision #32f3601 2018-08-09 23:27:28 +0200

    • Fixed generation of the source package with git.

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #3eed852

    Changed connector quality to RC.

  • Revision #83f9b26 2019-01-23 23:51:27 +0100

    • Some more test fixes, making them work on OSX

  • Revision #07f6b00 2019-01-23 23:19:34 +0100

    • ODBC-212 The fix and the testcase Wrong Input/Output parameter type when mapping SQLBindParam to SQLBindParameter

  • Revision #7d8dc44 2019-01-23 21:50:15 +0100

    • Merge branch 'odbc-3.0' into develop

  • Revision #646803f 2019-01-23 21:28:59 +0100

    • ODBC-213 The fix and the testcase SQL_DESC_PARAMETER_TYPE is SQLSMALLINT, but if application tried to read it into SQLSMALLINT buffer, memory would be corrupted, and application would crash. Also, this field should exist only in IPD. While it was accessible also in IRD.

  • Revision #6dd7bc4 2019-01-22 23:23:30 +0100

    • Fix of few tests in blob.c and bulk.c

  • Revision #45e4669 2019-01-20 23:27:49 +0100

    • Changed in Travis compiler for OS X to gcc

  • Revision #8ce8fd5 2019-01-18 00:19:10 +0100

    • ODBC-210 Warnings fix on OSX

  • Revision #df99372 2019-01-16 19:11:55 +0100

    • ODBC-209 Added dependencies on C/C plugins into MSI project

  • Revision #2b6ec8c 2019-01-14 09:51:31 +0200

    • Speed up Mac build on Travis by not updating brew

  • Revision #ad991a2 2019-01-11 00:22:00 +0100

    • Merge of local 3.1 version with repo version

  • Revision #aa867c8 2019-01-08 14:17:32 +0200

    • Merge pull request #32 from rasmushoj/develop

  • Revision #787ae97 2019-01-08 14:08:22 +0200

    • appveyor conf cleaning and addition of artifacts

  • Revision #7ea9d17 2019-01-07 16:34:16 +0200

    • Update ODBC driver name to correspond with new version

  • Revision #bffb234 2018-12-20 10:45:22 +0000

    • Appveyor configuration MariaDB Server 10.3.11 will be downloaded and tests run against it DSN is set up directly in Windows registry.

  • Revision #976a667 2019-01-11 00:21:42 +0100

    • Fix of the connector and testcases to make them work

  • Revision #3111b4f 2019-01-04 02:22:16 +0100

    • Merge branch 'master' into 'develop'

  • Revision #636d21c 2018-12-21 00:45:35 +0100

    • ODBC-206 and ODBC-193 utf8mb4 has been made the default charset

  • Revision #97a6f1c 2018-12-20 16:22:17 +0200

    • iODBC testing on Mac OSX (#28)

  • Revision #3a23170 2018-12-14 01:27:19 +0100

    • ODBC-193 Mores tests changes for iOdbc

  • Revision #8c22413 2018-12-11 01:05:22 +0100

    • Merge branch 'master' into develop

  • Revision #f400be2 2018-12-05 01:12:50 +0100

    • Mostly testcase fixes for iODBC and for UnixODBC

  • Revision #56865a6 2018-12-04 23:19:14 +0100

    • Merge with 'master', updated C/C to latest commit

  • Revision #12cec4b 2018-11-15 17:17:17 +0100

    • ODBC-193 Enabling connect and most of operations

  • Revision #bb8c6b8 2018-11-14 23:35:54 +0100

    • ODBC-193 Enabling build with iODBC

  • Revision #dde33ab 2018-11-06 12:06:17 +0100

    • Build fix on systems other than Windows.

  • Revision #e9a0b40 2018-11-05 23:59:15 +0100

    • Merge branch 'master' into develop

  • Revision #894d718 2018-10-11 00:45:02 +0200

    • ODBC-189 Made install lib dir name configurable

  • Revision #077f001 2018-10-09 00:36:07 +0200

    • ODBC-23 C/C authentication plugins have been added to the MSI package.

  • Revision #10b5dda 2018-10-02 12:54:09 +0200

    • Merge branch 'master' into develop

  • Revision #b74e5dc 2018-09-27 19:47:01 +0200

    • Version bump -> 3.1alpha

  • Revision #547589c 2018-09-27 19:38:55 +0200

    • Merge branch 'master' into develop

  • Revision #768b94f 2018-09-20 15:58:05 +0200

    • ODBC-185 The fix and the testcase. Char fields type returned by SQLColums in case of the Unicode connection

  • Stable
    MariaDB Connector/ODBC 3.2.5
    Download
    Release Notes
    Changelog
    About MariaDB Connector/ODBC
    release notes
    GitHub
    Revision #bd783e5
    ODBC-298
    ODBC-347
    ODBC-352
    ODBC-361
    ODBC-365
    Revision #cdb2990
    ODBC-399
    Revision #9b117a1
    ODBC-404
    Revision #5ef91f2
    Revision #d99a261
    Revision #5f1fbdf
    ODBC-402
    Revision #014e86b
    ODBC-399
    Revision #314a1c2
    ODBC-401
    Revision #41b9d83
    Revision #349fe3b
    Revision #790b58b
    Revision #1598057
    Revision #77102f7
    Revision #0be3743
    Revision #86ad76e
    Revision #c78d08f
    Revision #9209023
    Revision #bbe48ab
    Revision #abb23df
    ODBC-395
    Revision #a7ba72d
    ODBC-394
    Revision #97b6d5e

    Connector/ODBC 3.0.9 Changelog

    The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5

    DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

    Release date: 3 May 2019

    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 #832360f 2019-05-02 20:21:24 +0200

      • The fix and the testcase

        • Also fixed precision, octet length, and display size calculation in case of unsigned decimal field and/or 0 scale.

    • 2019-04-26 00:12:16 +0200

      • The fix and updated testcases

        • The driver treated NULL values as empty strings when checked if the SQLTables call is special case for the databases list return.

        • Also contains fixes for and

    • 2019-04-09 00:47:36 +0200

      • Added FORCETLS connection string option

        • This is for implementation of the C/C MYSQL_OPT_SSL_ENFORCE option, which enables forcing TLS use

    • 2019-04-08 15:30:40 +0200

      • Changed mysql_options calls as it's deprecated

    • 2019-04-04 19:28:45 +0200

      • Version bump -> 3.0.9

    • 2019-03-23 16:30:52 +0100

      • Making sure SSL options are not empty strings and not white spaces only. That shouldn't normally happen, as the connector trims dsn field values, and does not store empty strings. But better to be safe.

    • 2019-03-21 23:18:47 +0100

      • The fix and the testcase

        • This bug boils down to a crash in SQLGetData if an application unbinds result buffers after execution, i.e. calls SQLFreeStmt(SQL_UNBIND). That happened because SQL_UNBIND freed columns metadata along with freeing bind buffers.

    • 2019-03-21 15:36:41 +0100

      • Added connection string option TLSVERSION

        • This option can be used to enforce MARIADB_OPT_TLS_VERSION C/C option to limit allowed for the connection TLS versions.

        • The value can be either a bitmap, where bit 1 corresponds to TLSv1.1, bit 2 - TLSv1.2, and 4 - to TLSv1.3, or it can be set as combination of string names TLSv1.1, TLSv1.2 and TLSv1.3.

    • 2019-03-19 22:13:05 +0100

      • Added option for reading section in my.cnf

        • Connection string option is USE_MYCNF. OPTIONS bit 65536 may also be used.

        • The checkbox for the option has been added to Windows setup dialog. Removed some garbage from rc file along the way. Test of the option has been added to connstring.

    • 2019-03-18 14:57:46 +0100

      • The fix only - not new tests needed

        • will enable tests for this bug

    • 2019-03-17 23:25:49 +0100

      • The fix and the testcase.

        • The bug is actually in SSIS. It binds column size as signed int, but the value for LONGTEXT is max unsigned int. Connector was returning truncation error on the row fetch. And that is probably not quite right. The patch makes connector not to return truncation error in case if truncation is caused solely by sign-ness of the field/buffer.

    • 2019-03-14 21:20:01 +0100

      • The fix of the build in travis with latest C/C release

    • 2019-03-13 20:55:57 +0100

      • The fix and the testcase.

        • This bug boils down to not reporting correct columns count in case of a query with multiple results(stored procedure or statements batch) if the result with affected rows count followed a resultset.

        • In case of stored procedure(like in the bug report) this is always the case, if SP returns a result set.

    • 2019-02-28 23:41:21 +0100

      • The fix and the testcase.

        • Connector returned wrong value for SQL_DESC_FIXED_PREC_SCALE. In the report it was going about bigint type, but in fact for many other types SQL_TRUE was returned, where it shouldn't be. Since definition of SQL_DESC_FIXED_PREC_SCALE is not clear, we checked what SQL Server driver returns for different types for reference. Only for (small)money types SQL_TRUE is returned. For types that has counterparts in MariaDB, SQL_FALSE is always returned. Thus, SQL_FALSE has been made a default value for all types for the SQL_DESC_FIXED_PREC_SCALE field.

    • 2019-01-24 15:54:55 +0100

      • Fix of error made in tests framework by previous commit

    • 2019-01-23 21:28:59 +0100

      • The fix and the testcase

        • SQL_DESC_PARAMETER_TYPE was returned in wrong type - integer instead of small integer. Also, application could get it not only from Ipd descriptor, but also from Ird.

    Connector/ODBC 3.2.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 21 Apr 2023

    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 #2f4a21b 2023-04-14 17:36:22 +0200

      • Making NULL catalog means current a default behavior

    • 2023-04-13 14:53:42 +0200

      • C/C has been moved to v3.3.4 & fix of the build with xcode

    • 2023-04-12 20:41:49 +0200

      • Fix of 32b build on Windows

    • 2023-04-11 17:12:08 +0200

      • Fix of conversion of string to MYSQL_TIME structure, and of SQLErrorW

    • 2023-04-11 16:25:06 +0200

      • Change of value-less attribute treatment

    • 2023-04-11 14:21:10 +0200

      • Connstring option PREPONCLIENT to prepare on client by default

    • 2023-04-09 23:51:48 +0200

      • Support of perfschema connection attrimutes

    • 2023-03-30 02:17:04 +0200

      • Updated C/C to v3.3.4

    • 2023-03-28 22:28:59 +0200

      • gcc compilation warning fix

    • 2023-03-24 17:01:30 +0100

      • Build fix on Linux

    • 2023-03-24 00:55:34 +0100

      • Merge branch 'master' into develop(3.1 into 3.2)

    • 2023-03-21 15:00:16 +0100

      • The testcase for the fix, that has been already committed

    • 2023-03-20 23:48:28 +0100

      • Moved C/C subproject to v3.3.4

    • 2023-03-17 20:55:13 +0100

      • Embarcadero had unnecesssary SQLPrimaryKeys calls

    • 2023-03-12 22:50:23 +0100

      • Timeouts set via ODB attributes did nothing

    • 2023-03-08 23:36:33 +0100

      • Fixes in the setup dilog to comply updated docs

    • 2023-03-08 14:34:49 +0100

      • Named pipe pvio plugin was missing - the fix with the testcase

    • 2023-02-18 11:27:50 +0100

      • The fix and the testcase

    • 2023-01-20 01:12:29 +0100

      • Memory leak during connect if multistatement option selected

    • 2022-12-11 21:04:06 +0100

      • Changed in 2 places, where connector accessed data in C/C handles

    • 2022-12-03 18:19:57 +0100

      • Small optimization not to run extra strlen on query text

    • 2022-11-29 20:10:01 +0100

      • Connector crash if one of queires in the batch returns error on

    • 2022-11-23 20:40:15 +0100

      • Fix of possible crash in config dialog in connection test function

    • 2022-11-21 14:59:00 +0100

      • Adopting new style travis config using connectors-test-machine

    • 2022-11-19 00:03:27 +0100

      • The fix and the testcase. Wrong mapping of SQL_C_FLOAT could

    • 2023-01-31 14:24:04 +0100

      • Introducing client side statemnt preparing

    • 2022-11-03 17:36:14 +0100

      • Merge branch 'master'(3.1) into develop(3.2)

    • 2022-08-30 12:49:11 -0400

      • bump the VERSION

    • 2020-12-15 23:56:09 +0100

      • Some initial changes to make the connector C++ internally.

    • 2019-05-11 00:02:53 +0200

      • Starting 3.2.0 alpha

    Connector/ODBC 3.2.6 Changelog

    Release date: 30 May 2025

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2025-05-27 00:05:55 +0200

  • Checkbox group has been added to the Windows setup dialog. If no checkbox is checked there means all versions are allowed.

  • The testcase tests only correct connection string parsing/storing

  • The file win/ma_odbc_setup.h has been moved to 'dsn' directory, as there was already the file with the same name, that wasn't used. 'win' directory has been removed, since that was the only file there

  • The bug occured becaule IRD was not reset in the SQLMoreResults in the described case.

  • Fixed mistake in previous commit(for ODBC-216) - lost statement handler reinitialization in one place.

  • ODBC-211
    Revision #38e4205
    ODBC-225
    ODBC-245
    ODBC-246
    Revision #1e633f8
    ODBC-238
    Revision #9d1d94b
    ODBC-239
    Revision #3b39fe0
    Revision #031e0ac
    Revision #fb0ac79
    ODBC-232
    Revision #172c399
    ODBC-228
    Revision #21864d5
    ODBC-229
    Revision #1aad919
    ODBC-234
    ODBC-233
    Revision #553c71f
    ODBC-231
    Revision #5165a90
    Revision #35f9e5d
    ODBC-219
    Revision #8d22a84
    ODBC-216
    Revision #aaba291
    Revision #646803f
    ODBC-213

    Fix of the last merge.

  • Revision #e61572c 2025-05-26 13:39:55 +0200

    • ODBC-457 Fix of the possible crash in SQLCancelHandle(SQL_HANDLE_DBC)

  • Revision #d040629 2025-05-26 13:17:11 +0200

    • Merge branch 'ODBC-3.1'

  • Revision #bc65180 2025-05-26 11:24:24 +0200

    • ODBC-464 Amendment to the fix

  • Revision #e5827f4 2025-05-26 04:18:36 +0200

    • ODBC-466 Making sure that SQLCancel does not run on freed statement

  • Revision #7aad503 2025-05-22 10:14:57 +0200

    • Update README.md

  • Revision #431b6cd 2025-05-22 10:16:46 +0200

    • Update README.md

  • Revision #79a26ca 2025-05-19 13:51:49 +0200

    • Merge branch 'ODBC-3.1'

  • Revision #6f6079d 2025-05-19 00:38:37 +0200

    • ODBC-464 Removing possible race conditions in SQLCancel

  • Revision #17f6850 2025-05-11 22:57:03 +0200

    • Small correction for the ODBC-462 fix - driver sent extra byte for some

  • Revision #16ff1ef 2025-05-05 03:51:15 +0200

    • ODBC-461 The destructor releasing serve side PS could throw

  • Revision #2db9d58 2025-05-05 02:34:54 +0200

    • ODBC-462 Client side batch did not respect if multistatement disallowed

  • Revision #cd0ad90 2025-04-27 23:09:24 +0200

    • Merge branch 'ODBC-3.1' into master(3.2)

  • Revision #5b3040a 2025-04-27 14:36:40 +0200

    • Small impovement in SQLStatistics - got rid off sprintf's

  • Revision #589a263 2025-04-27 13:04:32 +0200

    • Updated C/C to v3.3.15

  • Revision #fdf6b99 2025-03-24 13:18:19 +0100

    • ODBC-459 MS Access shows record with auto_increment as deleted

  • Revision #db807a9 2025-03-28 18:25:25 +0100

    • ODBC-458 Fix of working with bigint auto_increment field in MSAccess

  • Revision #7a6f0a3 2025-03-24 00:24:07 +0100

    • ODBC-458 part1, and possibly the last for now. Fixing NOBIGINT option

  • Revision #8ee1f7b 2025-04-26 00:38:52 +0200

    • The checkbox for EDSERVER option was missing in the DSN dialog

  • Revision #66a063e 2025-04-25 22:15:24 +0200

    • ODBC-460 Crash in SQLExecDirect on UPDATE statement with paramset

  • Revision #167468a 2025-04-25 11:29:02 +0200

    • Updated C/C to the v3.4.5

  • Revision #dd67939 2025-03-06 04:29:43 +0100

    • Merge branch 'ODBC-3.1'

  • Revision #a8fd0a9 2025-03-05 04:32:48 +0100

    • ODBC-457 New option permitting to skip date/time parameter overflow

  • Revision #d0edbc1 2025-02-24 14:00:28 -0500

    • bump the VERSION

  • Revision #da56c19 2025-02-11 14:44:08 +0100

    • Fixed in tests SQL staements there schemaname was not in quotes

  • Revision #974041b 2025-02-11 14:15:18 +0100

    • Fix of buffer overflow found by ASAN

  • Revision #8c01caa 2025-02-10 12:45:17 +0100

    • Increased the required cmake version to 3.5.1 to match C/C requirement

  • Revision #4d4cec9 2025-02-06 16:09:58 +0100

    • ODBC-446 deb packages name follow the common pattern with other products

  • Revision #5df9be3 2025-02-07 11:34:14 +0100

    • Connector/C submodule has been updated to v3.3.14

  • Revision #d10cab7 2025-01-08 22:05:05 +0100

    • ODBC-435 The testcase. The fix has been cherry-picked in one of previous

  • Revision #0e7533e 2025-01-08 14:04:18 +0100

    • Testcase for ODBC-429. Not present in 3.1

  • Revision #e872c8c 2024-12-31 23:50:53 +0100

    • Updated travis to use unified base config(as in 3.2 and other)

  • Revision #81ca310 2024-07-07 18:36:44 +0200

    • ODBC-430 Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo

  • Revision #a59ca60 2024-12-27 19:16:58 +0100

    • Cherrypick from 3.2 - fixes in catalog functions for MySQL server

  • Revision #1003f85 2024-12-27 17:05:54 +0100

    • ODBC-405 Error on reading server decimal variable in ADO

  • Revision #be98828 2024-12-27 14:58:36 +0100

    • ODBC-418 Widechar gets truncated if contains NULL character

  • Revision #74e98ed 2024-12-23 12:40:56 +0100

    • ODBC-448 Converting int fields to double should not cause error

  • Revision #512d8e1 2024-05-31 22:47:00 +0200

    • C/C has been updated to v3.3.10

  • Revision #659e385 2025-02-24 14:03:23 -0500

    • bump the VERSION

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #7942b8a

    The most recent release of is:

    Connector/ODBC 3.2.8 Download Now

    ODBC-298
    Revision #2eca650
    Revision #162e5af
    Revision #6011a4f
    Revision #80cdf03
    ODBC-388
    Revision #d78064e
    Revision #7c8aba4
    ODBC-388
    Revision #e15062d
    Revision #2fb8781
    Revision #b72749f
    Revision #eaf9c33
    Revision #e4b7741
    ODBC-313
    Revision #2168db0
    Revision #c7b3644
    ODBC-313
    Revision #1253aa4
    ODBC-377
    Revision #855667c
    ODBC-385
    Revision #9b1fa2d
    ODBC-384
    Revision #854ecfe
    ODBC-378
    Revision #5379a12
    ODBC-380
    Revision #8fc8d33
    Revision #539a3a9
    Revision #2574487
    ODBC-375
    Revision #a315872
    Revision #bf86c4c
    Revision #159ea70
    ODBC-374
    Revision #66c21a2
    Revision #42b581e
    Revision #1088d97
    Revision #c9887da
    Revision #9939f16
    Connector/ODBC 3.2.8
    Download Now

    Connector/ODBC 3.2.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog | About MariaDB Connector/ODBC

    Release date: 1 Dec 2023

    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 #cea6787 2023-11-29 13:05:29 +0100

      • Somehow lost reset execution on SQL_ATTR_RESET_CONNECTION

    • 2023-11-27 22:14:22 +0100

      • Fixes for MacOS/iOdbc

    • 2023-11-26 01:08:26 +0100

      • Fix of memory leak introduced earlier

    • 2023-11-18 00:42:55 +0100

      • Fix of warnings in 32b build(windows)

    • 2023-11-19 19:09:58 +0100

      • SQLCancel fix

    • 2023-11-15 18:53:11 +0100

      • Linux build fixes

    • 2023-11-15 15:59:01 +0100

      • Merge branch 'master'(3.1) into develop(3.2)

    • 2023-10-30 12:35:35 +0100

      • Small improvement in the connection process

    • 2023-09-22 00:23:38 +0200

      • Changes in tests for xpand

    • 2023-08-07 11:11:03 +0530

      • Fix Travis build for s390x

    • 2023-09-20 15:12:36 +0200

      • Removing dependency on pkg-config from binary rpm

    • 2023-09-18 12:36:56 +0200

      • C/C submodule has been updated to v3.3.7 release tag

    • 2023-09-05 22:23:38 +0200

      • Added dependencies to source rpm

    • 2023-08-30 16:00:21 +0200

      • Added 23.08 to travis matrix

    • 2023-08-23 13:49:39 +0200

      • Adding dirver UnixODBC template ini file to installation(RPM/DEB/TGZ)

    • 2023-08-13 23:10:32 +0200

      • Fix of travis script

    • 2023-11-15 15:05:38 +0100

      • Results is not shared ptr, and activeStreamingResult is not weak_ptr now

    • 2023-11-14 13:01:21 +0100

      • Changes in "artificial" resultset realisation

    • 2023-11-06 23:43:01 +0100

      • Complience with ODBC 3.8 standard

    • 2023-10-31 10:18:04 +0100

      • Integration of yet one more class from minimal c/c++ infrastructure

    • 2023-10-11 17:44:57 +0200

      • Introducing LRU srver side prepared statement cache

    • 2023-08-13 18:56:37 +0200

      • Added fallback to CS prepare if native error is 1295(not preparable on

    • 2023-08-08 18:52:30 +0200

      • Merge branch 'master'(3.1) into develop(3.2)

    • 2023-07-21 00:24:43 +0200

      • Fix of couple of tests for the case of resultset streaming

    • 2023-07-20 17:18:43 +0200

      • The fix and the testcase

    • 2023-07-20 15:24:12 +0200

      • Changed use of tx_isolation to transaction_isolation

    • 2023-07-07 14:35:59 -0400

      • bump the VERSION

    • 2023-06-10 21:58:33 +0200

      • Overriding the problem with c/c requires C99 with older GCC

    • 2023-06-10 12:42:29 +0200

      • The fix and the testcase

    • 2023-06-05 12:44:14 +0200

      • Only the fix as lower_case_table_names can't be changed for session. i.e. the test has been added, but to server has to be in lower_case_table_names=2 mode to test the fix, otherwise it ensures that the fix doesn't break catalog functions against server in "normaler" mode. The fix adds reading of the lower_case_table_names, and if it's 2, then it compares table name case insensitively where case sensitive comparison would be used otherwise. The problem actually affects not ony SQLStatistics, but almost all catalog functions, that take catalog and/or table parameter as ordinary argument.

    • 2023-06-02 14:03:09 +0200

      • The fix and the testcase

    • 2023-05-17 10:36:08 +0200

      • Merge branch 'master'(3.0) into develop(3.1)

    • 2023-05-17 10:28:42 +0200

      • Fix of potential issue found with ASAN

    • 2023-05-16 22:27:33 +0200

      • Merge branch 'master'(3.0) into develop(3.1)

    • 2023-05-15 10:16:55 +0200

      • Added WITH_ASAN, WITH_UBSAN and WITH_MSAN cmake option to enable

    • 2023-04-28 16:57:03 +0200

      • Merge branch 'master'(3.1) into develop(3.2)

    • 2023-04-28 12:34:59 +0200

      • Using SQL_ATTR_QUERY_TIMEOUT leaks memory

    • 2023-04-13 13:47:37 -0400

      • bump the VERSION

    • 2023-03-31 16:59:09 +0200

      • Fix of the testxase for iOdbc

    • 2023-03-21 15:00:16 +0100

      • The testcase for the fix, that has been already committed

    • 2023-04-28 13:49:37 +0200

      • alloc-dealloc mismatch

    • 2023-04-28 12:16:35 +0200

      • Added ':' as key-value separator for client attributes

    • 2023-04-21 14:58:16 -0400

      • bump the VERSION

    Revision #1746c05
    Revision #3e4d81e
    Revision #ea408ce
    Revision #4573dac
    ODBC-401
    Revision #dfbeccd
    Revision #3578ed0
    Revision #41b9d83
    Revision #349fe3b
    Revision #790b58b
    Revision #1598057
    Revision #77102f7
    Revision #0be3743
    Revision #86ad76e
    Revision #c78d08f
    Revision #9209023
    Revision #918bf56
    Revision #8e43fb6
    Revision #a0ab285
    ODBC-66
    Revision #2e065d7
    Revision #d5a4759
    ODBC-397
    Revision #2d2a979
    Revision #3418dbd
    Revision #bbe48ab
    Revision #abb23df
    ODBC-395
    Revision #a7ba72d
    ODBC-394
    Revision #97b6d5e
    Revision #08da03f
    Revision #fc52d66
    ODBC-392
    Revision #a210bfa
    ODBC-391
    Revision #60a5bd6
    ODBC-350
    Revision #58426b1
    Revision #9b96270
    Revision #d809d2b
    Revision #2eb9877
    Revision #0fe450b
    Revision #c0d989b
    ODBC-390
    Revision #313102f
    Revision #2459006
    Revision #373ade1
    ODBC-313
    Revision #889c56e
    ODBC-389
    Revision #7a50276
    Revision #836aef5
    Connector/ODBC 3.2.8
    Download Now
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    dedicated section
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB ODBC Driver Overview
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    About MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    MariaDB Connector/ODBC
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    INSERT/REPLACE ... RETURNING

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

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