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

Connector/ODBC

Release Notes for MariaDB Connector/ODBC

Connector/ODBC 3.2 Release Notes

Release Notes for MariaDB Connector/ODBC 3.2

Connector/ODBC 3.2.6 Release Notes

Download Release Notes Changelog About MariaDB Connector/ODBC

Release date:

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

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

Bug Fixes

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

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

  • 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-462 - SQLExecDirect on array of parameters could issue multistatement query even if multistatement option had not been selected for the connection.

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

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

  • ODBC-467 - Possible crash in SQLCancelHandle

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.

Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

Connector/ODBC 3.2.5 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 24 Feb 2025

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

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

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 dedicated section of the article about MariaDB Connector/ODBC

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

  • ODBC-454 - SQLForeignKeys reports error

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.4 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 14 Nov 2024

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

Notable Items

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

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

  • ODBC-444 - 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

  • ODBC-440 - MSI doesn't update DSNs referring 3.1 driver

  • ODBC-441 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.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: 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 ofMariaDB Connector/C v.3.4.1.

Issues Fixed

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

  • ODBC-426 - SQLForeignKeys call may result in error with MySQL server

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

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

  • ODBC-430 - Wrong reported max size for VARCHAR and VARBINARY

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

  • ODBC-432 - Driver fails to cache multiple results

  • ODBC-433 - SQLMoreResults may pick other statement's results

  • ODBC-435 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.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: 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 ofMariaDB Connector/C v.3.4.0.

Notable Changes

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

  • ODBC-163 - 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 and it is off by default.

  • ODBC-410 - 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

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

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

  • ODBC-405 - can't read DECIMAL values with 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 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.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: 1 Dec 2023

This is a Release Candidate (RC) 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 ofMariaDB Connector/C v.3.3.8.

Notable Changes

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.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: 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 ofMariaDB Connector/C v.3.3.2, and contains all fixes and changes from MariaDB Connector/ODBC v.3.1.18

Notable Changes

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

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

  • ODBC-290 - 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

  • 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

ATTR={<attrname1>=<attrvalue1>[,<attrname2=attrvalue2,...]}

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1 Release Notes

Release Notes for MariaDB Connector/ODBC 3.1

Connector/ODBC 3.1.22 Release Notes

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

MariaDB Connector/ODBC 3.2.5

Download Release Notes Changelog About MariaDB Connector/ODBC

Release date:

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

MariaDB Connector/ODBC 3.1.22 is built on top ofMariaDB Connector/C v.3.3.15.

Bug Fixes

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

brew install libiodbc
brew install openssl

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

brew install libiodbc
brew install openssl

Bug Fixes

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

  • ODBC-223 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.1.10.

Bug Fixes

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

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

Notable changes

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

  • ODBC-202 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.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: 11 Dec 2020

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

MariaDB Connector/ODBC 3.1.11 is built on top ofMariaDB Connector/C v.3.1.11.

Bug Fixes

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.1.12.

Bug Fixes

  • ODBC-305 - Incorrect insert values for datatype decimal

  • ODBC-308 - Various issues with SQL_NUMERIC type conversions

  • ODBC-309 - Type Conversion Warnings are not returned after execution

  • ODBC-310 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.1.13.

Notable Changes

  • ODBC-318 - 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. ODBC-316 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

  • ODBC-316 - Issues with Catalog functions

  • ODBC-317 - Some connection attributes treated using wrong data type

  • ODBC-319 - Some performance improvements

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.2.4.

Notable Changes

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

  • ODBC-320 - ODBC Connector package for MacOS is now notarized

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

Bug Fixes

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

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

  • ODBC-321 - Driver crash in MultiByteToWideChar

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

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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.2.5.

Bug Fixes

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

  • ODBC-345 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.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: 22 Jun 2022

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

MariaDB Connector/ODBC 3.1.16 is built on top ofMariaDB Connector/C v.3.3.1.

Notable Changes

  • 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(ODBC-298)

  • 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(ODBC-347) 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(ODBC-352)

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.

  • ODBC-361 - MS Access will get wrong data if unique index on nullable column is used

  • ODBC-365 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.3.2.

Notable Changes

  • Result-set streaming feature has been added (ODBC-369)

    • 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

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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.18 Release Notes

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 13 Apr 2023

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

MariaDB Connector/ODBC 3.1.18 is built on top ofMariaDB Connector/C v.3.3.2.

Notable Changes

  • 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

  • ODBC-378 - OPTIMIZE TABLE returns no resultset

  • ODBC-380 - Memory leak if connected with multistatement option

  • ODBC-385 - Wrong documentation for named pipes

  • ODBC-386 - Optimizing empty tables corrupts the MariaDB connection via ODBC

  • ODBC-387 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.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: 7 Jul 2023

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

MariaDB Connector/ODBC 3.1.19 is built on top ofMariaDB Connector/C v.3.3.5.

Bug Fixes

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.1.2.

Notable Changes

  • ODBC-210 - Fix compilation warnings on OS X

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

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

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

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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.20 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 Dec 2023

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

MariaDB Connector/ODBC 3.1.20 is built on top ofMariaDB Connector/C v.3.3.8.

Notable Changes

  • 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

  • ODBC-403 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.21 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: 24 Feb 2025

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

MariaDB Connector/ODBC 3.1.21 is built on top ofMariaDB Connector/C v.3.3.14.

Bug Fixes

  • 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

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

  • ODBC-448 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.1.3.

Notable Changes

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

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

  • ODBC-262 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.4 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 Sep 2019

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

MariaDB Connector/ODBC 3.1.4 is built on top ofMariaDB Connector/C v.3.1.4.

Bug Fixes

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.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: 12 Nov 2019

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

MariaDB Connector/ODBC 3.1.5 is built on top ofMariaDB Connector/C v.3.1.5.

Bug Fixes

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.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: 21 Jan 2020

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

MariaDB Connector/ODBC 3.1.6 is built on top ofMariaDB Connector/C v.3.1.6.

Updates

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.1.7.

Updates

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

  • ODBC-271 - MSI should not install on Windows 7

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

  • ODBC-277 - Memory Corruption from Incorrect Type for SQL_IDENTIFIER_CASE

  • ODBC-274 - Support INSERT/REPLACE ... RETURNING (requires MariaDB 10.5)

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.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: 30 Jun 2020

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

MariaDB Connector/ODBC 3.1.9 is built on top ofMariaDB Connector/C v.3.1.9.

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

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

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

  • ODBC-285 - Connector/ODBC binary tarballs tarbomb the user

  • ODBC-287 - Cannot find mysql.h

  • ODBC-214 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0 Release Notes

Release Notes for MariaDB Connector/ODBC 3.0

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.1 Beta 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: 1 Aug 2017

This is a Beta 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 ofMariaDB Connector/C 3.0 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 >= MariaDB 10.2.7.

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.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: 12 Oct 2017

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

MariaDB Connector/ODBC 3.0.2 is built on top ofMariaDB Connector/C 3.0 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 >= MariaDB 10.2.7.

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.0.3 and uses the binary prepared statement protocol.

Bug Fixes

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

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

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

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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.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: 12 Jun 2018

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

