============================================================================== Cloudera ODBC Connector for Apache Impala Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Cloudera ODBC Connector for Apache Impala 2.10.1, as well as the version history. This version of the connector supports the following data source versions and platforms: * The Cloudera ODBC Connector for Apache Impala is expected to be compatible with all supported CDP and CDW versions. * Windows 11; Windows Server 2016, 2019, 2022, 2025 * macOS 12, 13, 14, 15 (Universal Binary with Intel and ARM support) * RHEL 8, 9, 10; SLES 15; Debian 11, 12, 13; Ubuntu 22.04, 24.04 2.10.1 ======================================================================= Released 2026-07-17 Enhancements & New Features * [IMP-1109] Connector-wide configurations UI enhancement On Windows, a warning message appears when users without the administrator permissions click Logging Options button or Use Only SSPI for DSN-less connections checkbox in the DSN Setup dialog. For more information, see the sections "Configuring Logging Options in Windows" and "Configuring Advanced Options in Windows" in the Installation and Configuration Guide. * [05515668][IMP-1157] PowerShell OdbcDsn cmdlets support The connector now supports the following PowerShell OdbcDsn cmdlets: - Add-OdbcDsn - Set-OdbcDsn - Remove-OdbcDsn For more information, see the Microsoft PowerShell Wdac Cmdlets at: https://learn.microsoft.com/en-us/powershell/module/wdac * [05544052][IMP-1164] Increased REMARKS metadata field length The connector now supports REMARKS metadata values up to 1024 bytes, increased from the previous limit of 512 bytes. * [05515668][IMP-1179] User DSN logging options support On Windows, non-administrator users can now configure logging options for User DSNs in the DSN Setup dialog. The Logging Options tab now includes an "Apply Only To This DSN" checkbox, which allows logging settings to be applied only to the selected User DSN. For more information, see the section "Configuring Logging Options in Windows" in the Installation and Configuration Guide. * [IMP-1163][IMP-1178][IMP-1194][IMP-1195][IMP-1200] Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.8.2 (previously 2.7.3) - libcURL 8.21.0 (previously 8.18.0) - OpenSSL 3.5.7 (previously 3.0.19) - Apache Thrift 0.23.0 (previously 0.17.0) - zlib 1.3.2 (previously 1.3.1) Known Issues The following are known issues that you may encounter due to limitations in the data source, the connector, or an application. * [04539096][IMP-1002] UnixODBC truncation error The UnixODBC driver manager truncates a long JWT string from the DSN. For a workaround, see the Installation and Configuration Guide. * [00294390][IMP-843] Limited support for query translation The connector does not support query translation if the query contains the "LIMIT x OFFSET y" syntax. * Limited support for BINARY, DATE, and TIME data types - BINARY is not a supported data type in Impala. - DATE is supported only when you connect to Impala version 3.3 or later. - As a result of the limitations above, some values of TIME data types are also not supported. Workflow Changes ============================================================= The following changes may disrupt established workflows for the connector. 2.9.0 ------------------------------------------------------------------------ * [IMP-1114] Removed support for earlier platform versions Beginning with this release, the connector no longer supports the following platform versions: - Windows 10 - macOS 11 (Universal Binary with Intel and ARM support) 2.8.5 ------------------------------------------------------------------------ * [IMP-1063] Removed support for earlier versions of Ubuntu Beginning with this release, the connector no longer supports Ubuntu 20.04. 2.8.4 ------------------------------------------------------------------------ * [IMP-1081] Removed support for earlier versions of platform Beginning with this release, the connector no longer supports the following versions of platform: - Red Hat Enterprise Linux (RHEL) 7 - CentOS 7 - SUSE Linux Enterprise Server (SLES) 12 - Debian 8 and 9 - Ubuntu 18.04 - Oracle Linux 7.5 and 7.6 2.8.1 ------------------------------------------------------------------------ * [IMP-1009] Removed support for earlier versions of Windows Beginning with this release, the connector no longer supports the following versions of Windows: - Windows 8.1 - Windows Server 2012 * [IMP-1009] Removed Visual Studio 2015 support Beginning with this release, the connector no longer supports Visual Studio 2015. For information about the supported Visual C++ Redistributable for Visual Studio versions, see the Installation and Configuration Guide. 2.7.0 ------------------------------------------------------------------------ * [IMP-949] Updated SAML SSO cookie cache option When using SAML SSO cookie cache with SAML SSO authentication, the username and password are now optional for the Windows platform. * [IMP-958] Removed support for macOS universal bitness Beginning with this release, the connector no longer supports universal bitness for macOS. Support for macOS versions 10.14 and 10.15 have been removed. Version History ============================================================== 2.9.2 ------------------------------------------------------------------------ Released 2026-01-30 Enhancements & New Features * [IMP-1134][IMP-1143] Updated third-party libraries The connector now uses the following third-party libraries: - libcURL 8.18.0 (previously 8.16.0) - OpenSSL 3.0.19 (previously 3.0.18) Resolved Issues The following issue has been resolved in Cloudera ODBC Connector for Apache Impala 2.9.2. * [IMP-1107] When SQLRowCount is executed after SQLTables or SQLColumns, the connector may return an error. 2.9.0 ------------------------------------------------------------------------ Released 2025-11-21 Enhancements & New Features * [05400729][IMP-1111] Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.7.3 (previously 2.7.1) - libcURL 8.16.0 (previously 8.12.1) - OpenSSL 3.0.18 (previously 3.0.16) * [IMP-1114] Updated platform support The connector now supports the following platform versions: - Windows Server 2025 - Debian 13 - Red Hat Enterprise Linux (RHEL) 10 - macOS 14 (Universal Binary with Intel and ARM support) - macOS 15 (Universal Binary with Intel and ARM support) 2.8.5 ------------------------------------------------------------------------ Released 2025-08-22 Enhancements & New Features * [05047717][IMP-1079] OAuth 2.0 authentication support The connector now supports OAuth 2.0 as a new authentication mechanism. Three types of authentication work flow are available when using OAuth 2.0, token pass-through, client credentials, or browser based authentication. For more information, see the Installation and Configuration Guide. * [IMP-1097] Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.7.1 (previously 2.6.4) - libcurl 8.12.1 (previously 8.10.1) - OpenSSL 3.0.16 (previously 3.0.15) 2.8.4 ------------------------------------------------------------------------ Released 2025-02-14 Enhancements & New Features * [03186432][IMP-952] Kerberos Authentication Support for HTTP Transport Mode The connector now supports Kerberos authentication when using HTTP transport mode. * [03186432][IMP-952] Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.6.4 (previously 2.6.2) - libcurl 8.10.1 (previously 8.7.1) - OpenSSL 3.0.15 (previously 3.0.13) - RapidJSON custom version addressing CVE-2024-39684. (previously 1.1.0) - Boost 1.84.0 (previously 1.81.0) * [04978233][IMP-1077] SAML Auth Cookie Caching enhancement SAML Auth Cookie Caching now supports Impala Virtual Warehouse cluster with active-active coordinators. For more information, see the configuration option "Enable Routing To Same Coordinator For Cached SAML Auth Cookie" in the Installation and Configuration Guide. * [IMP-1081] Updated platform support The connector now supports the following platform versions: - Debian 11 and 12 - Ubuntu 24.04 2.8.3 ------------------------------------------------------------------------ Released 2024-08-02 Enhancements & New Features * [IMP-1035] DPAPI encryption support for Windows On Windows, you can now encrypt secrets using the Windows Data Protection API (DPAPI), and all previously encrypted secrets will continue to work as expected. For more information, see the Installation and Configuration Guide. Resolved Issues The following issue has been resolved in Cloudera ODBC Connector for Apache Impala 2.8.3. * [IMP-1035] On Windows, the Password Options button of the proxy password in the DSN setup dialog is inactive. 2.8.1 ------------------------------------------------------------------------ Released 2024-04-30 Enhancements & New Features * [IMP-977] Fetch performance enhancement The multi-socket fetch feature has improved fetch performance. The data conversion workload is now pushed down to fetch threads. * [IMP-1008] Security updates The connector has been updated with security improvements. * [IMP-1009] Updated security flags The following security flags have been used to improve security checks in the connector: - /CETCOMPAT - /guard:cf - /Qspectre - /SDL * [IMP-1009][IMP-1015] Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.6.2 (previously 2.6.0) - libcURL 8.7.2 (previously 8.4.0) - ZLib 1.3.1 (previously 1.2.13) Resolved Issues The following issue has been resolved in Cloudera ODBC Connector for Apache Impala 2.8.1. * [04576562][IMP-1005] When authenticating using SAML with auth cookie caching, the connector returns an error message 'Token expired: 401' if the Impala CDW cluster is recreated or experiences a failover on the Impala coordinator. 2.7.2 ------------------------------------------------------------------------ Released 2024-03-01 Enhancements & New Features * [04539096][IMP-1002] Configuring the DSN file The connector can now read configuration names from the DSN file. To do this, set the ConfigsFromFileDSN property to a comma-separated list of configuration names. For more information, see the Installation and Configuration Guide. * [IMP-1003] Updated OpenSSL support The connector now uses OpenSSL 3.0.13. Previously, the connector used version 3.0.9. Resolved Issues The following issues have been resolved in Cloudera ODBC Connector for Apache Impala 2.7.2. * [04485926][IMP-981] When authenticating with Advanced Kerberos and a keytab file is used, a memory leak occurs. * [04538991][IMP-1001] When authenticating with JWT to connect to an Impala virtual warehouse cluster with active-active coordinators, the connector returns a 401 error for the first operation after a successful connection. 2.7.1 ------------------------------------------------------------------------ Released 2024-01-15 Enhancements & New Features * [IMP-965] Multi-socket fetch support You can now retrieve multiple row set from the server concurrently using multiple client connections. To do this, set EnableMultiSocketFetch to 1. For more information, see the Installation and Configuration Guide. * [IMP-963] Improved fetch performance The connector now has enhanced fetch performance. * [IMP-976] Updated libcURL support The connector now uses libcURL 8.4.0. Previously, the connector used version 8.1.2. Resolved Issues The following issue has been resolved in Cloudera ODBC Connector for Apache Impala 2.7.1. * [03718180][IMP-974] When authenticating with SAML and an Impala CDW cluster is configured to Active-Active HA mode, the connector returns an error. 2.7.0 ------------------------------------------------------------------------ Released 2023-09-15 Enhancements & New Features * [00420456][IMP-940] Support for JWT authentication You can now authenticate your connection with a JSON Web Token (JWT). To do this, select JWT authentication from the Mechanism drop-down list (set the Mechanism property to JWT Authentication). For more information, see the Installation and Configuration Guide. * [IMP-941] Updated Windows Server support The connector now supports Windows Server 2022. For a list of supported Windows versions, see the Installation and Configuration Guide. * [IMP-951] Updated third-party libraries The connector now uses the following third-party libraries: - Apache Thrift 0.17.0 (previously 0.9.0) - Boost 1.81.0 (previously 1.64.0) - Cyrus SASL 2.1.28 (previously 2.1.26) - Expat 2.5.0 (previously 2.4.6) - ICU 71.1.x (previously 58.2.x) - libcURL 8.1.2 (newly added) - OpenSSL 3.0.9 (previously 1.1.1s) - Zlib 1.2.13 (newly added) * [IMP-958] Updated macOS support On macOS, the connector is now a Universal connector that natively supports Apple Silicon. For security best practices, it is suggested to keep both the connector and OS updated. * [03449597][IMP-960] Updated Windows platform support The connector now supports Windows 11. For a list of supported Windows versions, see the Installation and Configuration Guide. Resolved Issues The following issue has been resolved in Cloudera ODBC Connector for Apache Impala 2.7.0. * [02795738][IMP-946] The connector does not generate the last COALESCE parameter from the ELSE expression in the CASE statement. ============================================================================== Contact Us ============================================================================== If you are having difficulties using the connector, our Community Forum (http://community.cloudera.com) may have your solution. In addition to providing user to user support, our forums are a great place to share your questions, comments, and feature requests with us. If you are a Subscription customer you may also use the Cloudera Support Portal (http://www.cloudera.com/content/cloudera/en/support/home.html) to search the Knowledge Base or file a Case. Important: To help us assist you, prior to contacting Cloudera Support please prepare a detailed summary of the client and server environment including operating system version, patch level, and configuration.