============================================================================== Starburst ODBC Driver Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Starburst ODBC Driver 2.2.2.1007, as well as the version history. 2.2.2.1007 =================================================================== Enhancements & New Features Release 2025-04-09 * [PRESO-1746] Updated Rapidjson support The driver now supports Rapidjson 20220112. Previously, the version used was 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. 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 similar to passing the Trusted Certificates Path. Workflow Changes ============================================================= The following changes may disrupt established workflows for the driver. 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.1.1006 ------------------------------------------------------------------- Enhancements & New Features Release 2025-02-07 * [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 ------------------------------------------------------------------ Enhancements & New Features Release 2025-01-31 * [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 issue has 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. 2.1.7.1009 ------------------------------------------------------------------- Released 2024-04-02 Enhancements & New Features * [PRESO-1402] Performance improvements The driver has been updated with minor improvements. ==============================================================================