============================================================================== Simba Impala JDBC Data Connector Release Notes ============================================================================== The release notes provide details of enhancements, features, workflow changes, and known issues in Simba Impala JDBC Connector 2.6.36, as well as the version history. 2.6.36 ======================================================================= Released 2024-09-25 Enhancements & New Features * [IMPJ-808] Updated Jackson library Upgraded Jackson libraries (annotations, core, databind) to version 2.16.1 from 2.15.2. Resolved Issues The following issue has been resolved in Simba Impala JDBC Connector 2.6.36. * [IMPJ-801] The driver was unable to connect with Kerberos. * [IMPJ-807] The older version (1.11) of commons-codec appeared in the driver jar metadata instead of the actual version (1.15). Workflow Changes ============================================================= The following changes may disrupt established workflows for the connector. 2.6.35 ----------------------------------------------------------------------- * [IMPJ-794] Updated JAAS configuration information By default, the JAAS configuration is turned off when Kerberos authentication is used. To turn it on, set the JDBC_ENABLE_JAAS environment variable to 1. For more information, see the Installation and Configuration Guide. 2.6.27 ----------------------------------------------------------------------- * [IMPJ-685] Removed slf4j-log4j12 dependency Beginning with this release, the connector no longer includes the slf4j-log4j12 library in the JAR file. 2.6.24 ----------------------------------------------------------------------- * [IMPJ-661] Removed third-party libraries Beginning with this release, the connector no longer includes the ZooKeeper and Jute libraries in the JAR file. 2.6.23 ----------------------------------------------------------------------- * [IMPJ-536] Removed support for JDBC 4.0 (Java 6) Beginning with this release, the connector no longer supports JDBC 4.0 (Java 6). For a list of supported JDBC versions, see the Installation and Configuration Guide. 2.6.17 ----------------------------------------------------------------------- * [IMPJ-553] Removed support for Impala 2.7 Beginning with this release, the driver no longer supports Impala 2.7. For a list of supported Impala versions, see the Installation and Configuration Guide. 2.6.16 ----------------------------------------------------------------------- * [IMPJ-501] Removed support for Impala 1.0.1 to 2.6 Beginning with this release, the driver no longer supports Impala 1.0.1 to 2.6. For a list of supported Impala versions, see the Installation and Configuration Guide. 2.6.15 ----------------------------------------------------------------------- * New default port Beginning with this release, if the port is not specified in the connection URL, the driver uses a default port depending on the specified transport mode: - If the transport mode is set to HTTP, the driver uses port 28000 as the default. - If the transport mode is set to SASL or binary, or is not specified, the driver uses port 21050 as the default. Previously, the driver always used port 21050 as the default port. 2.6.7 ------------------------------------------------------------------------ * New license file required Beginning with this release, the driver requires a license file named SimbaApacheImpalaJDBCDriver.lic instead of one named SimbaClouderaImpalaJDBCDriver.lic. Make sure to copy the new SimbaApacheImpalaJDBCDriver.lic file into the same directory as the driver JAR file. Otherwise, the driver cannot be used. 2.6.0 ------------------------------------------------------------------------ * Removed support for JDBC 3 (Java 5) Beginning with this release, the driver no longer supports JDBC 3 (Java 5). For a list of supported JDBC versions, see the Installation and Configuration Guide. Version History ============================================================== 2.6.35 ----------------------------------------------------------------------- Released 2024-08-09 Enhancements & New Features * [IMPJ-794] Security improvement The connector has been updated with security improvements. Resolved Issues The following issue has been resolved in Simba Impala JDBC Connector 2.6.35. * [IMPJ-790] When using SQL Clause EXCEPT and scalar function CURRENT_DATE() for parser, the connector returns an error. 2.6.34 ----------------------------------------------------------------------- Released 2024-04-30 Enhancements & New Features * [IMPJ-760] Updated SSLTrustStoreType property For the SSLTrustStoreType property, you can now specify the TrustStore type. For more information, see the Installation and Configuration Guide. * [IMPJ-777] Performance improvement The performance of the connector when retrieving result sets has been improved. Resolved Issues The following issue has been resolved in Simba Impala JDBC Connector 2.6.34. * [IMPJ-778] When query jobs receives a memory limits exceeded error, connector does not terminate the query. 2.6.33 ----------------------------------------------------------------------- Released 2023-12-08 Enhancements & New Features * [IMPJ-747] Improved fetch performance The connector can now move data conversion to the fetch thread. This boosts performance when the connector retrieves the result set from the server faster than the JDBC application can consume the result set. To do this, set the DataConversionInFetchThread to 1. For more information, see the Installation and Configuration Guide. Performance improvements have also been made when retrieving timestamp values and null values. * [IMPJ-750] Multi-socket fetch support You can now retrieve multiple row set from the server concurrently using multiple client connections. To do this, set the EnableMultiSocketFetch to 1. For more information, see the Installation and Configuration Guide. Resolved Issues The following issue has been resolved in Simba Impala JDBC Connector 2.6.33. * [IMPJ-746] When passing LoginTimeout in the connection string, the connector submits the option as a query option in Impala. 2.6.32 ----------------------------------------------------------------------- Released 2023-06-30 Enhancements & New Features * [IMPJ-740] Updated Jackson library The connector now uses the following Jackson versions: - jackson-annotations 2.15.2 (previously 2.13.4) - jackson-core 2.15.2 (previously 2.13.4) - jackson-databind 2.15.2 (previously 2.13.4.2) Resolved Issues The following issue has been resolved in Simba Impala JDBC Connector 2.6.32. * [IMPJ-719] On CHAR and VARCHAR types, the CAST statement fails. 2.6.31 ----------------------------------------------------------------------- Released 2023-04-26 Enhancements & New Features * [IMPJ-736] Updated third-party library The connector has been upgraded with the following third-party libraries: - Apache HttpClient 4.5.14 (previously 4.5.13) - Apache HttpCore 4.4.16 (previously 4.4.14) - log4j-api 2.20.0 (previously 2.17.1) - log4j-core 2.20.0 (previously 2.17.1) - log4j-slf4j-impl 2.20.0 (previously 2.17.1) - slf4j 1.7.36 (previously 1.7.30) - thrift 0.17.0 (previously 0.13.0) * [IMPJ-721] Native GSS-API support The connector now supports the native GSS-API feature in the JDK without the need to set the AllowTgtSessionKey property in the Windows registry. For more information, see the Installation and Configuration Guide. * [IMPJ-733] Support for JWT authentication You can now authenticate your connections to clusters with JWT authentication. To do this, select JWT Authentication from the Mechanism drop-down list (set the AuthMech property to 14). For more information, see the Installation and Configuration Guide. ==============================================================================