You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by br...@apache.org on 2018/03/18 20:17:15 UTC
[27/29] drill-site git commit: updates to website and docs for 1.13
http://git-wip-us.apache.org/repos/asf/drill-site/blob/42204ec5/docs/apache-drill-1-13-0-release-notes/index.html
----------------------------------------------------------------------
diff --git a/docs/apache-drill-1-13-0-release-notes/index.html b/docs/apache-drill-1-13-0-release-notes/index.html
new file mode 100644
index 0000000..803f42e
--- /dev/null
+++ b/docs/apache-drill-1-13-0-release-notes/index.html
@@ -0,0 +1,1553 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+<meta name=viewport content="width=device-width, initial-scale=1">
+
+
+<title>Apache Drill 1.13.0 Release Notes - Apache Drill</title>
+
+<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
+<link href='//fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
+<link href="/css/site.css" rel="stylesheet" type="text/css"/>
+
+<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
+<link rel="icon" href="/favicon.ico" type="image/x-icon"/>
+
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
+<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript" src="/js/script.js"></script>
+<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
+
+</head>
+
+
+<body onResize="resized();">
+ <div class="page-wrap">
+ <div class="bui"></div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class='toc-categories'>
+ <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
+ </li>
+ <li class="logo"><a href="/"></a></li>
+ <li class='expand-menu'>
+ <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
+ </li>
+ <li class='clear-float'></li>
+ <li class="documentation-menu">
+ <a href="/docs/">Documentation</a>
+ <ul>
+
+ <li><a href="/docs/getting-started/">Getting Started</a></li>
+
+ <li><a href="/docs/architecture/">Architecture</a></li>
+
+ <li><a href="/docs/tutorials/">Tutorials</a></li>
+
+ <li><a href="/docs/drill-on-yarn/">Drill-on-YARN</a></li>
+
+ <li><a href="/docs/install-drill/">Install Drill</a></li>
+
+ <li><a href="/docs/configure-drill/">Configure Drill</a></li>
+
+ <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
+
+ <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
+
+ <li><a href="/docs/query-data/">Query Data</a></li>
+
+ <li><a href="/docs/performance-tuning/">Performance Tuning</a></li>
+
+ <li><a href="/docs/log-and-debug/">Log and Debug</a></li>
+
+ <li><a href="/docs/sql-reference/">SQL Reference</a></li>
+
+ <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
+
+ <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
+
+ <li><a href="/docs/troubleshooting/">Troubleshooting</a></li>
+
+ <li><a href="/docs/developer-information/">Developer Information</a></li>
+
+ <li><a href="/docs/release-notes/">Release Notes</a></li>
+
+ <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
+
+ <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
+
+ </ul>
+ </li>
+ <li class='nav'>
+ <a href="/community-resources/">Community</a>
+ <ul>
+ <li><a href="/team/">Team</a></li>
+ <li><a href="/mailinglists/">Mailing Lists</a></li>
+ <li><a href="/community-resources/">Community Resources</a></li>
+ </ul>
+ </li>
+ <li class='nav'><a href="/faq/">FAQ</a></li>
+ <li class='nav'><a href="/blog/">Blog</a></li>
+ <li id="twitter-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
+ <li class='search-bar'>
+ <form id="drill-search-form">
+ <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
+ <button type="submit">
+ <i class="fa fa-search"></i>
+ </button>
+ </form>
+ </li>
+ <li class="d">
+ <a href="/download/">
+ <i class="fa fa-cloud-download"></i> Download
+ </a>
+ </li>
+</ul>
+</div>
+
+ <link href="/css/content.css" rel="stylesheet" type="text/css">
+
+
+
+
+
+
+
+<aside class="sidebar">
+ <div class="docsidebar">
+ <div class="docsidebarwrapper">
+ <ul style="display: block;">
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Getting Started</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-introduction/">Drill Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/why-drill/">Why Drill</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Architecture</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/architecture-introduction/">Architecture Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-query-execution/">Drill Query Execution</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/core-modules/">Core Modules</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/performance/">Performance</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Tutorials</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/tutorials-introduction/">Tutorials Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-in-10-minutes/">Drill in 10 Minutes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-the-yelp-academic-dataset/">Analyzing the Yelp Academic Dataset</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Learn Drill with the MapR Sandbox</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/about-the-mapr-sandbox/">About the MapR Sandbox</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-apache-drill-sandbox/">Installing the Apache Drill Sandbox</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/getting-to-know-the-drill-sandbox/">Getting to Know the Drill Sandbox</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/lesson-1-learn-about-the-data-set/">Lesson 1: Learn about the Data Set</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/lesson-2-run-queries-with-ansi-sql/">Lesson 2: Run Queries with ANSI SQL</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/lesson-3-run-queries-on-complex-data-types/">Lesson 3: Run Queries on Complex Data Types</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/summary/">Summary</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-highly-dynamic-datasets/">Analyzing Highly Dynamic Datasets</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-social-media/">Analyzing Social Media</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-data-using-window-functions/">Analyzing Data Using Window Functions</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Drill-on-YARN</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-on-yarn-introduction/">Drill-on-YARN Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/creating-a-basic-drill-cluster/">Creating a Basic Drill Cluster</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/launch-drill-under-yarn/">Launch Drill Under YARN</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/configuration-reference/">Configuration Reference</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-on-yarn-command-line-tool/">Drill-on-YARN Command-Line Tool</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/using-the-drill-on-yarn-web-ui/">Using the Drill-on-YARN Web UI</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/multiple-drill-clusters/">Multiple Drill Clusters</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/enabling-web-ui-security/">Enabling Web UI Security</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-a-release-note-issues/">Appendix A: Release Note Issues</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-b-drill-env-sh-settings/">Appendix B: drill-env.sh Settings</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-c-troubleshooting/">Appendix C: Troubleshooting</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-d-recreate-the-drill-archive/">Appendix D: Recreate the Drill Archive</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Install Drill</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/install-drill-introduction/">Install Drill Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/migrating-parquet-data/">Migrating Parquet Data</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Installing Drill in Embedded Mode</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/embedded-mode-prerequisites/">Embedded Mode Prerequisites</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-linux-and-mac-os-x/">Installing Drill on Linux and Mac OS X</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/starting-drill-on-linux-and-mac-os-x/">Starting Drill on Linux and Mac OS X</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-windows/">Installing Drill on Windows</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/starting-drill-on-windows/">Starting Drill on Windows</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Installing Drill in Distributed Mode</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/distributed-mode-prerequisites/">Distributed Mode Prerequisites</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-the-cluster/">Installing Drill on the Cluster</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/starting-drill-in-distributed-mode/">Starting Drill in Distributed Mode</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/starting-the-web-console/">Starting the Web Console</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/identifying-multiple-drill-versions-in-a-cluster/">Identifying Multiple Drill Versions in a Cluster</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Configure Drill</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/configure-drill-introduction/">Configure Drill Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-memory/">Configuring Drill Memory</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-security/">Configuring User Security</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-security/">Configuring Plain Security</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-libpam4j-as-the-pam-authenticator/">Using libpam4j as the PAM Authenticator</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-jpam-as-the-pam-authenticator/">Using jpam as the PAM Authenticator</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-security/">Configuring Kerberos Security</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-a-multitenant-cluster-introduction/">Configuring a Multitenant Cluster Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-multitenant-resources/">Configuring Multitenant Resources</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-resources-for-a-shared-drillbit/">Configuring Resources for a Shared Drillbit</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Configuration Options</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuration-options-introduction/">Configuration Options Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/start-up-options/">Start-Up Options</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/planning-and-execution-options/">Planning and Execution Options</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/persistent-configuration-storage/">Persistent Configuration Storage</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/ports-used-by-drill/">Ports Used by Drill</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-the-drill-shell/">Configuring the Drill Shell</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Connect a Data Source</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/connect-a-data-source-introduction/">Connect a Data Source Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/storage-plugin-registration/">Storage Plugin Registration</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Storage Plugin Configuration</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/plugin-configuration-basics/">Plugin Configuration Basics</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/workspaces/">Workspaces</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/drill-default-input-format/">Drill Default Input Format</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/file-system-storage-plugin/">File System Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/hbase-storage-plugin/">HBase Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/hive-storage-plugin/">Hive Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/rdbms-storage-plugin/">RDBMS Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/mongodb-storage-plugin/">MongoDB Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/mapr-db-format/">MapR-DB Format</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/s3-storage-plugin/">S3 Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/httpd-storage-plugin/">HTTPD Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/opentsdb-storage-plugin/">OpenTSDB Storage Plugin</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/kafka-storage-plugin/">Kafka Storage Plugin</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">ODBC/JDBC Interfaces</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/interfaces-introduction/">Interfaces Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/using-the-jdbc-driver/">Using the JDBC Driver</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/using-jdbc-with-squirrel-on-windows/">Using JDBC with SQuirreL on Windows</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Installing the ODBC Driver</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-linux/">Installing the Driver on Linux</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-mac-os-x/">Installing the Driver on Mac OS X</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-windows/">Installing the Driver on Windows</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Configuring ODBC</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/odbc-configuration-reference/">ODBC Configuration Reference</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/logging-and-tracing/">Logging and Tracing</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-odbc-on-linux/">Configuring ODBC on Linux</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-odbc-on-mac-os-x/">Configuring ODBC on Mac OS X</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-odbc-on-windows/">Configuring ODBC on Windows</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/testing-the-odbc-connection/">Testing the ODBC Connection</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Using Drill Explorer</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/drill-explorer-introduction/">Drill Explorer Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/connecting-drill-explorer-to-data/">Connecting Drill Explorer to Data</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/browsing-data-and-defining-views/">Browsing Data and Defining Views</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Using Drill with BI Tools</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-drill-with-bi-tools-introduction/">Using Drill with BI Tools Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/tableau-examples/">Tableau Examples</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-microstrategy-analytics-with-apache-drill/">Using MicroStrategy Analytics with Apache Drill</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-tibco-spotfire-desktop-with-drill/">Using Tibco Spotfire Desktop with Drill</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-tibco-spotfire-server-with-drill/">Configuring Tibco Spotfire Server with Drill</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-qlik-sense-with-drill/">Using Qlik Sense with Drill</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-apache-drill-with-tableau-10-2/">Using Apache Drill with Tableau 10.2</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-apache-drill-with-tableau-9-desktop/">Using Apache Drill with Tableau 9 Desktop</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-apache-drill-with-tableau-9-server/">Using Apache Drill with Tableau 9 Server</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-information-builders-webfocus-with-apache-drill/">Using Information Builders’ WebFOCUS with Apache Drill</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-jreport-with-drill/">Configuring JReport with Drill</a></li>
+
+ </ul>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Query Data</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/query-data-introduction/">Query Data Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Querying a File System</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-a-file-system-introduction/">Querying a File System Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-avro-files/">Querying Avro Files</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-json-files/">Querying JSON Files</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-parquet-files/">Querying Parquet Files</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-plain-text-files/">Querying Plain Text Files</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-directories/">Querying Directories</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-sequence-files/">Querying Sequence Files</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/querying-hbase/">Querying HBase</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Querying Complex Data</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/querying-complex-data-introduction/">Querying Complex Data Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/sample-data-donuts/">Sample Data: Donuts</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-flat-data/">Selecting Flat Data</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/using-sql-functions-clauses-and-joins/">Using SQL Functions, Clauses, and Joins</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-nested-data-for-a-column/">Selecting Nested Data for a Column</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-multiple-columns-within-nested-data/">Selecting Multiple Columns Within Nested Data</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/querying-hive/">Querying Hive</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/querying-the-information-schema/">Querying the INFORMATION SCHEMA</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/querying-system-tables/">Querying System Tables</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/monitoring-and-canceling-queries-in-the-drill-web-console/">Monitoring and Canceling Queries in the Drill Web Console</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Performance Tuning</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/performance-tuning-introduction/">Performance Tuning Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Partition Pruning</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/partition-pruning-introduction/">Partition Pruning Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/how-to-partition-data/">How to Partition Data</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/asynchronous-parquet-reader/">Asynchronous Parquet Reader</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/optimizing-parquet-metadata-reading/">Optimizing Parquet Metadata Reading</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/parquet-filter-pushdown/">Parquet Filter Pushdown</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/hive-metadata-caching/">Hive Metadata Caching</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/choosing-a-storage-format/">Choosing a Storage Format</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Query Plans and Tuning</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/query-plans-and-tuning-introduction/">Query Plans and Tuning Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/join-planning-guidelines/">Join Planning Guidelines</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/guidelines-for-optimizing-aggregation/">Guidelines for Optimizing Aggregation</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/modifying-query-planning-options/">Modifying Query Planning Options</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/sort-based-and-hash-based-memory-constrained-operators/">Sort-Based and Hash-Based Memory-Constrained Operators</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/enabling-query-queuing/">Enabling Query Queuing</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/throttling/">Throttling</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/">Controlling Parallelization to Balance Performance with Multi-Tenancy</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Identifying Performance Issues</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/query-plans/">Query Plans</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/query-profiles/">Query Profiles</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Performance Tuning Reference</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/query-profile-column-descriptions/">Query Profile Column Descriptions</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/physical-operators/">Physical Operators</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/monitoring-metrics/">Monitoring Metrics</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Log and Debug</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/log-and-debug-introduction/">Log and Debug Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/error-messages/">Error Messages</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/modify-logback-xml/">Modify logback.xml</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/review-the-java-stack-trace/">Review the Java Stack Trace</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/query-audit-logging/">Query Audit Logging</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">SQL Reference</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/sql-reference-introduction/">SQL Reference Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Data Types</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/supported-data-types/">Supported Data Types</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/date-time-and-timestamp/">Date, Time, and Timestamp</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/handling-different-data-types/">Handling Different Data Types</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/lexical-structure/">Lexical Structure</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/operators/">Operators</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">SQL Functions</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/about-sql-function-examples/">About SQL Function Examples</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/math-and-trig/">Math and Trig</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/data-type-conversion/">Data Type Conversion</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/date-time-functions-and-arithmetic/">Date/Time Functions and Arithmetic</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">SQL Window Functions</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/sql-window-functions-introduction/">SQL Window Functions Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-window-functions/">Aggregate Window Functions</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/ranking-window-functions/">Ranking Window Functions</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/value-window-functions/">Value Window Functions</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/sql-window-functions-examples/">SQL Window Functions Examples</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Nested Data Functions</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/nested-data-limitations/">Nested Data Limitations</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/flatten/">FLATTEN</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/kvgen/">KVGEN</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/repeated-count/">REPEATED_COUNT</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/repeated-contains/">REPEATED_CONTAINS</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/query-directory-functions/">Query Directory Functions</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">SQL Commands</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/supported-sql-commands/">Supported SQL Commands</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/set/">SET</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/reset/">RESET</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/alter-system/">ALTER SYSTEM</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/create-table-as-ctas/">CREATE TABLE AS (CTAS)</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/create-temporary-table-as-cttas/">CREATE TEMPORARY TABLE AS (CTTAS)</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/create-function-using-jar/">CREATE FUNCTION USING JAR</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/partition-by-clause/">PARTITION BY Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/create-view/">CREATE VIEW</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/describe/">DESCRIBE</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/drop-function-using-jar/">DROP FUNCTION USING JAR</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/drop-table/">DROP TABLE</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/drop-view/">DROP VIEW</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/explain/">EXPLAIN</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/select/">SELECT</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/select-list/">SELECT List</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/from-clause/">FROM Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/group-by-clause/">GROUP BY Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/having-clause/">HAVING Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/limit-clause/">LIMIT Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/offset-clause/">OFFSET Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/order-by-clause/">ORDER BY Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/union-set-operator/">UNION Set Operator</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/where-clause/">WHERE Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/with-clause/">WITH Clause</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/show-databases-and-show-schemas/">SHOW DATABASES and SHOW SCHEMAS</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/show-files/">SHOW FILES</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/show-tables/">SHOW TABLES</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/use/">USE</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">SQL Conditional Expressions</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/case/">CASE</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/reserved-keywords/">Reserved Keywords</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/sql-extensions/">SQL Extensions</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Data Sources and File Formats</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/data-sources-and-file-formats-introduction/">Data Sources and File Formats Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/hive-to-drill-data-type-mapping/">Hive-to-Drill Data Type Mapping</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/deploying-and-using-a-hive-udf/">Deploying and Using a Hive UDF</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/parquet-format/">Parquet Format</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/json-data-model/">JSON Data Model</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/text-files-csv-tsv-psv/">Text Files: CSV, TSV, PSV</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/sequence-files/">Sequence Files</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Develop Custom Functions</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/develop-custom-functions-introduction/">Develop Custom Functions Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/developing-a-simple-function/">Developing a Simple Function</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/tutorial-develop-a-simple-function/">Tutorial: Develop a Simple Function</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/developing-an-aggregate-function/">Developing an Aggregate Function</a></li>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Adding Custom Functions to Drill</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/adding-custom-functions-to-drill-introduction/">Adding Custom Functions to Drill Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/using-custom-functions-in-queries/">Using Custom Functions in Queries</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/custom-function-interfaces/">Custom Function Interfaces</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a class="reference internal" href="/docs/troubleshooting/">Troubleshooting</a></li>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Developer Information</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">REST API</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/rest-api-introduction/">REST API Introduction</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/">Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Develop Drill</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/compiling-drill-from-source/">Compiling Drill from Source</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Contribute to Drill</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/apache-drill-contribution-guidelines/">Apache Drill Contribution Guidelines</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/apache-drill-contribution-ideas/">Apache Drill Contribution Ideas</a></li>
+
+ </ul>
+
+
+
+ <li class="toctree-l2"><a href="javascript: void(0);">Design Docs</a></li>
+ <ul style="display: none">
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/drill-plan-syntax/">Drill Plan Syntax</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/rpc-overview/">RPC Overview</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/query-stages/">Query Stages</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/useful-research/">Useful Research</a></li>
+
+ <li class="toctree-l3"><a class="reference internal" href="/docs/value-vectors/">Value Vectors</a></li>
+
+ </ul>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1 current_section "><a href="javascript: void(0);">Release Notes</a></li>
+ <ul class="current_section">
+
+
+ <li class="toctree-l2 current"><a class="reference internal" href="/docs/apache-drill-1-13-0-release-notes/">Apache Drill 1.13.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-12-0-release-notes/">Apache Drill 1.12.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-11-0-release-notes/">Apache Drill 1.11.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-10-0-release-notes/">Apache Drill 1.10.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-9-0-release-notes/">Apache Drill 1.9.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-8-0-release-notes/">Apache Drill 1.8.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-7-0-release-notes/">Apache Drill 1.7.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-6-0-release-notes/">Apache Drill 1.6.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-5-0-release-notes/">Apache Drill 1.5.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-4-0-release-notes/">Apache Drill 1.4.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-3-0-release-notes/">Apache Drill 1.3.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-2-0-release-notes/">Apache Drill 1.2.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-1-0-release-notes/">Apache Drill 1.1.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-0-0-release-notes/">Apache Drill 1.0.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-9-0-release-notes/">Apache Drill 0.9.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-8-0-release-notes/">Apache Drill 0.8.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-7-0-release-notes/">Apache Drill 0.7.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-6-0-release-notes/">Apache Drill 0.6.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-5-0-release-notes/">Apache Drill 0.5.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-4-0-release-notes/">Apache Drill 0.4.0 Release Notes</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-m1-release-notes-apache-drill-alpha/">Apache Drill M1 Release Notes (Apache Drill Alpha)</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-m1-release-notes-apache-drill-alpha/">Apache Drill M1 Release Notes (Apache Drill Alpha)</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a href="javascript: void(0);">Sample Datasets</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/aol-search/">AOL Search</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/enron-emails/">Enron Emails</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/wikipedia-edit-history/">Wikipedia Edit History</a></li>
+
+
+ </ul>
+
+
+
+ <li class="toctree-l1"><a class="reference internal" href="/docs/project-bylaws/">Project Bylaws</a></li>
+
+
+ </ul>
+
+ </div>
+ </div>
+</aside>
+
+
+<nav class="breadcrumbs">
+ <li><a href="/docs/">Docs</a></li>
+
+
+ <li><a href="/docs/release-notes/">Release Notes</a></li>
+
+ <li>Apache Drill 1.13.0 Release Notes</li>
+</nav>
+
+<div class="main-content-wrapper">
+ <div class="main-content">
+
+
+ <a class="edit-link" href="https://github.com/apache/drill/blob/gh-pages/_docs/rn/001-1.13.0-rn.md" target="_blank"><i class="fa fa-pencil-square-o"></i></a>
+
+
+ <div class="int_title left">
+ <h1>Apache Drill 1.13.0 Release Notes</h1>
+
+ </div>
+
+
+
+ <link href="/css/docpage.css" rel="stylesheet" type="text/css">
+
+ <div class="int_text" align="left">
+
+ <p><strong>Release date:</strong> March 18, 2018</p>
+
+<p>Today, we're happy to announce the availability of Drill 1.13.0. You can download it <a href="https://drill.apache.org/download/">here</a>.</p>
+
+<h2 id="new-features-and-improvements">New Features and Improvements</h2>
+
+<p>This release of Drill provides the following new features and improvements: </p>
+
+<ul>
+<li>JDK 8 support. (<a href="https://issues.apache.org/jira/browse/DRILL-1491">DRILL-1491</a>)<br></li>
+<li>Upgrade to <a href="https://calcite.apache.org/docs/history.html#v1-15-0">Calcite version 1.15</a>. (<a href="https://issues.apache.org/jira/browse/DRILL-3993">DRILL-3993</a>) </li>
+<li>JDBC Statement.setQueryTimeout(int) support to cancel queries if they do not complete within the specified time. (<a href="https://issues.apache.org/jira/browse/DRILL-3640">DRILL-3640</a>)<br></li>
+<li>Batch processing improvements that enable you to <a href="/docs/configuring-drill-memory/#modifying-memory-allocated-to-queries">limit the amount of memory</a> that the Flatten, Merge Join, and External Sort operators allocate to outgoing batches. (<a href="https://issues.apache.org/jira/browse/DRILL-6123">DRILL-6123</a>)<br></li>
+<li>Enhanced DESCRIBE command. (<a href="https://issues.apache.org/jira/browse/DRILL-4559">DRILL-4559</a>)<br></li>
+<li>Support for SPNEGO to extend Kerberos to Web applications through HTTP. (<a href="https://issues.apache.org/jira/browse/DRILL-5425">DRILL-5425</a>)<br></li>
+<li>Ability to run <a href="/docs/drill-on-yarn/">Drill under YARN</a>. (<a href="https://issues.apache.org/jira/browse/DRILL-1170">DRILL-1170</a>)<br></li>
+<li>Parquet filter pushdown support for IS [NOT] NULL, TRUE, and FALSE operators and implicit and explicit casts for timestamp, date, and time data types. (<a href="https://issues.apache.org/jira/browse/DRILL-6174">DRILL-6174</a>)<br></li>
+<li>Performance improvements with support for project push down, filter push down, and partition pruning on dynamically expanded columns when represented as a star in the ITEM operator. (<a href="https://issues.apache.org/jira/browse/DRILL-6118">DRILL-6118</a>)<br></li>
+<li>Updated Hive libraries and the Drill Hive client updated to 2.3.2 with support for querying Hive transactional ORC bucketed tables. (<a href="https://issues.apache.org/jira/browse/DRILL-5978">DRILL-5978</a>)</li>
+<li>Ability to automatically manage memory allocations during Drill startup. (<a href="https://issues.apache.org/jira/browse/DRILL-5741">DRILL-5741</a>)<br></li>
+<li>Ability to query an empty directory and use it for queries with any JOIN and UNION (UNION ALL) operators. (<a href="https://issues.apache.org/jira/browse/DRILL-4185">Drill-4185</a>)<br></li>
+<li>Non-numeric support for JSON processing. (<a href="https://issues.apache.org/jira/browse/DRILL-5919">Drill-5919</a>)<br></li>
+<li>New options to that enable you to configure the number of Jetty acceptors and selectors (<a href="https://issues.apache.org/jira/browse/DRILL-5994">DRILL-5994</a>)<br></li>
+<li>Support SQL syntax highlighting of queries, auto-complete support in SQL editors, and snippets. (<a href="https://issues.apache.org/jira/browse/DRILL-5868">DRILL-5868</a>)<br></li>
+<li>Improved performance of the Single Merge Exchange operator. (<a href="https://issues.apache.org/jira/browse/DRILL-6115">DRILL-6115</a>)<br></li>
+<li>Like operator optimization. <a href="https://issues.apache.org/jira/browse/DRILL-5879">DRILL-5879</a><br></li>
+<li>User/Distribution-specific configuration checks during startup (<a href="https://issues.apache.org/jira/browse/DRILL-5741">DRILL-5741</a>).<br></li>
+</ul>
+
+<p>The following sections list all fixes and improvements: </p>
+
+<h2> Sub-task
+</h2>
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4333'>DRILL-4333</a>] - tests in Drill2489CallsAfterCloseThrowExceptionsTest fail in Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5068'>DRILL-5068</a>] - Create a system table for completed profiles - sys.profiles
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6036'>DRILL-6036</a>] - Create a sys.connections table
+</li>
+</ul>
+
+
+<h2> Bug
+</h2>
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4120'>DRILL-4120</a>] - dir0 does not work when the directory structure contains Avro files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4329'>DRILL-4329</a>] - 13 Unit tests are failing with JDK 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4469'>DRILL-4469</a>] - SUM window query returns incorrect results over integer data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4708'>DRILL-4708</a>] - connection closed unexpectedly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4923'>DRILL-4923</a>] - Use of CASE WHEN inside a sub-query results in AssertionError
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4942'>DRILL-4942</a>] - incorrect result - case when (not null is null) then true else false end
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5170'>DRILL-5170</a>] - JMockit-based unit tests fail when run under Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5286'>DRILL-5286</a>] - When rel and target candidate set is the same, planner should not need to do convert for the relNode since it must have been done
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5377'>DRILL-5377</a>] - Five-digit year dates are displayed incorrectly via jdbc
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5690'>DRILL-5690</a>] - RepeatedDecimal18Vector does not pass scale, precision to data vector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5730'>DRILL-5730</a>] - Fix Unit Test failures on JDK 8 And Some JDK 7 versions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5768'>DRILL-5768</a>] - Drill planer should not allow select * with group by clause
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5833'>DRILL-5833</a>] - Parquet reader fails with assertion error for Decimal9, Decimal18 types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5851'>DRILL-5851</a>] - Empty table during a join operation with a non empty table produces cast exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5880'>DRILL-5880</a>] - java.sql.SQLException: UNSUPPORTED_OPERATION ERROR: This query cannot be planned possibly due to either a cartesian join or an inequality join
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5902'>DRILL-5902</a>] - Queries encounter random failure due to RPC connection timed out
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5926'>DRILL-5926</a>] - TestValueVector tests fail sporadically
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5961'>DRILL-5961</a>] - For long running queries (> 10 min) Drill may raise FragmentSetupException for completed/cancelled fragments
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5963'>DRILL-5963</a>] - Canceling a query hung in planning state, leaves the query in ENQUEUED state for ever.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5967'>DRILL-5967</a>] - Memory leak by HashPartitionSender
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5971'>DRILL-5971</a>] - Fix INT64, INT32 logical types in complex parquet reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5996'>DRILL-5996</a>] - Unable to re-run queries from Profiles tab with impersonation and without authentication
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6020'>DRILL-6020</a>] - NullPointerException with Union setting on when querying JSON untyped path
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6021'>DRILL-6021</a>] - Show shutdown button when authentication is not enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6040'>DRILL-6040</a>] - Need to add usage for graceful_stop to drillbit.sh
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6044'>DRILL-6044</a>] - Shutdown button does not work from WebUI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6054'>DRILL-6054</a>] - Issues in FindPartitionConditions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6070'>DRILL-6070</a>] - Hash join with empty tables should not do casting of data types to INT<OPTIONAL>
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6079'>DRILL-6079</a>] - Memory leak caused by ParquetRowGroupScan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6080'>DRILL-6080</a>] - Sort incorrectly limits batch size to 65535 records rather than 65536
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6081'>DRILL-6081</a>] - Duration of completed queries is continuously increasing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6083'>DRILL-6083</a>] - RestClientFixture does not connect to the correct webserver port
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6085'>DRILL-6085</a>] - Travis build sometimes fails becomes vm suddenly exits.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6088'>DRILL-6088</a>] - MainLoginPageModel errors out when http.auth.mechanisms is not configured
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6090'>DRILL-6090</a>] - While connecting to drill-bits using JDBC Driver through Zookeeper, a lot of "Curator-Framework-0" threads are created if connection to drill-bit is not successful(no drill-bits are up/reachable)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6093'>DRILL-6093</a>] - Unneeded columns in Drill logical project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6099'>DRILL-6099</a>] - Drill does not push limit past project (flatten) if it cannot be pushed into scan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6100'>DRILL-6100</a>] - Intermittent failure while reading Parquet file footer during planning phase
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6111'>DRILL-6111</a>] - NullPointerException with Kafka Storage Plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6117'>DRILL-6117</a>] - Query End time is not being set
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6119'>DRILL-6119</a>] - The OpenTSDB storage plugin is not included in the Drill distribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6124'>DRILL-6124</a>] - testCountDownLatch can be null in PartitionerDecorator depending on user's injection controls config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6127'>DRILL-6127</a>] - NullPointerException happens when submitting physical plan to the Hive storage plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6128'>DRILL-6128</a>] - Wrong Result with Nested Loop Join
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6129'>DRILL-6129</a>] - Query fails on nested data type schema change
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6137'>DRILL-6137</a>] - Join Failure When Some Json File Partitions Empty
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6140'>DRILL-6140</a>] - Operators listed in Profiles Page doesn't always correspond with operator specified in Physical Plan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6143'>DRILL-6143</a>] - Make Fragment Runner's RPC Timeout a SystemOption
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6144'>DRILL-6144</a>] - Make directMemory amount configurable in tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6148'>DRILL-6148</a>] - TestSortSpillWithException is sometimes failing.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6151'>DRILL-6151</a>] - Fragment executors may terminate without sending final batch to a downstream causing query to hang
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6154'>DRILL-6154</a>] - NaN, Infinity issues
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6164'>DRILL-6164</a>] - Heap memory leak during parquet scan and OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6172'>DRILL-6172</a>] - setValueCount of VariableLengthVectors throws IOB exception when called with 0 value after clearing vectors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6185'>DRILL-6185</a>] - Error is displaying while accessing query profiles via the Web-UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6187'>DRILL-6187</a>] - Exception in RPC communication between DataClient/ControlClient and respective servers when bit-to-bit security is on
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6188'>DRILL-6188</a>] - Fix C++ client build on Centos 7 and OSX
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6189'>DRILL-6189</a>] - Security: passwords logging and file permisions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6190'>DRILL-6190</a>] - Packets can be bigger than strictly legal
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6191'>DRILL-6191</a>] - Need more information on TCP flags
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6192'>DRILL-6192</a>] - Drill is vulnerable to CVE-2017-12197
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6195'>DRILL-6195</a>] - Quering Hive non-partitioned transactional tables via Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6197'>DRILL-6197</a>] - Duplicate entries in inputProfiles of minor fragments for specific operators
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6198'>DRILL-6198</a>] - OpenTSDB unit tests fail when Lilith client is run
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6204'>DRILL-6204</a>] - Pass tables columns without partition columns to empty Hive reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6205'>DRILL-6205</a>] - Reduce memory consumption of testFlattenUpperLimit test
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6216'>DRILL-6216</a>] - Metadata mismatch when connecting to a Drill 1.12.0 with a Drill-1.13.0-SNAPSHOT driver
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6217'>DRILL-6217</a>] - NaN/Inf: NestedLoopJoin processes NaN values incorrectly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6226'>DRILL-6226</a>] - Projection pushdown does not occur with Calcite upgrade
+</li>
+</ul>
+
+
+<h2> New Feature
+</h2>
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1170'>DRILL-1170</a>] - YARN support for Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5425'>DRILL-5425</a>] - Support HTTP Kerberos auth using SPNEGO
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5868'>DRILL-5868</a>] - Support SQL syntax highlighting of queries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6068'>DRILL-6068</a>] - Drill should support user/distribution specific configuration checks during startup
+</li>
+</ul>
+
+
+<h2> Improvement
+</h2>
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3640'>DRILL-3640</a>] - Drill JDBC driver support Statement.setQueryTimeout(int)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3958'>DRILL-3958</a>] - Improve error message when JDBC driver not found
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4185'>DRILL-4185</a>] - UNION ALL involving empty directory on any side of union all results in Failed query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4559'>DRILL-4559</a>] - Re-work DESCRIBE command after moving to Calcite master branch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5688'>DRILL-5688</a>] - Add repeated map support to column accessors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5741'>DRILL-5741</a>] - Automatically manage memory allocations during startup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5879'>DRILL-5879</a>] - Optimize "Like" operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5919'>DRILL-5919</a>] - Add non-numeric support for JSON processing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5966'>DRILL-5966</a>] - Upgrade DRILL to Calcite 1.13.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5973'>DRILL-5973</a>] - Support injection of time-bound pauses in server
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5974'>DRILL-5974</a>] - Read JSON non-relational fields using text mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5978'>DRILL-5978</a>] - Updating of Apache and MapR Hive libraries to 2.3.2 and 2.1.1-mapr-1710 versions respectively
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5993'>DRILL-5993</a>] - Improve Performance of Copiers used by SV Remover, Top N etc.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5994'>DRILL-5994</a>] - enable configuring number of Jetty acceptors and selectors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6002'>DRILL-6002</a>] - Avoid memory copy from direct buffer to heap while spilling to local disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6025'>DRILL-6025</a>] - Execution time of a running query shown as 'NOT AVAILABLE'
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6028'>DRILL-6028</a>] - Allow splitting generated code in ChainedHashTable into blocks to avoid "code too large" error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6049'>DRILL-6049</a>] - Rollup of hygiene changes from "batch size" project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6063'>DRILL-6063</a>] - Set correct ThreadContext ClassLoader before using Hadoop Configuration class in DrillClient
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6071'>DRILL-6071</a>] - Limit batch size for flatten operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6089'>DRILL-6089</a>] - Validate That Planner Does Not Assume HashJoin Preserves Ordering for FS, MaprDB, or Hive
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6102'>DRILL-6102</a>] - CurrentModification Exception in BaseAllocator when debugging
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6106'>DRILL-6106</a>] - Use valueOf method instead of constructor since valueOf has a higher performance by caching frequently requested values.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6114'>DRILL-6114</a>] - Complete internal metadata layer for improved batch handling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6115'>DRILL-6115</a>] - SingleMergeExchange is not scaling up when many minor fragments are allocated for a query.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6118'>DRILL-6118</a>] - Handle item star columns during project / filter push down and directory pruning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6123'>DRILL-6123</a>] - Limit batch size for Merge Join based on memory
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6126'>DRILL-6126</a>] - Allocate memory for value vectors upfront in flatten operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6153'>DRILL-6153</a>] - Revised operator framework
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6163'>DRILL-6163</a>] - Switch Travis To Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6174'>DRILL-6174</a>] - Parquet pushdown planning improvements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6177'>DRILL-6177</a>] - Merge Join - Allocate memory for outgoing value vectors based on sizes of incoming batches.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6180'>DRILL-6180</a>] - Use System Option "output_batch_size" for External Sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6210'>DRILL-6210</a>] - Enhance the test schema builder for remaining types
+</li>
+</ul>
+
+
+<h2> Task
+</h2>
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1491'>DRILL-1491</a>] - Support for JDK 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3993'>DRILL-3993</a>] - Rebase Drill on Calcite master branch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6130'>DRILL-6130</a>] - Fix NPE during physical plan submission for various storage plugins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6138'>DRILL-6138</a>] - Move RecordBatchSizer to org.apache.drill.exec.record package
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6208'>DRILL-6208</a>] - Fix FunctionInitializerTest#testConcurrentFunctionBodyLoad to use Mockito instead of JMockit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6213'>DRILL-6213</a>] - During restart drillbit should be killed forcefully if exceeds allowed timeout
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6218'>DRILL-6218</a>] - Update release profile to not generate MD5 checksum
+</li>
+</ul>
+
+
+
+
+ <div class="doc-nav">
+
+ <span class="previous-toc"><a href="/docs/release-notes/">← Release Notes</a></span><span class="next-toc"><a href="/docs/apache-drill-1-12-0-release-notes/">Apache Drill 1.12.0 Release Notes →</a></span>
+</div>
+
+
+ </div>
+ </div>
+</div>
+
+ </div>
+ <p class="push"></p>
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
+Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
+</div>
+</div>
+
+ <script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/drill-site/blob/42204ec5/docs/apache-drill-1-2-0-release-notes/index.html
----------------------------------------------------------------------
diff --git a/docs/apache-drill-1-2-0-release-notes/index.html b/docs/apache-drill-1-2-0-release-notes/index.html
index 341280b..2270de5 100644
--- a/docs/apache-drill-1-2-0-release-notes/index.html
+++ b/docs/apache-drill-1-2-0-release-notes/index.html
@@ -49,6 +49,8 @@
<li><a href="/docs/tutorials/">Tutorials</a></li>
+ <li><a href="/docs/drill-on-yarn/">Drill-on-YARN</a></li>
+
<li><a href="/docs/install-drill/">Install Drill</a></li>
<li><a href="/docs/configure-drill/">Configure Drill</a></li>
@@ -212,6 +214,61 @@
+ <li class="toctree-l1"><a href="javascript: void(0);">Drill-on-YARN</a></li>
+ <ul style="display: none">
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-on-yarn-introduction/">Drill-on-YARN Introduction</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/creating-a-basic-drill-cluster/">Creating a Basic Drill Cluster</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/launch-drill-under-yarn/">Launch Drill Under YARN</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/configuration-reference/">Configuration Reference</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/drill-on-yarn-command-line-tool/">Drill-on-YARN Command-Line Tool</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/using-the-drill-on-yarn-web-ui/">Using the Drill-on-YARN Web UI</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/multiple-drill-clusters/">Multiple Drill Clusters</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/enabling-web-ui-security/">Enabling Web UI Security</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-a-release-note-issues/">Appendix A: Release Note Issues</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-b-drill-env-sh-settings/">Appendix B: drill-env.sh Settings</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-c-troubleshooting/">Appendix C: Troubleshooting</a></li>
+
+
+
+ <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-d-recreate-the-drill-archive/">Appendix D: Recreate the Drill Archive</a></li>
+
+
+ </ul>
+
+
+
<li class="toctree-l1"><a href="javascript: void(0);">Install Drill</a></li>
<ul style="display: none">
@@ -1014,6 +1071,10 @@
<ul class="current_section">
+ <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-13-0-release-notes/">Apache Drill 1.13.0 Release Notes</a></li>
+
+
+
<li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-12-0-release-notes/">Apache Drill 1.12.0 Release Notes</a></li>