MariaDB Connector/ODBC 3.0.5 is built on top ofMariaDB Connector/C v.3.0.5. It also includes all fixes from MariaDB Connector/C v.3.0.4.

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

  • ODBC-141 Error using LOAD DATA INFILE

  • ODBC-143 Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES

  • ODBC-138 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 ODBC-39, ODBC-40, ODBC-124 and ODBC-135

  • ODBC-133 Incorrect return values for decimal data type

  • ODBC-137 ODBC and Swedish characters

  • ODBC-91 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.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: 2 Aug 2018

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

MariaDB Connector/ODBC 3.0.6 is built on top ofMariaDB Connector/C v.3.0.6.

Bug Fixes

  • 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

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

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

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

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

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

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

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

  • ODBC-151 - In SQLBindParameter BufferLength sets SQL_DESC_OCTET_LENGTH for fixed length types

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

  • ODBC-148 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.0.7.

Bug Fixes

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

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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.3.0.8.

Bug Fixes

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

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

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

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

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

  • ODBC-246 - SQLTables ShemaName parameter is not processed

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 2.0 Release Notes

Release Notes for MariaDB Connector/ODBC 2.0

Connector/ODBC 2.0.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: 11 Apr 2016

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

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

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C 2.2 and uses the binary prepared statement protocol.

Bug Fixes

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

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

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

  • ODBC-37 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

Bug Fixes

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

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

  • ODBC-48 - ISO Standard Procedure Call Bug

  • ODBC-51 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

Bug Fixes

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

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

  • ODBC-61 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

Bug Fixes

  • ODBC-72 SQLGetData incorrectly handles UTF-16 surrogate pairs

  • ODBC-74 Crash when calling SQLExecDirect with multiple statements

  • ODBC-62 Problem with export from ACCESS

  • ODBC-69 Values for Charset connection attribute should be case-insensitive

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C 2.3 and uses the binary prepared statement protocol.

Bug Fixes

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

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

  • ODBC-94: Crash in ODBC Driver SQLExecDirect()

  • ODBC-68: 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.2.3.5 and uses the binary prepared statement protocol.

Bug Fixes

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

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

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

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 2.0.17 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: 12 Jun 2018

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

MariaDB Connector/ODBC 2.0.17 is built on top ofMariaDB Connector/C v.2.3.6 and uses the binary prepared statement protocol.

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

  • ODBC-141 Error using LOAD DATA INFILE

  • ODBC-143 Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES

  • ODBC-138 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 ODBC-39, ODBC-40, ODBC-124 and ODBC-135

  • ODBC-133 Incorrect return values for decimal data type

  • ODBC-137 ODBC and Swedish characters

  • ODBC-91 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 2.0.18 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 Sep 2018

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

Notes

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

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

  • 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

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

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

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

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

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

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

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

  • ODBC-151 - In SQLBindParameter BufferLength sets SQL_DESC_OCTET_LENGTH for fixed length types

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

  • ODBC-148 - 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 thechangelog.

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ofMariaDB Connector/C v.2.3.7 and uses the binary prepared statement protocol.

Bug Fixes

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

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

  • ODBC-152 - Problem with SQLColumns / SQLFetch

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

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 1.0 Release Notes

Release Notes for MariaDB Connector/ODBC 1.0

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. (ODBC-17)

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

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

For a complete list and description please check theJira bug system

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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 ODBC-21: 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 ODBC-19: 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 - 1

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

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

  • ODBC-26 - Duplicate characters when added new row in MS Access

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

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

  • 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

Changelog

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 0.9.1 Release Notes

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

Download |Release Notes |Changelog |MariaDB ODBC Driver Overview

Release date: 2 Apr 2014

MariaDB ODBC Driver 0.9.1 is a Beta 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.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC Changelogs

Changelogs for MariaDB Connector/ODBC

Connector/ODBC 3.2 Changelogs

Changelogs for MariaDB Connector/ODBC 3.2

Connector/ODBC 3.2.6 Changelog

Download Release Notes Changelog About MariaDB Connector/ODBC

Release date: ?

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 #7942b8a 2025-05-27 00:05:55 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.5 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 24 Feb 2025

For the highlights of this release, see therelease notes.

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

  • Revision #70b25c1 2025-02-14 12:02:42 +0100

    • 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-45O 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.4 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 14 Nov 2024

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • Revision #7d0b797 2024-11-07 00:19:00 +0100

    • Moved libmariadb to the new 3.4.2 tag

  • Revision #be6f1b4 2024-10-29 20:21:06 +0100

    • [misc] travis specific test naming

  • Revision #03e751f 2024-10-29 15:39:12 +0100

    • [misc] removing some allowed failure in CI

  • Revision #1855a01 2024-10-21 14:44:21 +0200

    • ODBC-444 Fix for MySQL 5.7

  • Revision #8ea8571 2024-10-12 15:00:21 +0200

    • ODBC-443 Wrong result by SQLGetData for unicode string with surrogate

  • Revision #e34c978 2024-10-03 01:00:57 +0200

    • ODBC-442 Windows setup dialog could set and save SSLVERIFY option

  • Revision #24d8186 2024-09-30 14:15:51 +0200

    • ODBC-441 Added to the dialog missing fields for PS cache parameters

  • Revision #e6ab80d 2024-09-18 09:53:36 +0200

    • ODBC-437 Driver returns wrong unicode string length

  • Revision #2eefd20 2024-09-13 19:28:48 +0200

    • ODBC-440 MSI did not update DSN referring the 3.1 driver

  • Revision #cf23af5 2024-09-13 15:16:39 +0200

    • ODBC-438 Driver failed to close PS if cache is used

  • Revision #3ce6f71 2024-08-26 11:26:49 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.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: 26 Aug 2024

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • Revision #64dffc4 2024-08-21 23:04:11 +0200

    • C/C has been update to v3.4.1

  • Revision #1a3157b 2024-08-15 17:52:04 +0200

    • ODBC-436 SQLPrimaryKeys returns fields in wrong order with wrong SEQ_NUM

  • Revision #3afdb55 2024-08-14 22:43:06 +0200

    • ODBC-432,ODBC-433 Caching of multiple RS,SQLMoreResults could "steal" RS

  • Revision #ca84e49 2024-07-31 14:03:20 +0200

    • ODBC-432 Driver would not cache multiple results for new incoming query

  • Revision #8c13551 2024-07-29 13:46:43 +0200

    • ODBC-431 Caching of streamed binary result would not work

  • Revision #03f34d8 2024-07-29 10:05:58 +0200

    • ODBC-430 Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo

  • Revision #6100932 2024-07-29 00:44:26 +0200

    • Fixes in driver and tests aroung result streaming

  • Revision #d92de86 2024-07-22 14:17:04 +0200

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

  • Revision #3bc6293 2024-07-22 10:33:38 +0200

    • ODBC-427 Out parameters wasn't written with MySQL server

  • Revision #c07684f 2024-07-07 18:36:44 +0200

    • Fixes in tests for MySQL server

  • Revision #5c3bad9 2024-07-07 18:18:59 +0200

    • ODBC-426 SQLForeignKeys won't work with MySQL with some parameter

  • Revision #3469b35 2024-07-07 18:10:02 +0200

    • ODBC-424 3.2.2 won't connect to MySQL server on Windows

  • Revision #299b910 2024-06-17 10:34:38 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.2 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: 18 Jun 2024

