============================================================================== Simba Starburst ODBC Data Connector Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Simba Starburst ODBC Connector 2.1.11, as well as the version history. 2.1.11 ======================================================================= Released 2024-08-06 Enhancements & New Features * [PRESO-1422] Updated Ubuntu support The connector now supports Ubuntu 24.04 version. For a list of supported platform versions, see the Installation and Configuration Guide. * [PRESO-1452][PRESO-1453][PRESO-1472] Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.6.2 (previously 2.5.0) - libcURL 8.7.1 (previously 8.6.0) - Zlib 1.3.1 (previously 1.2.13) * [PRESO-1358] Upgraded Visual Studio support The connector now uses Windows Visual Studio 2022. For supported versions, see the Installation and Configuration Guide. * [PRESO-1420] Linux ARM Support On Linux platform , the connector now supports ARM architecture. Resolved Issues The following issues have been resolved in Simba Starburst ODBC connector 2.1.11. * [PRESO-1252] The connector is installed with incorrect ODBCMessage.xml. * [PRESO-1342][PRESO-1356] The connector does not support catalog name that contains hyphen(-). * [PRESO-1493] When a prepared statement containing decimal data type is run, the query does not work. * [PRESO-1491] When creating a new connection and select version() is queried, the connector does not finish the query. Known Issues The following are known issues that you may encounter due to limitations in the data source, the connector, or an application. * Implicit casting of CHAR(x) to larger CHAR(x) is not supported Beginning with version 0.152.1-t, Starburst does not support implicit casting of CHAR(x) data to a CHAR(x) of a larger size. As a workaround, INSERT queries into columns of CHAR(x) type must contain an explicit cast into a CHAR(x) type of the size reported by the Starburst Server. * [PRESO-681] Some year values not supported in TIME and TIMESTAMP The connector does not support year values less than -9999 or greater than 9999 in TIME and TIMESTAMP data types. Workflow Changes ============================================================= The following changes may disrupt established workflows for the connector. 2.1.11 ----------------------------------------------------------------------- * [PRESO-1314][PRESO-1418] Removed support for earlier versions of Linux distributions Beginning with this release, the connector no longer supports the following versions of Linux distributions: - CentOS 7 - Debian 10 - RHEL 7 For a list of supported Linux versions, see the Installation and Configuration Guide. 2.1.0.1000 ------------------------------------------------------------------- * Removed support for macOS universal bitness Beginning with this release, the connector no longer supports universal bitness for macOS. Support for macOS version 10.14 has been removed. For a list of supported macOS versions, see the Installation and Configuration Guide. * [PRESO-1103] Removed CacheAccessToken support Beginning with this release, the connector no longer supports caching of access token. * Removed support for earlier versions of Linux distributions Beginning with this release, the driver no longer supports the following versions of Linux distributions: - CentOS 6 - Debian 8 and 9 - Ubuntu 14.04, 16.04, and 18.04 For a list of supported Linux versions, see the Installation and Configuration Guide. 2.0.8.1011 ------------------------------------------------------------------- * Removed OIDC authentication support Beginning with this release, the connector no longer supports OIDC authentication. Version History ============================================================== 2.1.7.1010 ------------------------------------------------------------------- Released 2024-04-29 Enhancements & New Features * [PRESO-1336] Mute server warnings support The connector can now disable server warnings. To do this, select the Mute Server Warnings checkbox (set the MuteServerWarnings property to 1). For more information, see the Installation and Configuration Guide. * [PRESO-1245] Check Certificate Revocation support The connector can now check for the certificate revocation from the Windows Trust Store. To do this, check the Check Certificate Revocation check box (set the CheckCertRevocation property to 1). For more information, see the Installation and Configuration Guide. Resolved Issues The following issues have been resolved in Simba Starburst ODBC connector 2.1.7.1010. * [PRESO-1248] The connector does not hide the credentials in the log file. * [PRESO-1258] Even though the connector adds the self-signed server certificate to the Windows system trust store, the connection fails. 2.1.4.1006 ------------------------------------------------------------------- Released 2024-01-22 Enhancements & New Features * [PRESO-1210] Updated Starburst Enterprise support The connector now supports the following: - Starburst Galaxy - Starburst Enterprise For more information, see the Installation and Configuration Guide. * [PRESO-1232] Updated OIDC authentication support The connector now supports OIDC authentication. For more information, see the Installation and Configuration Guide. * [PRESO-1239] Updated FIPS support You can now enable FIPS support by downloading a separate FIPS package available for assistance. For more information, see the Installation and Configuration Guide. Resolved Issues The following issue has been resolved in Simba Starburst ODBC connector 2.1.4.1006. * [PRESO-1214] When SQLColumns() or SQLGetData() is used to retrieve the data, the connector returns incorrect precision or scale for decimal columns. 2.1.1.1002 ------------------------------------------------------------------- Released 2023-10-06 Enhancements & New Features * Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.5.0 (previously 2.4.6) - LibCurl 8.1 (previously 7.78) - OpenSSL 3.0 (previously 1.1.1q) - Zlib 1.2.13 (previously 1.2.11) - MIT Kerberos 4.1 (previously 4.0.1) * Updated macOS support On macOS, the connector is now a Universal driver that natively supports Apple Silicon. For security best practices, it is suggested to keep both the connector and OS updated. * Updated platform support The connector now supports the following platform versions: - Windows 11 - Debian 10 and 11 - Ubuntu 20.04 and 22.04 For a list of supported platform versions, see the Installation and Configuration Guide. * [PRESO-983] Proxy settings support The connector now supports Proxy settings at the connector level to make the user experience more secure. For more information, see the Installation and Configuration Guide. * [PRESO-951] Remove TypeName Parameters support The connector now removes length, precision,or scale parameters from the SQLColumns() typename. To do this, select the Remove TypeName Parameters checkbox (set the Remove TypeName Parameters property to 1). For more information, see the Installation and Configuration Guide. * [PRESO-998] Upgraded User-Agent support The connector now supports User-Agent which includes version or platform of the connector and client. Resolved Issues The following issues have been resolved in Simba Starburst ODBC connector 2.1.1.1002. * [PRESO-1133] When calling SQLFreeHandle, pending queries are not released. * [PRESO-1093] SQLGetTypeInfo() does not return UUID, IPAddress, hyperloglog, p4hyperloglog, setdigest, qdigest, or tdigest datatypes. * [PRESO-1108] When server returns a HTTP 502, 503, or 504 error, the connector does not try to reconnect. * [PRESO-1115] The connector sets the varchar length incorrectly. * [PRESO-949] The connector fails to load tables having columns of data types UUID and IPAddress. * [PRESO-950] The connector fails to load tables having columns of data types hyperloglog, p4hyperloglog, setdigest, qdigest, tdigest. * [PRESO-957] Any application which shows up driver dialog should not have data source name input. * [PRESO-965] The connector does not pass role parameters correctly. * [PRESO-969] SQLColumnInfo() returns incorrect data for time with time zone and timestamp with time zone data types. * [PRESO-995] The connector ignores HTTP headers in lowercase. ==============================================================================