============================================================================== Starburst ODBC Driver Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Starburst ODBC Driver 2.0.13.1016, as well as the version history. 2.0.13.1016 =================================================================== Released 2023-01-16 Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.0.13.1016. * [PRESO-952] SQLGetTypeInfo() does not return time with time zone and timestamp with time zone data types. * [PRESO-956] The driver does not set the varchar column length from the query resultset metadata returned from the server. 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 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. Workflow Changes ============================================================= The following changes may disrupt established workflows for the driver. 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.0.11.1014 ------------------------------------------------------------------ Released 2022-10-21 Enhancements & New Features * [PRESO-906] Role based access control support You can specify the roles which the user want to use when connecting and querying the cluster. To do this, select the Roles field (set the Roles property to a key-value pair). For more information, see Installation and Configuration Guide. Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.0.11.1014. * [PRESO-936] When IgnoreBrokenCatalog is enabled, the driver sends an incorrect query. * [PRESO-912] The X-Trino-User header is missing when attempting user impersonation. * [PRESO-920] The driver does not follow the successive URI link. * [PRESO-728] The following parameters do not behave as expected: - Max Catalog Name Length - Max Column Name Length - Max Schema Name Length - Max Table Name Length * [PRESO-943] The AllowHTTPRedirect option does not work correctly. 2.0.9.1012 ------------------------------------------------------------------- Released 2022-07-20 Enhancements & New Features * [PRESO-851] User impersonation support The driver can now delegate all operations against the SEP server to the specified user, rather than to the authenticated user for the connection. To do this, set the sessionUser, EffectiveUserName, or DelegationUID property to the specified value. For more information, see the Installation and Configuration Guide. Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.0.9.1012. * [PRESO-823] When installing the driver, the driver displays an incorrect file path. * [PRESO-836] SSL errors display incorrect error messages. * [PRESO-881] When IgnoreBrokenCatalog is enabled, the driver sends an incorrect query. 2.0.7.1010 ------------------------------------------------------------------- Released 2022-06-07 Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.0.7.1010. * [PRESO-882] In some cases, IgnoreBrokenCatalog does not function as expected. * [PRESO-883] When running the most recent installation wizard for the driver, existing DSNs are removed. 2.0.6.1009 ------------------------------------------------------------------- Released 2022-03-31 Enhancements & New Features * [PRESO-834] Support for JWT authentication You can now authenticate your connection with a JSON Web Token (JWT). To do this, select JWT Authentication from the Authentication Type drop-down list (set the AuthenticationType property to JWT Authentication). For more information, see the Installation and Configuration Guide. * [PRESO-831] Cache access tokens You can now cache access tokens using OIDC authentication. To do this, check the Cache Access Token check box (set the CacheAccessToken property to 1). For more information, see the Installation and Configuration Guide. * [PRESO-803] Passdown access tokens You can now passdown access tokens to a connection string. For more information, see the Installation and Configuration Guide. * [PRESO-786] Multiple authentication challenges in a single process When using PowerBI or Tableau to send queries, the driver now reauthenticates itself. 2.0.4.1005 ------------------------------------------------------------------- Released 2022-01-19 Resolved Issues The following issues have been resolved in Starburst ODBC Driver 2.0.4.1005. * [PRESO-775] When a user name is not provided for OIDC authentication, the connection succeeds but an error message is incorrectly returned. * [PRESO-790] When the driver establishes a connection, it issues an extra query to the data store. * [PRESO-806] On macOS, OIDC authentication does not work. * [PRESO-822] When you attempt to use OAuth authentication with multiple IdP providers at the same time, the driver returns an error. 2.0.1.1002 ------------------------------------------------------------------- Released 2021-10-08 * Version 2.0.1.1002 was the initial release of Starburst ODBC Driver. ==============================================================================