Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Release Notes for MariaDB Connector/ODBC 3.2
Release Notes for MariaDB Connector/ODBC
Release date: 30 May 2025
This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.
MariaDB Connector/ODBC 3.2.6 is built on top of MariaDB Connector/C v.3.4.5.
- Crash in SQLExecDirect on UPDATE statement with array of parameters
- The destructor releasing server side prepared statement could throw and this exception would not be caught
- MS Access won't work with the linked table if best row id is BIGINT
- MS Access shows record with AUTO_INCREMENT primary key as #Deleted after insert that does not specify that field value
- SQLExecDirect on array of parameters could issue multistatement query even if multistatement option had not been selected for the connection.
- Multiple issues with current implementation of SQLCancel
- SQLCancel could run on already dropped statement due to race condition
- Possible crash in SQLCancelHandle
- 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
For a complete list of every change made in this release, with links to detailed information on each push, see the .
Release date: 10 Oct 2025
This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.
MariaDB Connector/ODBC 3.2.7 is built on top of MariaDB Connector/C v.3.4.7.
- SSLVERIFY=0, still getting The certificate's CN name does not match the passed value on Windows
- Dropping statement handle could break protocol if other statement hasn't finished fetching results
- Fetching of stored procedure out parameters could fail in case of result-set streaming
- Some internal classes destructors called functions that can throw in some conditions
- SQLGetData could write data of the wrong length in case of resultset streaming and cached resultset
- Bulk operations with parameter callbacks could not respect NULL value indicators
- The connector did not support SQL_POSITIONED_STATEMENTS information type
For a complete list of every change made in this release, with links to detailed information on each push, see the .
Release Notes for MariaDB Connector/ODBC 3.1
Release Notes for MariaDB Connector/ODBC 3.0
ODBC-476 - SQLSetPos can delete unintended row(s) if the available index is unique and part of the key for the deleted record is NULL
ODBC-479 - Crash at the attempt to read out of range column number
ODBC-480 - Incorrect work of SQLDescribeCol with NULL name buffer
ODBC-481 - ADODB crashes on the call to SQLCancel
ODBC-482 - Problem with SQLSetPos on block cursor with NULL values
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
Release Notes for MariaDB Connector/ODBC 1.0
Changelogs for MariaDB Connector/ODBC
Changelogs for MariaDB Connector/ODBC 3.2
Changelogs for MariaDB Connector/ODBC 3.1
Release Notes for MariaDB Connector/ODBC 2.0
Changelogs for MariaDB Connector/ODBC 3.0
ODBC-350 - Invalid BIT column value from subselect
ODBC-390 - Using SQL_ATTR_QUERY_TIMEOUT leaks memory
ODBC-392 - SQLSetConnectAttr(SQL_ATTR_CURRENT_CATALOG) can work incorrectly
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 26 Aug 2024
This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.
MariaDB Connector/ODBC 3.2.3 is built on top of MariaDB Connector/C v.3.4.1.
- Can't open connection from .NET application to MySQL 8.4
- SQLForeignKeys call may result in error with MySQL server
- Out parameters won't be written to parameter buffers with MySQL server
- AccessViolationException when executing a SELECT on a non existing table
- Wrong reported max size for VARCHAR and VARBINARY
- Result-set streaming doesn't work with binary results
- Driver fails to cache multiple results
- SQLMoreResults may pick other statement's results
- SQLPrimaryKeys call returns incorrect KEY_SEQ field
For a complete list of every change made in this release, with links to detailed information on each push, see the .
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 21 Apr 2023
This is a alpha release of MariaDB Connector/ODBC 3.2.
Do not use alpha releases in production!
MariaDB Connector/ODBC 3.2.0 is built on top of MariaDB Connector/C v.3.3.2, and contains all fixes and changes from MariaDB Connector/ODBC v.3.1.18
- SQLExecDirect ODBC API function now uses text protocol and client side prepared statements(CSPS). That can be automatically switched to use of binary protocol and server side prepared statement(SSPS) if necessary(for example for CALL statement).
ODBC API function SQLPrepare uses by default SSPS, but it can switch to CSPS, for example in case of multistatement query.
The connection string option PREPONCLIENT to use CSPS by default also in SQLPrepare has been added. In some cases driver will still revert to use of SSPS even if this option is selected. One example of such case is a request of resultset metadata before SQLExecute API function call.
- parameter array operations are now optimized also for the case of text protocol and CSPS use. i.e. driver can construct batch of queries based on values in parameter arrays for sending it via text protocol. Sending parameter arrays via binary protocol is supported already in 3.1 version and is preferable way for this operation.
- Cursor type now defaults to SQL_CURSOR_FORWARD_ONLY as it is required by specs. 3.1.x series has default cursor type SQL_CURSOR_STATIC
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 9 May 2019
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.1 is built on top of MariaDB Connector/C v.3.0.9.
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:
MariaDB Connector/ODBC 3.1.1 contains all bug fixes in . Other changes:
- Add Connector/ODBC to default odbcinst.ini on Mac
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 29 Jan 2019
This is an RC release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.0 is built on top of MariaDB Connector/C v.3.0.8.
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:
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 18 Nov 2021
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.15 is built on top of MariaDB Connector/C v.3.2.5.
- MariaDB ODBC 3.1.14 setup dialog crashes at the attempt to add new DSN. That was a regression introduced in the
- Date values beyond TIMESTAMP range would not be saved in the DATETIME field.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 8 Feb 2018
This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.
MariaDB Connector/ODBC 3.0.3 is built on top of MariaDB Connector/C v.3.0.3 and uses the binary prepared statement protocol.
: Fetch would fail if an unbound column contained NULL and if that column some arbitrary descriptor field that was set by the application (but not length/indicator buffer pointers). The bug affected ADO, as that is something it can do in some cases with CursorLocation adUseClient
: The connector ordered SQLStatistics results using the wrong columns. This could cause MS Access to pick the wrong column as a unique index.
: While linking a table, MS Access threw an error when it received an unexpected length for SQLSMALLINT and SQLINTEGER columns in a SQLColumns resultset.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 16 Nov 2015
This is a Beta release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.9 is built on top of MariaDB Connector/C 2.2 and uses the binary prepared statement protocol. It is basically MariaDB Connector/ODBC 1.0 up to version 1.0.5, ported to work on Linux.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 8 Apr 2020
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.7 is built on top of MariaDB Connector/C v.3.1.7.
- The ODBC driver does not compile from sources on Centos 8
- MSI should not install on Windows 7
- Update of Binary data containing 0x00 does not work
- Memory Corruption from Incorrect Type for SQL_IDENTIFIER_CASE
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 23 May 2017
This is a Stable (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.15 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.
: Backslash at the end of string in one of statements in multistatement query leads to error
: Batch query with non-preparable statement will crash the connector
: Crash in ODBC Driver SQLExecDirect()
: Sporadic "Server has gone" and "Connection lost" errors on Windows when run in a VM
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 15 Sep 2016
This is a Stable (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.12 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.
- Inconsistent data if blob field fetched in parts with SQLGetData
- Error binding boolean data type to SQL_C_CHAR - conversion of SQL_C_CHAR parameters to SQL_BIT has been corrected
- ISO Standard Procedure Call Bug
- SQLTables fails with HY090 "Invalid string or buffer length". Connector returned error when it had to convert empty string to SQL_C_WCHAR
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 8 Aug 2019
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.3 is built on top of MariaDB Connector/C v.3.1.3.
- Driver doesn't cause an error when it should
- Connector deploys direct execution, even for server versions, that do not support it
- MSI and PKG packages do not contain ed25519 plugin
For a complete list of every change made in this release, with links to detailed information on each push, see the .
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 30 Aug 2022
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.17 is built on top of MariaDB Connector/C v.3.3.2.
Result-set streaming feature has been added ()
When using it, an application cannot cache the entire result-set on the client side, but will fetch it from the server row by row
The feature is enabled with the connection string option: NO_CACHE or STREAMRS is the alias, alternatively bit 1048576 in the OPTION can be used
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 4 Jan 2019
This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.
MariaDB Connector/ODBC 3.0.8 is built on top of MariaDB Connector/C v.3.0.8.
- Fix multi-statement parameter structures realloc, that could cause segfault on 2nd execution
- Empty results if executing mutliple selects in a batch and data fetched as SQL_C_WCHAR
- SQLGetData did not return empty wide string
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 12 Oct 2017
This is a release of MariaDB Connector/ODBC 3.0.
MariaDB Connector/ODBC 3.0.2 is built on top of and uses the binary prepared statement protocol.
For Parameter Arrays operations (column-wise) with INSERT and UPDATE statements, and forSQLBulkOperations/SQLSetPos (SQL_ADD/SQL_UPDATE) it uses MariaDB's bulk
operations feature, which allows sending batches of parameter sets, instead of
sending them row by row. This only works with a server version >= .
For SQLExecDirect
The most recent (GA) release of MariaDB Connector/ODBC is:
|Release Notes | |
Release date: 2 Apr 2014
MariaDB ODBC Driver 0.9.1 is a release. In general this means that there are no known serious bugs, except for those marked as feature requests, but we feel it needs further testing and development before we call it stable.
MariaDB ODBC Driver 0.9.1 is built on top of the MariaDB LPGL C Client library and uses the binary prepared statement protocol.
Please, note that a beta version is NOT the final version of the product and we do not guarantee an absence of errors that may disrupt the computer's operation system and/or result data loss. We recommend against use of any beta software in a critical, commercial or production environment. Implementation of beta software should be limited to experienced users only in a staging or test environment.
Release date: 30 Aug 2022
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2022-08-24 16:38:03 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 1 Aug 2017
This is a release of MariaDB Connector/ODBC 3.0.
As with any other pre-production release, caution should be taken when installing this beta release on production systems or systems with critical data.
MariaDB Connector/ODBC 3.0.1 is built on top of and uses the binary prepared statement protocol.
For Parameter Arrays operations (column-wise) and for SQLBulkOperations/SQLSetPos(SQL_ADD/SQL_UPDATE) it uses the MariaDB bulk operations feature, which allows sending batches of parameter sets, instead of sending them row by row. This only works with a server version >=
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 18 Nov 2021
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2021-11-15 00:41:20 +0100
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 11 Apr 2016
This is a (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.10 is built on top of and uses the binary prepared statement protocol. It is basically MariaDB Connector/ODBC 1.0 up to version , ported to work on Linux.
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 20 Sep 2019
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2019-09-17 12:20:08 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 8 Apr 2020
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2020-04-06 23:56:12 +0200
ODBC-298 - NULL value of catalog name parameter of SQLTables ODBC API function is now treated as "current schema" by default, and not as "any schema"
ODBC-388 - Support of connection attributes. For setting connection attributes the ATTR connection string option can be used in following format
ODBC-123: Crashes reading a MariaDB table with LibreOffice
ODBC-120: Performance issue. Connector did redundant calls of mysql_stmt_data_seek
ODBC-274 - Support (requires MariaDB 10.5)
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.
2025-10-10
Stable (GA)
2025-05-30
Stable (GA)
2025-02-24
Stable (GA)
2024-11-14
Stable (GA)
2024-08-26
Stable (GA)
2024-06-18
Stable (GA)
2023-12-01
Release Candidate (RC)
2023-04-21
Alpha
2025-05-30
Stable (GA)
2025-02-24
Stable (GA)
2023-12-04
Stable (GA)
2023-07-07
2019-05-03
Stable (GA)
2019-01-04
Stable (GA)
2018-11-14
Stable (GA)
2018-08-02
2019-06-05
Stable (GA)
2018-09-08
Stable (GA)
2018-06-12
Stable (GA)
2018-02-08
2016-04-11
Stable (GA)
2015-09-10
Stable (GA)
2015-01-29
Stable (GA)
2014-04-02
Beta
2025-12-19
Stable (GA)
ODBC-66 - Support ODBC 3.8 standard The driver is now compliant with ODBC standard version 3.8. Mainly that means implementation of SQLCancelHandle API function and SQL_ATTR_RESET_CONNECTION connection attribute support.
ODBC-397 - Add Prepared Statement Cache to the Connector.
The driver now uses cache for server side prepared statements, that allows not to re-prepare statements, but use them from the cache. Application can configure the cache with PSCACHESIZE and MAXCACHEKEY connection string options. The former sets the size of the cache, i.e. the number of statements that will be cached, the latter is the maximal size of the cache key, that effectively limits the maximum query length, that will be the value of MAXCACHEKEY - length of the current schema name - 1.
Connector/ODBC is now available as RPM and DEB packages for selected platforms(RHEL, Ubuntu, Debian)
Improved protocol resilience in case of resultset streaming. In the version 3.1 if the resultset streaming is used, it will block the connection, and the driver will return error on any new query. The 3.2.1 driver in this case will cache the rest of currently streamed resultset, and execute the new query without error
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
Authentication plugins are now all static(compiled in) on Windows. That is also true for named pipe pvio plugin (ODBC-384)
ODBC-313 - Redundant SQLPrimaryKeys calls in applications created with Embarcadero
ODBC-374 - SQL_C_FLOAT should be mapped to SQLREAL, and not to SQLFLOAT
ODBC-375 - Connector can crash, if one of queries in the batch returns error on result storing
ODBC-377 - Timeouts set via ODBC do nothing
- OPTIMIZE TABLE returns no resultset
- Memory leak if connected with multistatement option
- Wrong documentation for named pipes
- Optimizing empty tables corrupts the MariaDB connection via ODBC
- Connection string superseded by default settings
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
ODBC-405 -Values of DECIMAL type variables cannot be read. Reading the recordset's field values causes error "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done."
ODBC-418 - Widechar string data gets truncated if contains NULL character
ODBC-430 - The maximum size of VARCHAR and VARBINARY is 65535, while SQLGetTypeInfo reports 255 for them
ODBC-435 - SQLPrimaryKeys call returns incorrect KEY_SEQ field
- Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters
- Fetching bigint data to double buffer fails for big values
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
MariaDB ODBC drivers of 3.2 series can use both text and binary protocol, i.e. prepare statements on the client or on the server side, with text protocol being the default for direct execution(SQLExecDirect() function) and binary protocol for prepared statements(SQLPrepare()+SQLExecute() functions). This release provides applications more control on what protocol to be used
ODBC-451 - Introduced connection string option EDSERVER to force SQLExecDirect to use server side prepared statements(SSPS)/binary protocol. This option compliments introduced earlier PREPONCLIENT option making SQLPrepare+SQLExecute to prepare query on the client side
ODBC-452 - Added statement and connection attributes to control where queries are prepared by SQLExecDirect and SQLPrepare. These attributes are MariaDB specific, i.e. they will be ignored by other ODBC drivers. The attribute type values are SQL_ATTR_EXECDIRECT_ON_SERVER=25100 and SQL_ATTR_PREPARE_ON_CLIENT=25101. Setting of connection attributes are equivalent of using of connection string options mentioned above. Statement attributes allow to do the same at the statement level. You can read more at of the article
ODBC-446 - Wrong naming pattern for deb packages assembled by cpack
ODBC-447 - When trying to use ODBC command FillSchema I get a crash every time / module faulting
ODBC-449 - Milliseconds are truncated
ODBC-450 - GPF on modifying VarChar-Field with more than 4001 Bytes after calling any Stored Procedure
- SQLForeignKeys reports error
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
mariadb_stmt_execute_directmysql_stmt_prepare + mysql_stmt_executeThis 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.
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
ODBC-159 - Creation of temporary tables with multiple statements in one query fails
ODBC-166 - Incorect Display Size for decimal column
ODBC-164 - Do not include C/C project in cmake, if directory is absent. Make cmake link against installed in the system libmariadb in such case
ODBC-161 - Trying to create a file dsn causes odbc administrator to crash
- SQLNumResultCols returns zero for query with long data and CTE
- When performing a query with an aggregate function such as Count or Sum from MSAccess, an error is returned
- Connector did not return length of string returned for SQL_IDENTIFIER_QUOTE_CHAR info type.
- Display size and Column length do not include fractional part for (date) time types
- Linking error when building with dynamic C/C linking
- SQLDescribeCol returns 0 for decimal digits for datetime types with microseconds
- Connection Crashes with Timestamp INSERT INTO on parameter array operation
- In SQLBindParameter BufferLength sets SQL_DESC_OCTET_LENGTH for fixed length types
- DESC(RIBE) statement caused error with the connector
- DATE and DATETIME values are NULL in Crystal Reports
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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
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.
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
ODBC-146 Wrong decimal value (0) when after longtext field in select clause (using ADO, client side cursor)
Testing connector against last server build on travis. Those tests permit to check early regression and might failed, so tagged as "Allowed Failures" on travis
ODBC-126 Fetching Multiple Result Set Crash - fix of the case, not covered by this bug fix in previous release
Connector library now does not export anything beyond the API
Error using LOAD DATA INFILE
Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES
Connector could sometimes return wrong datetime value
Connector/ODBC is now built with Connector/C as a git sub-project. That fixes build issues like , , and
Incorrect return values for decimal data type
ODBC and Swedish characters
If the connection handles was reused, the connector would try to use default database from previous connection (and if there wasn't such database the connect would fail)
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
ODBC-146 Wrong decimal value (0) when after longtext field in select clause (using ADO, client side cursor)
Testing connector against last server build on travis. Those tests permit to check early regression and might failed, so tagged as "Allowed Failures" on travis
ODBC-126 Fetching Multiple Result Set Crash - fix of the case, not covered by this bug fix in previous release
Connector library now does not export anything beyond the API
Error using LOAD DATA INFILE
Wrong SQL_IDENTIFIER_QUOTE_CHAR info in case of ANSI_QUOTES
Connector could sometimes return wrong datetime value
Connector/ODBC is now built with Connector/C as a git sub-project. That fixes build issues like , , and
Incorrect return values for decimal data type
ODBC and Swedish characters
If the connection handles was reused, the connector would try to use default database from previous connection (and if there wasn't such database the connect would fail)
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
ODBC-438 - High Prepared_stmt_count after freeing statement handles
ODBC-442 - "Verify certificate" checkbox in TLS options of the setup dialog gets checked by default. This may result in it being saved and used unintentionally for connections.
ODBC-437 - Latest ODBC driver returns NULL characters in strings with characters requiring >1 byte in utf8 representation
ODBC-443 - Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters
- Errors "[42000] [ma-3.2.3]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE @@sql_mode LIKE '%ansi_quotes%'" while running queries with MariaDB ODBC 3.2.3 and MySql 5.7
- MSI doesn't update DSNs referring 3.1 driver
- Setup dialog is missing fields for prepared statements cache control. Added fields for the cache size and the maximal length of cached statement.
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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
ODBC-267 - Setup library has some redundant dependencies
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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.
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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
See the MariaDB Connector/ODBC 1.0.6 Release Notes for more information on the notable bug fixes in this release.
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
Connector/ODBC is now available as RPM and DEB packages for selected platforms(RHEL, Ubuntu, Debian)
ODBC-394 - Transaction Isolataion with 11.1.1 server
ODBC-395 - Tansaction Isolation Level is not applied if set before connect
ODBC-399 - Executable Comment Syntax which results in empty command gives 'You have an error in your SQL syntax'
ODBC-401 - SQLCancel won't work in case of encrypted connection, and in some other cases
- Unknown system variable 'STATEMENT'
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
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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
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
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 18 Jun 2024
This is a Stable (GA) release of MariaDB Connector/ODBC 3.2.
MariaDB Connector/ODBC 3.2.2 is built on top of MariaDB Connector/C v.3.4.0.
- The driver has been moved to use Connector/C 3.4 series driver. The most important change implied by that, is that certificate verification option (SSLVERIFY) is now by default on if encrypted connection is requested by the application.
- Support of new C/C callback system for custom data type conversion. There are 2 types of callbacks - for parameters and result.
Parameter callbacks are used for bulk operations and allow to minimize memory use required for data type conversions. Their use controlled by the connection string option PCALLBACK, which is on by default.
Result callbacks are designed to make certain types of conversions faster and also reduce memory use, as they can write directly to application buffers and do not allocate intermediate buffers normally required for conversion. The option to turn on result callbacks is RCALLBACK
- SQLForeignKeys performance optimization. The function could be noticeably slow in the case of a large number of schemas in the database. The optimization makes it significantly faster in such cases.
- Executable Comment Syntax which results in empty command gives 'You have an error in your SQL syntax'
- Setting query timeout could cause error with older server versions "Unknown system variable 'STATEMENT'"
- can't read DECIMAL values with error:
- Widechar string data gets truncated if it contains a NULL character
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 20 Oct 2020
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.10 is built on top of MariaDB Connector/C v.3.1.10.
- Crash fetching from statement after closing and re-executing
- C/ODBC binary tarball for RHEL/CentOS has duplicate libraries
- Connector misses "interactive client" option. Added INTERACTIVE connection string option to tell server, that the client application is interactive, and interactive_timeout has to be used.
- Add charsets recoding function to C/ODBC. Iconv-based conversion function has been moved and adapted from MariaDB Connector/C. It's the same function that was used before. The function is used only on platforms other than Windows.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 7 Jun 2021
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.13 is built on top of MariaDB Connector/C v.3.1.13.
- Added a connection string option to suppress errors on schema parameters in catalog functions.
Schema parameters used to be neglected by catalog functions, while the specification says the error has to be returned if those are provided and the driver does not support schemas. has changed that. Because this can break existing applications that misuse the API, the connection string option SCHEMANOERROR has been introduced to suppress these errors, if necessary.
- Issues with Catalog functions
- Some connection attributes treated using wrong data type
- Some performance improvements
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 21 Apr 2021
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.12 is built on top of MariaDB Connector/C v.3.1.12.
- Incorrect insert values for datatype decimal
- Various issues with SQL_NUMERIC type conversions
- Type Conversion Warnings are not returned after execution
- Connector would connect to the socket if SERVER is specified as localhost on Linux
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 23 Jul 2019
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.2 is built on top of MariaDB Connector/C v.3.1.2.
- Fix compilation warnings on OS X
- Operations with Dynamic Lists are not thread-safe, and need to be guarded with mutexes
- Build failed when executed the commands present in "BUILD.md" file
- MADB_StmtExecDirect() crashes if StatementText is "\0"
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 7 Apr 2017
This is a Stable (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.14 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.
SQLGetData incorrectly handles UTF-16 surrogate pairs
Crash when calling SQLExecDirect with multiple statements
Problem with export from ACCESS
Values for Charset connection attribute should be case-insensitive
For a complete list of every change made in this release, with links to detailed information on each push, see the .
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.
- Added missing functionality to let application to point to C/C plugins location
- Duplicate characters when added new row in MS Access
- In SQLDriverConnect out connection ctring wasn't copied in case of prompting
- Fixed one of issues from there - error in case of leading blank characters
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 19 Jan 2017
This is an Alpha release of MariaDB Connector/ODBC 3.0.
As with any other pre-production release, caution should be taken when installing this alpha release on production systems or systems with critical data. Not all of the features planned for the stable (GA) MariaDB Connector/ODBC 3.0 release are implemented yet.
MariaDB Connector/ODBC 3.0.0 is built on top of MariaDB Connector/C 3.0 and uses the binary prepared statement protocol.
For SQLExecDirect calls, uses the mariadb_stmt_execute_direct MariaDB
C API command, which is faster than using mysql_stmt_prepare + mysql_stmt_execute,
but only with server.
This release was built with SSL support. You can use SSLKEY, SSLCERT, SSLCA, SSLCAPATH, SSLCIPHER, SSLVERIFY, SSLCRL and SSLCRLPATH connection string/DSN options to configure your connection properties.
Internally, Connector/ODBC 3.0 depends much less on Connector/C internal features than previous versions, with the eventual goal of only using the open Connector/C API.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 31 Oct 2016
This is a Stable (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.13 is built on top of MariaDB Connector/C 2.3 and uses the binary prepared statement protocol.
- Fix of wrong calculation of StLen ptr in case of columnwise binding
- Any field going after a TEXT field in the selecion list, is fetched incorrectly
- SQLGetInfo(SQL_FILE_USAGE) crashes connector
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 11 Dec 2020
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #16e4061 2020-12-11 17:09:41 +0100
MS Access lists tables from all databases
2020-10-19 17:38:44 +0200
appveyor test suite correction
2020-11-02 11:25:59 +0100
Fail to build due to missing ma_global.h file
2020-10-20 14:50:29 -0400
bump the VERSION
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 29 Oct 2021
This is a Stable (GA) release of MariaDB Connector/ODBC 3.1.
MariaDB Connector/ODBC 3.1.14 is built on top of MariaDB Connector/C v.3.2.4.
- C/ODBC is now based on Connector/C 3.2 release series
- ODBC Connector package for MacOS is now notarized
- Added read/write timeout connection string options READ_TIMEOUT and WRITE_TIMEOUT
- FindIconv.cmake too old to work on MacOS 11 (Big Sur)
- Connector/ODBC libraries go to the wrong directories and it breaks packaging
- Driver crash in MultiByteToWideChar
- Excel+MariaDB driver not showing table with SYSTEM VERSIONING
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 9 Jun 2016
This is a Stable (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.11 is built on top of MariaDB Connector/C 2.2 and uses the binary prepared statement protocol.
- incorrect binding of TIMESTAMP to TIME type. It would affect work with MS Access if table had time and auto_increment fields.
- basically ensuring that the number of columns (counter in descriptor) is reset before issuing a new query.
- SQLColumns (and some others along with it) returned ODBC3 SQL types, while MS Access is an ODBC2 application.
- the variable used for length in bind structure in SQLGetData, was bigger than "unsigned long" on 64bit machines.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 7 Jul 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #08da03f 2023-06-10 21:58:33 +0200
Overriding the problem with c/c requires C99 with older GCC
2023-06-10 12:42:29 +0200
The fix and the testcase
2023-06-05 12:44:14 +0200
Only the fix as lower_case_table_names can't be changed for session. i.e. the test has been added, but to server has to be in lower_case_table_names=2 mode to test the fix, otherwise it ensures that the fix doesn't break catalog functions against server in "normaler" mode. The fix adds reading of the lower_case_table_names, and if it's 2, then it compares table name case insensitively where case sensitive comparison would be used otherwise. The problem actually affects not ony SQLStatistics, but almost all catalog functions, that take catalog and/or table parameter as ordinary argument.
2023-06-02 14:03:09 +0200
The fix and the testcase
2023-05-17 10:28:42 +0200
Fix of potential issue found with ASAN
2023-05-15 10:16:55 +0200
Added WITH_ASAN, WITH_UBSAN and WITH_MSAN cmake option to enable
2023-04-28 12:34:59 +0200
Using SQL_ATTR_QUERY_TIMEOUT leaks memory
2023-04-13 13:47:37 -0400
bump the VERSION
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 3 May 2019
This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.
MariaDB Connector/ODBC 3.0.9 is built on top of MariaDB Connector/C v.3.0.9.
Please note: This is the final release in the MariaDB Connector/ODBC 3.0 series. It will be replaced by the Connector/ODBC 3.1 series, which goes stable in its next release.
- Wrong precision for decimal(1,0) field
- Excel does not show the list of tables
- SQLTables returns current DB tables if CatalogName is NULL
- SQLTables ShemaName parameter is not processed
For a complete list of every change made in this release, with links to detailed information on each push, see the .
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.
Fixed setup dialog bugs
Fixed : if stmt prepare fails while the handle reused, further use of the handler rather impossible with the server error of unknown stmt handler in mysqld_stmt_reset
Fixed : Using same pointer as StrLen_Or_IndPtr for several coulmns, could cause errors if one column bound as SQL_C_WCHAR
Fixed many issues preventing normal functioning of MS Access with the Connector. In particular -
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 8 Aug 2019
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #5cb835e 2019-08-07 16:18:03 +0200
Added client_ed25519 plugin to msi and pkg
2019-08-07 14:39:53 +0200
SQLMoreResults would not return error if the batch was sent via the text protocol, and a statement in the batch resulted in an error
2019-08-05 19:42:08 +0200
New graphic images for MSI dialog
2019-08-02 23:32:29 +0200
Packaging of GnuTls lib if C/C is built using it. Packaging on windows only (into msi file)
2019-08-01 23:11:59 +0200
Version bump -> 3.1.3
2019-07-29 23:50:27 +0200
One more iteration
2019-07-25 00:23:16 +0200
direct execution could be used for old servers
2019-07-22 10:32:28 +0200
Adding Azure CI testing
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 21 Jan 2020
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #c114673 2020-01-21 10:35:57 +0100
fix/testcase and version bump -> 3.1.6. BEGIN NOT ATOMIC...END statement would not execute. The connector erroneously dected it as a batch of statements, that caused execution error. Updated C/C subproject to 3.1.6 tag. Added WIN32_MEAN_AND_LEAN definition on Windows - it's required for C/C build.
| | |
Release date: 24 Feb 2025
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2025-02-14 12:02:42 +0100
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 4 Jan 2019
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2018-12-20 16:42:02 -0700
Release date: 30 May 2025
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2025-05-26 12:44:36 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 12 Nov 2019
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2019-11-11 20:42:17 +0100
ATTR={<attrname1>=<attrvalue1>[,<attrname2=attrvalue2,...]}brew install libiodbc
brew install opensslbrew install libiodbc
brew install openssloffODBC-254 - FTBFS: Cmake libdir misconfiguration
ODBC-256 - Driver craches on empty statement
ODBC-257 - Double-check CPack for a copy-paste error
ODBC-258 - RFE: make documentation and license dirs configurable
ODBC-260 - Remove all references to internals of MYSQL structure
ODBC-255 - When C/ODBC is upgraded on Windows, allow existing data sources to be moved
ODBC-211 - SQLDescribeCol return precision=0 for field type decimal(1,0)
ODBC-71 ADO .addnew function creates error
ODBC-73 Wrong charset in Recordsets with DAO Object Library
ODBC-77 Execution of 'ANALYZE TABLE' statement would invalidate the statement and connection handles
ODBC-78 SQLGetData would not return SQL_NO_DATA for BLOB/TEXT columns if the buffer size is larger than the column data
ODBC-83 Min and Max value for time data type is getting processed incorrectly
ODBC-84 Error in the SQLGetTypeInfo for WCHAR Types
ODBC-90 SQLBulkOperations/SQLSetPos SQL_ADD would fail if TIMESTAMP column ignored
ODBC-30 - Connection string options did not take precedence of values from the DSN
ODBC-32 - An attempt to set SQL_ATTR_PACKET_SIZE led to connection failure
Fixed several memory leaks
ODBC-326 - Connecting Excel with MariaDB through Microsoft Query - String data right truncated
ODBC-330 - MSI is not created when connectors is built from source - Windows
ODBC-334 - Using the hostname for the server doesn't work in ODBC Data Source name Gui with MariaDB ODBC
ODBC-340 - FreeBSD - Undefined symbol "OPENSSL_init_ssl"
ODBC-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
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
Revision #9db4d8b 2025-02-13 15:40:18 +0100
Fix of the build for not ODBC 3.8 DM's(read iOdbc) and new header
Revision #4e8f68d 2025-02-11 14:44:08 +0100
Fixed in tests SQL staements there schemaname was not in quotes
Revision #af97ea3 2025-02-10 12:21:20 +0100
ODBC-454 Error in SQLForeignKeys in keys of FK parameters only and no FK
Revision #ad40a6a 2025-02-07 12:07:39 +0100
Connector/C submodule has been updated to v3.4.4
Revision #8ac8c6b 2025-02-06 16:09:58 +0100
ODBC-446 deb packages name follow the common pattern with other products
Revision #cf391ac 2025-02-04 15:00:52 +0100
ODBC-45 O The test
Revision #fe0f26f 2025-02-03 14:06:17 +0100
ODBC-322 Testcase of it as not a bug
Revision #79da7b6 2025-02-03 14:04:36 +0100
Fixed conversion from string to double to use standard C function
Revision #c605b90 2025-02-01 19:51:17 +0100
ODBC-452 Introduced attributes to control if SSPS or CSPS should be used
Revision #e1b7814 2025-01-20 14:21:20 +0100
Introducing connstring opiton EDSERVER to make SQLExecDirect to use SSPS
Revision #2f840e5 2025-01-15 22:32:56 +0100
Optimized conversion to double in case of text value(text protocol)
Revision #8ff6c0f 2025-01-12 17:31:40 +0100
ODBC-449 Fractional seconds could be lost with SQLExecDirect
Revision #61faaee 2024-12-10 16:37:18 +0100
ODBC-447 Crash on FillSchema command in .Net
Revision #c997724 2024-11-24 16:24:39 +0100
More performance improvements.
Revision #d517333 2024-11-18 01:48:54 +0100
Some performance improvements
Revision #39a20eb 2024-11-14 15:05:22 -0500
bump the VERSION
ODBC-278 - Can not install Connector/ODBC's Debian binary tarball on Debian Stretch/Buster and Ubuntu Eoan/Focal
ODBC-279 - Binding parameter as SQL_C_TIME does not work correctly in some cases
ODBC-280 - Process crashes after some time
ODBC-283 - Connector does not support passphrase for a passphrase-protected private key
- MariaDB Connector/ODBC does not support closing curly brace (}) in connection keyword (aka paramter)
- Connector/ODBC binary tarballs tarbomb the user
- Cannot find mysql.h
- Mediumint(INT24) is always empty in Visual FoxPro
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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.
ODBC-178 - Performance Drop on Long Queries
ODBC-177 - Error in a stored procedure is not reported
ODBC-159 - Creation of temporary tables with multiple statements in one query fails
ODBC-166 - Incorect Display Size for decimal column
- Do not include C/C project in cmake, if directory is absent. Make cmake link against installed in the system libmariadb in such case
- Trying to create a file dsn causes odbc administrator to crash
- SQLNumResultCols returns zero for query with long data and CTE
- When performing a query with an aggregate function such as Count or Sum from MSAccess, an error is returned
- Connector did not return length of string returned for SQL_IDENTIFIER_QUOTE_CHAR info type.
- Display size and Column length do not include fractional part for (date) time types
- Linking error when building with dynamic C/C linking
- SQLDescribeCol returns 0 for decimal digits for datetime types with microseconds
- Connection Crashes with Timestamp INSERT INTO on parameter array operation
- In SQLBindParameter BufferLength sets SQL_DESC_OCTET_LENGTH for fixed length types
- DESC(RIBE) statement caused error with the connector
- DATE and DATETIME values are NULL in Crystal Reports
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
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
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
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
ODBC-294 - Fail to build due to missing ma_global.h file
ODBC-297 - MS Access lists tables from all databases
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
ODBC-269: BEGIN NOT ATOMIC returning error
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
Stable (GA)
2023-04-13
Stable (GA)
2022-08-30
Stable (GA)
2022-06-22
Stable (GA)
2021-11-18
Stable (GA)
2021-10-29
Stable (GA)
2021-06-07
Stable (GA)
2021-04-21
Stable (GA)
2020-12-11
Stable (GA)
2020-10-20
Stable (GA)
2020-06-30
Stable (GA)
2020-04-08
Stable (GA)
2020-01-21
Stable (GA)
2019-12-12
Stable (GA)
2019-09-20
Stable (GA)
2019-08-08
Stable (GA)
2019-07-23
Stable (GA)
2019-05-09
Stable (GA)
2019-01-29
Release Candidate (RC)
Stable (GA)
2018-06-12
Stable (GA)
2018-02-08
Stable (GA)
2017-10-12
Stable (GA)
2017-08-01
Beta
2017-01-19
Alpha
Stable (GA)
2017-05-23
Stable (GA)
2017-04-07
Stable (GA)
2016-10-31
Stable (GA)
2016-09-15
Stable (GA)
2016-06-09
Stable (GA)
2016-04-11
Stable (GA)
2015-11-16
Beta
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.
The connector now can be tested with odbcte32. Added support for SQL_ODBC_API_CONFORMANCE and SQL_ODBC_SQL_CONFORMANCE info types. ()
Fixed a number of memory leaks in the connector
Change in build. FindMariaDB now uses mariadb_config to determine include and library path.
Removed memory leak in allocated statement (was not properly freed) and possible buffer overrun in some internal functions (MADB_KeyTypeCount and MADB_StmtGetData)
For a complete list and description please check the
For a list of changes made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 30 Jun 2020
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #f8814ca 2020-06-26 11:23:49 +0200
More stress in the pkg installer on openssl dependency
2020-06-26 11:23:49 +0200
Buildbot build fix
2020-06-25 20:59:02 +0200
Travis build fix
2020-06-24 19:29:17 +0200
The fix and the testcase.
2020-06-09 15:17:37 +0200
More OS X build changes. Bundling of gnutls in case it's used
2020-06-08 19:00:48 +0200
Adding mariadb subdir of standard includes locations
2020-06-08 13:54:09 +0200
binary tarballs were "tarbombing" users
2020-06-08 03:08:52 +0200
OSX build changes
2020-05-27 17:40:45 +0200
Support of } escaping in connection string inside {}
2020-05-20 19:26:57 +0200
Added PACKAGE_PLATFORM_SUFFIX cmake option
2020-05-18 15:05:25 +0200
Support of private key passphrase
2020-04-26 20:24:16 +0200
The fix of possible crash in threaded environment.
2020-04-22 15:01:43 +0200
Travis build fix
2020-04-21 00:23:44 +0200
The fix and the testcase. Version bump -> 3.1.8
2020-04-17 00:20:20 +0200
Changes in tests and tests framework for testing with MariaDB Cloud
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.
MariaDB Connector/ODBC 2.0.19 is built on top of MariaDB Connector/C v.2.3.7 and uses the binary prepared statement protocol.
- If string parameter bound as date/time sql type, overflow errors are not detected
- Last part - caring of 0-date passed in the string
- Problem with SQLColumns / SQLFetch
- Empty results or error if executing mutliple selects in a batch
For a complete list of every change made in this release, with links to detailed information on each push, see the .
Release date: 19 Dec 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #84f6fd1 2025-12-16 18:40:27 +0100
Fix of source package generation
2025-12-05 23:43:20 +0100
ODBC-482 Problems with SQLSetPos on block cursor with NULL values.
2025-12-01 13:31:28 +0100
ODBC-481 Crash in SQLDisconnect after SQLCancel if it only closed cursor
2025-12-01 03:04:31 +0100
ODBC-476 Driver should not use NULL values for (parts of) unique key
2025-11-24 12:59:10 +0100
Auto reconnect option test
2025-11-24 01:28:23 +0100
ODBC-476 Testcase for the issue with workaround in order not to fail
2025-11-23 22:59:09 +0100
Merge branch 'odbc-3.1'. C/C has been moved to v3.4.8 as part of merge
2025-11-23 22:36:03 +0100
Moved C/C to v3.3.18
2025-11-23 22:26:26 +0100
ODBC-479 Using SQLGetData with column > column count could crash
2025-11-23 22:37:09 +0100
Fixed warning on Windows in the tests framework
2025-11-22 01:19:21 +0100
Merge branch 'odbc-3.1'
2025-11-22 01:07:01 +0100
ODBC-480 SQLDeAscribeCol did not return column len if buffer parameter
2025-11-19 20:16:44 +0100
Adding the submodule in the separate commit
2025-11-18 19:12:27 +0100
Moved borrowed C++ classes to the submodule using C/C++ branch
2025-10-10 13:18:58 -0400
bump the VERSION
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 8 Feb 2018
This is a Stable (GA) release of MariaDB Connector/ODBC.
MariaDB Connector/ODBC 2.0.16 is built on top of MariaDB Connector/C v.2.3.5 and uses the binary prepared statement protocol.
: Fetch would fail if an unbound column contained NULL and if for that column some arbitrary descriptor field was set by the application (but not length/indicator buffer pointers). The bug affected ADO, as that is something it can do with CursorLocation adUseClient in some cases.
: The connector ordered SQLStatistics results using the wrong columns. This could cause MS Access to pick the wrong column as a unique index.
: While linking a table, MS Access threw an error when it received an unexpected length for SQLSMALLINT and SQLINTEGER columns in a SQLColumns resultset.
For a complete list of every change made in this release, with links to detailed information on each push, see the .
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 26 Aug 2024
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #4aacd69 2024-08-23 14:49:51 +0200
Workaround of the bug in C/C cmake failing in case of static plugins
2024-08-21 23:04:11 +0200
C/C has been update to v3.4.1
2024-08-15 17:52:04 +0200
SQLPrimaryKeys returns fields in wrong order with wrong SEQ_NUM
2024-08-14 22:43:06 +0200
, Caching of multiple RS,SQLMoreResults could "steal" RS
2024-07-31 14:03:20 +0200
Driver would not cache multiple results for new incoming query
2024-07-29 13:46:43 +0200
Caching of streamed binary result would not work
2024-07-29 10:05:58 +0200
Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo
2024-07-29 00:44:26 +0200
Fixes in driver and tests aroung result streaming
2024-07-22 14:17:04 +0200
Crash in SQLMoreResults if called after error. Fix&test
2024-07-22 10:33:38 +0200
Out parameters wasn't written with MySQL server
2024-07-07 18:36:44 +0200
Fixes in tests for MySQL server
2024-07-07 18:18:59 +0200
SQLForeignKeys won't work with MySQL with some parameter
2024-07-07 18:10:02 +0200
3.2.2 won't connect to MySQL server on Windows
2024-06-17 10:34:38 -0400
bump the VERSION
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 13 Apr 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #2459006 2023-03-31 16:59:09 +0200
Fix of the testxase for iOdbc
2023-03-21 15:00:16 +0100
The testcase for the fix, that has been already committed
2023-03-20 23:48:28 +0100
Moved C/C subproject to v3.3.4
2023-03-17 20:55:13 +0100
Embarcadero had unnecesssary SQLPrimaryKeys calls
2023-03-12 22:50:23 +0100
Timeouts set via ODB attributes did nothing
2023-03-08 23:36:33 +0100
Fixes in the setup dilog to comply updated docs
2023-03-08 14:34:49 +0100
Named pipe pvio plugin was missing - the fix with the testcase
2023-02-18 11:27:50 +0100
The fix and the testcase
2023-01-20 01:12:29 +0100
Memory leak during connect if multistatement option selected
2022-12-11 21:04:06 +0100
Changed in 2 places, where connector accessed data in C/C handles
2022-12-03 18:19:57 +0100
Small optimization not to run extra strlen on query text
2022-11-29 20:10:01 +0100
Connector crash if one of queires in the batch returns error on
2022-11-23 20:40:15 +0100
Fix of possible crash in config dialog in connection test function
2022-11-21 14:59:00 +0100
Adopting new style travis config using connectors-test-machine
2022-11-19 00:03:27 +0100
The fix and the testcase. Wrong mapping of SQL_C_FLOAT could
2022-08-30 12:49:11 -0400
bump the VERSION
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 14 Nov 2018
This is a Stable (GA) release of MariaDB Connector/ODBC 3.0.
MariaDB Connector/ODBC 3.0.7 is built on top of MariaDB Connector/C v.3.0.7.
- If string parameter bound as date/time sql type, overflow errors are not detected
- Incorrect second fraction number if string field is fetched into TIMESTAMP struct
- If time parameter is bound as timestamp, date fields should be set to current date values
- SQLGetData does not return SQL_NULL_DATA for datetime types in some cases
For a complete list of every change made in this release, with links to detailed information on each push, see the .
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 24 Feb 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #da56c19 2025-02-11 14:44:08 +0100
Fixed in tests SQL statements there schema name was not in quotes
2025-02-11 14:15:18 +0100
Fix of buffer overflow found by ASAN
2025-02-10 12:45:17 +0100
Increased the required cmake version to 3.5.1 to match C/C requirement
2025-02-06 16:09:58 +0100
deb packages name follow the common pattern with other products
2025-02-07 11:34:14 +0100
Connector/C submodule has been updated to v3.3.14
2025-01-08 22:05:05 +0100
The testcase. The fix has been cherry-picked in one of previous
2025-01-08 14:04:18 +0100
Testcase for . Not present in 3.1
2024-12-31 23:50:53 +0100
Updated travis to use unified base config(as in 3.2 and other)
2024-07-07 18:36:44 +0200
Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo
2024-12-27 19:16:58 +0100
Cherrypick from 3.2 - fixes in catalog functions for MySQL server
2024-12-27 17:05:54 +0100
Error on reading server decimal variable in ADO
2024-12-27 14:58:36 +0100
Widechar gets truncated if contains NULL character
2024-12-23 12:40:56 +0100
Converting int fields to double should not cause error
2024-05-31 22:47:00 +0200
C/C has been updated to v3.3.10
2024-03-27 17:50:03 +0000
[] Fix test failure on s390x
2024-02-22 09:26:34 +0000
test/types.c: fix build on gcc-14
2023-12-04 09:48:03 -0500
bump the VERSION
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 14 Nov 2024
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #3ac63eb 2024-11-11 12:31:22 +0100
Fixed README and moved C/C tot the latest commit in 3.4
2024-11-07 00:19:00 +0100
Moved libmariadb to the new 3.4.2 tag
2024-10-29 20:21:06 +0100
[misc] travis specific test naming
2024-10-29 15:39:12 +0100
[misc] removing some allowed failure in CI
2024-10-21 14:44:21 +0200
Fix for MySQL 5.7
2024-10-12 15:00:21 +0200
Wrong result by SQLGetData for unicode string with surrogate
2024-10-03 01:00:57 +0200
Windows setup dialog could set and save SSLVERIFY option
2024-09-30 14:15:51 +0200
Added to the dialog missing fields for PS cache parameters
2024-09-18 09:53:36 +0200
Driver returns wrong unicode string length
2024-09-13 19:28:48 +0200
MSI did not update DSN referring the 3.1 driver
2024-09-13 15:16:39 +0200
Driver failed to close PS if cache is used
2024-08-26 11:26:49 -0400
bump the VERSION
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 20 Oct 2020
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #2e0c5f3 2020-10-18 22:42:58 +0200
Not exactly , but "Force Forward Only Cursor" connection string option makes "Forward Only" a default statement cursor type.
2020-10-18 16:54:09 +0200
Added the connection option INTERACTIVE to tell server to use interactive timeout
2020-10-15 23:45:34 +0200
Possible crash in case of array fetch
2020-10-12 14:36:48 +0200
Added iconv-based conversion function for non-Windows
2020-09-11 21:45:58 +0200
Fix initializer type for MADB_ErrorList
2020-09-11 19:40:39 +0200
Surround multiline macros
2020-09-11 20:56:14 +0200
Fix implicit declarations on Linux
2020-10-12 11:39:36 +0200
Fix for the previous merge
2020-07-10 13:45:19 +0200
Add option to define doc and license install dir
2020-10-12 11:23:50 +0200
Updating underlying libmariadb to v3.1.10
2020-07-23 17:01:25 +0200
README.md Changed link to travis-ci.com (from deprecated .org)
2020-06-30 14:59:19 -0400
bump the VERSION
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 21 Apr 2021
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #f3dc446 2021-04-19 00:17:23 +0200
Added cmake option to compile C/C auth plugins in
2021-04-15 23:55:34 +0200
Made longer timeout for basic testsuite.
2021-04-15 23:04:07 +0200
Connecting to the socket if SERVER is localhost on Linux
2021-04-15 17:01:15 +0200
Made possible not to mark certain unstable test(s)
2021-04-14 17:48:08 +0200
,, - fixes and testcases
2021-03-12 15:50:22 +0100
Removed "ga" suffix from package names
2020-12-15 23:52:05 +0100
Slight reorganization of code - odbc_3_api contains only API functions
2020-12-11 17:02:35 -0500
bump the VERSION
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 7 Jun 2021
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2021-06-07 13:57:38 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 22 Jun 2022
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2022-06-18 16:13:14 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 23 Jul 2019
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2019-07-15 15:54:00 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 9 May 2019
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2019-04-30 00:48:19 +0200
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.Applications running certain sequences of query types(in particular when query batches were involved) on long run made server reach max_prepared_stmt_count, causing application error and/or crash. (ODBC-16)
SQLGetInfo did not support deprecated info type SQL_ODBC_API_CONFORMANCE (ODBC-15)
Fixed processing of IPD SQL_DESC_UNNAMED field update by application. (ODBC-14)
SQL_UNNAMED value is now allowed, SQL_NAMED causes HY092 error. The error prevented use of queries with parameters in ADO
Fixed DS setup dialog prompting (ODBC-13)
Fixed length calculation for SQL_C_CHAR
Fixed length calculation if both OctetLength and IndicatorPtr (== SQL_NTS) was specified
Fix for WCHAR fetch: terminating zero character was not converted.
Fixed length calculation for array_binding if SQL_NTS was specified.
Fixed string lengths for unicode conversion
Fixed length calculation for SQLWCHAR for Fetch and Execute (ODBC-10)
Fixed buffer overflow during conversion from char* to SQL_NUMERIC_TYPE (ODBC-9)
Map FieldIdentifier in SQLColAttributes to ODBC 3.0 compliant values (ODBC-8)
Return SQL_VARCHAR instead of SQL_UNKNOWN_TYPE for NULL fields (ODBC-7)
Application fails with the following exception when sending data as parameters. System.Data.Odbc.OdbcException: ERROR [HY000] Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' (ODBC-6)
When using MariaDB ODBC Connector with ODBC Driver Manager 3.81, the Driver Manager returns errror IM001 (The driver doesn't support this function) for SQLExecute, SQLExecDirect or SQLBindCol. (ODBC-5)
Fixed typecasts for CURSOR_BEHAVIOR constants in SQLGetInfo
Fix for SQLCursor: If ODBC version is < 3.0 SQLCloseCursor should not return an error in no cursor is open.
Fixed bug in the msi-installer: The GUID for the driver components was undefined. (ODBC-4)
Uninstallation of prior versions require manual deletion of the MariaDB ODBC driver directory
SQLBindCol should ignore column index if the statement doesn't return a result set (ODBC-3)
ODBC-181 - Insert query error decimal + longtext
ODBC-182 - Wrong data inserted into TIME field if bound as TIMESTAMP, and date fields contain data
ODBC-183 - Connector reports incorrect number of affected rows for statements in batch
ODBC-186 - Several problems with SQLColumns and SQLProcedureColumns
ODBC-188 - Adding Windows ODBC DSN from command line via odbcconf.exe fails
ODBC-192 - ODBC 3.0.6 VBA Error on Query
ODBC-194 - SQLGetData does not return SQL_NULL_DATA for datetime types in some cases
ODBC-197 - If Time value is fetched as Timestamp, the fraction part should be 0
ODBC-198 - Incorrect second fraction number if string field is fetched into TIMESTAMP struct
ODBC-199 - If time parameter is bound as timestamp, date fields should be set to current date values
ODBC-203 - Empty results if executing mutliple selects in a batch and data fetched as SQL_C_WCHAR
ODBC-204 - SQLGetData did not return empty wide string
ODBC-207 - Fix multi-statement parameter structures realloc, that could cause segfault on 2nd execution
ODBC-211 - Wrong precision for decimal(1,0) field
ODBC-213 - SQL_DESC_PARAMETER_TYPE descriptor field should be SQLSMALLINT
ODBC-216 - SQLColAttribute and SQL_DESC_FIXED_PREC_SCALE returns wrong value for BigInt
ODBC-219 - Stored procedures fail with error "Prepared statement not a cursor-specification"
ODBC-225 - Excel does not show the list of tables
ODBC-231 - ODBC Error 0000 in SSIS with longtext
ODBC-232 - SQLGetData would crash, if application unbinded result buffers after execution
ODBC-234 - SQLGetTypeInfo does not work with sql_mode='Oracle'
ODBC-229 - Add parameters that correspond to MYSQL_READ_DEFAULT_FILE
ODBC-245 - SQLTables returns current DB tables if CatalogName is NULL
ODBC-246 - SQLTables ShemaName parameter is not processed
ODBC-123: Crashes reading a MariaDB table with LibreOffice
ODBC-120: Performance issue. Connector did redundant calls of mysql_stmt_data_seek
ODBC-115: Wrong rc and sqlstate for numeric overflow (but not for fractional truncation). Now the connector returns 22003 and SQL_ERROR.
ODBC-110: Crash in the case of columns unbinding after statement execution and before fetching data.
ODBC-105: SQLColumns returns COLUMN_DEF enclosed by 2 single quotes
ODBC-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
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
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
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
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
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
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
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
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
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
The failover feature has been added (ODBC-366) - it’s possible to provide a comma separated list of hosts as a server name, for simple failover in case one or more hosts are not available. The following syntax is required:
hostname and port must be separated by a colon (:)
IPv6 addresses must be enclosed within square brackets
hostname:port pairs must be separated by a comma (,)
if only one host:port was specified, the host string needs to end with a comma.
if no port was specified, the default port will be used.
Examples for failover host string: *
127.0.0.1:3307,
MariaDB Connector/ODBC 3.1.16 is statically linked for Windows and MacOS with MariaDB Connector/C 3.3.1 MariaDB Connector/ODBC 3.1.16 is dynamically linked for Linux with MariaDB Connector/C, version 3.2 and 3.3 can be used, but 3.3 is required for the failover feature
NULLISCURRENT connection string option has been added. It allows to force NULL catalog name value to be treated as currently selected schema in SQLTables. Otherwise, that is the default behavior, it’s treated as “any” schema()
NOLOCALINFILE connection string option has been added. Non-zero value disables LOAD DATA LOCAL INFILE execution, zero value enables it. By default it's enabled() Tarball layout has been fixed. Now only the lib subdirectory is present, but not lib64 or even both. That subdirectory contains both C/ODBC and C/C library files, as well as plugin library files in the plugin subdirectory of it. Also files belonging to Connector/C installation package have been removed()
ODBC-328 - Error connecting to some server versions not supporting session tracking with “Unknown system *variable 'session_track_schema'” error. In particular, this bug occurred if connecting to xpand.
ODBC-346 - MariaDB Connector/ODBC package for MacOS is missing the Connector/C runtime library.
ODBC-356 - Fixed use of indexes in search for the best row identifier for positioned operations.
ODBC-359 - Segmentation fault in SQLFetch. The crash occurred if the NULL SQL_C_WCHAR buffer had been bound in SQLBindCol in order to obtain the required buffer length.
- MS Access will get wrong data if unique index on nullable column is used
- Length is not returned for SQL_C_WCHAR on SQLFetch if data buffer is NULL
For a complete list of every change made in this release, with links to detailed information on each push, see the changelog.
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 4 Dec 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #9241fb8 2023-12-01 11:15:36 +0100
Fix of SQLCanclel testcase, that would fail in case of RS streaming
2023-11-30 21:04:58 +0100
Error on the query consisting from the comment only
2023-11-30 14:39:27 +0100
Use SET STATEMENT only with servers, that support it
2023-11-29 12:28:46 +0100
libmariadb submodule has been updated to v3.3.8
2023-11-27 22:14:22 +0100
Fixes for MacOS/iOdbc
2023-11-29 01:02:31 +0100
Support of NO_BIGINT option with testcase
2023-11-22 17:30:10 +0100
The testcase, as it appears now
2023-11-22 10:43:04 +0100
SQLCancel fix
2023-10-30 12:35:35 +0100
Small improvement in the connection process
2023-09-22 00:23:38 +0200
Changes in tests for xpand
2023-08-07 11:11:03 +0530
Fix Travis build for s390x
2023-09-20 15:12:36 +0200
Removing dependency on pkg-config from binary rpm
2023-09-18 12:36:56 +0200
C/C submodule has been updated to v3.3.7 release tag
2023-09-05 22:23:38 +0200
Added dependencies to source rpm
2023-08-30 16:00:21 +0200
Added 23.08 to travis matrix
2023-08-23 13:49:39 +0200
Adding dirver UnixODBC template ini file to installation(RPM/DEB/TGZ)
2023-08-13 23:10:32 +0200
Fix of travis script
2023-07-21 00:24:43 +0200
Fix of couple of tests for the case of resultset streaming
2023-07-20 17:18:43 +0200
The fix and the testcase
2023-07-20 15:24:12 +0200
Changed use of tx_isolation to transaction_isolation
2023-07-07 14:35:59 -0400
bump the VERSION
Release date: 10 Oct 2025
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2025-10-06 14:36:26 +0200
| | |
Release date: 18 Jun 2024
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2024-06-12 23:44:19 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 29 Oct 2021
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2021-10-24 22:14:07 +0200
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 14 Nov 2018
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2018-11-13 00:01:24 +0100
The most recent (GA) release of MariaDB Connector/ODBC is:
Release date: 29 Jan 2019
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2019-01-28 20:42:11 +0100
Fix of the testcase - handle from framework was not reset after freeing
Revision #4da97f8 2025-10-06 12:30:43 +0200
Merge branch 'odbc-3.1'
Revision #da0a1e4 2025-10-06 11:36:00 +0200
ODBC-475 Driver did not support SQL_POSITIONED_STATEMENTS info type
Revision #313f0aa 2025-09-23 18:36:17 +0200
Added backtrace printing to the tests.
Revision #a1b175c 2025-09-22 14:58:59 +0200
Merge branch 'odbc-3.1'
Revision #413342a 2025-09-21 23:49:15 +0200
Changed used tests configuration repo. Added 32b build
Revision #2c260cd 2025-08-21 21:15:00 +0200
Connector/C updated to the version 3.3.17
Revision #67e4df9 2025-09-22 14:38:04 +0200
Just a missing handle freeing in one test. just not to lose and be able
Revision #381c2c1 2025-09-20 14:11:13 +0200
Add missing includes
Revision #a55878f 2025-09-01 12:04:22 +0200
Dsn could be leaked if connection re-used after disconnect.
Revision #51f21fe 2025-08-25 22:57:50 +0200
Fix of the memory leaks discoverd with different analyzers.
Revision #c2b53d0 2025-08-25 12:14:48 +0200
ODBC-474 Correction for the fix
Revision #a3ced65 2025-06-10 12:53:08 +0200
Fix compilation with GCC 15
Revision #ca1a265 2025-08-21 17:54:34 +0200
Connector/C has been updated to the v3.4.7
Revision #27a4492 2025-08-21 17:39:35 +0200
ODBC-469 certificate is always verified it the conncetion test in dialog
Revision #1831e9d 2025-08-18 08:40:38 +0200
Reverted erroneous change made in previous commits that broke the compilation.
Revision #3161979 2025-08-18 01:11:16 +0200
ODBC-473 SQLGetData could write data of the wrong length in case of
Revision #62010b2 2025-08-18 00:26:57 +0200
Fix of how parameter codec process insdicator values.
Revision #626ea9a 2025-08-18 00:18:29 +0200
ODBC-472(2nd part) text resultset class destructor could throw.
Revision #acea722 2025-08-18 00:08:24 +0200
ODBC-471 Fetching of stored procedure out parameters could fail
Revision #5495f35 2025-08-17 23:30:41 +0200
ODBC-470 Dropping statement handle could break protocol
Revision #f84e1e4 2025-07-06 21:47:49 +0200
Fix of couple of merge errors
Revision #45f6505 2025-07-06 20:51:22 +0200
Fix of error in case of RS streaming and fetching data with SQLGetData
Revision #c97e084 2025-07-03 17:05:40 +0200
Merge branch 'odbc-3.1'
Revision #8b25483 2025-07-02 17:26:41 +0200
Connector/C submodule has been updated to v3.3.16
Revision #5493975 2025-06-24 17:45:17 +0200
Fix of error in connstring in actions on MacOS
Revision #9384c10 2025-06-24 11:41:00 +0200
[TODO-5373] add github action CI
Revision #d1f6702 2025-05-30 10:17:55 -0400
bump the VERSION
Revision #15256bb 2025-05-26 12:44:36 +0200
Fix of the previous commit.
Revision #06acf4b 2025-07-02 18:48:33 +0200
Connector/C submodule updated to v3.4.6
Revision #125389a 2025-06-06 15:06:53 +0200
Removed the mariadb subdir from the destination of sqlmariadb.h as it is supposed to be installed inside of include/mariadb and since INSTALL_INCLUDEDIR is being set to include/mariadb in all deb, rpm and default install configurations inside cmake/install.cmake, the destination of ${INSTALL_INCLUDEDIR}|/mariadb caused it to be installed to include/mariadb/mariadb
Revision #78d9fee 2025-05-30 10:20:17 -0400
bump the VERSION
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
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
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
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.
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
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
The most recent Stable (GA) release of MariaDB Connector/ODBC is:MariaDB Connector/ODBC 3.2.5
DownloadRelease NotesChangelogAbout MariaDB Connector/ODBC
Release date: 3 May 2019
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #832360f 2019-05-02 20:21:24 +0200
The fix and the testcase
Also fixed precision, octet length, and display size calculation in case of unsigned decimal field and/or 0 scale.
2019-04-26 00:12:16 +0200
The fix and updated testcases
The driver treated NULL values as empty strings when checked if the SQLTables call is special case for the databases list return.
Also contains fixes for and
2019-04-09 00:47:36 +0200
Added FORCETLS connection string option
This is for implementation of the C/C MYSQL_OPT_SSL_ENFORCE option, which enables forcing TLS use
2019-04-08 15:30:40 +0200
Changed mysql_options calls as it's deprecated
2019-04-04 19:28:45 +0200
Version bump -> 3.0.9
2019-03-23 16:30:52 +0100
Making sure SSL options are not empty strings and not white spaces only. That shouldn't normally happen, as the connector trims dsn field values, and does not store empty strings. But better to be safe.
2019-03-21 23:18:47 +0100
The fix and the testcase
This bug boils down to a crash in SQLGetData if an application unbinds result buffers after execution, i.e. calls SQLFreeStmt(SQL_UNBIND). That happened because SQL_UNBIND freed columns metadata along with freeing bind buffers.
2019-03-21 15:36:41 +0100
Added connection string option TLSVERSION
This option can be used to enforce MARIADB_OPT_TLS_VERSION C/C option to limit allowed for the connection TLS versions.
The value can be either a bitmap, where bit 1 corresponds to TLSv1.1, bit 2 - TLSv1.2, and 4 - to TLSv1.3, or it can be set as combination of string names TLSv1.1, TLSv1.2 and TLSv1.3.
2019-03-19 22:13:05 +0100
Added option for reading section in my.cnf
Connection string option is USE_MYCNF. OPTIONS bit 65536 may also be used.
The checkbox for the option has been added to Windows setup dialog. Removed some garbage from rc file along the way. Test of the option has been added to connstring.
2019-03-18 14:57:46 +0100
The fix only - not new tests needed
will enable tests for this bug
2019-03-17 23:25:49 +0100
The fix and the testcase.
The bug is actually in SSIS. It binds column size as signed int, but the value for LONGTEXT is max unsigned int. Connector was returning truncation error on the row fetch. And that is probably not quite right. The patch makes connector not to return truncation error in case if truncation is caused solely by sign-ness of the field/buffer.
2019-03-14 21:20:01 +0100
The fix of the build in travis with latest C/C release
2019-03-13 20:55:57 +0100
The fix and the testcase.
This bug boils down to not reporting correct columns count in case of a query with multiple results(stored procedure or statements batch) if the result with affected rows count followed a resultset.
In case of stored procedure(like in the bug report) this is always the case, if SP returns a result set.
2019-02-28 23:41:21 +0100
The fix and the testcase.
Connector returned wrong value for SQL_DESC_FIXED_PREC_SCALE. In the report it was going about bigint type, but in fact for many other types SQL_TRUE was returned, where it shouldn't be. Since definition of SQL_DESC_FIXED_PREC_SCALE is not clear, we checked what SQL Server driver returns for different types for reference. Only for (small)money types SQL_TRUE is returned. For types that has counterparts in MariaDB, SQL_FALSE is always returned. Thus, SQL_FALSE has been made a default value for all types for the SQL_DESC_FIXED_PREC_SCALE field.
2019-01-24 15:54:55 +0100
Fix of error made in tests framework by previous commit
2019-01-23 21:28:59 +0100
The fix and the testcase
SQL_DESC_PARAMETER_TYPE was returned in wrong type - integer instead of small integer. Also, application could get it not only from Ipd descriptor, but also from Ird.
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 21 Apr 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #2f4a21b 2023-04-14 17:36:22 +0200
Making NULL catalog means current a default behavior
2023-04-13 14:53:42 +0200
C/C has been moved to v3.3.4 & fix of the build with xcode
2023-04-12 20:41:49 +0200
Fix of 32b build on Windows
2023-04-11 17:12:08 +0200
Fix of conversion of string to MYSQL_TIME structure, and of SQLErrorW
2023-04-11 16:25:06 +0200
Change of value-less attribute treatment
2023-04-11 14:21:10 +0200
Connstring option PREPONCLIENT to prepare on client by default
2023-04-09 23:51:48 +0200
Support of perfschema connection attrimutes
2023-03-30 02:17:04 +0200
Updated C/C to v3.3.4
2023-03-28 22:28:59 +0200
gcc compilation warning fix
2023-03-24 17:01:30 +0100
Build fix on Linux
2023-03-24 00:55:34 +0100
Merge branch 'master' into develop(3.1 into 3.2)
2023-03-21 15:00:16 +0100
The testcase for the fix, that has been already committed
2023-03-20 23:48:28 +0100
Moved C/C subproject to v3.3.4
2023-03-17 20:55:13 +0100
Embarcadero had unnecesssary SQLPrimaryKeys calls
2023-03-12 22:50:23 +0100
Timeouts set via ODB attributes did nothing
2023-03-08 23:36:33 +0100
Fixes in the setup dilog to comply updated docs
2023-03-08 14:34:49 +0100
Named pipe pvio plugin was missing - the fix with the testcase
2023-02-18 11:27:50 +0100
The fix and the testcase
2023-01-20 01:12:29 +0100
Memory leak during connect if multistatement option selected
2022-12-11 21:04:06 +0100
Changed in 2 places, where connector accessed data in C/C handles
2022-12-03 18:19:57 +0100
Small optimization not to run extra strlen on query text
2022-11-29 20:10:01 +0100
Connector crash if one of queires in the batch returns error on
2022-11-23 20:40:15 +0100
Fix of possible crash in config dialog in connection test function
2022-11-21 14:59:00 +0100
Adopting new style travis config using connectors-test-machine
2022-11-19 00:03:27 +0100
The fix and the testcase. Wrong mapping of SQL_C_FLOAT could
2023-01-31 14:24:04 +0100
Introducing client side statemnt preparing
2022-11-03 17:36:14 +0100
Merge branch 'master'(3.1) into develop(3.2)
2022-08-30 12:49:11 -0400
bump the VERSION
2020-12-15 23:56:09 +0100
Some initial changes to make the connector C++ internally.
2019-05-11 00:02:53 +0200
Starting 3.2.0 alpha
Release date: 30 May 2025
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
2025-05-27 00:05:55 +0200
Checkbox group has been added to the Windows setup dialog. If no checkbox is checked there means all versions are allowed.
The testcase tests only correct connection string parsing/storing
The file win/ma_odbc_setup.h has been moved to 'dsn' directory, as there was already the file with the same name, that wasn't used. 'win' directory has been removed, since that was the only file there
The bug occured becaule IRD was not reset in the SQLMoreResults in the described case.
Fixed mistake in previous commit(for ODBC-216) - lost statement handler reinitialization in one place.
Fix of the last merge.
Revision #e61572c 2025-05-26 13:39:55 +0200
ODBC-457 Fix of the possible crash in SQLCancelHandle(SQL_HANDLE_DBC)
Revision #d040629 2025-05-26 13:17:11 +0200
Merge branch 'ODBC-3.1'
Revision #bc65180 2025-05-26 11:24:24 +0200
ODBC-464 Amendment to the fix
Revision #e5827f4 2025-05-26 04:18:36 +0200
ODBC-466 Making sure that SQLCancel does not run on freed statement
Revision #7aad503 2025-05-22 10:14:57 +0200
Update README.md
Revision #431b6cd 2025-05-22 10:16:46 +0200
Update README.md
Revision #79a26ca 2025-05-19 13:51:49 +0200
Merge branch 'ODBC-3.1'
Revision #6f6079d 2025-05-19 00:38:37 +0200
ODBC-464 Removing possible race conditions in SQLCancel
Revision #17f6850 2025-05-11 22:57:03 +0200
Small correction for the ODBC-462 fix - driver sent extra byte for some
Revision #16ff1ef 2025-05-05 03:51:15 +0200
ODBC-461 The destructor releasing serve side PS could throw
Revision #2db9d58 2025-05-05 02:34:54 +0200
ODBC-462 Client side batch did not respect if multistatement disallowed
Revision #cd0ad90 2025-04-27 23:09:24 +0200
Merge branch 'ODBC-3.1' into master(3.2)
Revision #5b3040a 2025-04-27 14:36:40 +0200
Small impovement in SQLStatistics - got rid off sprintf's
Revision #589a263 2025-04-27 13:04:32 +0200
Updated C/C to v3.3.15
Revision #fdf6b99 2025-03-24 13:18:19 +0100
ODBC-459 MS Access shows record with auto_increment as deleted
Revision #db807a9 2025-03-28 18:25:25 +0100
ODBC-458 Fix of working with bigint auto_increment field in MSAccess
Revision #7a6f0a3 2025-03-24 00:24:07 +0100
ODBC-458 part1, and possibly the last for now. Fixing NOBIGINT option
Revision #8ee1f7b 2025-04-26 00:38:52 +0200
The checkbox for EDSERVER option was missing in the DSN dialog
Revision #66a063e 2025-04-25 22:15:24 +0200
ODBC-460 Crash in SQLExecDirect on UPDATE statement with paramset
Revision #167468a 2025-04-25 11:29:02 +0200
Updated C/C to the v3.4.5
Revision #dd67939 2025-03-06 04:29:43 +0100
Merge branch 'ODBC-3.1'
Revision #a8fd0a9 2025-03-05 04:32:48 +0100
ODBC-457 New option permitting to skip date/time parameter overflow
Revision #d0edbc1 2025-02-24 14:00:28 -0500
bump the VERSION
Revision #da56c19 2025-02-11 14:44:08 +0100
Fixed in tests SQL staements there schemaname was not in quotes
Revision #974041b 2025-02-11 14:15:18 +0100
Fix of buffer overflow found by ASAN
Revision #8c01caa 2025-02-10 12:45:17 +0100
Increased the required cmake version to 3.5.1 to match C/C requirement
Revision #4d4cec9 2025-02-06 16:09:58 +0100
ODBC-446 deb packages name follow the common pattern with other products
Revision #5df9be3 2025-02-07 11:34:14 +0100
Connector/C submodule has been updated to v3.3.14
Revision #d10cab7 2025-01-08 22:05:05 +0100
ODBC-435 The testcase. The fix has been cherry-picked in one of previous
Revision #0e7533e 2025-01-08 14:04:18 +0100
Testcase for ODBC-429. Not present in 3.1
Revision #e872c8c 2024-12-31 23:50:53 +0100
Updated travis to use unified base config(as in 3.2 and other)
Revision #81ca310 2024-07-07 18:36:44 +0200
ODBC-430 Wrong max size for SQL_VARCHAR/BINARY types in SQLGetTypeInfo
Revision #a59ca60 2024-12-27 19:16:58 +0100
Cherrypick from 3.2 - fixes in catalog functions for MySQL server
Revision #1003f85 2024-12-27 17:05:54 +0100
ODBC-405 Error on reading server decimal variable in ADO
Revision #be98828 2024-12-27 14:58:36 +0100
ODBC-418 Widechar gets truncated if contains NULL character
Revision #74e98ed 2024-12-23 12:40:56 +0100
ODBC-448 Converting int fields to double should not cause error
Revision #512d8e1 2024-05-31 22:47:00 +0200
C/C has been updated to v3.3.10
Revision #659e385 2025-02-24 14:03:23 -0500
bump the VERSION
Download | Release Notes | Changelog | About MariaDB Connector/ODBC
Release date: 1 Dec 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #cea6787 2023-11-29 13:05:29 +0100
Somehow lost reset execution on SQL_ATTR_RESET_CONNECTION
2023-11-27 22:14:22 +0100
Fixes for MacOS/iOdbc
2023-11-26 01:08:26 +0100
Fix of memory leak introduced earlier
2023-11-18 00:42:55 +0100
Fix of warnings in 32b build(windows)
2023-11-19 19:09:58 +0100
SQLCancel fix
2023-11-15 18:53:11 +0100
Linux build fixes
2023-11-15 15:59:01 +0100
Merge branch 'master'(3.1) into develop(3.2)
2023-10-30 12:35:35 +0100
Small improvement in the connection process
2023-09-22 00:23:38 +0200
Changes in tests for xpand
2023-08-07 11:11:03 +0530
Fix Travis build for s390x
2023-09-20 15:12:36 +0200
Removing dependency on pkg-config from binary rpm
2023-09-18 12:36:56 +0200
C/C submodule has been updated to v3.3.7 release tag
2023-09-05 22:23:38 +0200
Added dependencies to source rpm
2023-08-30 16:00:21 +0200
Added 23.08 to travis matrix
2023-08-23 13:49:39 +0200
Adding dirver UnixODBC template ini file to installation(RPM/DEB/TGZ)
2023-08-13 23:10:32 +0200
Fix of travis script
2023-11-15 15:05:38 +0100
Results is not shared ptr, and activeStreamingResult is not weak_ptr now
2023-11-14 13:01:21 +0100
Changes in "artificial" resultset realisation
2023-11-06 23:43:01 +0100
Complience with ODBC 3.8 standard
2023-10-31 10:18:04 +0100
Integration of yet one more class from minimal c/c++ infrastructure
2023-10-11 17:44:57 +0200
Introducing LRU srver side prepared statement cache
2023-08-13 18:56:37 +0200
Added fallback to CS prepare if native error is 1295(not preparable on
2023-08-08 18:52:30 +0200
Merge branch 'master'(3.1) into develop(3.2)
2023-07-21 00:24:43 +0200
Fix of couple of tests for the case of resultset streaming
2023-07-20 17:18:43 +0200
The fix and the testcase
2023-07-20 15:24:12 +0200
Changed use of tx_isolation to transaction_isolation
2023-07-07 14:35:59 -0400
bump the VERSION
2023-06-10 21:58:33 +0200
Overriding the problem with c/c requires C99 with older GCC
2023-06-10 12:42:29 +0200
The fix and the testcase
2023-06-05 12:44:14 +0200
Only the fix as lower_case_table_names can't be changed for session. i.e. the test has been added, but to server has to be in lower_case_table_names=2 mode to test the fix, otherwise it ensures that the fix doesn't break catalog functions against server in "normaler" mode. The fix adds reading of the lower_case_table_names, and if it's 2, then it compares table name case insensitively where case sensitive comparison would be used otherwise. The problem actually affects not ony SQLStatistics, but almost all catalog functions, that take catalog and/or table parameter as ordinary argument.
2023-06-02 14:03:09 +0200
The fix and the testcase
2023-05-17 10:36:08 +0200
Merge branch 'master'(3.0) into develop(3.1)
2023-05-17 10:28:42 +0200
Fix of potential issue found with ASAN
2023-05-16 22:27:33 +0200
Merge branch 'master'(3.0) into develop(3.1)
2023-05-15 10:16:55 +0200
Added WITH_ASAN, WITH_UBSAN and WITH_MSAN cmake option to enable
2023-04-28 16:57:03 +0200
Merge branch 'master'(3.1) into develop(3.2)
2023-04-28 12:34:59 +0200
Using SQL_ATTR_QUERY_TIMEOUT leaks memory
2023-04-13 13:47:37 -0400
bump the VERSION
2023-03-31 16:59:09 +0200
Fix of the testxase for iOdbc
2023-03-21 15:00:16 +0100
The testcase for the fix, that has been already committed
2023-04-28 13:49:37 +0200
alloc-dealloc mismatch
2023-04-28 12:16:35 +0200
Added ':' as key-value separator for client attributes
2023-04-21 14:58:16 -0400
bump the VERSION
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is licensed: CC BY-SA / Gnu FDL