For the highlights of this release, see therelease notes.

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

  • Revision #97115b8 2024-06-12 23:44:19 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.1 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: 1 Dec 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • Revision #1746c05 2023-11-27 22:14:22 +0100

    • Fixes for MacOS/iOdbc

  • Revision #3e4d81e 2023-11-26 01:08:26 +0100

    • Fix of memory leak introduced earlier

  • Revision #ea408ce 2023-11-18 00:42:55 +0100

    • Fix of warnings in 32b build(windows)

  • Revision #4573dac 2023-11-19 19:09:58 +0100

    • ODBC-401 SQLCancel fix

  • Revision #dfbeccd 2023-11-15 18:53:11 +0100

    • Linux build fixes

  • Revision #3578ed0 2023-11-15 15:59:01 +0100

    • Merge branch 'master'(3.1) into develop(3.2)

  • Revision #41b9d83 2023-10-30 12:35:35 +0100

    • Small improvement in the connection process

  • Revision #349fe3b 2023-09-22 00:23:38 +0200

    • Changes in tests for xpand

  • Revision #790b58b 2023-08-07 11:11:03 +0530

    • Fix Travis build for s390x

  • Revision #1598057 2023-09-20 15:12:36 +0200

    • Removing dependency on pkg-config from binary rpm

  • Revision #77102f7 2023-09-18 12:36:56 +0200

    • C/C submodule has been updated to v3.3.7 release tag

  • Revision #0be3743 2023-09-05 22:23:38 +0200

    • Added dependencies to source rpm

  • Revision #86ad76e 2023-08-30 16:00:21 +0200

    • Added 23.08 to travis matrix

  • Revision #c78d08f 2023-08-23 13:49:39 +0200

    • Adding dirver UnixODBC template ini file to installation(RPM/DEB/TGZ)

  • Revision #9209023 2023-08-13 23:10:32 +0200

    • Fix of travis script

  • Revision #918bf56 2023-11-15 15:05:38 +0100

    • Results is not shared ptr, and activeStreamingResult is not weak_ptr now

  • Revision #8e43fb6 2023-11-14 13:01:21 +0100

    • Changes in "artificial" resultset realisation

  • Revision #a0ab285 2023-11-06 23:43:01 +0100

    • ODBC-66 Complience with ODBC 3.8 standard

  • Revision #2e065d7 2023-10-31 10:18:04 +0100

    • Integration of yet one more class from minimal c/c++ infrastructure

  • Revision #d5a4759 2023-10-11 17:44:57 +0200

    • ODBC-397 Introducing LRU srver side prepared statement cache

  • Revision #2d2a979 2023-08-13 18:56:37 +0200

    • Added fallback to CS prepare if native error is 1295(not preparable on

  • Revision #3418dbd 2023-08-08 18:52:30 +0200

    • Merge branch 'master'(3.1) into develop(3.2)

  • Revision #bbe48ab 2023-07-21 00:24:43 +0200

    • Fix of couple of tests for the case of resultset streaming

  • Revision #abb23df 2023-07-20 17:18:43 +0200

    • ODBC-395 The fix and the testcase

  • Revision #a7ba72d 2023-07-20 15:24:12 +0200

    • ODBC-394 Changed use of tx_isolation to transaction_isolation

  • Revision #97b6d5e 2023-07-07 14:35:59 -0400

    • bump the VERSION

  • Revision #08da03f 2023-06-10 21:58:33 +0200

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

  • Revision #fc52d66 2023-06-10 12:42:29 +0200

    • ODBC-392 The fix and the testcase

  • Revision #a210bfa 2023-06-05 12:44:14 +0200

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

  • Revision #60a5bd6 2023-06-02 14:03:09 +0200

    • ODBC-350 The fix and the testcase

  • Revision #58426b1 2023-05-17 10:36:08 +0200

    • Merge branch 'master'(3.0) into develop(3.1)

  • Revision #9b96270 2023-05-17 10:28:42 +0200

    • Fix of potential issue found with ASAN

  • Revision #d809d2b 2023-05-16 22:27:33 +0200

    • Merge branch 'master'(3.0) into develop(3.1)

  • Revision #2eb9877 2023-05-15 10:16:55 +0200

    • Added WITH_ASAN, WITH_UBSAN and WITH_MSAN cmake option to enable

  • Revision #0fe450b 2023-04-28 16:57:03 +0200

    • Merge branch 'master'(3.1) into develop(3.2)

  • Revision #c0d989b 2023-04-28 12:34:59 +0200

    • ODBC-390 Using SQL_ATTR_QUERY_TIMEOUT leaks memory

  • Revision #313102f 2023-04-13 13:47:37 -0400

    • bump the VERSION

  • Revision #2459006 2023-03-31 16:59:09 +0200

    • Fix of the testxase for iOdbc

  • Revision #373ade1 2023-03-21 15:00:16 +0100

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

  • Revision #889c56e 2023-04-28 13:49:37 +0200

    • ODBC-389 alloc-dealloc mismatch

  • Revision #7a50276 2023-04-28 12:16:35 +0200

    • Added ':' as key-value separator for client attributes

  • Revision #836aef5 2023-04-21 14:58:16 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.2.0 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 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

    • ODBC-298 Making NULL catalog means current a default behavior

  • Revision #2eca650 2023-04-13 14:53:42 +0200

    • C/C has been moved to v3.3.4 & fix of the build with xcode

  • Revision #162e5af 2023-04-12 20:41:49 +0200

    • Fix of 32b build on Windows

  • Revision #6011a4f 2023-04-11 17:12:08 +0200

    • Fix of conversion of string to MYSQL_TIME structure, and of SQLErrorW

  • Revision #80cdf03 2023-04-11 16:25:06 +0200

    • ODBC-388 Change of value-less attribute treatment

  • Revision #d78064e 2023-04-11 14:21:10 +0200

    • Connstring option PREPONCLIENT to prepare on client by default

  • Revision #7c8aba4 2023-04-09 23:51:48 +0200

    • ODBC-388 Support of perfschema connection attrimutes

  • Revision #e15062d 2023-03-30 02:17:04 +0200

    • Updated C/C to v3.3.4

  • Revision #2fb8781 2023-03-28 22:28:59 +0200

    • gcc compilation warning fix

  • Revision #b72749f 2023-03-24 17:01:30 +0100

    • Build fix on Linux

  • Revision #eaf9c33 2023-03-24 00:55:34 +0100

    • Merge branch 'master' into develop(3.1 into 3.2)

  • Revision #e4b7741 2023-03-21 15:00:16 +0100

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

  • Revision #2168db0 2023-03-20 23:48:28 +0100

    • Moved C/C subproject to v3.3.4

  • Revision #c7b3644 2023-03-17 20:55:13 +0100

    • ODBC-313 Embarcadero had unnecesssary SQLPrimaryKeys calls

  • Revision #1253aa4 2023-03-12 22:50:23 +0100

    • ODBC-377 Timeouts set via ODB attributes did nothing

  • Revision #855667c 2023-03-08 23:36:33 +0100

    • ODBC-385 Fixes in the setup dilog to comply updated docs

  • Revision #9b1fa2d 2023-03-08 14:34:49 +0100

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

  • Revision #854ecfe 2023-02-18 11:27:50 +0100

    • ODBC-378 The fix and the testcase

  • Revision #5379a12 2023-01-20 01:12:29 +0100

    • ODBC-380 Memory leak during connect if multistatement option selected

  • Revision #8fc8d33 2022-12-11 21:04:06 +0100

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

  • Revision #539a3a9 2022-12-03 18:19:57 +0100

    • Small optimization not to run extra strlen on query text

  • Revision #2574487 2022-11-29 20:10:01 +0100

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

  • Revision #a315872 2022-11-23 20:40:15 +0100

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

  • Revision #bf86c4c 2022-11-21 14:59:00 +0100

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

  • Revision #159ea70 2022-11-19 00:03:27 +0100

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

  • Revision #66c21a2 2023-01-31 14:24:04 +0100

    • Introducing client side statemnt preparing

  • Revision #42b581e 2022-11-03 17:36:14 +0100

    • Merge branch 'master'(3.1) into develop(3.2)

  • Revision #1088d97 2022-08-30 12:49:11 -0400

    • bump the VERSION

  • Revision #c9887da 2020-12-15 23:56:09 +0100

    • Some initial changes to make the connector C++ internally.

  • Revision #9939f16 2019-05-11 00:02:53 +0200

    • Starting 3.2.0 alpha

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1 Changelogs

Changelogs for MariaDB Connector/ODBC 3.1

Connector/ODBC 3.1.22 Changelog

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

MariaDB Connector/ODBC 3.2.5

Download Release Notes Changelog About MariaDB Connector/ODBC

Release date: ?

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 #15256bb 2025-05-26 12:44:36 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • 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 #a9b5b13 2024-03-27 17:50:03 +0000

    • [ODBC-411] Fix test failure on s390x

  • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • 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 #41b9d83 2023-10-30 12:35:35 +0100

    • Small improvement in the connection process

  • Revision #349fe3b 2023-09-22 00:23:38 +0200

    • Changes in tests for xpand

  • Revision #790b58b 2023-08-07 11:11:03 +0530

    • Fix Travis build for s390x

  • Revision #1598057 2023-09-20 15:12:36 +0200

    • Removing dependency on pkg-config from binary rpm

  • Revision #77102f7 2023-09-18 12:36:56 +0200

    • C/C submodule has been updated to v3.3.7 release tag

  • Revision #0be3743 2023-09-05 22:23:38 +0200

    • Added dependencies to source rpm

  • Revision #86ad76e 2023-08-30 16:00:21 +0200

    • Added 23.08 to travis matrix

  • Revision #c78d08f 2023-08-23 13:49:39 +0200

    • Adding dirver UnixODBC template ini file to installation(RPM/DEB/TGZ)

  • Revision #9209023 2023-08-13 23:10:32 +0200

    • Fix of travis script

  • Revision #bbe48ab 2023-07-21 00:24:43 +0200

    • Fix of couple of tests for the case of resultset streaming

  • Revision #abb23df 2023-07-20 17:18:43 +0200

    • ODBC-395 The fix and the testcase

  • Revision #a7ba72d 2023-07-20 15:24:12 +0200

    • ODBC-394 Changed use of tx_isolation to transaction_isolation

  • Revision #97b6d5e 2023-07-07 14:35:59 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.18 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 13 Apr 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • Revision #373ade1 2023-03-21 15:00:16 +0100

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

  • Revision #2168db0 2023-03-20 23:48:28 +0100

    • Moved C/C subproject to v3.3.4

  • Revision #c7b3644 2023-03-17 20:55:13 +0100

    • ODBC-313 Embarcadero had unnecesssary SQLPrimaryKeys calls

  • Revision #1253aa4 2023-03-12 22:50:23 +0100

    • ODBC-377 Timeouts set via ODB attributes did nothing

  • Revision #855667c 2023-03-08 23:36:33 +0100

    • ODBC-385 Fixes in the setup dilog to comply updated docs

  • Revision #9b1fa2d 2023-03-08 14:34:49 +0100

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

  • Revision #854ecfe 2023-02-18 11:27:50 +0100

    • ODBC-378 The fix and the testcase

  • Revision #5379a12 2023-01-20 01:12:29 +0100

    • ODBC-380 Memory leak during connect if multistatement option selected

  • Revision #8fc8d33 2022-12-11 21:04:06 +0100

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

  • Revision #539a3a9 2022-12-03 18:19:57 +0100

    • Small optimization not to run extra strlen on query text

  • Revision #2574487 2022-11-29 20:10:01 +0100

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

  • Revision #a315872 2022-11-23 20:40:15 +0100

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

  • Revision #bf86c4c 2022-11-21 14:59:00 +0100

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

  • Revision #159ea70 2022-11-19 00:03:27 +0100

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

  • Revision #1088d97 2022-08-30 12:49:11 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • Revision #fc52d66 2023-06-10 12:42:29 +0200

    • ODBC-392 The fix and the testcase

  • Revision #a210bfa 2023-06-05 12:44:14 +0200

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

  • Revision #60a5bd6 2023-06-02 14:03:09 +0200

    • ODBC-350 The fix and the testcase

  • Revision #9b96270 2023-05-17 10:28:42 +0200

    • Fix of potential issue found with ASAN

  • Revision #2eb9877 2023-05-15 10:16:55 +0200

    • Added WITH_ASAN, WITH_UBSAN and WITH_MSAN cmake option to enable

  • Revision #c0d989b 2023-04-28 12:34:59 +0200

    • ODBC-390 Using SQL_ATTR_QUERY_TIMEOUT leaks memory

  • Revision #313102f 2023-04-13 13:47:37 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.0 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: 29 Jan 2019

For the highlights of this release, see therelease notes.

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

  • Revision #bd783e5 2019-01-28 20:42:11 +0100

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.1 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: 9 May 2019

For the highlights of this release, see therelease notes.

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

  • Revision #0e3c3ff 2019-04-30 00:48:19 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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 ODBC-290, but "Force Forward Only Cursor" connection string option makes "Forward Only" a default statement cursor type.

  • Revision #db8c544 2020-10-18 16:54:09 +0200

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

  • Revision #22f1255 2020-10-15 23:45:34 +0200

    • ODBC-289 Possible crash in case of array fetch

  • Revision #e4a8297 2020-10-12 14:36:48 +0200

    • ODBC-202 Added iconv-based conversion function for non-Windows

  • Revision #240fbc7 2020-09-11 21:45:58 +0200

    • Fix initializer type for MADB_ErrorList

  • Revision #fc3b2fc 2020-09-11 19:40:39 +0200

    • Surround multiline macros

  • Revision #d56ab33 2020-09-11 20:56:14 +0200

    • Fix implicit declarations on Linux

  • Revision #408be81 2020-10-12 11:39:36 +0200

    • Fix for the previous merge

  • Revision #3014342 2020-07-10 13:45:19 +0200

    • Add option to define doc and license install dir

  • Revision #6de9ecd 2020-10-12 11:23:50 +0200

    • Updating underlying libmariadb to v3.1.10

  • Revision #5ab0373 2020-07-23 17:01:25 +0200

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

  • Revision #d49ced4 2020-06-30 14:59:19 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

    • ODBC-297 MS Access lists tables from all databases

  • Revision #006069e 2020-10-19 17:38:44 +0200

    • appveyor test suite correction

  • Revision #53850d4 2020-11-02 11:25:59 +0100

    • ODBC-294 Fail to build due to missing ma_global.h file

  • Revision #f5ef2f8 2020-10-20 14:50:29 -0400

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

    • ODBC-243 Added cmake option to compile C/C auth plugins in

  • Revision #9c8769b 2021-04-15 23:55:34 +0200

    • Made longer timeout for basic testsuite.

  • Revision #20548be 2021-04-15 23:04:07 +0200

    • ODBC-310 Connecting to the socket if SERVER is localhost on Linux

  • Revision #8e2d86d 2021-04-15 17:01:15 +0200

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

  • Revision #5cf7740 2021-04-14 17:48:08 +0200

    • ODBC-305,ODBC-308,ODBC-309 - fixes and testcases

  • Revision #8d3164f 2021-03-12 15:50:22 +0100

    • Removed "ga" suffix from package names

  • Revision #1316c79 2020-12-15 23:52:05 +0100

    • Slight reorganization of code - odbc_3_api contains only API functions

  • Revision #64e4aa4 2020-12-11 17:02:35 -0500

    • bump the VERSION

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.13 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 Jun 2021

For the highlights of this release, see therelease notes.

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

  • Revision #7da1288 2021-06-07 13:57:38 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.14 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: 29 Oct 2021

For the highlights of this release, see therelease notes.

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

  • Revision #9a91685 2021-10-24 22:14:07 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.15 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: 18 Nov 2021

For the highlights of this release, see therelease notes.

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

  • Revision #38ddc46 2021-11-15 00:41:20 +0100

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.16 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: 22 Jun 2022

For the highlights of this release, see therelease notes.

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

  • Revision #47a57b9 2022-06-18 16:13:14 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.17 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC

Release date: 30 Aug 2022

For the highlights of this release, see therelease notes.

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

  • Revision #1547296 2022-08-24 16:38:03 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.2 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: 23 Jul 2019

For the highlights of this release, see therelease notes.

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

  • Revision #9f043a2 2019-07-15 15:54:00 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

    • ODBC-262 Added client_ed25519 plugin to msi and pkg

  • Revision #07bc411 2019-08-07 14:39:53 +0200

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

  • Revision #0670781 2019-08-05 19:42:08 +0200

    • New graphic images for MSI dialog

  • Revision #af6d55c 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)

  • Revision #099581a 2019-08-01 23:11:59 +0200

    • Version bump -> 3.1.3

  • Revision #8ad44d5 2019-07-29 23:50:27 +0200

    • MENT-27 One more iteration

  • Revision #18ee34b 2019-07-25 00:23:16 +0200

    • ODBC-261 direct execution could be used for old servers

  • Revision #7ac764a 2019-07-22 10:32:28 +0200

    • MENT-27 Adding Azure CI testing

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.4 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 Sep 2019

For the highlights of this release, see therelease notes.

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

  • Revision #c921b50 2019-09-17 12:20:08 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.5 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: 12 Nov 2019

For the highlights of this release, see therelease notes.

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

  • Revision #cb60237 2019-11-11 20:42:17 +0100

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.1.7 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 Apr 2020

For the highlights of this release, see therelease notes.

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

  • Revision #9d638c8 2020-04-06 23:56:12 +0200

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.

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

The revision number links will take you to the revision's page on GitHub. OnGitHub 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

  • Revision #774b9fc 2020-06-26 11:23:49 +0200

    • Buildbot build fix

  • Revision #b42b942 2020-06-25 20:59:02 +0200

    • Travis build fix

  • Revision #9465795 2020-06-24 19:29:17 +0200

    • ODBC-214 The fix and the testcase.

  • Revision #86dacae 2020-06-09 15:17:37 +0200

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

  • Revision #7b9033e 2020-06-08 19:00:48 +0200

    • ODBC-287 Adding mariadb subdir of standard includes locations

  • Revision #20cd73b 2020-06-08 13:54:09 +0200

    • ODBC-285 binary tarballs were "tarbombing" users

  • Revision #e24da1d 2020-06-08 03:08:52 +0200

    • OSX build changes

  • Revision #1244d81 2020-05-27 17:40:45 +0200

    • ODBC-284 Support of } escaping in connection string inside {}

  • Revision #22fcd91 2020-05-20 19:26:57 +0200

    • Added PACKAGE_PLATFORM_SUFFIX cmake option

  • Revision #b791dd9 2020-05-18 15:05:25 +0200

    • ODBC-283 Support of private key passphrase

  • Revision #2b420d7 2020-04-26 20:24:16 +0200

    • ODBC-280 The fix of possible crash in threaded environment.

  • Revision #bc35428 2020-04-22 15:01:43 +0200

    • Travis build fix

  • Revision #c83f334 2020-04-21 00:23:44 +0200

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

  • Revision #7cf42bd 2020-04-17 00:20:20 +0200

    • Changes in tests and tests framework for testing with SkySQL

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0 Changelogs

