============================================================================== Starburst ODBC Driver Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Starburst ODBC Driver 2.2.3.1009, as well as the version history. 2.2.3.1009 =================================================================== Release 2025-07-09 Enhancements & New Features * [PRESO-1789] Updated Windows Server support The driver now supports Windows Server 2025. For a list of supported versions, see the Installation and Configuration Guide. * [PRESO-1874] NonProxyHosts feature support The driver can now access the NonProxyHosts feature without connecting through the proxy server. To do this, in the Non Proxy Hosts field, type the list of hosts separated by a comma ( , ). For more information, see the Installation and Configuration Guide. * [PRESO-1902] Updated third-party libraries The connector now uses the following third-party libraries: - libcURL 8.12.1 (previously 8.11.1) - OpenSSL 3.0.16 (previously 3.0.15) Resolved issues The following issues have been resolved in Starburst ODBC Driver 2.2.3.1009. * [PRESO-1834] The driver now supports MaxDefaultVarCharLength functionality in SQLColumns and SQLColAttribute. * [PRESO-1917] The driver's incorrect handling of the NonProxyHosts parameter as NoProxy has been addressed and fixed. Known Issues The following are known issues that you may encounter due to limitations in the data source, the driver, 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 the 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 driver does not support year values less than -9999 or greater than 9999 in TIME and TIMESTAMP data types. * [PRESO-850] Check Certificate Revocation not supported For now, the Check Certificate Revocation is disabled and works similarly to pass the Trusted Certificates Path. Workflow Changes ============================================================= The following changes may disrupt established workflows for the driver. 2.2.3.1009 ------------------------------------------------------------------- * [PRESO-1854] Documentation update for SessionProperties In the SessionProperties description, the session_property=session_value has now been replaced with session_property:session_value. For more information, see the Installation and Configuration Guide. * [PRESO-1912] Removed Ubuntu support Beginning with this release, the connector no longer supports Ubuntu 20.04. For a list of supported operating systems, see the Installation and Configuration Guide. 2.0.15.1021 ------------------------------------------------------------------ * [PRESO-875][PRESO-876][PRESO-877] Updated platform support The driver now supports the following platform versions: - Windows server 2019 and 2022 - macOS 10.15, 11, and 12 - CentOS 8 - Red Hat Enterprise Linux (RHEL) 8 - SUSE Linux Enterprise Server (SLES) 15 For a list of supported platform versions, see the Installation and Configuration Guide. 2.0.11.1014 ------------------------------------------------------------------ * Updated DelegationUID, EffectiveUserName, and SessionUser properties Beginning with this release, the value passed for DelegationUID, EffectiveUserName, and SessionUser is now the X-Trino-User header. Previously, the value passed was the sessionUser header. For more information, see the Installation and Configuration Guide. Version History ============================================================== 2.2.2.1007 ------------------------------------------------------------------- Release 2025-04-09 Enhancements & New Features * [PRESO-1746] Updated Rapidjson support The driver now supports Rapidjson 20220112. Previously, the driver used Rapidjson 1.1.0. Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.2.2.1007. * [PRESO-1769] Updated the driver binary to ensure the driver allows version lookup. * [PRESO-1770] Fixed incorrect decimal values for interval type. The value of second's fraction is capped to only three decimal values(Milliseconds) for the Interval column. * [PRESO-1772] When an SQL query's timestamp precision exceeds 9, the driver truncates it to timestamp(9), logs a warning, and returns SQL_SUCCESS_WITH_INFO to inform the user. * [PRESO-1771] Enhanced the leading precision for interval types to 9 to prevent segmentation faults during getdata calls. 2.2.1.1006 ------------------------------------------------------------------- Release 2025-02-07 Enhancements & New Features * [PRESO-1748] Updated platform support The driver now supports Red Hat Enterprise Linux (RHEL) 9. For more details, see the Installation and Configuration Guide. 2.2.1.1005 ------------------------------------------------------------------ Release 2025-01-31 Enhancements & New Features * [PRESO-1518] Updated platform support The driver now supports the following platform versions: - macOS 13 and 14 - Red Hat Enterprise Linux (RHEL) 8 ARM support - SUSE Linux Enterprise Server (SLES) 15 For a list of supported platform versions, see the Installation and Configuration Guide. * [PRESO-1727][PRESO-1726] Updated Third-Party Libraries The following third-party libraries are upgraded: - libcurl 8.11.1 (previously, 8.9.1) - expat 2.6.4 * [PRESO-1233] Updated TLS support The driver now supports a minimum TLS version of 1.3. For more details, see the Installation and Configuration Guide. Resolved issue The following issues have been resolved in Starburst ODBC Driver 2.2.1.1005. * [PRESO-1711] Fixed a data truncation issue that occurred when queried data contained VARCHAR or CHAR data types. * [PRESO-1665] Removed CallingAppName from the UI, moved SessionProperties under ExtraCredentials as required, and corrected its format to key1:value1, key2:value2. 2.2.1.1004 ------------------------------------------------------------------ Release 2024-12-06 Resolved issue The following issue has been resolved in Starburst ODBC Driver 2.2.1.1004. * [PRESO-1689] Fixed an issue where the changelog included with the RPM for version 2.2.0.1002 was inaccurate and incomplete. The changelog is now fixed. 2.2.0.1002 ------------------------------------------------------------------ Release 2024-11-18 Resolved issue The following issue has been resolved in Starburst ODBC Driver 2.2.0.1002. * [PRESO-1654] Fixed a crash in SQLTables when the IgnoreBrokenCatalog option is enabled. Previously, enabling this option caused the driver to crash. 2.2.0.1001 ------------------------------------------------------------------ Release 2024-11-06 Resolved issue The following issue has been resolved in Starburst ODBC Driver 2.2.0.1001. * [PRESO-1643] The driver version 2.2.0.1000 DMG package was unsigned, causing installation issues. This is resolved in 2.2.0.1001 with a signed DMG package for compliance. 2.2.0.1000 ------------------------------------------------------------------ Released 2024-10-15 Enhancements & New Features * [PRESO-1566] Support for x-trino-session and x-trino-clear-session Headers The driver now supports the x-trino-session and x-trino-clear-session header parameters, allowing users to configure session parameters during a session connection. * [PRESO-1530] Updated SEN SDK and Third-Party Libraries The SEN SDK has been updated to version 10.3.2.1010, and the following third-party libraries are upgraded: - libcurl 8.9.1 - ICU 74.2 - OpenSSL 3.0.15 * [PRESO-1583] Updated platform support The driver now supports the following platform versions: - Windows server 2016, 2019 and 2022 - Red Hat Enterprise Linux (RHEL) 8 and 9 - macOS 10.15, 11, and 12 - Ubuntu Linux 20.04, 22.04 and 24.04 - Windows 10 and 11 For a list of supported platform versions, see the Installation and Configuration Guide. Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.2.0.1000. * [PRESO-1609] The SQLGetTypeInfo(hstmt, SQL_DECIMAL) function now correctly returns "precision,scale" for CREATE_PARAMS and 38 for MAXIMUM_SCALE. * [PRESO-1567] The RPM now includes change log support, displaying driver feature updates, dependency changes, and version numbers. 2.1.11 ----------------------------------------------------------------------- Released 2024-08-02 Resolved Issues The following issue has been resolved in Simba Starburst ODBC connector 2.1.11. * [PRESO-1491] When creating a new connection and select version() is queried, the connector does not finish the query. 2.1.10 ----------------------------------------------------------------------- Released 2024-07-17 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.10. * [PRESO-1356][PRESO-1342] The driver 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. 2.1.8 ------------------------------------------------------------------------ Released 2024-05-17 Enhancements & New Features * [PRESO-1452][PRESO-1453] Updated third-party libraries The driver 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) Resolved Issues The following issue has been resolved in Starburst ODBC Driver 2.1.8. * [PRESO-1252] The driver deployed the wrong ODBCMessage.xml file. ==============================================================================