Drill 1.10.0-1703 Release Notes

The following release notes apply to the 1.10.0 version of the Apache Drill component included in the MapR Converged Data Platform.

Version 1.10.0
Release Date April 2017
MapR Version Interoperability See EEP Components and OS Support, Interoperability Matrix, and Drill Support Matrix.
Package Names Package Names for Ezmeral Ecosystem Packs (EEPs)

New in this Release

This Apache Drill release includes the following behavior changes that are specific to MapR:
  • Support for authentication through MapR-SASL tickets.
  • Support for installation on SUSE operating systems with Open JDK 1.8 and Oracle JDK 1.7 or 1.8.

This release also includes the following bug fixes and improvements:

  • Tableau native connectivity.
  • Support for the CREATE TEMPORARY TABLE AS (CTTAS) command.
  • Support for Kerberos authentication between the client and drillbit.
  • Support for authentication through MapR-SASL tickets.
  • New JDBC connection option that improves fault tolerance when connecting directly to a Drill node from a client.
  • Improved diagnostics in Drill Web Console with version and other query profile statistics.
  • Improved Parquet compatibility with Hive/Spark generated Parquet files with support for INT96 timestamp datatype
  • Configurable list of profiles in Drill web UI

Additional bug fixes and enhancements are listed in the Apache Drill 1.10.0 Release Notes

Fixes

MapR Fix Description
Drill-5395 Region to fragment assignment logic no longer causes queries against HPE Ezmeral Data Fabric Database tables to fail with a null pointer exception.
MD-1457 The ODBC driver's DNS Configuration dialog box now supports Cluster IDs that include dots(.).
MD-1433 The planning stage now has better performance for queries against HPE Ezmeral Data Fabric Database binary tables.
MD-1259 The Apache Drill documentation now includes implicit column name parameters and details.
MD-1244 Using store.parquet.reader.int96_as_timestamp no longer throws IndexOutOfBoundsException.
MD-832 Drill verifies that all the running drillbits are in the same version. A warning displays in the Web UI whenever there is a mismatch.
MD-924 Drill compatibility issues with Parquet Date and Timestamp data types have been resolved.

Known Issues and Limitations

  • MD-1588: When Drill is run under Warden on RedHat/CentOS operating systems, drillbits fail to start automatically after an upgrade to Drill 1.10.0.

    Workaround: Run the following command to manually start the drillbits:

    maprcli node services -name drill-bits -action start -nodes <node host names separated by a space> 
  • MD-1340: Select * query returns incorrect format for nested Date fields.