Changelogs for MariaDB Connector/ODBC 3.0

Connector/ODBC 3.0.0 Alpha 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: 19 Jan 2017

For the highlights of this release, see therelease notes.

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

  • Revision #db72181 2017-01-17 23:46:20 +0100

    • Fix of build problems on rhel5.

  • Revision #b2f32ca 2017-01-17 00:46:27 +0100

    • MADB_OPT_FLAG_PAD_SPACE was doing what MADB_OPT_FLAG_IGNORE_SPACE is supposed to do. Fixed that + in the setup dialog. Changed FindMariaDB to skip search if directory values are set (in command line parameters).

  • Revision #766e375 2017-01-13 18:21:55 +0100

    • Updated dll version to 3.0.0.

  • Revision #1bf80e2 2017-01-08 23:47:41 +0100

    • Added one more native error (specific to mariadb_stmt_execute_direct) to be treated as "lost connection" Changed CMakeLists to configure odbc*.ini only if tests directory is present.

  • Revision #0542505 2016-12-02 14:11:54 +0100

    • Slightly refined multi-statement query detection - it now allows having semicolons at the end of a single statement. Reset rs columns number before preparing query. Changed a few testcases in error.c to make output more informative

  • Revision #02bef5f 2016-12-01 17:31:27 +0100

    • mariadb_stmt_execute_direct is not used in case of params array, since it even doesn't make sense, not talking about problems it causes. Once again fixed code around "where current of" execution - index fields count now added to ParamCount, and deducted after execution (in case of execute_direct). Simpler and no problems with prepare+execute or older servers.

  • Revision #d777bf8 2016-12-01 01:50:21 +0100

    • Some more fixes around "WHERE COUNT OF". Fixed params allocation and works in conjunction with DAE

  • Revision #81d5e44 2016-11-30 16:55:54 +0100

    • Fixed "where current of" operation - there was error in total parameters count calculation. stmt is now closed and re-ignited before new Prepare on the same handle. Number of pre-bound parameters is set even if it is 0. ParamCount type is changed to SMALLINT.

  • Revision #e4ac5ec 2016-11-24 00:56:00 +0100

    • Removed couple of not really needed intermediate functions called by SQLFetch and SQLFetchScroll.

  • Revision #4242e3c 2016-11-22 11:10:45 +0100

    • Changed max->MAX, min->MIN. Added more data to generated DSN config in odbc.ini. Added cmake macro to easier populate values (for ini generations so far).

  • Revision #7d73e86 2016-11-21 17:52:19 +0100

    • Added ini files generation for testing with UnixODBC Set correct version.

  • Revision #7cd56ca 2016-11-17 15:01:39 +0100

    • As ma_errormsg.h has been renamed in C/C back to errmsg.h, had to change its inclusion.

  • Revision #fbc65f3 2016-11-17 00:30:07 +0200

    • Some more fixes for build on *nix. Mainly addint defines for TRUE and FALSE does that. Also had to add dl to tests linking list in dirty way. Fixed warnings.

  • Revision #c5af166 2016-11-16 22:41:01 +0100

    • Copied code for LIST, DYNAMIC_ARRAY, DYNAMIC_STRING from C/C to enable build on *nix, there my_global.h and my_sys.h are not installed any more, and to eventually make dynamic linking of C/C possible. All types and functions naming patterns have been changed. Also copied some macros, defined in aforementioned headers, and used in either c/odbc or in newly copied code.

  • Revision #e58af25 2016-11-14 20:52:19 +0100

    • Support of mariadb_stmt_execute_direct in first approach(ODBC-63).

  • Revision #ded6696 2016-10-28 00:32:38 +0200

    • Merge branch 'ODBC-2.0' into ODBC-3.0

  • Revision #572bdb1 2016-10-27 19:44:59 +0200

    • Fix and testcase for ODBC-57. The problem was that MS Access adds parenthesis around each SELECT in the UNION. And the function determining query type wasn't ready for that. Now it skips query string characters till first alpha.

  • Revision #3f1bb8b 2016-10-21 18:55:37 +0200

    • Fix of problems with cursors and positional operations. Many things were relying on internal C/C stuff; that has been changed in C/C 3.0. That code had to be refactored. Removed unused fields from one of descriptor structures.

  • Revision #db232db 2016-10-13 19:31:18 +0200

    • Enabling build against C/C 3.0

  • Revision #43c8d5a 2016-08-16 01:02:24 +0200

    • Fixed some bugs in SQLSetPos with SQL_COLUMN_IGNORE - we had failing test in cursor.c Also fixed error it returns if there were errors on some of the updated rows.

  • Revision #48bc3e1 2016-10-15 00:31:19 +0200

    • mysql_stmt_bind_param instead of direct copying of BIND structures to stmt handle property. mysql_stmt_row_tell/row_seek instead of direc MYSQL_ROWS pointer manipulation. Removed couple of TODOs (simple or done). Fixed a bit my_dynamic_pos_cursor1 test.

  • Revision #0c101a2 2016-10-14 13:22:03 +0200

    • Changed MADB_CALLOC to follow old ma_malloc (MY_ZEROFILL)) behavior in case of 0 length. Solves many problems comped to simple calloc.

  • Revision #609489d 2016-10-14 11:13:54 +0200

    • Fix of crashes caused by relying on C/C internal features, changed in 3.0. In this case that was setting length_value of param bind structure, and not letting length buffer pointer. Older C/C does that, if length is NULL. Changed some helper functions parameters to "const" to avoid warnings, and just because that is right.

  • Revision #9eab0b8 2016-10-13 19:31:18 +0200

    • Enabling build against C/C 3.0.

  • Revision #774a5a9 2016-04-29 14:00:01 +0200

    • Build with C/C 3.0 enabler.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.1 Beta 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: 1 Aug 2017

