---
title: "MariaDB ODBC Connector 3.1.16 now available"
publish_date: 2022-06-22
updated_date: 2026-10-20
author: "Daniel Bartholomew"
channel:
  - name: "Releases"
    url: "/resources/blog/channel/releases.md"
tags:
  - name: "MariaDB Connector/ODBC"
    url: "/resources/blog/tag/mariadb-connector-odbc.md"
  - name: "MariaDB Releases"
    url: "/resources/blog/tag/mariadb-releases.md"
---

# MariaDB ODBC Connector 3.1.16 now available

 Table of contents

1. [Release Notes](#release-notes)
 
 MariaDB is pleased to announce the immediate availability of the MariaDB Connector/ODBC 3.1.16 GA release. **[Download Now](/downloads/#connectors)**

## Release Notes

### MariaDB Connector/ODBC 3.1.16

- [Release Notes for MariaDB Connector/ODBC 3.1.16](https://mariadb.com/docs/release-notes/mariadb-connector-odbc/3-1-16/)
 
 MariaDB Connector/ODBC 3.1.16 is a Stable (GA) release. Notable changes in this release include: - MariaDB Connector/ODBC is now based on MariaDB Connector/C 3.3 release series. This release, 3.1.16, is based on MariaDB Connector/C 3.3.1
- A failover feature has been added.
- 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. MariaDB Connector/C versions 3.2 or greater can be used, but version 3.3 or greater is required for the failover feature.
- The NULLISCURRENT connection string option has been added. NULLISCURRENT allows forcing a NULL catalog name value to be treated as the currently selected schema in SQLTables(). If NULLISCURRENT is not used, a NULL catalog name value is treated as “any” schema and SQLTables() returns tables from all databases.
- The NOLOCALINFILE connection string option has been added. A non-zero value for NOLOCALINFILE disables LOAD DATA LOCAL INFILE execution. A zero value enables it. By default LOAD DATA LOCAL INFILE is enabled.
- Release tarball layout has been cleaned up and re-organized.
 
 Issues fixed in this release include: - If the NULL SQL\_C\_WCHAR buffer is bound in SQLBindCol to obtain the required buffer length, a segmentation fault can occur.
- MariaDB Connector/ODBC package for macOS is missing the Connector/C runtime library.
- Fixed use of indexes in search for the best row identifier for positioned operations.
- Connecting to some server versions that do not support session tracking causes an Unknown system variable ‘session\_track\_schema’ error. In particular, this bug occurs if connecting to MariaDB Xpand.
- If a UNIQUE index on a nullable column is used, MS Access could pick up that index for use and get wrong data.
 
 See the [release notes page](https://mariadb.com/docs/release-notes/mariadb-connector-odbc/3-1-16/) for more details and visit [wp.mariadb.com/downloads/connectors/](/downloads/connectors/) to download.