============================================================================== Simba HBase ODBC Driver with SQL Connector Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Simba HBase ODBC Driver 1.2.0, as well as the version history. 1.2.0 ======================================================================== Released 2019-09-27 Enhancements & New Features * [HAM-188] Updated Debian support The driver now officially supports Debian 8 and 9, instead of Debian 7 and 8. * [HAM-176] Updated driver version information in Linux binary You can now check the Linux driver's version from the driver binary file. To do this, open the .so file in a text editor, and search for the text "$driver_version_sb$:". The driver's version number is listed after this text. * [HAM-187] Updated third-party library linking for Linux The Linux driver now statically links to the OpenSSL and ICU libraries by default. Driver builds with dynamically linked libraries continue to be available as needed. For more information about this change, contact Customer Support through https://www.simba.com/support/. * [HAM-158] Updated ICU version The driver now uses ICU version 58.2.x. * [HAM-160] Updated Expat version The driver now uses Expat version 2.2.0. * [HAM-161] Internal driver improvements The driver has been updated with minor internal improvements. Resolved Issues The following issues have been resolved in Simba HBase ODBC Driver 1.2.0. * [HAM-77] When a query is blocked due to the REST server being read-only, the driver returns an error message similar to the following: "Failed writing received data to disk/application". This issue has been resolved. The driver now returns a more precise error message when a query is blocked by the server's read-only configuration, enabling you to more easily distinguish this issue from other types of query failures. * [HAM-154] In some cases, the driver fails to encode certain integer values. * [HAM-159] When the driver is installed on a machine that uses Turkish locale settings, if you try to connect using a connection string where one or more of the property names contains a lower-case "i" character, the driver fails to parse the string and does not connect to the server. Version History ============================================================== 1.1.8 ------------------------------------------------------------------------ Released 2018-07-06 Enhancements & New Features * [HAM-145] Standardized log file names When logging is enabled, the driver now produces the following log files: - A simbahbaseodbcdriver.log file that logs driver activity that is not specific to a connection. - A simbahbaseodbcdriver_connection_[Number].log for each connection made to the database, where [Number] is a number that identifies each log file. This file logs driver activity that is specific to the connection. * [HAM-146] Minimum TLS support You can now specify the minimum version of TLS the driver accepts when authenticating the connection to the data source. * [HAM-147] More informative SSL error messages The driver now provides more detailed error messages for TLS/SSL errors. * [HAM-148] Support for Windows Trust Store You now have the option to use the CA certificates in the Windows Trust Store for server verification when using SSL. * [HAM-149] New key name for Allow Common Name Host Name Mismatch option The key name for the Allow Common Name Host Name Mismatch option is now AllowHostNameCNMismatch. The previous key name CAIssuedCertNamesMismatch is deprecated, but is still supported for backwards compatibility. * [HAM-144] Updated third-party dependencies The driver now uses libcURL 7.60.0 and zlib 1.2.11. As a result, several security features in the driver have been improved. Resolved Issues The following issue was resolved in Simba HBase ODBC Driver 1.1.8. * [HAM-107] The Close button in the Test Results DSN dialog box does not work. 1.1.7 ------------------------------------------------------------------------ Released 2018-01-26 Resolved Issues The following issue was resolved in Simba HBase ODBC Driver 1.1.7. * Queries that followed the form "select * from where "key" = 'value' " may fail to complete and return an error code 413from the server. This has been resolved. The driver now uses a scanner instead of http head if the http head exceeds the server's http header limit. 1.1.6 ------------------------------------------------------------------------ Released 2017-10-20 Enhancements & New Features * Apache Knox Gateway support added You can now use the new HTTP Path configuration option (the HTTPPath connection property) to configure the driver to connect to the server through the Knox Gateway. * Secure Sockets Layer (SSL) support added When connecting to a server through the Apache Knox Gateway, you can configure the driver to connect to SSL-enabled sockets. For more information, see the Installation and Configuration Guide. * Kerberos authentication supported You can now use the Linux and macOS drivers to connect to the Kerberos- enabled REST API. The driver supports two forms of Kerberos authentication: - Basic Kerberos authentication, which requires a Kerberos ticket. - Advanced Kerberos, which requires a user principal and a keytab file. If a mapping file is provided, the driver can obtain the user principal and keytab file based on the specified user name (the UID setting). For more information, see the Installation and Configuration Guide. * Prefixes for log file names You can now configure the driver to add a prefix to log file names. The prefix includes the user name associated with the connection and the process ID of the application through which the connection is made. To enable this feature, set the UseLogPrefix connection property to 1. For more information, see the Installation and Configuration Guide. * Support for Debian and Ubuntu The driver now supports the Debian and Ubuntu distributions of Linux, in the following versions: - Debian 7 or 8 - Ubuntu 14.04 to 16.04 Resolved Issues The following issue was resolved in Simba HBase ODBC Driver 1.1.6. * When executing a SELECT COUNT(*) query on a table that contains a NULL value, the driver returns an incorrect number. 1.1.5 ------------------------------------------------------------------------ Released 2017-07-04 Enhancements & New Features * More descriptive value returned for SQL_DBMS_NAME When SQLGetInfo is called, the driver now returns "HBase" as the SQL_DBMS_NAME value. Previously, the driver returned "TEXT". 1.1.4 ------------------------------------------------------------------------ Released 2017-05-05 Resolved Issues The following issue was resolved in Simba HBase ODBC Driver 1.1.4. * License file not recognized by the driver. 1.1.3 ------------------------------------------------------------------------ Released 2017-03-31 Resolved Issues The following issue was resolved in Simba HBase ODBC Driver 1.1.3. * Crash on non-Windows platforms when unloading protobuf library. 1.1.2 ------------------------------------------------------------------------ Released 2017-03-20 Enhancements & New Features * Updated third-party library dependencies The driver has been updated to incorporate newer versions of the third- party library dependencies. Resolved Issues The following issue was resolved in Simba HBase ODBC Driver 1.1.2. * Segmentation fault in Driver Manager detection on Linux. 1.1.1 ------------------------------------------------------------------------ Released 2017-02-09 Enhancements & New Features * Upgraded OpenSSL library The driver now uses OpenSSL 1.0.2. Previously, the driver used OpenSSL 1.0.1. 1.1.0 ------------------------------------------------------------------------ Released 2016-08-18 Enhancements & New Features * Visual Studio 2013 compiler The driver is now built using the Visual Studio 2013 compiler. * ODBC 3.80 The driver is now compliant with the ODBC 3.80 standard. ==============================================================================