For the highlights of this release, see therelease notes.

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

  • Revision #e5dd744 2017-07-31 02:30:34 +0200

    • [ODBC-105] Starting from v. 10.2.7, server encloses COLUMN_DEFAULT in the INFORMATION_SCHEMA.COLUMNS table, in single quotes for literal strings. Connector now considers the server version, when constructing the query for SQLColumns .

  • Revision #ee0a63d 2017-07-31 01:19:28 +0200

    • Fix of small error in CMakeLists.txt (addition to previous commit). Fix of possible memleak. Could occur if cursor was closed after a query that did not produce result-set or contain parameters. Pretty extravagant, but it looks like more likely to be the case with UnixODBC.

  • Revision #b269d37 2017-07-30 19:47:57 +0200

    • [ODBC-106] Support of MariaDB prepared statements bulk operations.

  • Revision #0f68677 2017-05-19 02:27:26 +0200

    • Has all changes from latest 2.0 releases merged

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.2 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: 12 Oct 2017

For the highlights of this release, see therelease notes.

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

  • Revision #743255a 2017-10-09 19:58:56 +0300

    • Fixed one small memory leak - SQLSetCursorNameW leaked recoded (into ANSI or utf8 encoding) name. Added freeing of allocated memory in a couple of tests, so they don't create noise in valgrind. Enabled test of "where current of" - it was skipped with misleading "unsupported" message, and it doesn't fail.

  • Revision #6a61dc6 2017-10-09 16:54:20 +0300

    • Enabled test of updateable cursor (SQLSetPos with SQL_UPDATE), it was skipped with misleading "unsupported" message, and it doesn't fail.

  • Revision #9069741 2017-10-06 21:17:19 +0200

    • Fix of the memory leak. It could occur if prepare, or direct execution in case of 10.2, failed, and Stmt handler is reused. Also removed unused field from Stmt struct and its references (was only freed in few places).

  • Revision #6265daf 2017-10-04 23:48:52 +0200

    • ODBC-115 Fix and the testcase. Wrong rc and sqlstate for numeric overflow (but not for fractional truncation). Now the connector returns 22003 and SQL_ERROR. Also changed int SQLFetch couple of switches to switch on Concise_Type, and not Type, that was seemingly wrong. Changed logo in the READMC.md

  • Revision #f673843 2017-10-03 23:44:16 +0200

    • ODBC-114 Some optimizations for bulk operations - length arrays are not allocated and filled for fixed length types.

  • Revision #193c7b0 2017-09-30 01:53:34 +0200

    • ODBC-113 and ODBC-117 - We don't copy useful arrays data to smaller arrays if there are rows to skip (113), and we don't use PS bulk operations for statements other than INSERT and UPDATE(117). For the former we set a corresponding indicator value in one of the columns. For the latter we now store the query type in the Stmt structure.

  • Revision #2aaa286 2017-09-29 13:46:57 +0200

    • ODBC-117 Testcase: server doesn't support bulk operations for DELETE.

  • Revision #860e7f8 2017-08-28 12:27:17 +0200

    • ODBC-110 Fix and testcase of the crash in case of columns unbinding after stmt execution and before fetching data. The reason was freeing of 2 internal arrays that are allocated during execution and reset at each fetch. SQLFreeStmt(SQL_UNBIND) just shouldn't free them.

  • Revision #2569534 2017-08-24 22:54:07 +0200

    • ODBC-55 Making possible to link C/C dynamically. Cmake option MARIADB_LINK_DYNAMIC tells cmake to look for and configure to link against dynamic library. Fixed all remaining uses of not exported C/C symbols.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.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 Feb 2018

For the highlights of this release, see therelease notes.

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

  • Revision #ed35eb6 2018-02-06 12:55:20 +0100

    • Added missing dependency in windows build(version.lib is needed by C/C)

  • Revision #ed92516 2018-02-04 23:01:24 +0100

    • [ODBC-134] The fix and the test-case. Fetch would fail, if unbound column contained NULL, and for that column some arbitrary descriptor field was set by application(but not value/len/ind buffer ptrs). The bug affected ADO, as that is something it can do in some cases with CursorLocation adUseClient

  • Revision #b7520af 2018-02-01 10:20:13 +0100

    • For the info type SQL_SCHEMA_TERM/SQL_OWNER_TERM the connector returned wrong length. Or more exactly - did not write anything into application's length buffer. The fix and the test-case. Possibly fixes ODBC-109.

  • Revision #740c862 2018-01-28 23:21:04 +0100

    • [ODBC-119] The fix and the test-case. The connector ordered SQLStatistics results using wrong columns. That could cause MS Access to pick wrong column as a unique index. And that, in its turn, could cause mangled data shown for the linked table. Fix of the test-case in catalog2 that failed against 10.3 due to new privilege. Added test of SQL_GROUP_BY info to ODBC-123 test-case. It had similar problem(and tested in similar way) Fixed build in VS2017

  • Revision #256bf8d 2018-01-26 16:21:06 +0100

    • Fix bug in ABI analogous to [ODBC-123]

  • Revision #1c97fd9 2018-01-21 23:38:16 +0100

    • [ODBC-131] The fix and the test-case. While linking a table, MS Access threw the error when it received unexpected length for SQLSMALLINT and SQLINTEGER columns from SQLColumns resultset. New graphic images for the installer on Windows.

  • Revision #4b507cd 2018-01-17 14:48:56 +0100

    • Small fix of the testcase for SQLProcedureColumns - reference values for RADIX field were wrong for 2 parameters. Has to be 10(or theoretically 2) for numeric types

  • Revision #cfb8e53 2018-01-12 17:50:40 -0500

    • Addition to the fix of ODBC-123 and the testcase for that problem - for SQL_CATALOG_LOCATION info type the connector incorrectly wrote to the buffer as SQLUINTEGER, while it has to be SQLUSMALLINT

  • Revision #acdd5cd 2018-01-10 20:54:38 +0100

    • [ODBC-126] The fix and testcases. Some of internal structures weren't reallocated in accordance with the next resultset fields count. Beyond the case described in the report, they cover the case of statements batch. It had similar and own problems. Removed unused property from the statement structure.

  • Revision #a1e8995 2017-12-27 21:46:48 +0100

    • [ODBC-123] The fix and the test-case. LibreOffice sets SQL_ATTR_USE_BOOKMARKS attribute, but does not actually use bookmarks. The connector was not ready for that, and would throw wrongly error, and then crash. Fixed a number of compilation warnings.

  • Revision #9f9ca38 2017-12-13 12:07:27 +0000

    • Don't space pad parameters with non-zero scale

  • Revision #4300efe 2017-06-22 14:12:19 +0200

    • correct include guard

  • Revision #7d5f4fa 2017-12-03 16:25:51 +0100

    • Adding MariaDB 5.5 server to Travis tests. Skipping one test with 5.5 servers(and MySQL <5.7), since it doesn't make sense there.

  • Revision #050ebc8 2017-12-19 19:16:55 +0100

    • Fix of warning from recent pull request

  • Revision #740206f 2017-12-13 10:49:18 +0000

    • Return correct scale for SQL_C_NUMERIC

  • Revision #c7059c4 2017-11-27 22:32:02 +0100

    • Fixing remaining issues in Travis Made (most of) testframework global variables static, as one of them clashed with variable in connector's env, and that caused problems in some cases. Also fixed few tests in connstring, that expected test connection to use password. Skipped one of tests there(in connstring) on travis.

  • Revision #d0523b2 2017-11-23 01:30:48 +0100

    • [ODBC-120] Fix of the performance issue. We did redundant calls of mysql_stmt_data_seek. They are needed for different type of cursors, positioned operation, array fetch etc. But in forward_only cursor it only significantly slows down execution.

  • Revision #c5659d5 2017-11-17 18:40:02 +0100

    • Fixed connection procedure call in couple of tests, since 1 parameter type was changed in previous commit, and these references were overlooked. Skipping connstring in Travis. Fixed SQL_API SQLTablePrivilegesW - it would always return empty resultset if CatalogName is NULL. That was not intended, and its ANSI counterpart doesn't behave like that.

  • Revision #cae4d21 2017-11-14 13:02:13 +0200

    • Fix of testcases failing in Travis. Mostly that is adding cursor closing, as older UnixODBC versions require it even there it is not really required. One test in catalog2(bug50195) was expecting, that db server is on the same host with tests(that is not the case in Travis). Added Travis detection in the tests framework.

  • Revision #4aae120 2017-11-09 13:48:59 +0200

    • Changed DSN parsing/saving/reading tests(connstring.c) in order they do not fail with unixODBC. UnixODBC has buggy ini cache(which seemingly will be fixed in 2.3.5): if dsn is changed, and then read again, application will get old cached value. That doesn't occur if unixODBC is built with --enable-inicaching=no Thus tests have been changed to create and use individual DSN's, rather then one common for all tests DSN.

  • Revision #d31b4b0 2017-10-19 15:51:54 +0200

    • Initial Travis setup

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.5 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: 12 Jun 2018

For the highlights of this release, see therelease notes.

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

  • Revision #a17d984 2018-06-07 00:08:08 +0200

    • Windows build fix

  • Revision #a6621de 2018-05-31 00:01:05 +0200

    • Version bump -> 3.0.5

  • Revision #62545da 2018-05-30 19:46:00 +0200

    • [ODBC-146] The fix and the testscase. Wrong decimal value (0) when after longtext field in select clause (using ADO, client side cursor)

  • Revision #8a15bdc 2018-05-30 00:26:03 +0200

    • Fixed dynamic linking against C/C

  • Revision #cfb393b 2018-05-28 16:26:26 +0200

    • [test] removing plugins from server test build. server test build can be build with plugins according to build options. This patch permit will not install those plugins (particulary mariadb-plugin-cracklib-password-check)

  • Revision #ea7a519 2018-05-28 17:41:20 +0300

    • Added version-script for non-windows platform

  • Revision #e674bd6 2018-05-22 14:46:39 +0200

    • Small test enhancement to check if correct length

  • Revision #0719af3 2018-05-04 11:39:45 +0200

    • [TODO-1299] testing connector against last server build. Those tests permit to check early regression and might failed, so tagged as "Allowed Failures" on travis

  • Revision #7da0dbb 2018-04-09 17:52:03 +0900

    • Fetching Multiple Result Set Crash - completion of ODBC-126 fix

  • Revision #860c985 2018-05-15 00:50:27 +0200

    • [ODBC-141] The fix and the testcase.

  • Revision #ad6dbb5 2018-05-03 20:05:35 +0200

    • [ODBC-143] Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES

  • Revision #2e46189 2018-04-04 13:14:12 +0200

    • Travis change for C/C as a subproject Subproject update to latest commit Fix of CTest configuration with new executable names

  • Revision #c0070c3 2017-01-18 08:54:34 -0800

    • Windows build fixes

  • Revision #cc0f481 2017-01-18 16:11:56 +0100

    • Add Connector/C plugins into package

  • Revision #1560f9d 2017-01-18 08:52:30 +0100

    • use tag v3.0.1-beta for Connector/C

  • Revision #4860a43 2017-01-18 08:30:35 +0100

    • Added helper script for retrieving connector/c sources

  • Revision #76a37b7 2017-01-18 08:11:10 +0100

    • Build Connector/ODBC with git subproject Connector/C. Connector/C will be installed in libmariadb

  • Revision #025978c 2018-03-27 16:54:19 +0200

    • Final version of ODBC-133 fix and expended test

  • Revision #16b9541 2018-03-25 19:47:30 +0200

    • [ODBC-133] Wrong values for bound as NUMERIC type

  • Revision #d86a5ca 2018-03-22 12:41:19 +0100

    • [ODBC-137] fix variant. 133 and 139 testcases

  • Revision #f07b8ff 2018-02-20 05:02:56 +0100

    • [ODBC-91] The fix and the testcase. 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). That happened because connector copied database name form connection string to the structure field where SQL_ATTR_CURRENT_CATALOG attribute is stored, if it wasn't set.

  • Revision #e0be887 2018-02-14 18:51:30 +0100

    • Version bump -> 3.0.4

  • Revision #8cf710f 2018-02-10 19:15:46 +0100

    • Merge pull request #21 from FaramosCZ/mschorm_1

  • Revision #8b84d59 2018-02-10 18:41:05 +0100

    • Fix FSF address

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.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: 2 Aug 2018

For the highlights of this release, see therelease notes.

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

  • Revision #baf2287 2018-07-31 23:23:29 +0200

    • Fix of memory leaks in the driver. Query structure delete routine was called in the wrong place for SQL_DROP, and thus wasn't invoked for single statement queries. Other leak would only occur in case of multistatement query preparing, and batches were not allowed for the connection. One more leak would occur if a batch of statements was optimized to be executed via text protocol. Also the fix of the memory leak in tests. Not really a problem, but created noise in valgrind output.

  • Revision #91ea64d 2018-07-31 13:39:02 +0200

    • Update of libmariabd module to v3.0.6

  • Revision #d888051 2018-07-27 17:35:33 +0200

    • ODBC-159 The fix and the testcase. In case if the query is a multistatement, connector splitted it into individual statements, prepare one by one, and then execute one by one. In case if one of statements depends on execution of one of previous statements, application can get error(think of tmp table creation with select from it) or incorrect results. We can't do anything in case of SQLPrepare + SQLExecute. The patch fixes that for SQLExecDirect. Now connector prepares and immediately executes each statement in the batch.

  • Revision #8f14569 2018-07-24 18:22:34 +0200

    • ODBC-166 Wrong display size for decimal fields.

  • Revision #145f157 2018-07-23 15:17:00 +0200

    • ODBC-164 Not including libmariadb into source package

  • Revision #8912f9f 2018-07-19 12:49:41 +0200

    • ODBC-161 FileDSN creation - fix and testcase

  • Revision #f0cd063 2018-07-17 14:31:11 +0200

    • ODBC-162 The fix and the testcase. Connector does some query parsing, in particular to know the type of the query. Mostly it is interested if query returns result. It didn't evaluate WITH correctly

  • Revision #91f7d86 2018-07-13 01:02:18 +0200

    • ODBC-158 The fix and the testcase. Those aggregate functions, that caused error, returned LONGLONG value, and Access was getting it as SQL_C_LONG. The problem was that connector returned length of the data as 8(field's size), and not 4(requested C-type size), as specs prescribe.

  • Revision #fe2dc81 2018-07-11 17:05:28 +0200

    • ODBC-160 The fix and the testcase. Connector did not return length of string returned for SQL_IDENTIFIER_QUOTE_CHAR info type.

  • Revision #02b7565 2018-07-10 12:50:27 +0200

    • Changed version to 3.0 in README files.

  • Revision #c6085eb 2018-07-09 12:47:04 +0200

    • ODBC-157 The fix and the testcase. Display and column length did notinclude fractional part for (date)time types. Also octet length for those types was length of they string representation, while specs say it should be size of corresponding ODBC data structs.

  • Revision #6d526c1 2018-07-04 18:06:26 +0200

    • ODBC-154 Fix of build with dynamic C/C linking

  • Revision #da0c41c 2018-07-03 01:05:41 +0200

    • ODBC-155 Scale(DecimalDigits) IRD field wasn't set for (date)time/timestamp fields with second fractional part. Thus SQLDescribeCol retulrned 0 in DegitalDigitsPtr

  • Revision #1273ebd 2018-07-02 01:19:59 +0200

    • ODBC-149 The fix and the testcase. Date(time) types had numerous issues with bulk operations. We provided array of buffers, and C/C expects array of pointers to buffers.

  • Revision #468d5a3 2018-06-27 00:51:56 +0200

    • ODBC-151 The fix and the testcase. For fixed length types SQL_DESC_OCTET_LENGTH initialized by type length, rather than by BufferLength parameter value.

  • Revision #6afe9ee 2018-06-25 14:11:34 +0200

    • ODBC-150 The fix and extended old testcase. DESC statement caused error with the connector.

  • Revision #7a1a226 2018-06-18 14:36:35 +0200

    • ODBC-148 the testcase and some amendments to the fix. Used OctetLengthPtr, since IndicatorPtr may be different from length ptr Version bump -> 3.0.6

  • Revision #cd5c619 2018-06-14 21:33:01 -0400

    • ODBC-148 The field length is not set for DATE, TIME, or DATETIME values assigned during SQLFetch calls. Without the length set, Crystal Reports interprets all DATE, TIME, and DATETIME values as NULL. Setting *ArdRecord->IndicatorPtr to the size of the appropriate data structure in MADB_CopyMadbTimestamp.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.7 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: 14 Nov 2018

For the highlights of this release, see therelease notes.

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

  • Revision #3eed852 2018-11-13 00:01:24 +0100

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

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/ODBC 3.0.8 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 Jan 2019

For the highlights of this release, see therelease notes.

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

  • Revision #7b463c1 2018-12-20 16:42:02 -0700

    • 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

This page is: Copyright © 2025 MariaDB. All rights reserved.