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 2017/12/16 06:28:12 UTC

[1/5] drill git commit: Updates for 1.12 release

Repository: drill
Updated Branches:
  refs/heads/gh-pages d79e23427 -> aada3ab4d


http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/019-1.2.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/019-1.2.0-rn.md b/_docs/rn/019-1.2.0-rn.md
new file mode 100644
index 0000000..572db45
--- /dev/null
+++ b/_docs/rn/019-1.2.0-rn.md
@@ -0,0 +1,509 @@
+---
+title: "Apache Drill 1.2.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  October 16, 2015
+
+Today we're happy to announce the availability of Drill 1.2.0, providing more than 150 bug fixes and a number of new features. These release notes include links to the following Jira issues:
+
+* [Enhancements and bug fixes]({{site.baseurl}}/docs/apache-drill-1-2-0-release-notes/#enhancements-and-bug-fixes)
+* [Important unresolved issues]({{site.baseurl}}/docs/apache-drill-1-2-0-release-notes/#important-unresolved-issues)
+
+## Noteworthy New Features in Drill 1.2.0
+
+This release of Drill introduces a number of enhancements, including the following ones:
+
+* Support for JDBC data sources, such as MySQL, through a [new JDBC Storage plugin]({{site.baseurl}}/docs/rdbms-storage-plugin/#example:-working-with-mysql)  
+* Improvements in the Drill JDBC driver including inclusion of
+[Javadocs]({{site.baseurl}}/api/1.2/jdbc/) and better application dependency compatibility  
+* Enhancements to Avro file formats  
+  * [Support for complex data types](https://issues.apache.org/jira/browse/DRILL-3565), such as UNION and MAP  
+  * [Optimized Avro file processing](https://issues.apache.org/jira/browse/DRILL-3720) (block-wise)  
+* Partition pruning improvements  
+* A number of new [SQL window functions]({{site.baseurl}}/docs/sql-window-functions)  
+  * NTILE  
+  * LAG and LEAD  
+  * FIRST_VALUE and LAST_VALUE  
+* [HTTPS support]({{site.baseurl}}/docs/configuring-web-console-and-rest-api-security/) for Web Console operations  
+* Performance improvements for [querying HBase]({{site.baseurl}}/docs/querying-hbase/#querying-big-endian-encoded-data), which includes leveraging [ordered byte encoding]({{site.baseurl}}/docs/querying-hbase/#leveraging-hbase-ordered-byte-encoding)  
+* [Optimized reads]({{site.baseurl}}/docs/querying-hive/#optimizing-reads-of-parquet-backed-tables) of Parquet-backed, Hive tables  
+* Read support for the [Parquet INT96 type]({{site.baseurl}}/docs/parquet-format/#about-int96-support) and a new TIMESTAMP_IMPALA type used with the [CONVERT_FROM]({{site.baseurl}}/docs/supported-data-types/#data-types-for-convert_to-and-convert_from-functions) function decodes a timestamp from Hive or Impala.  
+* [Parquet metadata caching]({{site.baseurl}}/docs/optimizing-parquet-metadata-reading/) to improve query performance on a large number of files
+* [DROP TABLE]({{site.baseurl}}/docs/drop-table/) command  
+* Improved correlated subqueries  
+* Union Distinct  
+* Improved LIMIT processing  
+
+## Enhancements and Bug Fixes
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3364'>DRILL-3364</a>] -         Prune scan range if the filter is on the leading field with byte comparable encoding
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3553'>DRILL-3553</a>] -         add support for LEAD and LAG window functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3608'>DRILL-3608</a>] -         add support for FIRST_VALUE and LAST_VALUE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3616'>DRILL-3616</a>] -         Memory leak in a cleanup code after canceling queries with window functions spilling to disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3619'>DRILL-3619</a>] -         Add support for NTILE window function
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-343'>DRILL-343</a>] -         Document update required to describe sqlline usage for Windows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1395'>DRILL-1395</a>] -         UNION ALL query fails &quot;while setting up Foreman&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1457'>DRILL-1457</a>] -         Limit operator optimization : push limit operator past exchange operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1651'>DRILL-1651</a>] -         Allow Filter to push past Project with ITEM operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1773'>DRILL-1773</a>] -         Issues when using JAVA code through Drill JDBC driver
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1795'>DRILL-1795</a>] -         TPCH SF1000 Queries fail with DecoderException: java.lang.NullPointerException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1816'>DRILL-1816</a>] -         Scan Error with JSON on large no of records with Complex Types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1831'>DRILL-1831</a>] -         LIKE operator not working with SQL [charlist] Wildcard
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1929'>DRILL-1929</a>] -         After canceling query in sqlline subsequent query in same session hangs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1938'>DRILL-1938</a>] -         Fix error message when reserved words are used in query.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1976'>DRILL-1976</a>] -         Possible Memory Leak in drill jdbc client when dealing with wide columns (5000 chars long)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2050'>DRILL-2050</a>] -         Accountor closed with outstanding buffer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2053'>DRILL-2053</a>] -         Column names are case sensitive if column is coming from WITH clause
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2095'>DRILL-2095</a>] -         Order by on a repeated index inside a sub query results in an NPE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2098'>DRILL-2098</a>] -         correct startup on windows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2166'>DRILL-2166</a>] -         left join with complex type throw ClassTransformationException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2190'>DRILL-2190</a>] -         Failure to order by function if DISTINCT clause is present
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2274'>DRILL-2274</a>] -         Unable to allocate sv2 buffer after repeated attempts : JOIN, Order by used in query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2304'>DRILL-2304</a>] -         Case sensitivity - system and session options are case sensitive
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2312'>DRILL-2312</a>] -         JDBC driver returning incorrect data after extended usage
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2313'>DRILL-2313</a>] -         Query fails when one of the operands is a DATE literal without an explicit cast
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2318'>DRILL-2318</a>] -         Query fails when an ORDER BY clause is used with WITH-CLAUSE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2361'>DRILL-2361</a>] -         Column aliases cannot include dots
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2398'>DRILL-2398</a>] -         IS NOT DISTINCT FROM predicate returns incorrect result when used as a join filter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2418'>DRILL-2418</a>] -         Memory leak during execution if comparison function is not found
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2445'>DRILL-2445</a>] -         JDBC : Connection.rollback method currently throws UnsuportedOperationException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2451'>DRILL-2451</a>] -         JDBC : Connection.commit throws an UnsupportedOperationException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2459'>DRILL-2459</a>] -         INFO._SCHEMA&#39;s CHARACTER_MAXIMUM_LENGTH is -1 for type CHAR
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2482'>DRILL-2482</a>] -         JDBC : calling getObject when the actual column type is &#39;NVARCHAR&#39; results in NoClassDefFoundError
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2519'>DRILL-2519</a>] -         INFORMATION_SCHEMA.COLUMNS is missing &lt;interval_qualifier&gt; info
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2522'>DRILL-2522</a>] -         Implement INFORMATION_SCHEMA.* enough for relevant tools [bug]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2530'>DRILL-2530</a>] -         getColumns() doesn&#39;t return right COLUMN_SIZE for INTERVAL types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2588'>DRILL-2588</a>] -         Profile UI: &quot;First Start&quot; field contains incorrect data  
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2625'>DRILL-2625</a>] -         org.apache.drill.common.StackTrace should follow standard stacktrace format
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2643'>DRILL-2643</a>] -         HashAggBatch/HashAggTemplate call incoming.cleanup() twice resulting in warnings
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2644'>DRILL-2644</a>] -         Data Types page should list and describe all data types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2649'>DRILL-2649</a>] -         Math and Trig page seems to refer to types that are not Drill SQL types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2650'>DRILL-2650</a>] -         Cancelled queries json profile shows query end time occurs before fragments end time 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2688'>DRILL-2688</a>] -         Use of ORDER BY on right side of Union All results in SqlValidatorException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2721'>DRILL-2721</a>] -         Identify, fix _existing_ INFO._SCHEMA columns in conflict with SQL spec. by 1.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2722'>DRILL-2722</a>] -         Query profile data not being sent/received (and web UI not updated)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2724'>DRILL-2724</a>] -         Implicit cast test fails in Union All query (reports type mismatch)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2727'>DRILL-2727</a>] -         CTAS select * from CSV file results in Exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2737'>DRILL-2737</a>] -         Sqlline throws Runtime exception when JDBC ResultSet throws a SQLException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2745'>DRILL-2745</a>] -         Query returns IOB Exception when JSON data with empty arrays is input to flatten function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2760'>DRILL-2760</a>] -         Quoted strings from CSV file appear in query output in different forms
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2777'>DRILL-2777</a>] -         CTAS, order by and flatten of repeated list result in ExpandConversionRule error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2800'>DRILL-2800</a>] -         Performance regression introduced with commit: a6df26a  (Patch for DRILL-2512)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2802'>DRILL-2802</a>] -         Projecting dir[n] by itself results in projecting of all columns
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2815'>DRILL-2815</a>] -         Some PathScanner logging, misc. cleanup.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2837'>DRILL-2837</a>] -         Resolve what Statement.cancel() really should do
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2843'>DRILL-2843</a>] -         Reading empty CSV file fails with error (rather than yielding zero rows)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2851'>DRILL-2851</a>] -         Memory LEAK - FLATTEN function fails when input array has 99,999 integer type elements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2852'>DRILL-2852</a>] -         CASTing the column &#39;dir0&#39; in view causes partition pruning to fail 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2862'>DRILL-2862</a>] -         Convert_to/Convert_From throw assertion when an incorrect encoding type is specified
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2864'>DRILL-2864</a>] -         Unable to cast string literal with the valid value in ISO 8601 format to interval
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2867'>DRILL-2867</a>] -         Session level parameter drill.exec.testing.controls  appears to be set even though it was not
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2890'>DRILL-2890</a>] -         C++ Client: Update query submitter usage to clarify using authentication 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2924'>DRILL-2924</a>] -         IOBException when querying a table which has 1 file and a subfolder with 1 file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2935'>DRILL-2935</a>] -         Casting varchar to varbinary fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2937'>DRILL-2937</a>] -         Result for integer values from json files contains &quot;$numberLong&quot; in front of value
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2949'>DRILL-2949</a>] -         TPC-DS queries 1 and 30 fail with CannotPlanException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3030'>DRILL-3030</a>] -         Foreman hangs trying to cancel non-root fragments
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3045'>DRILL-3045</a>] -         Drill is not partition pruning due to internal off-heap memory limit for planning phase
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3056'>DRILL-3056</a>] -         Numeric literal in an IN list is casted to decimal even when decimal type is disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3076'>DRILL-3076</a>] -         USING clause should not be supported in drill 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3095'>DRILL-3095</a>] -         Memory Leak : Failure while closing accountor.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3096'>DRILL-3096</a>] -         &quot;State change requested from ... --&gt; ... for &quot; blank after &quot;for&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3122'>DRILL-3122</a>] -         Changing a session option to default value results in status as changed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3133'>DRILL-3133</a>] -         MergingRecordBatch can leak memory if query is canceled before batches in rawBatches were loaded
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3141'>DRILL-3141</a>] -         sqlline throws an exception when query is cancelled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3151'>DRILL-3151</a>] -         ResultSetMetaData not as specified by JDBC (null/dummy value, not &quot;&quot;/etc.)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3153'>DRILL-3153</a>] -         DatabaseMetaData.getIdentifierQuoteString() returns (standard) double-quote, not Drill&#39;s back quote
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3156'>DRILL-3156</a>] -         Calcite tracing is broken in Drill 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3160'>DRILL-3160</a>] -         Make JDBC Javadoc documentation available to users
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3163'>DRILL-3163</a>] -         Fix hang/ leak issue exposed by TestDrillbitResilience#foreman_runTryEnd
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3189'>DRILL-3189</a>] -         Disable ALLOW PARTIAL/DISALLOW PARTIAL in window function grammar
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3243'>DRILL-3243</a>] -         Need a better error message - Use of alias in window function definition
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3257'>DRILL-3257</a>] -         TPCDS query 74 results in a StackOverflowError on Scale Factor 1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3271'>DRILL-3271</a>] -         Hive : Tpch 01.q fails with a verification issue for SF100 dataset
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3284'>DRILL-3284</a>] -         Document incompatibility between drill&#39;s to_date and hive&#39;s unix_timestamp
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3287'>DRILL-3287</a>] -         Changing session level parameter back to the default value does not change it&#39;s status back to DEFAULT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3292'>DRILL-3292</a>] -         SUM(constant) OVER(...) returns wrong results
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3297'>DRILL-3297</a>] -         Using rank, dense_rank, percent_rank, cume_dist, row_number window functions without OVER clause results in cryptic schema change error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3312'>DRILL-3312</a>] -         PageReader.allocatePageData() calls BufferAllocator.buffer(int) but doesn&#39;t check if the result is null
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3322'>DRILL-3322</a>] -         Something broken in or around RPC timeout setup?
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3347'>DRILL-3347</a>] -         Resolve: ResultSet.getObject(...) for VARCHAR returns ...hadoop.io.Text, not String
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3348'>DRILL-3348</a>] -         NPE when two different window functions are used in projection list and order by clauses
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3360'>DRILL-3360</a>] -         Window function defined within another window function 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3382'>DRILL-3382</a>] -         CTAS with order by clause fails with IOOB exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3393'>DRILL-3393</a>] -         Quotes not being recognized in tab delimited (tsv) files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3412'>DRILL-3412</a>] -         Projections are not getting push down below Window operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3441'>DRILL-3441</a>] -         CompliantTextRecordReader#isStarQuery loops indefinitely
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3445'>DRILL-3445</a>] -         BufferAllocator.buffer() implementations should throw an OutOfMemoryRuntimeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3448'>DRILL-3448</a>] -         typo in QueryManager.DrillbitStatusListener will cause the Foreman to hang if a Drillbit dies
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3455'>DRILL-3455</a>] -         If a drillbit, that contains fragments for the current query, dies the QueryManager will fail the query even if those fragments already finished successfully
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3463'>DRILL-3463</a>] -         Unit test of project pushdown in TestUnionAll should put more precisely plan attribute  in plan verification. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3464'>DRILL-3464</a>] -         Index out of bounds exception while performing concat()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3476'>DRILL-3476</a>] -         Filter on nested element gives wrong results
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3479'>DRILL-3479</a>] -         Sqlline from drill v1.1.0 displays version as 1.0.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3483'>DRILL-3483</a>] -         Clarify CommonConstants&#39; constants.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3484'>DRILL-3484</a>] -         Error using functions with no parameters when `drill.exec.functions.cast_empty_string_to_null` is set to true
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3497'>DRILL-3497</a>] -         Throw UserException#validationError for errors when modifying options
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3500'>DRILL-3500</a>] -         Provide additional information while registering storage plugin optimizer rules
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3502'>DRILL-3502</a>] -         JDBC driver can cause conflicts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3503'>DRILL-3503</a>] -         Make PruneScanRule have a pluggable partitioning mechanism
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3509'>DRILL-3509</a>] -         Empty JSON files trigger exception when used in a union
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3537'>DRILL-3537</a>] -         Empty Json file can potentially result into wrong results 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3542'>DRILL-3542</a>] -         Rebase Drill on Calcite 1.4.0 release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3550'>DRILL-3550</a>] -         Incorrect results reading complex data with schema change
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3551'>DRILL-3551</a>] -         CTAS from complex Json source with schema change  is not written (and hence not read back ) correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3554'>DRILL-3554</a>] -         Union over TIME and TIMESTAMP values throws SchemaChangeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3555'>DRILL-3555</a>] -         Changing defaults for planner.memory.max_query_memory_per_node causes queries with window function to fail
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3557'>DRILL-3557</a>] -         Reading empty CSV file fails with SYSTEM ERROR
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3566'>DRILL-3566</a>] -         Calling Connection.prepareStatement throws a ClassCastException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3573'>DRILL-3573</a>] -         Enable TPC-H query 17 in unit tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3574'>DRILL-3574</a>] -         Empty Over Clause should trigger Union-Exchange to be added below
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3579'>DRILL-3579</a>] -         Drill on Hive query fails if partition table has __HIVE_DEFAULT_PARTITION__
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3580'>DRILL-3580</a>] -         wrong plan for window function queries containing function(col1 + colb)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3583'>DRILL-3583</a>] -         SUM on varchar column produces incorrect error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3595'>DRILL-3595</a>] -         Wrong results returned by query that uses LEAD window function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3596'>DRILL-3596</a>] -         Allow only (&lt;expression&gt;) or (&lt;expression&gt;, 1) for LEAD and LAG window functions as input parameters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3599'>DRILL-3599</a>] -         Wrong results returned by LEAD(col-name, -1) 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3601'>DRILL-3601</a>] -         LEAD function used without OVER clause should not plan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3604'>DRILL-3604</a>] -         LEAD(&lt;varchar-column&gt;) returns IOB Exception 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3605'>DRILL-3605</a>] -         Wrong results - Lead(char-column) 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3606'>DRILL-3606</a>] -         Wrong results - Lead(char-column) without PARTITION BY clause
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3617'>DRILL-3617</a>] -         Apply &quot;shading&quot; to JDBC-all Jar file to avoid version conflicts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3621'>DRILL-3621</a>] -         Wrong results when Drill on Hbase query contains rowkey &quot;or&quot; or &quot;IN&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3622'>DRILL-3622</a>] -         With user authentication enabled, only admin users should be able to change system options
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3635'>DRILL-3635</a>] -         IllegalArgumentException - not a Parquet file (too small)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3638'>DRILL-3638</a>] -         Incorrect results LEAD(&lt;float-type-column&gt;) 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3642'>DRILL-3642</a>] -         External Sort will leak memory if query is cancelled while it&#39;s spilling to disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3643'>DRILL-3643</a>] -         NTILE(0) returns RuntimeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3645'>DRILL-3645</a>] -         typo in drill documentation 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3648'>DRILL-3648</a>] -         NTILE function returns incorrect results
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3649'>DRILL-3649</a>] -         LEAD , LAG , NTILE , FIRST_VALUE , LAST_VALUE report RuntimeException for missing OVER clause
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3653'>DRILL-3653</a>] -         Assert in a query with both avg aggregate and avg window aggregate functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3654'>DRILL-3654</a>] -         FIRST_VALUE(&lt;char-column&gt;/&lt;varchar-column&gt;) returns IOB Exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3657'>DRILL-3657</a>] -         Wrong result with SUM(1) window function when multiple partitions are present
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3658'>DRILL-3658</a>] -         Missing org.apache.hadoop in the JDBC jar
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3663'>DRILL-3663</a>] -         Drill View aliases being lost via ‘order by’
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3667'>DRILL-3667</a>] -         Random Assertion Error while planning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3668'>DRILL-3668</a>] -         Incorrect results FIRST_VALUE function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3673'>DRILL-3673</a>] -         Memory leak in parquet writer on CTAS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3677'>DRILL-3677</a>] -         Wrong result with LEAD window function when used in multiple windows in the same query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3679'>DRILL-3679</a>] -         IOB Exception : when window functions used in outer and inner query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3680'>DRILL-3680</a>] -         window function query returns Incorrect results 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3684'>DRILL-3684</a>] -         CTAS : Memory Leak when using CTAS with tpch sf100
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3685'>DRILL-3685</a>] -         Failure to execute query with NTILE and ROW_NUMBER window functions with different window definitions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3689'>DRILL-3689</a>] -         incorrect results : aggregate AVG returns wrong results over results returned by LEAD function.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3690'>DRILL-3690</a>] -         Partitioning pruning produces wrong results when there are nested expressions in the filter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3691'>DRILL-3691</a>] -         CTAS Memory Leak : IllegalStateException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3700'>DRILL-3700</a>] -         Exception in a query with multiple fist_value window functions with different partitions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3702'>DRILL-3702</a>] -         PartitionPruning hit ClassCastException in Interpreter when the pruning filter expression is of non-nullable type.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3707'>DRILL-3707</a>] -         Fix for DRILL-3616 can cause a NullPointerException in ExternalSort cleanup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3711'>DRILL-3711</a>] -         Windows unit test failure on 1.2 snapshot 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3716'>DRILL-3716</a>] -         Drill should push filter past aggregate in order to improve query performance.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3718'>DRILL-3718</a>] -         quotes in .tsv trigger exception 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3719'>DRILL-3719</a>] -         Adding negative sign in front of EXTRACT triggers Assertion Error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3732'>DRILL-3732</a>] -         Drill leaks memory if external sort hits out of disk space exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3735'>DRILL-3735</a>] -         Directory pruning is not happening when number of files is larger than 64k
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3736'>DRILL-3736</a>] -         Documentation for partition is misleading/wrong syntax
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3737'>DRILL-3737</a>] -         CTAS from empty text file fails with NPE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3746'>DRILL-3746</a>] -         Hive query fails if the table contains external partitions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3757'>DRILL-3757</a>] -         Link to IntelliJ IDEA settings jar on the contributors guidelines page is broken.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3758'>DRILL-3758</a>] -         InvalidRecordException while selecting from a table with multiple parquet file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3767'>DRILL-3767</a>] -         SchemaPath.getCompoundPath(String...strings) reverses it&#39;s input array
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3773'>DRILL-3773</a>] -         Mongo RecordReader projection pushdown doesn&#39;t work past first level paths
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3778'>DRILL-3778</a>] -         Add rest of DRILL-3160 (making JDBC Javadoc available)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3779'>DRILL-3779</a>] -         NPE during mergeAndSpill operation of external sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3781'>DRILL-3781</a>] -         Using CURRENT_DATE in a group by throws a column not found error for hive tables and csv files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3783'>DRILL-3783</a>] -         Incorrect results : COUNT(&lt;column-name&gt;) over results returned by UNION ALL 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3784'>DRILL-3784</a>] -         simple Jdbc program fails with NoClassDefFoundError
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3788'>DRILL-3788</a>] -         Directory based partition pruning not taking effect with metadata caching
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3809'>DRILL-3809</a>] -         PrelFinalizable.SHUTTLE causes ArrayIndexOutOfBoundsException when multiple queries are run concurrently
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3811'>DRILL-3811</a>] -         AtomicRemainder incorrectly accounts for transferred allocations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3817'>DRILL-3817</a>] -         Refresh metadata does not work when used with sub schema  
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3819'>DRILL-3819</a>] -         Remove redundant filter for files start with &quot;.&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3884'>DRILL-3884</a>] -         Hive native scan has lower parallelization leading to performance degradation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3892'>DRILL-3892</a>] -         Metadata cache not being leveraged when partition pruning is taking place
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3901'>DRILL-3901</a>] -         Performance regression with doing Explain of COUNT(*) over 100K files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3917'>DRILL-3917</a>] -         IllegalArgumentException when running query after creating metadata cache
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3918'>DRILL-3918</a>] -         Avoid extra loading of the metadata cache file
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1666'>DRILL-1666</a>] -         Provide Test cases for Mongo Storage plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2332'>DRILL-2332</a>] -         Drill should be consistent with Implicit casting rules across data formats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2424'>DRILL-2424</a>] -         Ignore hidden files in directory path
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2699'>DRILL-2699</a>] -         Collect all cleanup errors before reporting a failure to the client
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2748'>DRILL-2748</a>] -         Filter is not pushed down into subquery with the group by
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2908'>DRILL-2908</a>] -         Support reading the Parquet int 96 type
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3121'>DRILL-3121</a>] -         Hive partition pruning is not happening
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3209'>DRILL-3209</a>] -         [Umbrella] Plan reads of Hive tables as native Drill reads when a native reader for the underlying table format exists
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3295'>DRILL-3295</a>] -         UNION (distinct type) is supported now
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3341'>DRILL-3341</a>] -         Move OperatorWrapper list and FragmentWrapper list creation to ProfileWrapper ctor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3354'>DRILL-3354</a>] -         TestBuilder can check if the number of result batches equals some expected value
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3450'>DRILL-3450</a>] -         Rename NonRootStatusReporter to FragmentStatusReporter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3467'>DRILL-3467</a>] -         Restrict &#39;show databases&#39; based on underlying permissions.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3536'>DRILL-3536</a>] -         Add support for LEAD, LAG, NTILE, FIRST_VALUE and LAST_VALUE window functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3545'>DRILL-3545</a>] -         Need documentation on BINARY_STRING and STRING_BINARY functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3565'>DRILL-3565</a>] -         Add support for Avro UNION type
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3589'>DRILL-3589</a>] -         JDBC driver maven artifact includes a lot of unnecessary dependencies
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3652'>DRILL-3652</a>] -         Need to document order of operations with window functions and flatten
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3720'>DRILL-3720</a>] -         Avro Record Reader should process Avro files by per block basis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3888'>DRILL-3888</a>] -         Build test jars for all Drill Modules
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2743'>DRILL-2743</a>] -         Parquet file metadata caching
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3180'>DRILL-3180</a>] -         Apache Drill JDBC storage plugin to query rdbms systems such as MySQL and Netezza from Apache Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3470'>DRILL-3470</a>] -         Add support for multiple partition by clauses for window functions in the same query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3492'>DRILL-3492</a>] -         Add support for encoding of Drill data types into byte ordered format
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3725'>DRILL-3725</a>] -         Add HTTPS support for Drill web interface
+</li>
+</ul>
+                                                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2693'>DRILL-2693</a>] -         doc programmatically submit queries to Drill 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3683'>DRILL-3683</a>] -         [Unit Test] Add expected plan for tests in TestWindowFunctions suite
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3799'>DRILL-3799</a>] -         Create Simple HBase Tutorial
+</li>
+</ul>
+
+## Important Unresolved Issues
+
+* The Drill error message about JSON syntax that appears when Drill cannot find the JDBC driver during configuration of the JDBC storage plugin is misleading. To configure the JDBC plugin, you must put the JDBC driver in the `<drill_installation_directory>/jars/3rdparty` directory. [DRILL-3985](https://issues.apache.org/jira/browse/DRILL-3958)  
+* The MySQL TEXT type is not supported. The popular classicmodels database uses the TEXT type, and therefore cannot be used as is until this issue is resolved. [DRILL-3956](https://issues.apache.org/jira/browse/DRILL-3956)
+
+
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/tutorials/020-drill-in-10-minutes.md
----------------------------------------------------------------------
diff --git a/_docs/tutorials/020-drill-in-10-minutes.md b/_docs/tutorials/020-drill-in-10-minutes.md
index bf924ef..b3c252e 100644
--- a/_docs/tutorials/020-drill-in-10-minutes.md
+++ b/_docs/tutorials/020-drill-in-10-minutes.md
@@ -1,6 +1,6 @@
 ---
 title: "Drill in 10 Minutes"
-date: 2017-07-31 04:43:58 UTC
+date: 2017-12-16 06:24:23 UTC
 parent: "Tutorials"
 description: Get started with Drill in 10 minutes or less.
 ---
@@ -45,9 +45,9 @@ The output looks something like this:
 Complete the following steps to install Drill:  
 
 1. In a terminal window, change to the directory where you want to install Drill.  
-2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) with the command appropriate for your system:  
-       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz`  
-       * `curl -o apache-drill-1.11.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz`   
+2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) with the command appropriate for your system:  
+       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz`  
+       * `curl -o apache-drill-1.12.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz`   
 3. Copy the downloaded file to the directory where you want to install Drill.  
 4. Extract the contents of the Drill .tar.gz file. Use `sudo` if necessary:  
 `tar -xvzf <.tar.gz file name>`  
@@ -75,7 +75,7 @@ Start Drill in embedded mode using the `drill-embedded` command:
 
 You can install Drill on Windows. First, set the JAVA_HOME environment variable, and then install Drill. Complete the following steps to install Drill:
 
-1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz).  
+1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz).  
 2. Move the `apache-drill-<version>.tar.gz` file to a directory where you want to install Drill.  
 3. Unzip the `TAR.GZ` file using a third-party tool. If the tool you use does not unzip the TAR file as well as the `TAR.GZ` file, unzip the `apache-drill-<version>.tar` to extract the Drill software. The extraction process creates the installation directory named apache-drill-<version> containing the Drill software. 
 

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
----------------------------------------------------------------------
diff --git a/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md b/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
index 5db7c4d..5e7b7e2 100644
--- a/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
+++ b/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
@@ -1,6 +1,6 @@
 ---
 title: "Analyzing Highly Dynamic Datasets"
-date: 2017-03-15 21:28:39 UTC
+date: 2017-12-16 06:24:23 UTC
 parent: "Tutorials"
 ---
 
@@ -33,7 +33,7 @@ The element names that you see in the `checkin_info` are unknown upfront and can
 Step 1: First download Drill, if you have not yet done so, onto your machine
 
     http://drill.apache.org/download/
-    tar -xvf apache-drill-1.10.0.tar
+    tar -xvf apache-drill-1.12.0.tar
 
 Install Drill locally on your desktop (embedded mode). You don’t need Hadoop.
 

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/blog/_posts/2017-12-15-drill-1.12-released.md
----------------------------------------------------------------------
diff --git a/blog/_posts/2017-12-15-drill-1.12-released.md b/blog/_posts/2017-12-15-drill-1.12-released.md
new file mode 100644
index 0000000..81db1b4
--- /dev/null
+++ b/blog/_posts/2017-12-15-drill-1.12-released.md
@@ -0,0 +1,64 @@
+---
+layout: post
+title: "Drill 1.12 Released"
+code: drill-1.12-released
+excerpt: Apache Drill 1.12's highlights are&#58; Kafka and OpenTSDB storage plugins, SSL and network encryption support, queue-based memory assignment for buffering operators, networking functions, and the ability to prevent users from accessing paths outside the root of a workspace.
+authors: ["bbevens"]
+---
+
+Today, we're happy to announce the availability of Drill 1.12.0. You can download it [here](https://drill.apache.org/download/).
+
+The release provides the following bug fixes and improvements:
+
+## Kafka and OpenTSDB Storage Plugins (DRILL-4779, DRILL-5337)
+You can configure Kafka and OpenTSDB as Drill data sources.  
+
+- For Kafka storage plugin information, see the [README](https://github.com/apache/drill/blob/master/contrib/storage-kafka/README.md) file. 
+- For OpenTSDB storage plugin information, see the [README](https://github.com/apache/drill/blob/master/contrib/storage-opentsdb/README.md) file. Configure the OpenTSDB storage plugin in the Storage tab of the Drill Web Console, as shown:  
+   
+        {
+         "storage": {
+           openTSDB: {
+             type: "openTSDB",
+             connection: "http://localhost:10000",
+             enabled: false
+              }
+           }
+         }   
+
+## Queue-Based Memory Assignment for Buffering Operators (Throttling) (DRILL-5716)  
+Throttling limits the number of concurrent queries that run to prevent queries from failing with out-of-memory errors. When you enable throttling, you configure the number of concurrent queries that can run and the resource requirements for each query. Drill calculates the amount of memory to assign per query per node. See [Throttling]({{site.baseurl}}/docs/throttling/) for more information. 
+
+
+
+## Networking Functions  
+Drill supports the following networking functions to facilitate network analysis using Drill:  
+
+- `inet_aton(<ip>)`: Converts an IPv4 address into an integer
+- `inet_ntoa( <int>)`: Converts an integer IP into dotted decimal notation
+- `in_network( <ip>,<cidr> )`: Returns true if the IP address is in the given CIDR block
+- `address_count( <cidr> )`: Returns the number of IPs in a given CIDR block
+- `broadcast_address( <cidr> )`: Returns the broadcast address for a given CIDR block
+- `netmask(<cidr> )`: Returns the netmask for a given CIDR block
+- `low_address(<cidr>)`: Returns the first address in a given CIDR block
+- `high_address(<cidr>)`: Returns the last address in a given CIDR block
+- `url_encode( <url> )`: Returns a URL encoded string
+- `url_decode( <url> )`: Decodes ``a URL encoded string
+- `is_valid_IP(<ip>)`: Returns true if the IP is a valid IP address
+- `is_private_ip(<ip>)`: Returns true if the IP is a private IPv4 address
+- `is_valid_IPv4(<ip>)`: Returns true if the IP is a valid IPv4 address
+- `is_valid_IPv6(<ip>)`: Returns true if the IP is a valid IPv6 address  
+ 
+## SSL Support  
+Drill supports SSL to encrypt data passed between the Drill client and Drillbit. SSL also provides one-way authentication through which the Drill client verifies the identity of the Drillbit. The SASL feature in Drill provides authentication and an option to encrypt data, however the encryption feature is not available when using Plain authentication. If you need to use Plain authentication (certain BI tools only use Plain authentication), you can enable SSL to encrypt data. You can have both SASL and SSL enabled when using Plain authentication only. For any other scenario, using SSL and SASL encryption together is strongly discouraged. The Drill server requires an SSL certificate. The certificate can be self-signed or signed by a CA (Certificate Authority). SSL is not supported for communication between Drillbits.  
+
+## Network Encryption Support  
+Drill 1.10 provided authentication support through Plain and Kerberos authentication mechanisms to authenticate the Drill client to Drillbit and Drillbit to Drillbit communication channels. Drill 1.11 extends that support to include encryption. Drill uses the Kerberos mechanism over the SASL framework to encrypt the communication channels. 
+
+
+## Access to Paths Outside the Current Workspace (DRILL-5964)  
+A new parameter, allowAccessOutsideWorkspace, in the dfs storage plugin configuration prevents users from accessing paths outside the root of a workspace. The default value for the parameter is false. Set the parameter to true to allow users access outside of a workspace. If existing storage plugin configurations do not specify the parameter, users cannot access paths outside the configured workspaces.
+
+
+You can find a complete list of JIRAs resolved in the 1.12.0 release [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12341087&styleName=Html&projectId=12313820&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7Cd194b12b906cd370f36d15e8af60a94592b89038%7Clin).
+


[4/5] drill git commit: Updates for 1.12 release

Posted by br...@apache.org.
http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/003-1.9.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/003-1.9.0-rn.md b/_docs/rn/003-1.9.0-rn.md
deleted file mode 100644
index 93710db..0000000
--- a/_docs/rn/003-1.9.0-rn.md
+++ /dev/null
@@ -1,180 +0,0 @@
----
-title: "Apache Drill 1.9.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  November 29, 2016
-
-Today, we're happy to announce the availability of Drill 1.9.0. You can download it [here](https://drill.apache.org/download/).
-
-## New Features
-This release of Drill provides the following new features: 
-
-- Asynchronous Parquet reader
-- Parquet filter pushdown  
-- Dynamic UDF support  
-- HTTPD format plugin  
-
-The following sections list additional bug fixes and improvements:  
-
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4420'>DRILL-4420</a>] -         C client and ODBC driver should move to using the new metadata methods provided by DRILL-4385
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4452'>DRILL-4452</a>] -         Update avatica version for Drill jdbc
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4560'>DRILL-4560</a>] -         ZKClusterCoordinator does not call DrillbitStatusListener.drillbitRegistered for new bits
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4968'>DRILL-4968</a>] -         Add column size information to ColumnMetadata
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4969'>DRILL-4969</a>] -         Basic implementation for displaySize
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1996'>DRILL-1996</a>] -         C++ Client: Make Cancel API Public
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3898'>DRILL-3898</a>] -         No space error during external sort does not cancel the query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4203'>DRILL-4203</a>] -         Parquet File : Date is stored wrongly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4369'>DRILL-4369</a>] -         Database driver fails to report any major or minor version information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4370'>DRILL-4370</a>] -         DatabaseMetadata returning &lt;Properties resource apache-drill-jdbc.properties not loaded&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4525'>DRILL-4525</a>] -         Query with BETWEEN clause on Date and Timestamp values fails with Validation Error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4542'>DRILL-4542</a>] -         if external sort fails to spill to disk, memory is leaked and wrong error message is displayed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4618'>DRILL-4618</a>] -         random numbers generator function broken
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4763'>DRILL-4763</a>] -         Parquet file with DATE logical type produces wrong results for simple SELECT
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4767'>DRILL-4767</a>] -         Parquet reader throw IllegalArgumentException for int32 type with GZIP compression
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4769'>DRILL-4769</a>] -         forman spins query int32 data with snappy compression
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4770'>DRILL-4770</a>] -         ParquetRecordReader throws NPE querying a single int64 column file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4823'>DRILL-4823</a>] -         Fix OOM while trying to prune partitions with reasonable data size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4824'>DRILL-4824</a>] -         JSON with complex nested data produces incorrect output with missing fields
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4826'>DRILL-4826</a>] -         Query against INFORMATION_SCHEMA.TABLES degrades as the number of views increases
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4862'>DRILL-4862</a>] -         wrong results - use of convert_from(binary_string(key),&#39;UTF8&#39;) in filter results in wrong results
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4870'>DRILL-4870</a>] -         drill-config.sh sets JAVA_HOME incorrectly for the Mac
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4874'>DRILL-4874</a>] -         &quot;No UserGroupInformation while generating ORC splits&quot; - hive known issue in 1.2.0-mapr-1607 release.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4877'>DRILL-4877</a>] -         max(dir0), max(dir1) query against parquet data slower by 2X
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4880'>DRILL-4880</a>] -         Support JDBC driver registration using ServiceLoader 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4884'>DRILL-4884</a>] -         Fix IOB exception in limit n query when n is beyond 65535.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4888'>DRILL-4888</a>] -         putIfAbsent for ZK stores is not atomic
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4894'>DRILL-4894</a>] -         Fix unit test failure in &#39;storage-hive/core&#39; module
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4905'>DRILL-4905</a>] -         Push down the LIMIT to the parquet reader scan to limit the numbers of records read
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4906'>DRILL-4906</a>] -         CASE Expression with constant generates class exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4911'>DRILL-4911</a>] -         SimpleParallelizer should avoid plan serialization for logging purpose when debug logging is not enabled.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4921'>DRILL-4921</a>] -         Scripts drill_config.sh,  drillbit.sh, and drill-embedded fail when accessed via a symbolic link
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4925'>DRILL-4925</a>] -         Add types filter to getTables metadata API
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4930'>DRILL-4930</a>] -         Metadata results are not sorted
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4934'>DRILL-4934</a>] -         ServiceEngine does not use property useIP for DrillbitStartup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4941'>DRILL-4941</a>] -         UnsupportedOperationException : CASE WHEN true or null then 1 else 0 end
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4945'>DRILL-4945</a>] -         Missing subtype information in metadata returned by prepared statement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4950'>DRILL-4950</a>] -         Consume Spurious Empty Batches in JDBC
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4954'>DRILL-4954</a>] -         allTextMode in the MapRDB plugin always return nulls
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4964'>DRILL-4964</a>] -         Drill fails to connect to hive metastore after hive metastore is restarted unless drillbits are restarted also
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4972'>DRILL-4972</a>] -         Drillbit shuts down immediately after starting if embedded web server is disabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4974'>DRILL-4974</a>] -         NPE in FindPartitionConditions.analyzeCall() for &#39;holistic&#39; expressions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4989'>DRILL-4989</a>] -         Fix TestParquetWriter.testImpalaParquetBinaryAsTimeStamp_DictChange
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4990'>DRILL-4990</a>] -         Use new HDFS API access instead of listStatus to check if users have permissions to access workspace.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4993'>DRILL-4993</a>] -         Documentation: Wrong output displayed for convert_from() with a map
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5004'>DRILL-5004</a>] -         Parquet date correction gives null pointer exception if there is no createdBy entry in the metadata
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5007'>DRILL-5007</a>] -         Dynamic UDF lazy-init does not work correctly in multi-node cluster
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5009'>DRILL-5009</a>] -         Query with a simple join fails on Hive generated parquet
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5047'>DRILL-5047</a>] -         When session option is string, query profile is displayed incorrectly on Web UI
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1950'>DRILL-1950</a>] -         Implement filter pushdown for Parquet
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3178'>DRILL-3178</a>] -         csv reader should allow newlines inside quotes 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4653'>DRILL-4653</a>] -         Malformed JSON should not stop the entire query from progressing
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4674'>DRILL-4674</a>] -         Allow casting to boolean the same literals as in Postgre
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4752'>DRILL-4752</a>] -         Remove submit_plan script from Drill distribution
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4771'>DRILL-4771</a>] -         Drill should avoid doing the same join twice if count(distinct) exists
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4792'>DRILL-4792</a>] -         Include session options used for a query as part of the profile
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4800'>DRILL-4800</a>] -         Improve parquet reader performance
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4927'>DRILL-4927</a>] -         Add support for Null Equality Joins
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4967'>DRILL-4967</a>] -         Adding template_name to source code generated using freemarker template
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4986'>DRILL-4986</a>] -         Allow users to customize the Drill log file name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4987'>DRILL-4987</a>] -         Use ImpersonationUtil in RemoteFunctionRegistry
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5031'>DRILL-5031</a>] -         Documentation for HTTPD Parser
-</li>
-</ul>
-            
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1268'>DRILL-1268</a>] -         C++ Client. Write Unit Test for Drill Client
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3423'>DRILL-3423</a>] -         Add New HTTPD format plugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4714'>DRILL-4714</a>] -         Add metadata and prepared statement APIs to DrillClient&lt;-&gt;Drillbit interface
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4726'>DRILL-4726</a>] -         Dynamic UDFs support
-</li>
-</ul>
-                                                        
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4853'>DRILL-4853</a>] -         Update C++ protobuf source files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4886'>DRILL-4886</a>] -         Merge maprdb format plugin source code
-</li>
-</ul>
-                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/004-1.8.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/004-1.8.0-rn.md b/_docs/rn/004-1.8.0-rn.md
deleted file mode 100644
index c577ad5..0000000
--- a/_docs/rn/004-1.8.0-rn.md
+++ /dev/null
@@ -1,173 +0,0 @@
----
-title: "Apache Drill 1.8.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  August 30, 2016
-
-Today, we're happy to announce the availability of Drill 1.8.0. You can download it [here](https://drill.apache.org/download/).
-
-## New Features
-This release of Drill provides the following new features: 
-
-- Metadata cache pruning
-- IF EXISTS parameter with the DROP TABLE and DROP VIEW commands
-- DESCRIBE SCHEMA command
-- Multi-byte delimiter support
-- New parameters for filter selectivity estimates  
-
-## Configuration and Launch Script Changes 
-This release of Drill also includes the following changes to the configuration and launch scripts: 
-
-- The `$DRILL_HOME/conf/drill-env.sh` file has been simplified. Default Drill settings have moved out of this file and now reside in `$DRILL_HOME/bin/drill-config.sh`. The `drill-env.sh` file now ships with descriptions of the options that you can set. You can override many settings by creating an entry in `$DRILL_HOME/conf/drill-env.sh`.  ([DRILL-4581](https://issues.apache.org/jira/browse/DRILL-4581))  
-- Due to issues at high concurrency, the native Linux epoll transport is now disabled by default. ([DRILL-4623](https://issues.apache.org/jira/browse/DRILL-4623))  
- 
-Changes to the Drill launch scripts provide a new option that simplifies the Drill upgrade for Drill 1.8 and later. The new scripts support a “site directory” that holds site-specific files separate from the Drill product directory. The site directory is a simple extension of the config directory in previous Drill releases. You can add a “jars” subdirectory to the config directory for your custom jars instead of storing them in $DRILL_HOME. You can even add native libraries in the new “lib” directory and Drill automatically loads them. 
-
-Example:  
-
-       /my/conf/dir
-       |- drill-override.conf
-       |- drill-env.sh
-       |- jars
-          |- myudf.jar
-       |- lib
-          |- mysecurity.so
-
-To use the site directory:
-
-       drillbit.sh —site /my/conf/dir start
-
-Note that `--config` still works as well.
-
-You can set an environment variable for the directory:
-
-       export DRILL_CONF_DIR=/my/conf/dir
-       drillbit.sh start
-
-The site directory works with `drillbit.sh` and the various Drill client scripts.
-
-To upgrade Drill using the new site directory, just delete the old Drill product directory and expand the Drill archive to create a new one. There is no need to back up and merge files each time you upgrade because the site files are not affected by an upgrade. Using the site directory, you can have different site directories for different Drill sessions: one for development, another for test, and so on. You can use the site directory to run multiple Drill clusters from as single Drill installation by creating a site directory for each Drill cluster and then configuring Drill. 
-
-The following sections list additional bug fixes and improvements:  
-
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4581'>DRILL-4581</a>] -         Various problems in the Drill startup scripts
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4728'>DRILL-4728</a>] -         Add support for new metadata fetch APIs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4729'>DRILL-4729</a>] -         Add support for prepared statement implementation on server side
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4732'>DRILL-4732</a>] -         Update JDBC driver to use the new prepared statement APIs on DrillClient
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3726'>DRILL-3726</a>] -         Drill is not properly interpreting CRLF (0d0a). CR gets read as content.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4147'>DRILL-4147</a>] -         Union All operator runs in a single fragment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4175'>DRILL-4175</a>] -         IOBE may occur in Calcite RexProgramBuilder when queries are submitted concurrently
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4341'>DRILL-4341</a>] -         Fails to parse string literals containing escaped quotes
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4574'>DRILL-4574</a>] -         Avro Plugin: Flatten does not work correctly on record items
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4623'>DRILL-4623</a>] -         Disable Epoll by Default
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4658'>DRILL-4658</a>] -         cannot specify tab as a fieldDelimiter in table function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4664'>DRILL-4664</a>] -         ScanBatch.isNewSchema() returns wrong result for map datatype
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4665'>DRILL-4665</a>] -         Partition pruning not working for hive partitioned table with &#39;LIKE&#39; and &#39;=&#39; filter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4704'>DRILL-4704</a>] -         select statement behavior is inconsistent for decimal values in parquet
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4707'>DRILL-4707</a>] -         Conflicting columns names under case-insensitive policy lead to either memory leak or incorrect result
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4715'>DRILL-4715</a>] -         Java compilation error for a query with large number of expressions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4743'>DRILL-4743</a>] -         HashJoin&#39;s not fully parallelized in query plan
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4746'>DRILL-4746</a>] -         Verification Failures (Decimal values) in drill&#39;s regression tests
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4759'>DRILL-4759</a>] -         Drill throwing array index out of bound exception when reading a parquet file written by map reduce program.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4767'>DRILL-4767</a>] -         Parquet reader throw IllegalArgumentException for int32 type with GZIP compression
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4768'>DRILL-4768</a>] -         Drill may leak hive meta store connection if hive meta store client call hits error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4769'>DRILL-4769</a>] -         forman spins query int32 data with snappy compression
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4770'>DRILL-4770</a>] -         ParquetRecordReader throws NPE querying a single int64 column file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4783'>DRILL-4783</a>] -         Flatten on CONVERT_FROM fails with ClassCastException if resultset is empty
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4785'>DRILL-4785</a>] -         Limit 0 queries regressed in Drill 1.7.0 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4794'>DRILL-4794</a>] -         Regression: Wrong result for query with disjunctive partition filters
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4801'>DRILL-4801</a>] -         Setting extractHeader attribute for CSV format does not propagate to all drillbits 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4816'>DRILL-4816</a>] -         sqlline -f failed to read the query file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4825'>DRILL-4825</a>] -         Wrong data with UNION ALL when querying different sub-directories under the same table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4833'>DRILL-4833</a>] -         Union-All with a small cardinality input on one side does not get parallelized
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4836'>DRILL-4836</a>] -         ZK Issue during Drillbit startup, possibly due to race condition
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4846'>DRILL-4846</a>] -         Eliminate extra operations during metadata cache pruning
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4852'>DRILL-4852</a>] -         COUNT(*) query against a large JSON table slower by 2x
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4854'>DRILL-4854</a>] -         Incorrect logic in log directory checks in drill-config.sh
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4857'>DRILL-4857</a>] -         When no partition pruning occurs with metadata caching there&#39;s a performance regression
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2330'>DRILL-2330</a>] -         Add support for nested aggregate expressions for window aggregates
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3149'>DRILL-3149</a>] -         TextReader should support multibyte line delimiters
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3710'>DRILL-3710</a>] -         Make the 20 in-list optimization configurable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4530'>DRILL-4530</a>] -         Improve metadata cache performance for queries with single partition 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4751'>DRILL-4751</a>] -         Remove dumpcat script from Drill distribution
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4766'>DRILL-4766</a>] -         FragmentExecutor should use EventProcessor and avoid blocking rpc threads
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4786'>DRILL-4786</a>] -         Improve metadata cache performance for queries with multiple partitions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4822'>DRILL-4822</a>] -         Extend distrib-env.sh search to consider site directory
-</li>
-</ul>
-            
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4514'>DRILL-4514</a>] -         Add describe schema &lt;schema_name&gt; command
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4673'>DRILL-4673</a>] -         Implement &quot;DROP TABLE IF EXISTS&quot; for drill to prevent FAILED status on command return
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4819'>DRILL-4819</a>] -         Update MapR version to 5.2.0
-</li>
-</ul>
-                                                        
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4499'>DRILL-4499</a>] -         Remove unused classes
-</li>
-</ul>
-                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/005-1.7.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/005-1.7.0-rn.md b/_docs/rn/005-1.7.0-rn.md
deleted file mode 100644
index 454ca28..0000000
--- a/_docs/rn/005-1.7.0-rn.md
+++ /dev/null
@@ -1,159 +0,0 @@
----
-title: "Apache Drill 1.7.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  June 28, 2016
-
-Today, we're happy to announce the availability of Drill 1.7.0. You can download it [here](https://drill.apache.org/download/).
-
-This release provides Monitoring via JMX, Hive CHAR data type support, HBase 1.x support, and the following bug fixes and improvements:  
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4372'>DRILL-4372</a>] -         Drill Operators and Functions should correctly expose their types within Calcite
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4487'>DRILL-4487</a>] -         add unit test for DRILL-4449
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4725'>DRILL-4725</a>] -         Improvements to InfoSchema RecordGenerator needed for DRILL-4714
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2100'>DRILL-2100</a>] -         Drill not deleting spooling files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2385'>DRILL-2385</a>] -         count on complex objects failed with missing function implementation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2593'>DRILL-2593</a>] -         500 error when crc for a query profile is out of sync
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3705'>DRILL-3705</a>] -         Query runs out of memory, reported as FAILED and leaves thread running 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3714'>DRILL-3714</a>] -         Query runs out of memory and remains in CANCELLATION_REQUESTED state until drillbit is restarted
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3743'>DRILL-3743</a>] -         query hangs on sqlline once Drillbit on foreman node is killed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3745'>DRILL-3745</a>] -         Hive CHAR not supported
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3763'>DRILL-3763</a>] -         Cancel (Ctrl-C) one of concurrent queries results in ChannelClosedException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3826'>DRILL-3826</a>] -         Concurrent Query Submission leads to Channel Closed Exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3833'>DRILL-3833</a>] -         Concurrent Queries Failed Unexpectedly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4143'>DRILL-4143</a>] -         REFRESH TABLE METADATA - Permission Issues with metadata files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4237'>DRILL-4237</a>] -         Skew in hash distribution
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4298'>DRILL-4298</a>] -         SYSTEM ERROR: ChannelClosedException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4317'>DRILL-4317</a>] -         Exceptions on SELECT and CTAS with large CSV files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4376'>DRILL-4376</a>] -         Wrong results when doing a count(*) on part of directories with metadata cache
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4459'>DRILL-4459</a>] -         SchemaChangeException while querying hive json table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4472'>DRILL-4472</a>] -         Pushing Filter past Union All fails: DRILL-3257 regressed DRILL-2746 but unit test update break test goal
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4476'>DRILL-4476</a>] -         Enhance Union-All operator for dealing with empty left input or empty both inputs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4478'>DRILL-4478</a>] -         binary_string cannot convert buffer that were not start from 0 correctly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4479'>DRILL-4479</a>] -         JsonReader should pick a less restrictive type when creating the default column
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4484'>DRILL-4484</a>] -         NPE when querying  empty directory 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4490'>DRILL-4490</a>] -         Count(*) function returns as optional instead of required
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4494'>DRILL-4494</a>] -         Window sum over integer column returns incorrect results.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4529'>DRILL-4529</a>] -         SUM() with windows function result in mismatch nullability
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4531'>DRILL-4531</a>] -         Query with filter and aggregate hangs in planning phase
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4589'>DRILL-4589</a>] -         Reduce planning time for file system partition pruning by reducing filter evaluation overhead
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4592'>DRILL-4592</a>] -         Explain plan statement should show plan in WebUi
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4593'>DRILL-4593</a>] -         Remove OldAssignmentCreator in FileSystemPlugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4614'>DRILL-4614</a>] -         Drill must appoint one data type per one column for self-describing data while querying directories 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4657'>DRILL-4657</a>] -         Rank() will return wrong results if a frame of data is too big (more than 2 batches)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4676'>DRILL-4676</a>] -         Foreman.moveToState can block forever if called by the foreman thread while the query is still being setup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4679'>DRILL-4679</a>] -         CONVERT_FROM()  json format fails if 0 rows are received from upstream operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4688'>DRILL-4688</a>] -         String functions may produce incorrect result when input has multi-byte character
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4701'>DRILL-4701</a>] -         Fix log name and missing lines in logs on Web UI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4716'>DRILL-4716</a>] -         status.json doesn&#39;t work in drill ui
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4727'>DRILL-4727</a>] -         Exclude netty from HBase Client&#39;s transitive dependencies
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4733'>DRILL-4733</a>] -         max(dir0) reading more columns than necessary
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3559'>DRILL-3559</a>] -         Make filename available to sql statments just like dirN
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3894'>DRILL-3894</a>] -         Directory functions (MaxDir, MinDir ..) should have optional filename parameter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4501'>DRILL-4501</a>] -         Complete MapOrListWriter for all supported data types
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4523'>DRILL-4523</a>] -         Disallow using loopback address in distributed mode
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4544'>DRILL-4544</a>] -         Improve error messages for REFRESH TABLE METADATA command
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4549'>DRILL-4549</a>] -         Add support for more truncation units in date_trunc function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4571'>DRILL-4571</a>] -         Add link to local Drill logs from the web UI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4573'>DRILL-4573</a>] -         Zero copy LIKE, REGEXP_MATCHES, SUBSTR
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4577'>DRILL-4577</a>] -         Improve performance for query on INFORMATION_SCHEMA when HIVE is plugged in
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4584'>DRILL-4584</a>] -         JDBC/ODBC Client IP in Drill audit logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4654'>DRILL-4654</a>] -         Expose New System Metrics
-</li>
-</ul>
-            
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3474'>DRILL-3474</a>] -         Add implicit file columns support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4132'>DRILL-4132</a>] -         Ability to submit simple type of physical plan directly to EndPoint DrillBit for execution
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4199'>DRILL-4199</a>] -         Add Support for HBase 1.X
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4446'>DRILL-4446</a>] -         Improve current fragment parallelization module
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4607'>DRILL-4607</a>] -         Add a split function that allows to separate string by a delimiter
-</li>
-</ul>
-                                                        
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4050'>DRILL-4050</a>] -         Add zip archives to the list of artifacts in verify_release.sh
-</li>
-</ul>
-        
-<h2>        Test
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4170'>DRILL-4170</a>] -         how many concurrent users can be supported
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4437'>DRILL-4437</a>] -         Implement framework for testing operators in isolation
-</li>
-</ul>
-        
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/006-1.6.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/006-1.6.0-rn.md b/_docs/rn/006-1.6.0-rn.md
deleted file mode 100644
index 3894261..0000000
--- a/_docs/rn/006-1.6.0-rn.md
+++ /dev/null
@@ -1,126 +0,0 @@
----
-title: "Apache Drill 1.6.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  March 16, 2016
-
-Today, we're happy to announce the availability of Drill 1.6.0. You can download it [here](https://drill.apache.org/download/).
-
-This release provides inbound impersonation, additional custom window frames, and the following bug fixes and improvements:  
-
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3488'>DRILL-3488</a>] -         Allow Java 1.8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4261'>DRILL-4261</a>] -         add support for RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4262'>DRILL-4262</a>] -         add support for ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4263'>DRILL-4263</a>] -         add support for RANGE BETWEEN CURRENT ROW AND CURRENT ROW
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4331'>DRILL-4331</a>] -         TestFlattenPlanning.testFlattenPlanningAvoidUnnecessaryProject fail in Java 8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4332'>DRILL-4332</a>] -         tests in TestFrameworkTest fail in Java 8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4334'>DRILL-4334</a>] -         tests in TestMongoFilterPushDown fail in Java 8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4465'>DRILL-4465</a>] -         Refactor Parsing and Planning to canonicalize planning and parsing
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3547'>DRILL-3547</a>] -         IndexOutOfBoundsException on directory with ~20 subdirectories
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3581'>DRILL-3581</a>] -         Google Guava version is so old it causes incompatibilities with other libs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3688'>DRILL-3688</a>] -         Drill should honor &quot;skip.header.line.count&quot; and &quot;skip.footer.line.count&quot; attributes of Hive table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4225'>DRILL-4225</a>] -         TestDateFunctions#testToChar fails when the locale is non-English
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4279'>DRILL-4279</a>] -         Improve performance for skipAll query against Text/JSON/Parquet table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4287'>DRILL-4287</a>] -         Do lazy reading of parquet metadata cache file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4323'>DRILL-4323</a>] -         Hive Native Reader : A simple count(*) throws Incoming batch has an empty schema error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4339'>DRILL-4339</a>] -         Avro Reader can not read records - Regression
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4354'>DRILL-4354</a>] -         Remove sessions in anonymous (user auth disabled) mode in WebUI server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4375'>DRILL-4375</a>] -         Fix the maven release profile, broken by jdbc jar size enforcer added in DRILL-4291
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4384'>DRILL-4384</a>] -         Query profile is missing important information on WebUi
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4387'>DRILL-4387</a>] -         Improve execution side when it handles skipAll query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4392'>DRILL-4392</a>] -         CTAS with partition writes an internal field into generated parquet files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4410'>DRILL-4410</a>] -         ListVector causes OversizedAllocationException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4434'>DRILL-4434</a>] -         Remove (or deprecate) GroupScan.enforceWidth and use GroupScan.getMinParallelization
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4441'>DRILL-4441</a>] -         IN operator does not work with Avro reader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4443'>DRILL-4443</a>] -         MIN/MAX on VARCHAR throw a NullPointerException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4449'>DRILL-4449</a>] -         Wrong results when using metadata cache with specific set of queries
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4457'>DRILL-4457</a>] -         Difference in results returned by window function over BIGINT data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4467'>DRILL-4467</a>] -         Invalid projection created using PrelUtil.getColumns
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4474'>DRILL-4474</a>] -         Inconsistent behavior while using COUNT in select (Apache drill 1.2.0)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4482'>DRILL-4482</a>] -         Avro no longer selects data correctly from a sub-structure
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4483'>DRILL-4483</a>] -         Fix text plan issue in query profiles
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4486'>DRILL-4486</a>] -         Expression serializer incorrectly serializes escaped characters
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4260'>DRILL-4260</a>] -         Adding support for some custom window frames
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4297'>DRILL-4297</a>] -         Provide a new interface to send custom messages
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4313'>DRILL-4313</a>] -         C++ client - Improve method of drillbit selection from cluster
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4327'>DRILL-4327</a>] -         Fix rawtypes warning emitted by compiler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4359'>DRILL-4359</a>] -         EndpointAffinity missing equals method
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4361'>DRILL-4361</a>] -         Allow for FileSystemPlugin subclasses to override FormatCreator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4363'>DRILL-4363</a>] -         Apply row count based pruning for parquet table in LIMIT n query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4383'>DRILL-4383</a>] -         Allow passign custom configuration options to a file system through the storage plugin config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4423'>DRILL-4423</a>] -         TestCsvHeader#testEmptyFinalColumn is causing the unit test framework to print 10K rows in Stdout
-</li>
-</ul>
-            
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2517'>DRILL-2517</a>] -         Apply Partition pruning before reading files during planning
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4314'>DRILL-4314</a>] -         Unit Test Framework Enhancement: Schema check for zero-row query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4485'>DRILL-4485</a>] -         MapR profile - use MapR 5.1.0
-</li>
-</ul>
-                                                        
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4295'>DRILL-4295</a>] -         Obsolete protobuf generated files under protocol/
-</li>
-</ul>
-                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/007-1.5.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/007-1.5.0-rn.md b/_docs/rn/007-1.5.0-rn.md
deleted file mode 100644
index 6a8be3c..0000000
--- a/_docs/rn/007-1.5.0-rn.md
+++ /dev/null
@@ -1,162 +0,0 @@
----
-title: "Apache Drill 1.5.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  February 16, 2016
-
-Today, we're happy to announce the availability of Drill 1.5.0. You can download it [here](https://drill.apache.org/download/).
-
-This release provides [authentication and security for the Web interface and REST API]({{site.baseurl}}/docs/configuring-web-console-and-rest-api-security/), experimental query support for Apache Kudu (incubating), an [improved memory allocator]({{site.baseurl}}/docs/configuring-drill-memory/), [configurable caching for Hive metadata]({{site.baseurl}}/docs/hive-metadata-caching/), and the following bug fixes and improvements:
-
-
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4131'>DRILL-4131</a>] -         Update RPC layer to use child allocators of the RootAllocator rather than using the PooledByteBufAllocatorL directly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4187'>DRILL-4187</a>] -         Introduce a state to separate queries pending execution from those pending in the queue.
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2653'>DRILL-2653</a>] -         All additions to storage plugin configuration gets wiped out if info is not correct 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3353'>DRILL-3353</a>] -         Non data-type related schema changes errors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3739'>DRILL-3739</a>] -         NPE on select from Hive for HBase table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3845'>DRILL-3845</a>] -         PartitionSender doesn&#39;t send last batch for receivers that already terminated
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3848'>DRILL-3848</a>] -         Increase timeout time on several tests that time out frequently.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3869'>DRILL-3869</a>] -         Trailing semicolon causes web UI to fail
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4035'>DRILL-4035</a>] -         NPE seen on Functional test run using JDK 8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4044'>DRILL-4044</a>] -         NPE in partition pruning test on (JDK8 + Drill 1.3)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4121'>DRILL-4121</a>] -         External Sort may not spill if above a receiver
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4126'>DRILL-4126</a>] -         Adding HiveMetaStore caching when impersonation is enabled. 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4127'>DRILL-4127</a>] -         HiveSchema.getSubSchema() should use lazy loading of all the table names
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4128'>DRILL-4128</a>] -         null pointer at org.apache.drill.exec.vector.accessor.AbstractSqlAccessor.getString(AbstractSqlAccessor.java:101)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4152'>DRILL-4152</a>] -         Add additional logging and metrics to the Parquet reader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4161'>DRILL-4161</a>] -         Make Hive Metastore client caching user configurable.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4168'>DRILL-4168</a>] -         NULLIF function documentation should be corrected
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4174'>DRILL-4174</a>] -         fix for DRILL-4081 mistakenly regresses the fix for DRILL-3786
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4180'>DRILL-4180</a>] -         IllegalArgumentException while reading JSON files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4192'>DRILL-4192</a>] -         Dir0 and Dir1 from drill-1.4 are messed up
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4194'>DRILL-4194</a>] -         Improve the performance of metadata fetch operation in HiveScan
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4196'>DRILL-4196</a>] -         some TPCDS queries return wrong result when hash join is disabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4201'>DRILL-4201</a>] -         DrillPushFilterPastProject should allow partial filter pushdown. 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4205'>DRILL-4205</a>] -          Simple query hit IndexOutOfBoundException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4208'>DRILL-4208</a>] -         Storage plugin configuration persistence not working for Apache Drill
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4209'>DRILL-4209</a>] -         Error in hive-to-drill-data-type-mapping documentation 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4210'>DRILL-4210</a>] -         typo in documentation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4228'>DRILL-4228</a>] -         Wrong query is mentioned &quot;To identify drill-version&quot; in documentation.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4230'>DRILL-4230</a>] -         NullReferenceException when SELECTing from empty mongo collection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4234'>DRILL-4234</a>] -         Drill running out of memory for a simple CTAS query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4235'>DRILL-4235</a>] -         Hit IllegalStateException when exec.queue.enable=ture 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4243'>DRILL-4243</a>] -         CTAS with partition by, results in Out Of Memory
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4246'>DRILL-4246</a>] -         New allocator causing a flatten regression test to fail with IllegalStateException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4250'>DRILL-4250</a>] -         File system directory-based partition pruning does not work when a directory contains both subdirectories and files.  
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4256'>DRILL-4256</a>] -         Performance regression in hive planning
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4257'>DRILL-4257</a>] -         Ensure shutting down a Drillbit also shuts down all StoragePlugins
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4277'>DRILL-4277</a>] -         Jdbc Storage Plugin doesn&#39;t correctly add metadata for physical serialization
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4278'>DRILL-4278</a>] -         Memory leak when using LIMIT
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4285'>DRILL-4285</a>] -         maven cannot find Could not find artifact org.freemarker:freemarker:jar:2.3.24-SNAPSHOT in apache.snapshots
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4291'>DRILL-4291</a>] -         Ensure the jdbc-all driver jar includes classes required to return VarChar[]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4322'>DRILL-4322</a>] -         User exception created upon failed DROP TABLE eats the underlying exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4328'>DRILL-4328</a>] -         Fix for backward compatibility regression caused by DRILL-4198
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4349'>DRILL-4349</a>] -         parquet reader returns wrong results when reading a nullable column that starts with a large number of nulls (&gt;30k)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4353'>DRILL-4353</a>] -         Expired sessions in web server are not cleaning up resources, leading to resource leak
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4354'>DRILL-4354</a>] -         Remove sessions in anonymous (user auth disabled) mode in WebUI server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4380'>DRILL-4380</a>] -         Fix performance regression: in creation of FileSelection in ParquetFormatPlugin to not set files if metadata cache is available.
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3201'>DRILL-3201</a>] -         Drill UI Authentication
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3478'>DRILL-3478</a>] -         Bson Record Reader for Mongo storage plugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4163'>DRILL-4163</a>] -         Support schema changes for MergeJoin operator.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4169'>DRILL-4169</a>] -         Upgrade Hive Storage Plugin to work with latest stable Hive (v1.2.1)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4198'>DRILL-4198</a>] -         Enhance StoragePlugin interface to expose logical space rules for planning purpose
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4212'>DRILL-4212</a>] -         Update Storage-Mongo to use the preferred API&#39;s
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4213'>DRILL-4213</a>] -         add page last updated to Drill docs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4236'>DRILL-4236</a>] -         ExternalSort should use the new allocator functionality to better manage it&#39;s memory usage
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4239'>DRILL-4239</a>] -         Update documentation to reflect 64bit requirement to run Drill on Windows. 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4242'>DRILL-4242</a>] -         Update Mongo storage layer
-</li>
-</ul>
-            
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4238'>DRILL-4238</a>] -         Allow custom messages to be sent on control channel
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4241'>DRILL-4241</a>] -         Add Experimental Kudu plugin
-</li>
-</ul>
-                                                        
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4288'>DRILL-4288</a>] -         Obsolete generated files under protocol/
-</li>
-</ul>
-                
-<h2>        Wish
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3624'>DRILL-3624</a>] -         Enhance Web UI to be able to select schema (&quot;use&quot;)
-</li>
-</ul>

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/008-1.4.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/008-1.4.0-rn.md b/_docs/rn/008-1.4.0-rn.md
deleted file mode 100644
index 1ce38b6..0000000
--- a/_docs/rn/008-1.4.0-rn.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Apache Drill 1.4.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  December 14, 2015
-
-Today, we're happy to announce the availability of Drill 1.4.0, providing the following bug fixes and improvements. 
-
-Drill 1.4 fixes an error that occurred when querying a Hive table using the HBaseStorageHandler ([DRILL-3739](https://issues.apache.org/jira/browse/DRILL-3739)). To successfully query a Hive table using the HBaseStorageHandler, you need to configure the Hive storage plugin as described in the [Hive storage plugin documentation]({{site.baseurl}}/docs/hive-storage-plugin/#connect-drill-to-the-hive-remote-metastore).
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3987'>DRILL-3987</a>] -         Create a POC VV extraction
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2288'>DRILL-2288</a>] -         ScanBatch violates IterOutcome protocol for zero-row sources [was: missing JDBC metadata (schema) for 0-row results...]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2618'>DRILL-2618</a>] -         BasicFormatMatcher calls getFirstPath(...) without checking # of paths is not zero
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2687'>DRILL-2687</a>] -         TINYINT/SMALLINT&#39;s clean not-implemented-yet messages are missing or late for views 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2769'>DRILL-2769</a>] -         many(?) JDBC methods throw non-SQLException exceptions (e.g., UnsupportedOperationException, RuntimeException)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3171'>DRILL-3171</a>] -         Storage Plugins : Two processes tried to update the storage plugin at the same time
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3739'>DRILL-3739</a>] -         NPE on select from Hive for HBase table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3765'>DRILL-3765</a>] -         Partition prune rule is unnecessary fired multiple times. 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3786'>DRILL-3786</a>] -         Query with window function fails with IllegalFormatConversionException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3854'>DRILL-3854</a>] -         IOB Exception : CONVERT_FROM (sal, int_be)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3893'>DRILL-3893</a>] -          Issue with Drill after Hive Alters the Table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3938'>DRILL-3938</a>] -         Hive: Failure reading from a partition when a new column is added to the table after the partition creation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4049'>DRILL-4049</a>] -         Workmanager.StatusThread is not terminated when Drillbit is shutdown
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4082'>DRILL-4082</a>] -         Better error message when multiple versions of the same function are found by the classpath scanner
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4083'>DRILL-4083</a>] -         Drill not using HiveDrillNativeParquetScan if no column is needed to be read from HIVE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4089'>DRILL-4089</a>] -         Make JSON pretty printing configurable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4094'>DRILL-4094</a>] -         Respect -DskipTests=true for JDBC plugin tests
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4108'>DRILL-4108</a>] -         Query on csv file w/ header fails with an exception when non existing column is requested
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4109'>DRILL-4109</a>] -         NPE in RecordIterator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4119'>DRILL-4119</a>] -         Skew in hash distribution for varchar (and possibly other) types of data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4125'>DRILL-4125</a>] -         Illegal argument exception during merge join 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4128'>DRILL-4128</a>] -         null pointer at org.apache.drill.exec.vector.accessor.AbstractSqlAccessor.getString(AbstractSqlAccessor.java:101)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4146'>DRILL-4146</a>] -         Concurrent queries hang in planner in ReflectiveRelMetadataProvider
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4159'>DRILL-4159</a>] -         TestCsvHeader sometimes fails due to ordering issue
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4165'>DRILL-4165</a>] -         IllegalStateException in MergeJoin for a query against TPC-DS data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4176'>DRILL-4176</a>] -         Dynamic Schema Discovery is not done in case of Drill- Hive
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1522'>DRILL-1522</a>] -         Hbase convert_from queries are not pushed down
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2601'>DRILL-2601</a>] -         Print SQL query text along with query id in drillbit.log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3543'>DRILL-3543</a>] -         Add stats for external sort to a query profile
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4047'>DRILL-4047</a>] -         Select with options
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4053'>DRILL-4053</a>] -         Reduce metadata cache file size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4081'>DRILL-4081</a>] -         Handle schema changes in ExternalSort
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4124'>DRILL-4124</a>] -         Make all uses of AutoCloseables use addSuppressed exceptions to avoid noise in logs
-</li>
-</ul>
-                                                                    
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4111'>DRILL-4111</a>] -         turn tests off in travis as they don&#39;t work there
-</li>
-</ul>
-        
-<h2>        Test
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3791'>DRILL-3791</a>] -         Test JDBC plugin with MySQL
-</li>
-</ul>

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/009-1.3.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/009-1.3.0-rn.md b/_docs/rn/009-1.3.0-rn.md
deleted file mode 100644
index fae390d..0000000
--- a/_docs/rn/009-1.3.0-rn.md
+++ /dev/null
@@ -1,159 +0,0 @@
----
-title: "Apache Drill 1.3.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  November 22, 2015
-
-Today, we're happy to announce the availability of Drill 1.3.0, providing bug fixes and enhancements. 
-
-## Enhancements and Bug Fixes
-
-    
-<h2>Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1721'>DRILL-1721</a>] - Configure fmpp-maven-plugin for incremental build
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3313'>DRILL-3313</a>] - Eliminate redundant #load methods and unit-test loading &amp; exporting of vectors
-</li>
-</ul>
-    
-<h2>Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1752'>DRILL-1752</a>] - Drill cluster returns error when querying Mongo shards on an unsharded collection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2161'>DRILL-2161</a>] - Flatten on a list within a list on a large data set results in an IOB Exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2583'>DRILL-2583</a>] - Querying a non-existent table from hbase should throw a proper error message
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2626'>DRILL-2626</a>] - org.apache.drill.common.StackTrace seems to have duplicate code; should we re-use Throwable&#39;s code?
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2967'>DRILL-2967</a>] - Incompatible types error reported in a &quot;not in&quot; query with compatible data types 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3336'>DRILL-3336</a>] - to_date(to_timestamp) with group-by in hbase/maprdb table fails with &quot;java.lang.UnsupportedOperationException&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3428'>DRILL-3428</a>] - Errors during text filereading should provide the file name in the error messge
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3429'>DRILL-3429</a>] - DrillAvgVarianceConvertlet may produce wrong results while rewriting stddev, variance
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3485'>DRILL-3485</a>] - Doc. site JDBC page(s) should at least point to JDBC Javadoc in source
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3486'>DRILL-3486</a>] - Doc. site JDBC page(s) should link to JDBC driver Javadoc doc. once it&#39;s available
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3505'>DRILL-3505</a>] - MongoDB _id is returned as null when  t.*, t._id is used in the projection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3538'>DRILL-3538</a>] - We do not prune partitions when we count over partitioning key and filter over partitioning key
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3578'>DRILL-3578</a>] - UnsupportedOperationException: Unable to get value vector class for minor type [FIXEDBINARY] and mode [OPTIONAL]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3634'>DRILL-3634</a>] - Hive Scan : Add fileCount (no of files scanned) or no of partitions scanned to the text plan
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3770'>DRILL-3770</a>] - Query with window function having just ORDER BY clause runs out of memory on large datasets
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3871'>DRILL-3871</a>] - Off by one error while reading binary fields with one terminal null in parquet
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3921'>DRILL-3921</a>] - Hive LIMIT 1 queries take too long
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3937'>DRILL-3937</a>] - We are not pruning when we have a metadata cache and auto partitioned data in some cases
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3941'>DRILL-3941</a>] - Add timing instrumentation around Partition Pruning
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3943'>DRILL-3943</a>] - CannotPlanException caused by ExpressionReductionRule
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3947'>DRILL-3947</a>] - IndexOutOfBoundsException for pruning on date column (at large scale)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3952'>DRILL-3952</a>] - Improve Window Functions performance when not all batches are required to process the current batch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3956'>DRILL-3956</a>] - TEXT MySQL type unsupported
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3975'>DRILL-3975</a>] - Partition Planning rule causes query failure due to IndexOutOfBoundsException on HDFS
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3980'>DRILL-3980</a>] - Build failure in -Pmapr profile (due to DRILL-3749)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3992'>DRILL-3992</a>] - Unable to query Oracle DB using JDBC Storage Plug-In
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3994'>DRILL-3994</a>] - Build Fails on Windows after DRILL-3742
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4000'>DRILL-4000</a>] - In all non-root fragments, Drill recreates storage plugin instances for every minor fragment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4025'>DRILL-4025</a>] - Reduce getFileStatus() invocation for Parquet by 1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4028'>DRILL-4028</a>] - Merge Drill parquet modifications back into the mainline project
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4040'>DRILL-4040</a>] - Build failure on master
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4042'>DRILL-4042</a>] - Unable to run sqlline in embedded mode on Windows
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4046'>DRILL-4046</a>] - Performance regression in some tpch queries with 1.3rc0 build
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4056'>DRILL-4056</a>] - Avro deserialization corrupts data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4065'>DRILL-4065</a>] - ImpersonationUtil always creates new UserGroupInformation (thus new FileSystem objects), causing excessive number of threads
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4070'>DRILL-4070</a>] - Files written with versions of Drill before v1.3 record metadata that is indistinguishable from bad metadata from other Parquet creators
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4071'>DRILL-4071</a>] - Partition pruning fails when a Coalesce() function appears with partition filter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4080'>DRILL-4080</a>] - doc file deleted from gh-pages appears when obsolete url is used
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4085'>DRILL-4085</a>] - Disable RPC Offload until concurrency bugs are tracked down
-</li>
-</ul>
-        
-<h2>Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1065'>DRILL-1065</a>] - Provide a reset command to reset an option to its default value
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2726'>DRILL-2726</a>] - Display Drill version in sys.version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3242'>DRILL-3242</a>] - Enhance RPC layer to offload all request work onto a separate thread.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3340'>DRILL-3340</a>] - Add named metrics and named operators in OperatorProfile
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3742'>DRILL-3742</a>] - Improve classpath scanning to reduce the time it takes
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3793'>DRILL-3793</a>] - Rewrite MergeJoinBatch using record batch iterator.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3810'>DRILL-3810</a>] - Filesystem plugin&#39;s support for file format&#39;s schema
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3911'>DRILL-3911</a>] - Upgrade Hadoop from 2.4.1 to latest stable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3912'>DRILL-3912</a>] - Common subexpression elimination in code generation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3914'>DRILL-3914</a>] - Support geospatial queries
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4031'>DRILL-4031</a>] - JDBC Plugin Queries fail if columns return JDBC OTHER type
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4103'>DRILL-4103</a>] - Add additional metadata to Parquet files generated by Drill
-</li>
-</ul>
-    
-<h2>New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-951'>DRILL-951</a>] - CSV header row should be parsed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3749'>DRILL-3749</a>] - Upgrade Hadoop dependency to latest version (2.7.1)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3802'>DRILL-3802</a>] - Throw unsupported error for ROLLUP/GROUPING
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3963'>DRILL-3963</a>] - Read raw key value bytes from sequence files
-</li>
-</ul>
-        
-<h2>Test
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3983'>DRILL-3983</a>] - Small test improvements
-</li>
-</ul>
-
-
-
-
-
-
-


[5/5] drill git commit: Updates for 1.12 release

Posted by br...@apache.org.
Updates for 1.12 release


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/aada3ab4
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/aada3ab4
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/aada3ab4

Branch: refs/heads/gh-pages
Commit: aada3ab4d70eb6483b16df5e371d775984194a98
Parents: d79e234
Author: Bridget Bevens <bb...@maprtech.com>
Authored: Fri Dec 15 22:24:20 2017 -0800
Committer: Bridget Bevens <bb...@maprtech.com>
Committed: Fri Dec 15 22:24:20 2017 -0800

----------------------------------------------------------------------
 _data/version.json                              |  10 +-
 _docs/getting-started/010-drill-introduction.md |  24 +-
 .../047-installing-drill-on-the-cluster.md      |   8 +-
 ...20-installing-drill-on-linux-and-mac-os-x.md |   8 +-
 .../040-installing-drill-on-windows.md          |   4 +-
 _docs/rn/001-1.11.0-rn.md                       | 297 -----------
 _docs/rn/001-1.12.0-rn.md                       | 430 ++++++++++++++++
 _docs/rn/002-1.10.0-rn.md                       | 290 -----------
 _docs/rn/003-1.9.0-rn.md                        | 180 -------
 _docs/rn/004-1.8.0-rn.md                        | 173 -------
 _docs/rn/005-1.7.0-rn.md                        | 159 ------
 _docs/rn/006-1.6.0-rn.md                        | 126 -----
 _docs/rn/007-1.5.0-rn.md                        | 162 ------
 _docs/rn/008-1.4.0-rn.md                        | 105 ----
 _docs/rn/009-1.3.0-rn.md                        | 159 ------
 _docs/rn/010-1.11.0-rn.md                       | 297 +++++++++++
 _docs/rn/010-1.2.0-rn.md                        | 509 -------------------
 _docs/rn/011-1.10.0-rn.md                       | 290 +++++++++++
 _docs/rn/012-1.9.0-rn.md                        | 180 +++++++
 _docs/rn/013-1.8.0-rn.md                        | 173 +++++++
 _docs/rn/014-1.7.0-rn.md                        | 159 ++++++
 _docs/rn/015-1.6.0-rn.md                        | 126 +++++
 _docs/rn/016-1.5.0-rn.md                        | 162 ++++++
 _docs/rn/017-1.4.0-rn.md                        | 105 ++++
 _docs/rn/018-1.3.0-rn.md                        | 159 ++++++
 _docs/rn/019-1.2.0-rn.md                        | 509 +++++++++++++++++++
 _docs/tutorials/020-drill-in-10-minutes.md      |  10 +-
 .../050-analyzing-highly-dynamic-datasets.md    |   4 +-
 blog/_posts/2017-12-15-drill-1.12-released.md   |  64 +++
 29 files changed, 2699 insertions(+), 2183 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_data/version.json
----------------------------------------------------------------------
diff --git a/_data/version.json b/_data/version.json
index dee77c9..7342da9 100644
--- a/_data/version.json
+++ b/_data/version.json
@@ -1,7 +1,7 @@
 {
-  "display_version": "1.11",
-  "full_version": "1.11.0",
-  "release_date": "July 31, 2017",
-  "blog_post":"/blog/2017/07/31/drill-1.11-released",
-  "release_notes": "https://drill.apache.org/docs/apache-drill-1-11-0-release-notes/"
+  "display_version": "1.12",
+  "full_version": "1.12.0",
+  "release_date": "December 15, 2017",
+  "blog_post":"/blog/2017/12/15/drill-1.12-released",
+  "release_notes": "https://drill.apache.org/docs/apache-drill-1-12-0-release-notes/"
 }

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/getting-started/010-drill-introduction.md
----------------------------------------------------------------------
diff --git a/_docs/getting-started/010-drill-introduction.md b/_docs/getting-started/010-drill-introduction.md
index b59b07a..e249017 100644
--- a/_docs/getting-started/010-drill-introduction.md
+++ b/_docs/getting-started/010-drill-introduction.md
@@ -1,6 +1,6 @@
 ---
 title: "Drill Introduction"
-date: 2017-07-31 04:43:33 UTC
+date: 2017-12-16 06:24:22 UTC
 parent: "Getting Started"
 ---
 Drill is an Apache open-source SQL query engine for Big Data exploration.
@@ -10,6 +10,28 @@ applications, while still providing the familiarity and ecosystem of ANSI SQL,
 the industry-standard query language. Drill provides plug-and-play integration
 with existing Apache Hive and Apache HBase deployments.  
 
+## What's New in Apache Drill 1.12  
+
+Drill 1.12 provides the following new features and improvements:  
+ 
+- Kafka and OpenTSDB storage plugins (DRILL-4779, DRILL-5337)
+- SSL/TLS support (DRILL-5431)
+- Network encryption support (DRILL-5682)
+- Queue-based memory assignment for buffering operators (DRILL-5716)
+- A collection of networking functions that facilitate network analysis using Drill (DRILL-5834)
+- Support for the libpam4j PAM authenticator (DRILL-5820)
+- Filter pushdown for Parquet can handle files with multiple rowgroups (DRILL-5795)
+- UTF-8 is enabled in the query string by default (DRILL-5772)
+- IF NOT EXISTS support for CREATE TABLE and CREATE VIEWS (DRILL-5952)
+- Geometry functions, `ST_AsGeoJSON` and `ST_AsJSON`, that return GeoJSON and JSON representations (DRILL-5962, DRILL-5960) 
+- JMX metrics for failed and canceled queries (DRILL-5909)
+- Syntax highlighting and error checking for storage plugin configurations (DRILL-5981)
+- System options improvements, including a new internal system options table (DRILL-5723)
+- Ability to prevent users from accessing a path outside the current workspace (DRILL-5964)
+- Ability to put the server in quiescent mode for a graceful shutdown (DRILL-4286)
+- The Drill Web Console lists the completion of successfully completed queries as "successful" (DRILL-5923)
+
+
 ## What's New in Apache Drill 1.11  
 
 Drill 1.11 provides the following new features and improvements:  

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/install/047-installing-drill-on-the-cluster.md
----------------------------------------------------------------------
diff --git a/_docs/install/047-installing-drill-on-the-cluster.md b/_docs/install/047-installing-drill-on-the-cluster.md
index 73c49b8..21ab2f0 100644
--- a/_docs/install/047-installing-drill-on-the-cluster.md
+++ b/_docs/install/047-installing-drill-on-the-cluster.md
@@ -1,13 +1,13 @@
 ---
 title: "Installing Drill on the Cluster"
-date: 2017-07-31 04:43:41 UTC
+date: 2017-12-16 06:24:22 UTC
 parent: "Installing Drill in Distributed Mode"
 ---
 You install Drill on nodes in the cluster, configure a cluster ID, and add Zookeeper information, as described in the following steps:
 
-  1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) with the command appropriate for your system:  
-       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz`  
-       * `curl -o apache-drill-1.11.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz`  
+  1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) with the command appropriate for your system:  
+       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz`  
+       * `curl -o apache-drill-1.12.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz`  
   2. Extract the tarball to the directory of your choice, such as `/opt`:  
   `tar -xzvf apache-drill-<version>.tar.gz`
   3. In `drill-override.conf,` use the Drill `cluster ID`, and provide ZooKeeper host names and port numbers to configure a connection to your ZooKeeper quorum.  

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
----------------------------------------------------------------------
diff --git a/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md b/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
index c5a7412..4342ef6 100644
--- a/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
+++ b/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
@@ -1,6 +1,6 @@
 ---
 title: "Installing Drill on Linux and Mac OS X"
-date: 2017-07-31 04:43:45 UTC
+date: 2017-12-16 06:24:23 UTC
 parent: "Installing Drill in Embedded Mode"
 ---
 First, check that you [meet the prerequisites]({{site.baseurl}}/docs/embedded-mode-prerequisites), and then install Apache Drill on Linux or Mac OS X:
@@ -8,9 +8,9 @@ First, check that you [meet the prerequisites]({{site.baseurl}}/docs/embedded-mo
 Complete the following steps to install Drill:  
 
 1. In a terminal window, change to the directory where you want to install Drill.  
-2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz) with the command appropriate for your system:  
-       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz`  
-       * `curl -o apache-drill-1.11.0.tar.gz http://www.apache.org/dyn/closer.cgi/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz`  
+2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz) with the command appropriate for your system:  
+       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz`  
+       * `curl -o apache-drill-1.12.0.tar.gz http://www.apache.org/dyn/closer.cgi/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz`  
 3. Copy the downloaded file to the directory where you want to install Drill.  
 4. Extract the contents of the Drill `.tar.gz` file. Use sudo only if necessary:  
 `tar -xvzf <.tar.gz file name>`  

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
----------------------------------------------------------------------
diff --git a/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md b/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
index 5c814c9..08e519c 100644
--- a/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
+++ b/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
@@ -1,11 +1,11 @@
 ---
 title: "Installing Drill on Windows"
-date: 2017-07-31 04:43:51 UTC
+date: 2017-12-16 06:24:23 UTC
 parent: "Installing Drill in Embedded Mode"
 ---
 First, check that you [meet the prerequisites]({{site.baseurl}}/docs/embedded-mode-prerequisites), including setting the JAVA_HOME environment variable, and then install Drill. Currently, Drill supports 64-bit Windows only. Complete the following steps to install Drill:
 
-1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz).
+1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.12.0/apache-drill-1.12.0.tar.gz).
 2. Move the downloaded file to the directory where you want to install Drill.
 3. Unzip the GZ file using a third-party tool. If the tool you use does not unzip the underlying TAR file as well as the GZ file, perform a second unzip to extract the Drill software. The extraction process creates the installation directory containing the Drill software. 
 

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/001-1.11.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/001-1.11.0-rn.md b/_docs/rn/001-1.11.0-rn.md
deleted file mode 100644
index 378cb47..0000000
--- a/_docs/rn/001-1.11.0-rn.md
+++ /dev/null
@@ -1,297 +0,0 @@
----
-title: "Apache Drill 1.11.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  July 31, 2017
-
-Today, we're happy to announce the availability of Drill 1.11.0. You can download it [here](https://drill.apache.org/download/).
-
-## New Features and Improvements
-This release of Drill provides the following new features and improvements: 
-
-- Cryptography-related functions. (DRILL-5634)
-- Spill to disk for the hash aggregate operator. (DRILL-5457)
-- Format plugin support for PCAP files. (DRILL-5432)
-- Ability to change the HDFS block Size for Parquet files. (DRILL-5379)
-- Ability to store query profiles in memory. (DRILL-5481)
-- Configurable CTAS directory and file permissions option. (DRILL-5391)
-- Support for network encryption. (DRILL-4335)
-- Relative paths stored in the metadata file. (DRILL-3867)
-- Support for ANSI_QUOTES. (DRILL-3510)  
-  
-
-The following sections list additional bug fixes and improvements:  
-
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3250'>DRILL-3250</a>] -         Drill fails to compare multi-byte characters from hive table
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4301'>DRILL-4301</a>] -         OOM : Unable to allocate sv2 for 1000 records, and not enough batchGroups to spill.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5008'>DRILL-5008</a>] -         Refactor, document and simplify ExternalSortBatch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5011'>DRILL-5011</a>] -         External Sort Batch memory use depends on record width
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5014'>DRILL-5014</a>] -         ExternalSortBatch cache size, spill count differs from config setting
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5019'>DRILL-5019</a>] -         ExternalSortBatch spills all batches to disk even if even one spills
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5020'>DRILL-5020</a>] -         ExternalSortBatch has inconsistent notions of the memory limit
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5022'>DRILL-5022</a>] -         ExternalSortBatch sets two different limits for &quot;copier&quot; memory
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5023'>DRILL-5023</a>] -         ExternalSortBatch does not spill fully, throws off spill calculations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5025'>DRILL-5025</a>] -         ExternalSortBatch provides weak control over spill file size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5026'>DRILL-5026</a>] -         ExternalSortBatch uses two memory allocators; one will do
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5027'>DRILL-5027</a>] -         ExternalSortBatch is inefficient: rewrites data unnecessarily
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5055'>DRILL-5055</a>] -         External Sort does not delete spill file if error occurs during close
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5062'>DRILL-5062</a>] -         External sort refers to the deprecated HDFS fs.default.name param
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5066'>DRILL-5066</a>] -         External sort attempts to retry sv2 memory alloc, even if can never succeed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5210'>DRILL-5210</a>] -         External Sort BatchGroup leaks memory if an OOM occurs during read
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5285'>DRILL-5285</a>] -         Provide detailed, accurate estimate of size consumed by a record batch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5312'>DRILL-5312</a>] -         &quot;Record batch sizer&quot; does not include overhead for variable-sized vectors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5319'>DRILL-5319</a>] -         Refactor FragmentContext and OptionManager for unit testing
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5320'>DRILL-5320</a>] -         Refactor OptionManager for unit testing
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5321'>DRILL-5321</a>] -         Refactor FragmentContext for unit testing
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5322'>DRILL-5322</a>] -         Provide an OperatorFixture for sub-operator unit testing setup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5323'>DRILL-5323</a>] -         Provide test tools to create, populate and compare row sets
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5324'>DRILL-5324</a>] -         Provide simplified column reader/writer for use in tests
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5331'>DRILL-5331</a>] -         NPE in FunctionImplementationRegistry.findDrillFunction() if dynamic UDFs disabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5342'>DRILL-5342</a>] -         Refactor &quot;managed&quot; external sort for unit tests
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5567'>DRILL-5567</a>] -         Review changes for DRILL 5514
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3867'>DRILL-3867</a>] -         Store relative paths in metadata file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4039'>DRILL-4039</a>] -         Query fails when non-ascii characters are used in string literals
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4347'>DRILL-4347</a>] -         Planning time for query64 from TPCDS test suite has increased 10 times compared to 1.4 release
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4511'>DRILL-4511</a>] -         refresh over empty folder results in error, we need a better error message
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4678'>DRILL-4678</a>] -         Tune metadata by generating a dispatcher at runtime
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4720'>DRILL-4720</a>] -         MINDIR() and IMINDIR() functions return no results with metadata cache
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4722'>DRILL-4722</a>] -         Fix EqualityVisitor for interval day expressions with millis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4755'>DRILL-4755</a>] -         StringIndexOutOfBoundsException seen with CONVERT_FROM function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4903'>DRILL-4903</a>] -         Implicit columns are shown when Jdbc plugin is enabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4970'>DRILL-4970</a>] -         Wrong results when casting double to bigint or int
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4971'>DRILL-4971</a>] -         Query encounters system error, when there aren&#39;t eval subexpressions of any function in boolean and/or expressions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5005'>DRILL-5005</a>] -         Potential issues with external sort info in query profile
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5083'>DRILL-5083</a>] -         RecordIterator can sometimes restart a query on close
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5130'>DRILL-5130</a>] -         UNION ALL difference in results
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5140'>DRILL-5140</a>] -         Fix CompileException in run-time generated code when record batch has large number of fields.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5160'>DRILL-5160</a>] -         Memory leak in Parquet async reader when Snappy fails
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5164'>DRILL-5164</a>] -         Equi-join query results in CompileException when inputs have large number of columns
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5165'>DRILL-5165</a>] -         wrong results - LIMIT ALL and OFFSET clause in same query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5213'>DRILL-5213</a>] -         Prepared statement for actual query is missing the query text
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5226'>DRILL-5226</a>] -         External Sort encountered an error while spilling to disk
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5229'>DRILL-5229</a>] -         Upgrade kudu client to org.apache.kudu:kudu-client:1.2.0 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5234'>DRILL-5234</a>] -         External sort&#39;s spilling functionality does not work when the spilled columns contains a map type column
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5284'>DRILL-5284</a>] -         Roll-up of final fixes for managed sort
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5297'>DRILL-5297</a>] -         Print the plan text when plan pattern check fails in unit tests 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5311'>DRILL-5311</a>] -         C++ connector connect doesn&#39;t check handshake result for timeout
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5316'>DRILL-5316</a>] -         C++ Client Crashes When drillbitsVector.count is 0 after zoo_get_children completed with ZOK
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5330'>DRILL-5330</a>] -         NPE in FunctionImplementationRegistry.functionReplacement()
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5344'>DRILL-5344</a>] -         External sort priority queue copier fails with an empty batch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5349'>DRILL-5349</a>] -         TestParquetWriter unit tests fail with synchronous parquet reader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5359'>DRILL-5359</a>] -         ClassCastException when push down filter on the output of flatten into parquet scan
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5368'>DRILL-5368</a>] -         Memory leak in C++ server metadata handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5369'>DRILL-5369</a>] -         Missing initialization for ServerMetaContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5373'>DRILL-5373</a>] -         Drill JDBC error in the process of connection via SQuirrel: java.lang.NoClassDefFoundError: javax/validation/constraints/NotNull
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5375'>DRILL-5375</a>] -         Nested loop join: return correct result for left join
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5378'>DRILL-5378</a>] -         Put more information into SchemaChangeException when HashJoin hit SchemaChangeException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5385'>DRILL-5385</a>] -         Vector serializer fails to read saved SV2
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5387'>DRILL-5387</a>] -         TestBitBitKerberos and TestUserBitKerberos cause sporadic unit test failures
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5395'>DRILL-5395</a>] -         Query on MapR-DB table fails with NPE due to an issue with assignment logic
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5397'>DRILL-5397</a>] -         Random Error : Unable to get holder type for minor type [LATE] and mode [OPTIONAL]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5399'>DRILL-5399</a>] -         Fix race condition in DrillComplexWriterFuncHolder
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5409'>DRILL-5409</a>] -         Update MapR version to 5.2.1-mapr
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5413'>DRILL-5413</a>] -         DrillConnectionImpl.isReadOnly() throws NullPointerException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5419'>DRILL-5419</a>] -         Calculate return string length for literals &amp; some string functions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5420'>DRILL-5420</a>] -         all cores at 100% of all servers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5424'>DRILL-5424</a>] -         Fix IOBE for reverse function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5428'>DRILL-5428</a>] -         submit_plan fails after Drill 1.8 script revisions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5429'>DRILL-5429</a>] -         Improve query performance for MapR DB JSON Tables
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5450'>DRILL-5450</a>] -         Fix initcap function to convert upper case characters correctly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5496'>DRILL-5496</a>] -         Must restart drillbits whenever a secure Hive metastore is restarted
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5498'>DRILL-5498</a>] -         CSV text reader does not handle duplicate header names
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5523'>DRILL-5523</a>] -         Revert if condition in UnionAllRecordBatch changed in DRILL-5419
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5533'>DRILL-5533</a>] -         Fix flag assignment in FunctionInitializer.checkInit() method
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5537'>DRILL-5537</a>] -         Display columns alias for queries with sum() when RDBMS storage plugin is enabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5538'>DRILL-5538</a>] -          Create TopProject with validatedNodeType after PHYSICAL phase
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5541'>DRILL-5541</a>] -         C++ Client Crashes During Simple &quot;Man in the Middle&quot; Attack Test with Exploitable Write AV
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5544'>DRILL-5544</a>] -         Out of heap running CTAS against text delimited
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5560'>DRILL-5560</a>] -         Create configuration file for distribution specific configuration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5577'>DRILL-5577</a>] -         Column alias are ignored when Storage Plugin is enabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5587'>DRILL-5587</a>] -         Validate Parquet blockSize and pageSize configured with SYSTEM/SESSION option
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5589'>DRILL-5589</a>] -         JDBC client crashes after successful authentication if trace logging is enabled.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5590'>DRILL-5590</a>] -         Drill return IndexOutOfBoundsException when a (Text) file &gt; 4096 rows
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5599'>DRILL-5599</a>] -         Notify StatusHandlerListener that batch sending has failed even if channel is still open 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5616'>DRILL-5616</a>] -         Hash Agg Spill: OOM while reading irregular varchar data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5659'>DRILL-5659</a>] -         C++ Client (master) behavior is unstable resulting incorrect result or exception in API calls
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5665'>DRILL-5665</a>] -         planner.force_2phase.aggr Set to TRUE for HashAgg may cause wrong results for VARIANCE and STD_DEV
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5668'>DRILL-5668</a>] -         C++ connector crash when query error message is too long
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5669'>DRILL-5669</a>] -         Multiple TPCH queries failed due to OOM
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5678'>DRILL-5678</a>] -         Undefined behavior due to un-initialized values in ServerMetaContext
-</li>
-</ul>
-                            
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2974'>DRILL-2974</a>] -         Make OutOfMemoryException an unchecked exception and remove OutOfMemoryRuntimeException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3510'>DRILL-3510</a>] -         Add ANSI_QUOTES option so that Drill&#39;s SQL Parser will recognize ANSI_SQL identifiers 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5056'>DRILL-5056</a>] -         UserException does not write full message to log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5080'>DRILL-5080</a>] -         Create a memory-managed version of the External Sort operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5163'>DRILL-5163</a>] -         External sort on Mac creates a separate child process per spill via HDFS FS
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5315'>DRILL-5315</a>] -         Small Comment Typo in drillClient.hpp
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5318'>DRILL-5318</a>] -         Create a sub-operator test framework
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5325'>DRILL-5325</a>] -         Implement sub-operator unit tests for managed external sort
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5351'>DRILL-5351</a>] -         Excessive bounds checking in the Parquet reader 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5352'>DRILL-5352</a>] -         Extend test framework profile parser printer for multi-fragment queries
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5355'>DRILL-5355</a>] -         Misc. code cleanup 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5356'>DRILL-5356</a>] -         Refactor Parquet Record Reader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5379'>DRILL-5379</a>] -         Set Hdfs Block Size based on Parquet Block Size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5391'>DRILL-5391</a>] -         CTAS: make folder and file permission configurable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5394'>DRILL-5394</a>] -         Optimize query planning for MapR-DB tables by caching row counts
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5415'>DRILL-5415</a>] -         Improve Fixture Builder to configure client properties and keep collection type properties for server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5423'>DRILL-5423</a>] -         Refactor ScanBatch to allow unit testing record readers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5457'>DRILL-5457</a>] -         Support Spill to Disk for the Hash Aggregate Operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5481'>DRILL-5481</a>] -         Allow Drill to persist profiles in-memory only with a max capacity
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5485'>DRILL-5485</a>] -         Remove WebServer dependency on DrillClient
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5504'>DRILL-5504</a>] -         Vector validator to diagnose offset vector issues
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5512'>DRILL-5512</a>] -         Standardize error handling in ScanBatch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5514'>DRILL-5514</a>] -         Enhance VectorContainer to merge two row sets
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5516'>DRILL-5516</a>] -         Limit memory usage for Hbase reader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5517'>DRILL-5517</a>] -         Provide size-aware set operations in value vectors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5518'>DRILL-5518</a>] -         Roll-up of a number of test framework enhancements
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5545'>DRILL-5545</a>] -         Add findbugs to build 
-</li>
-</ul>
-                
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-291'>DRILL-291</a>] -         Add SASL support for Drill
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4335'>DRILL-4335</a>] -         Apache Drill should support network encryption - SASL encryption between Drill Client to Drillbit
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5432'>DRILL-5432</a>] -         Added pcap-format support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5634'>DRILL-5634</a>] -         Add Crypto and Hash Functions
-</li>
-</ul> 
-    

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/001-1.12.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/001-1.12.0-rn.md b/_docs/rn/001-1.12.0-rn.md
new file mode 100644
index 0000000..3c8fe4e
--- /dev/null
+++ b/_docs/rn/001-1.12.0-rn.md
@@ -0,0 +1,430 @@
+---
+title: "Apache Drill 1.12.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  December 15, 2017
+
+Today, we're happy to announce the availability of Drill 1.12.0. You can download it [here](https://drill.apache.org/download/).
+
+## New Features and Improvements
+This release of Drill provides the following new features and improvements: 
+
+- Kafka and OpenTSDB storage plugins (DRILL-4779, DRILL-5337)
+- SSL/TLS support (DRILL-5431)
+- Network encryption support (DRILL-5682)
+- Queue-based memory assignment for buffering operators (DRILL-5716)
+- A collection of networking functions that facilitate network analysis using Drill (DRILL-5834)
+- Support for the libpam4j PAM authenticator (DRILL-5820)
+- Filter pushdown for Parquet can handle files with multiple rowgroups (DRILL-5795)
+- UTF-8 is enabled in the query string by default (DRILL-5772)
+- IF NOT EXISTS support for CREATE TABLE and CREATE VIEWS (DRILL-5952)
+- Geometry functions, `ST_AsGeoJSON` and `ST_AsJSON`, that return GeoJSON and JSON representations (DRILL-5962, DRILL-5960) 
+- JMX metrics for failed and canceled queries (DRILL-5909)
+- Syntax highlighting and error checking for storage plugin configurations (DRILL-5981)
+- System options improvements, including a new internal system options table (DRILL-5723)
+- Ability to prevent users from accessing a path outside the current workspace (DRILL-5964)
+- Ability to put the server in quiescent mode for a graceful shutdown (DRILL-4286)
+- The Drill Web Console lists the completion of successfully completed queries as "successful" (DRILL-5923)
+
+  
+
+The following sections list additional bug fixes and improvements:  
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5253'>DRILL-5253</a>] -         External sort fails with OOM error (Fails to allocate sv2)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5801'>DRILL-5801</a>] -         Label the Gantt chart that indicates the lifespan details of the various minor fragments
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5802'>DRILL-5802</a>] -         Provide a sortable table for tables within a query profile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5803'>DRILL-5803</a>] -         Show the hostname for each minor fragment in operator table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5867'>DRILL-5867</a>] -         List profiles in pages rather than a long verbose listing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5881'>DRILL-5881</a>] -         Java Client: [Threat Modeling] Drillbit may be spoofed by an attacker and this may lead to data being written to the attacker&#39;s target instead of Drillbit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5882'>DRILL-5882</a>] -         C++ Client: [Threat Modeling] Drillbit may be spoofed by an attacker and this may lead to data being written to the attacker&#39;s target instead of Drillbit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6031'>DRILL-6031</a>] -         Document support for dots in field names 
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1051'>DRILL-1051</a>] -         Casting timestamp as date gives wrong result for dates earlier than 1883
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1499'>DRILL-1499</a>] -         Different column order could appear in the result set for a schema-less select * query, even there are no changing schemas.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3241'>DRILL-3241</a>] -         Query with window function runs out of direct memory and does not report back to client that it did
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3407'>DRILL-3407</a>] -         CTAS Auto Partition : The plan for count(*) should show the list of files scanned
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3449'>DRILL-3449</a>] -         When Foreman node dies, the FragmentExecutor still tries to send status updates to Foreman
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3827'>DRILL-3827</a>] -         Empty metadata file causes queries on the table to fail
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3829'>DRILL-3829</a>] -         Metadata Caching : Drill should ignore a corrupted cache file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4139'>DRILL-4139</a>] -         Fix parquet partition pruning for BIT, INTERVAL and DECIMAL types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4255'>DRILL-4255</a>] -         SELECT DISTINCT query over JSON data returns UNSUPPORTED OPERATION
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4640'>DRILL-4640</a>] -         Unable to submit physical plan from Web UI on Windows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4686'>DRILL-4686</a>] -         Aggregation query over HBase table results in IllegalStateException: Failure while reading vector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4734'>DRILL-4734</a>] -         Query against HBase table on a 5 node cluster fails with SchemaChangeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4735'>DRILL-4735</a>] -         Count(dir0) on parquet returns 0 result
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5002'>DRILL-5002</a>] -         Using hive&#39;s date functions on top of date column gives wrong results for local time-zone
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5146'>DRILL-5146</a>] -         Unnecessary spilling to disk by sort when we only have 5000 rows with one column
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5166'>DRILL-5166</a>] -         Select with options returns NPE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5185'>DRILL-5185</a>] -         Union all not passing type info when the output contains 0 rows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5268'>DRILL-5268</a>] -         SYSTEM ERROR: UnsupportedOperationException: Unable to get size for minor type [MAP] and mode [REQUIRED]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5269'>DRILL-5269</a>] -         SYSTEM ERROR: JsonMappingException: No suitable constructor found for type [simple type, class org.apache.drill.exec.store.direct.DirectSubScan]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5327'>DRILL-5327</a>] -         Hash aggregate can return empty batch which can cause schema change exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5339'>DRILL-5339</a>] -         Web UI: flaws in query profile display on error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5341'>DRILL-5341</a>] -         Web UI: remove duplicating link to documentation in Options page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5346'>DRILL-5346</a>] -         Web UI: remove link on user in query profile list
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5357'>DRILL-5357</a>] -         Partition pruning information not available in query plan for COUNT aggregate query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5416'>DRILL-5416</a>] -         Vectors read from disk report incorrect memory sizes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5442'>DRILL-5442</a>] -         Managed Sort: IndexOutOfBounds with a join over an inlist
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5443'>DRILL-5443</a>] -         Managed External Sort fails with OOM while spilling to disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5445'>DRILL-5445</a>] -         Assertion Error in Managed External Sort when dealing with repeated maps
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5447'>DRILL-5447</a>] -         Managed External Sort : Unable to allocate sv2 vector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5464'>DRILL-5464</a>] -         Fix JSON reader when it deals with empty file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5465'>DRILL-5465</a>] -         Managed external sort results in an OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5478'>DRILL-5478</a>] -         Spill file size parameter is not honored by the managed external sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5480'>DRILL-5480</a>] -         Empty batch returning from HBase may cause SchemaChangeException even when data does not have different schema
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5507'>DRILL-5507</a>] -         Millions of &quot;Failure finding Drillbit running on host&quot; info messages in foreman logs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5513'>DRILL-5513</a>] -         Managed External Sort : OOM error during the merge phase
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5519'>DRILL-5519</a>] -         Sort fails to spill and results in an OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5525'>DRILL-5525</a>] -         Inconsistent, unhelpful semantics for batch, field schema comparison
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5546'>DRILL-5546</a>] -         Schema change problems caused by empty batch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5547'>DRILL-5547</a>] -         Drill config options and session options do not work as intended
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5564'>DRILL-5564</a>] -         IllegalStateException: allocator[op:21:1:5:HashJoinPOP]: buffer space (16674816) + prealloc space (0) + child space (0) != allocated (16740352)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5582'>DRILL-5582</a>] -         [Threat Modeling] Drillbit may be spoofed by an attacker and this may lead to data being written to the attacker&#39;s target instead of Drillbit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5594'>DRILL-5594</a>] -         Excessive buffer reallocations during merge phase of external sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5597'>DRILL-5597</a>] -         Incorrect &quot;bits&quot; vector allocation in nullable vectors allocateNew()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5602'>DRILL-5602</a>] -         Repeated List Vector fails to initialize the offset vector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5617'>DRILL-5617</a>] -         Spill file name collisions when spill file is on a shared file system
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5645'>DRILL-5645</a>] -         negation of expression causes null pointer exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5660'>DRILL-5660</a>] -         Drill 1.10 queries fail due to Parquet Metadata &quot;corruption&quot; from DRILL-3867
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5663'>DRILL-5663</a>] -         Drillbit fails to start when only keystore path is provided without keystore password.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5675'>DRILL-5675</a>] -         Drill C++ Client Date Time Literals Support Metadata Mapping is Incorrect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5686'>DRILL-5686</a>] -         Warning for sasl.max_wrapped_size contain incorrect syntax
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5687'>DRILL-5687</a>] -         Disable TestMergeJoinWithSchemaChanges#testMissingAndNewColumns
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5694'>DRILL-5694</a>] -         hash agg spill to disk, second phase OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5698'>DRILL-5698</a>] -         Drill should start in embedded mode using java 1.8.0_144
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5699'>DRILL-5699</a>] -         Drill Web UI Page Source Has Links To External Sites
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5701'>DRILL-5701</a>] -         drill.connections.rpc.&lt;user/control/data&gt;.&lt;encrypted/unencrypted&gt; metric not behaving correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5702'>DRILL-5702</a>] -         Jdbc Driver Class not found
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5710'>DRILL-5710</a>] -         drill-config.sh incorrectly exits with Java 1.7 or later is required to run Apache Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5714'>DRILL-5714</a>] -         Fix NPE when mapr-db plugin is used in table function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5715'>DRILL-5715</a>] -         Performance of refactored HashAgg operator regressed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5717'>DRILL-5717</a>] -         change some date time unit cases with specific timezone or Local
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5721'>DRILL-5721</a>] -         Query with only root fragment and no non-root fragment hangs when Drillbit to Drillbit Control Connection has network issues
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5725'>DRILL-5725</a>] -         Update Jackson version to 2.7.8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5727'>DRILL-5727</a>] -         Update release profile to generate SHA-512 checksum.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5729'>DRILL-5729</a>] -         Fix Travis Checks
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5737'>DRILL-5737</a>] -         Hash Agg uses more than the allocated memory under certain low memory conditions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5740'>DRILL-5740</a>] -         hash agg fail to read spill file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5743'>DRILL-5743</a>] -         Using order by clause in a select * query on hbase table returns only the row_key and order by field(s)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5744'>DRILL-5744</a>] -         External sort fails with OOM error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5745'>DRILL-5745</a>] -         Invalid &quot;location&quot; information in Drill web server
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5746'>DRILL-5746</a>] -         Pcap PR manually edited Protobuf files, values lost on next build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5749'>DRILL-5749</a>] -         Foreman and Netty threads occure deadlock 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5751'>DRILL-5751</a>] -         Fix unit tests to use local file system even if it is not set by default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5753'>DRILL-5753</a>] -         Managed External Sort: One or more nodes ran out of memory while executing the query.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5755'>DRILL-5755</a>] -         TOP_N_SORT operator does not free memory while running
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5757'>DRILL-5757</a>] -         CONVERT_TO_JSON function is failed while using non-existence field as a parameter.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5761'>DRILL-5761</a>] -         Disable Lilith ClassicMultiplexSocketAppender by default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5763'>DRILL-5763</a>] -         Fix NPE during MapRDBSubScan deserialization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5765'>DRILL-5765</a>] -         Json query profile is not shown on Web UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5766'>DRILL-5766</a>] -         Stored XSS in APACHE DRILL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5771'>DRILL-5771</a>] -         Fix serDe errors for format plugins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5775'>DRILL-5775</a>] -         Select * query on a maprdb binary table fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5790'>DRILL-5790</a>] -         PCAP format explicitly opens local file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5792'>DRILL-5792</a>] -         CONVERT_FROM_JSON on an empty file throws runtime exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5804'>DRILL-5804</a>] -         External Sort times out, may be infinite loop
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5811'>DRILL-5811</a>] -         Large number of &quot;Failure finding Drillbit&quot; messages when using MFS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5812'>DRILL-5812</a>] -         Restore the minor fragment Gantt chart Canvas
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5816'>DRILL-5816</a>] -         Hash function produces skewed results on String values with same leading prefix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5819'>DRILL-5819</a>] -         Default value of security.admin.user_groups and security.admin.users is &quot;true&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5822'>DRILL-5822</a>] -         The query with &quot;SELECT *&quot; with &quot;ORDER BY&quot; clause and `planner.slice_target`=1 doesn&#39;t preserve column order
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5824'>DRILL-5824</a>] -         1st phase Hash Aggregate allocates more memory than the limit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5830'>DRILL-5830</a>] -         Resolve regressions to MapR DB from DRILL-5546
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5838'>DRILL-5838</a>] -         Fix MaprDB filter pushdown for the case of nested field (reg. of DRILL-4264)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5839'>DRILL-5839</a>] -         Handle Empty Batches in Merge Receiver
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5840'>DRILL-5840</a>] -         A query that includes sort completes, and then loses Drill connection. Drill becomes unresponsive, and cannot restart because it cannot communicate with Zookeeper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5845'>DRILL-5845</a>] -         Columns returned by select with &quot;ORDER BY&quot; and &quot;LIMIT&quot; clauses are not in correct order.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5849'>DRILL-5849</a>] -         Add freemarker lib to dependencyManagement to ensure proper version is used when resolving dependency version conflicts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5853'>DRILL-5853</a>] -         Sort removal based on NULL direction
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5854'>DRILL-5854</a>] -         IllegalStateException when empty batch is received.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5857'>DRILL-5857</a>] -         Fix NumberFormatException in Hive unit tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5859'>DRILL-5859</a>] -         Time for query queuing timeout not display correctly in WebUI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5863'>DRILL-5863</a>] -         Sortable table incorrectly sorts minor fragments and time elements lexically instead of sorting by implicit value
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5864'>DRILL-5864</a>] -         Selecting a non-existing field from a MapR-DB JSON table fails with NPE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5872'>DRILL-5872</a>] -         Deserialization of profile JSON fails due to totalCost being reported as &quot;NaN&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5874'>DRILL-5874</a>] -         NPE in AnonWebUserConnection.cleanupSession()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5878'>DRILL-5878</a>] -         TableNotFound exception is being reported for a wrong storage plugin.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5887'>DRILL-5887</a>] -         Display process user/ groups in Drill UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5888'>DRILL-5888</a>] -         jdbc-all-jar unit tests broken because of dependency on hadoop.security
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5890'>DRILL-5890</a>] -         Tests Leak Many Open File Descriptors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5895'>DRILL-5895</a>] -         Fix unit tests for mongo storage plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5896'>DRILL-5896</a>] -         Handle vector creation in HbaseRecordReader to avoid NullableInt vectors later
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5898'>DRILL-5898</a>] -         Query returns columns in the wrong order
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5906'>DRILL-5906</a>] -         java.lang.NullPointerException while quering Hive ORC tables on MapR cluster. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5923'>DRILL-5923</a>] -         State of a successfully completed query shown as &quot;COMPLETED&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5941'>DRILL-5941</a>] -         Skip header / footer logic works incorrectly for Hive tables when file has several input splits
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5972'>DRILL-5972</a>] -         Slow performance for query on INFORMATION_SCHEMA.TABLE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5979'>DRILL-5979</a>] -         unnable to access temporary table from drill web interface
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5986'>DRILL-5986</a>] -         Update jackson-databind version to 2.7.9.1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5987'>DRILL-5987</a>] -         Two versions of javassist on the classpath
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6006'>DRILL-6006</a>] -         Label current is missing on Web UI since the same drillbits with different status are considered to be different
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6007'>DRILL-6007</a>] -         web ui index page is refreshed at high pace 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6017'>DRILL-6017</a>] -         Fix for SHUTDOWN button being visible for non Admin users
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6019'>DRILL-6019</a>] -         Only admin should be able to access shutdown resources
+</li>
+<li>Order by doesn't sort columns when window function is involved in the query</li>
+<li>MIN MAX DIR tests fail and return incorrect results</li>
+<li>header.line.count does not work for Hive table with data file size &gt; chunk size</li>
+<li>lang.NoClassDefFoundError exception not handled in org.apache.drill.exec.rpc.security.ClientAuthenticatorProvider</li>
+<li>Investigate jackson-databind vulnerabilities CVE-2017-15095 &amp; CVE-2017-7525</li>
+<li>Null Pointer Exception with query using table function</li>
+<li>Fix XSS vulnerabilities in Drill</li>
+<li>Some queries in concurrent execution get stuck in STARTING phase</li>
+<li>hashagg.num_partitions cannot be set by "alter session" or "alter system"</li>
+<li>Query with 2-way JOIN fails with "Hash join does not support schema changes"</li>
+<li>RowKeyJoin is generated instead of IndexScan for queries with derived table/ table functions</li>
+<li>ConvertCountToDirectScan rule enhancements</li>
+<li>Drill wrong old date-time values displaying</li>
+<li>Warning message "Exception while trying to prune partition" when query on view</li>
+<li>Drill not able to read MapR-DB when FQDN is longer than 64 characters</li>
+<li>Pam authentication with Centrify doesn't work by JPam restriction</li>
+<li>Hash aggregate does not support schema changes</li>
+<li>Simple query with only one join condition failed with "Hash join does not support schema changes"</li>
+<li>UnsupportedOperationException: Unable to get holder type for minor type [LATE] and mode [OPTIONAL].</li>
+<li>Query on TPC-H SF100 dataset fails with "Hash join does not support schema changes" [MapR-DB JSON Tables]</li>
+</ul>
+                                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1691'>DRILL-1691</a>] -         ConvertCountToDirectScan rule should be applicable for 2 or more COUNT aggregates
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4264'>DRILL-4264</a>] -         Allow field names to include dots
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5089'>DRILL-5089</a>] -         Skip initializing all enabled storage plugins for every query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5106'>DRILL-5106</a>] -         Refactor SkipRecordsInspector to exclude check for predefined file formats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5259'>DRILL-5259</a>] -         Allow listing a user-defined number of profiles 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5338'>DRILL-5338</a>] -         Web UI: add better visual indication for PLANNING, QUEUED, EXECUTION in Query Profile that they are part of total time duration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5704'>DRILL-5704</a>] -         Improve error message on client side when queries fail with &quot;Failed to create schema tree.&quot; when Impersonation is enabled and logins are anonymous
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5709'>DRILL-5709</a>] -         Provide a value vector method to convert a vector to nullable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5716'>DRILL-5716</a>] -         Queue-based memory assignment for buffering operators
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5726'>DRILL-5726</a>] -         Support Impersonation without authentication for REST API
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5795'>DRILL-5795</a>] -         Filter pushdown for parquet handles multi rowgroup file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5808'>DRILL-5808</a>] -         Reduce memory allocator strictness for &quot;managed&quot; operators
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5815'>DRILL-5815</a>] -         Provide option to set query memory as percent of total
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5832'>DRILL-5832</a>] -         Migrate OperatorFixture to use SystemOptionManager rather than mock
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5834'>DRILL-5834</a>] -         Add Networking Functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5842'>DRILL-5842</a>] -         Refactor and simplify the fragment, operator contexts for testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5862'>DRILL-5862</a>] -         Update project parent pom xml to the latest ASF version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5893'>DRILL-5893</a>] -         Maven forkCount property is too aggressive causing builds to fail on some machines.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5899'>DRILL-5899</a>] -         Simple pattern matchers can work with DrillBuf directly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5909'>DRILL-5909</a>] -         need new JMX metrics for (FAILED and CANCELED) queries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5910'>DRILL-5910</a>] -         Logging exception when  custom AuthenticatorFactory not found
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5921'>DRILL-5921</a>] -         Counters metrics should be listed in table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5943'>DRILL-5943</a>] -         Avoid the strong check introduced by DRILL-5582 for PLAIN mechanism
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5952'>DRILL-5952</a>] -         Implement &quot;CREATE TABLE IF NOT EXISTS&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5960'>DRILL-5960</a>] -         Add function STAsGeoJSON to extend GIS support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5962'>DRILL-5962</a>] -         Add function STAsJSON to extend GIS support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5964'>DRILL-5964</a>] -         Do not allow queries to access paths outside the current workspace root
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5980'>DRILL-5980</a>] -         Make queryType param for REST API case insensitive
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5981'>DRILL-5981</a>] -         Add Syntax Highlighting and Error Checking to Storage Plugin Config Page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5989'>DRILL-5989</a>] -         Run Smoke Tests On Travis
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4286'>DRILL-4286</a>] -         Have an ability to put server in quiescent mode of operation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4779'>DRILL-4779</a>] -         Kafka storage plugin support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5337'>DRILL-5337</a>] -         OpenTSDB storage plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5431'>DRILL-5431</a>] -         Support SSL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5682'>DRILL-5682</a>] -         Apache Drill should support network encryption
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5723'>DRILL-5723</a>] -         Support System/Session Internal Options And Additional Option System Fixes
+</li>
+</ul>
+                                                                    
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5601'>DRILL-5601</a>] -         Rollup of External Sort memory management fixes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5685'>DRILL-5685</a>] -         Provide a way to set common environment variable between sqlline and Drillbit differently.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5758'>DRILL-5758</a>] -         Rollup of external sort fixes to issues found by QA
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5772'>DRILL-5772</a>] -         Enable UTF-8 support in query string by default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5781'>DRILL-5781</a>] -         Fix unit test failures to use tests config even if default config is available
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5820'>DRILL-5820</a>] -         Add support for libpam4j Pam Authenticator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5911'>DRILL-5911</a>] -         Upgrade esri-geometry-api version to 2.0.0 to avoid dependency on org.json library
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5917'>DRILL-5917</a>] -         Ban org.json:json library in Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6000'>DRILL-6000</a>] -         Graceful Shutdown Unit Tests Should Not Be Run On Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-6011'>DRILL-6011</a>] -         Update log info message in DrillClient
+</li>
+</ul>
+                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/002-1.10.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/002-1.10.0-rn.md b/_docs/rn/002-1.10.0-rn.md
deleted file mode 100644
index 0f83cf3..0000000
--- a/_docs/rn/002-1.10.0-rn.md
+++ /dev/null
@@ -1,290 +0,0 @@
----
-title: "Apache Drill 1.10.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  March 15, 2017
-
-Today, we're happy to announce the availability of Drill 1.10.0. You can download it [here](https://drill.apache.org/download/).
-
-## New Features and Improvements
-This release of Drill provides the following new features and improvements: 
-
-- Support for the CREATE TEMPORARY TABLE AS (CTTAS) command.
-- A JDBC connection option that improves fault tolerance when connecting directly to a Drill node from a client. 
-- The Web Console displays the Drill version and additional query profile statistics.
-- Drill implicitly interprets the INT96 timestamp data type in Parquet files.
-- Support for Kerberos authentication between the client and drillbit.  
-
-The following sections list additional bug fixes and improvements:  
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4272'>DRILL-4272</a>] -         When sort runs out of memory and query fails, resources are seemingly not freed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4301'>DRILL-4301</a>] -         OOM : Unable to allocate sv2 for 1000 records, and not enough batchGroups to spill.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4730'>DRILL-4730</a>] -         Update JDBC DatabaseMetaData implementation to use new Metadata APIs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5008'>DRILL-5008</a>] -         Refactor, document and simplify ExternalSortBatch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5011'>DRILL-5011</a>] -         External Sort Batch memory use depends on record width
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5014'>DRILL-5014</a>] -         ExternalSortBatch cache size, spill count differs from config setting
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5017'>DRILL-5017</a>] -         Config param drill.exec.sort.external.batch.size is not used
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5019'>DRILL-5019</a>] -         ExternalSortBatch spills all batches to disk even if even one spills
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5020'>DRILL-5020</a>] -         ExternalSortBatch has inconsistent notions of the memory limit
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5022'>DRILL-5022</a>] -         ExternalSortBatch sets two different limits for &quot;copier&quot; memory
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5023'>DRILL-5023</a>] -         ExternalSortBatch does not spill fully, throws off spill calculations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5025'>DRILL-5025</a>] -         ExternalSortBatch provides weak control over spill file size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5026'>DRILL-5026</a>] -         ExternalSortBatch uses two memory allocators; one will do
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5027'>DRILL-5027</a>] -         ExternalSortBatch is inefficient: rewrites data unnecessarily
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5055'>DRILL-5055</a>] -         External Sort does not delete spill file if error occurs during close
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5062'>DRILL-5062</a>] -         External sort refers to the deprecated HDFS fs.default.name param
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5066'>DRILL-5066</a>] -         External sort attempts to retry sv2 memory alloc, even if can never succeed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5210'>DRILL-5210</a>] -         External Sort BatchGroup leaks memory if an OOM occurs during read
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5262'>DRILL-5262</a>] -         NPE in managed external sort while spilling to disk
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5264'>DRILL-5264</a>] -         Managed External Sort fails with OOM
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5267'>DRILL-5267</a>] -         Managed external sort spills too often with Parquet data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5285'>DRILL-5285</a>] -         Provide detailed, accurate estimate of size consumed by a record batch
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5294'>DRILL-5294</a>] -         Managed External Sort throws an OOM during the merge and spill phase
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1808'>DRILL-1808</a>] -         Large compilation unit tests fails due to high memory allocation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2293'>DRILL-2293</a>] -         CTAS does not clean up when it fails
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3562'>DRILL-3562</a>] -         Query fails when using flatten on JSON data where some documents have an empty array
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4578'>DRILL-4578</a>] -         &quot;children&quot; missing from results of full scan over JSON data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4764'>DRILL-4764</a>] -         Parquet file with INT_16, etc. logical types not supported by simple SELECT
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4812'>DRILL-4812</a>] -         Wildcard queries fail on Windows
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4850'>DRILL-4850</a>] -         TPCDS Query 33 failed in the second and 3rd runs, but succeeded in the 1st run
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4872'>DRILL-4872</a>] -         NPE from CTAS partitioned by a projected casted null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4919'>DRILL-4919</a>] -         Fix select count(1) / count(*) on csv with header
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4938'>DRILL-4938</a>] -         Report UserException when constant expression reduction fails
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4963'>DRILL-4963</a>] -         Issues when overloading Drill native functions with dynamic UDFs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4982'>DRILL-4982</a>] -         Hive Queries degrade when queries switch between different formats
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4994'>DRILL-4994</a>] -         Prepared statement stopped working between 1.8.0 client and &lt; 1.8.0 server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4995'>DRILL-4995</a>] -         Allow lazy init when dynamic UDF support is disabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4996'>DRILL-4996</a>] -         Parquet Date auto-correction is not working in auto-partitioned parquet files generated by drill-1.6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5005'>DRILL-5005</a>] -         Potential issues with external sort info in query profile
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5015'>DRILL-5015</a>] -         As per documentation, when issuing a list of drillbits in the connection string, we always attempt to connect only to the first one
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5032'>DRILL-5032</a>] -         Drill query on hive parquet table failed with OutOfMemoryError: Java heap space
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5034'>DRILL-5034</a>] -         Select timestamp from hive generated parquet always return in UTC
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5039'>DRILL-5039</a>] -         NPE - CTAS PARTITION BY (&lt;char-type-column&gt;)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5040'>DRILL-5040</a>] -         Interrupted CTAS should not succeed &amp; should not create physical file on disk
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5044'>DRILL-5044</a>] -         Fix retry logic to handle VersionMismatchException by not deleting jars in remote UDFs area
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5048'>DRILL-5048</a>] -         Fix type mismatch error in case statement with null timestamp
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5050'>DRILL-5050</a>] -         C++ client library has symbol resolution issues when loaded by a process that already uses boost::asio
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5051'>DRILL-5051</a>] -         DRILL-5051: Fix incorrect result returned in nest query with offset specified
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5070'>DRILL-5070</a>] -         Code gen: create methods in fixed order to allow test verification
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5081'>DRILL-5081</a>] -         Excessive info level logging introduced in DRILL-4203
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5086'>DRILL-5086</a>] -         ClassCastException when filter pushdown is used with a bigint or float column and metadata caching.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5088'>DRILL-5088</a>] -         Error when reading DBRef column
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5091'>DRILL-5091</a>] -         JDBC unit test fail on Java 8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5094'>DRILL-5094</a>] -         Assure Comparator to be transitive
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5097'>DRILL-5097</a>] -         Using store.parquet.reader.int96_as_timestamp gives IOOB whereas convert_from works
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5104'>DRILL-5104</a>] -         Foreman sets external sort memory allocation even for a physical plan
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5112'>DRILL-5112</a>] -         Unit tests derived from PopUnitTestBase fail in IDE due to config errors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5113'>DRILL-5113</a>] -         Upgrade Maven RAT plugin to avoid annoying XML errors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5117'>DRILL-5117</a>] -         Compile error when query a json file with 1000+columns
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5119'>DRILL-5119</a>] -         Update MapR version to 5.2.0.40963-mapr
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5121'>DRILL-5121</a>] -         A memory leak is observed when exact case is not specified for a column in a filter condition
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5127'>DRILL-5127</a>] -         Revert the fix for DRILL-4831
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5157'>DRILL-5157</a>] -         Multiple Snappy versions on class path; causes unit test failures
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5159'>DRILL-5159</a>] -         ProjectMergeRule in Drill should operate on RelNodes with same convention trait.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5164'>DRILL-5164</a>] -         Equi-join query results in CompileException when inputs have large number of columns
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5167'>DRILL-5167</a>] -         C++ connector does not set escape string for metadata search pattern
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5190'>DRILL-5190</a>] -         Display planning and queued time for a query in its profile page
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5196'>DRILL-5196</a>] -         Could not run a single MongoDB unit test case through command line or IDE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5207'>DRILL-5207</a>] -         Improve Parquet scan pipelining
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5208'>DRILL-5208</a>] -         Finding path to java executable should be deterministic
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5218'>DRILL-5218</a>] -         Support Disabling Heartbeats in C++ Client
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5224'>DRILL-5224</a>] -         CTTAS: fix errors connected with system path delimiters (Windows)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5230'>DRILL-5230</a>] -         Translation of millisecond duration into hours is incorrect
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5238'>DRILL-5238</a>] -         CTTAS: unable to resolve temporary table if workspace is indicated without schema
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5242'>DRILL-5242</a>] -         The UI breaks when trying to render profiles having unknown metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5243'>DRILL-5243</a>] -         Fix TestContextFunctions.sessionIdUDFWithinSameSession unit test
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5252'>DRILL-5252</a>] -         A condition returns always true
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5263'>DRILL-5263</a>] -         Prevent left NLJoin with non scalar subqueries
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5266'>DRILL-5266</a>] -         Parquet Reader produces &quot;low density&quot; record batches - bits vs. bytes
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5273'>DRILL-5273</a>] -         CompliantTextReader exhausts 4 GB memory when reading 5000 small files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5274'>DRILL-5274</a>] -         Exception thrown in Drillbit shutdown in UDF cleanup code
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5275'>DRILL-5275</a>] -         Sort spill serialization is slow due to repeated buffer allocations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5284'>DRILL-5284</a>] -         Roll-up of final fixes for managed sort
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5287'>DRILL-5287</a>] -         Provide option to skip updates of ephemeral state changes in Zookeeper
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5293'>DRILL-5293</a>] -         Poor performance of Hash Table due to same hash value as distribution below
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5304'>DRILL-5304</a>] -         Queries fail intermittently when there is skew in data distribution
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5313'>DRILL-5313</a>] -         C++ client build failure on linux
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5326'>DRILL-5326</a>] -         Unit tests failures related to the SERVER_METADTA
-</li>
-</ul>
-                    
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4217'>DRILL-4217</a>] -         Query parquet file treat INT_16 &amp; INT_8 as INT32
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4280'>DRILL-4280</a>] -         Kerberos Authentication
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4373'>DRILL-4373</a>] -         Drill and Hive have incompatible timestamp representations in parquet
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4604'>DRILL-4604</a>] -         Generate warning on Web UI if drillbits version mismatch is detected
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4864'>DRILL-4864</a>] -         Add ANSI format for date/time functions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4956'>DRILL-4956</a>] -         Temporary tables support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4980'>DRILL-4980</a>] -         Upgrading of the approach of parquet date correctness status detection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4987'>DRILL-4987</a>] -         Use ImpersonationUtil in RemoteFunctionRegistry
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5043'>DRILL-5043</a>] -         Function that returns a unique id per session/connection similar to MySQL&#39;s CONNECTION_ID()
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5052'>DRILL-5052</a>] -         Option to debug generated Java code using an IDE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5056'>DRILL-5056</a>] -         UserException does not write full message to log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5065'>DRILL-5065</a>] -         Optimize count(*) queries on MapR-DB JSON Tables
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5080'>DRILL-5080</a>] -         Create a memory-managed version of the External Sort operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5085'>DRILL-5085</a>] -         Add / update description for dynamic UDFs directories in drill-env.sh and drill-module.conf
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5098'>DRILL-5098</a>] -         Improving fault tolerance for connection between client and foreman node.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5108'>DRILL-5108</a>] -         Reduce output from Maven git-commit-id-plugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5116'>DRILL-5116</a>] -         Enable generated code debugging in each Drill operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5123'>DRILL-5123</a>] -         Write query profile after sending final response to client to improve latency
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5126'>DRILL-5126</a>] -         Provide simplified, unified &quot;cluster fixture&quot; for tests
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5172'>DRILL-5172</a>] -         Display elapsed time for queries in the UI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5195'>DRILL-5195</a>] -         Publish Operator and MajorFragment Stats in Profile page
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5215'>DRILL-5215</a>] -         CTTAS: disallow temp tables in view expansion logic
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5221'>DRILL-5221</a>] -         cancel message is delayed until queryid or data is received
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5254'>DRILL-5254</a>] -         Enhance default reduction factors in optimizer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5255'>DRILL-5255</a>] -         Unit tests fail due to CTTAS temporary name space checks
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5257'>DRILL-5257</a>] -         Provide option to save query profiles sync, async or not at all
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5258'>DRILL-5258</a>] -         Allow &quot;extended&quot; mock tables access from SQL queries
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5259'>DRILL-5259</a>] -         Allow listing a user-defined number of profiles 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5260'>DRILL-5260</a>] -         Refinements to new &quot;Cluster Fixture&quot; test framework
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5290'>DRILL-5290</a>] -         Provide an option to build operator table once for built-in static functions and reuse it across queries.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5301'>DRILL-5301</a>] -         Add server metadata API
-</li>
-</ul>
-                
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4935'>DRILL-4935</a>] -         Allow drillbits to advertise a configurable host address to Zookeeper
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4979'>DRILL-4979</a>] -         Make dataport configurable
-</li>
-</ul>
-                                                    
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5354'>DRILL-5354</a>] -         Create CTTAS Documentaion
-</li>
-</ul>
-            
-  
\ No newline at end of file


[3/5] drill git commit: Updates for 1.12 release

Posted by br...@apache.org.
http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/010-1.11.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/010-1.11.0-rn.md b/_docs/rn/010-1.11.0-rn.md
new file mode 100644
index 0000000..378cb47
--- /dev/null
+++ b/_docs/rn/010-1.11.0-rn.md
@@ -0,0 +1,297 @@
+---
+title: "Apache Drill 1.11.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  July 31, 2017
+
+Today, we're happy to announce the availability of Drill 1.11.0. You can download it [here](https://drill.apache.org/download/).
+
+## New Features and Improvements
+This release of Drill provides the following new features and improvements: 
+
+- Cryptography-related functions. (DRILL-5634)
+- Spill to disk for the hash aggregate operator. (DRILL-5457)
+- Format plugin support for PCAP files. (DRILL-5432)
+- Ability to change the HDFS block Size for Parquet files. (DRILL-5379)
+- Ability to store query profiles in memory. (DRILL-5481)
+- Configurable CTAS directory and file permissions option. (DRILL-5391)
+- Support for network encryption. (DRILL-4335)
+- Relative paths stored in the metadata file. (DRILL-3867)
+- Support for ANSI_QUOTES. (DRILL-3510)  
+  
+
+The following sections list additional bug fixes and improvements:  
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3250'>DRILL-3250</a>] -         Drill fails to compare multi-byte characters from hive table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4301'>DRILL-4301</a>] -         OOM : Unable to allocate sv2 for 1000 records, and not enough batchGroups to spill.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5008'>DRILL-5008</a>] -         Refactor, document and simplify ExternalSortBatch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5011'>DRILL-5011</a>] -         External Sort Batch memory use depends on record width
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5014'>DRILL-5014</a>] -         ExternalSortBatch cache size, spill count differs from config setting
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5019'>DRILL-5019</a>] -         ExternalSortBatch spills all batches to disk even if even one spills
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5020'>DRILL-5020</a>] -         ExternalSortBatch has inconsistent notions of the memory limit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5022'>DRILL-5022</a>] -         ExternalSortBatch sets two different limits for &quot;copier&quot; memory
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5023'>DRILL-5023</a>] -         ExternalSortBatch does not spill fully, throws off spill calculations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5025'>DRILL-5025</a>] -         ExternalSortBatch provides weak control over spill file size
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5026'>DRILL-5026</a>] -         ExternalSortBatch uses two memory allocators; one will do
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5027'>DRILL-5027</a>] -         ExternalSortBatch is inefficient: rewrites data unnecessarily
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5055'>DRILL-5055</a>] -         External Sort does not delete spill file if error occurs during close
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5062'>DRILL-5062</a>] -         External sort refers to the deprecated HDFS fs.default.name param
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5066'>DRILL-5066</a>] -         External sort attempts to retry sv2 memory alloc, even if can never succeed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5210'>DRILL-5210</a>] -         External Sort BatchGroup leaks memory if an OOM occurs during read
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5285'>DRILL-5285</a>] -         Provide detailed, accurate estimate of size consumed by a record batch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5312'>DRILL-5312</a>] -         &quot;Record batch sizer&quot; does not include overhead for variable-sized vectors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5319'>DRILL-5319</a>] -         Refactor FragmentContext and OptionManager for unit testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5320'>DRILL-5320</a>] -         Refactor OptionManager for unit testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5321'>DRILL-5321</a>] -         Refactor FragmentContext for unit testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5322'>DRILL-5322</a>] -         Provide an OperatorFixture for sub-operator unit testing setup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5323'>DRILL-5323</a>] -         Provide test tools to create, populate and compare row sets
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5324'>DRILL-5324</a>] -         Provide simplified column reader/writer for use in tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5331'>DRILL-5331</a>] -         NPE in FunctionImplementationRegistry.findDrillFunction() if dynamic UDFs disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5342'>DRILL-5342</a>] -         Refactor &quot;managed&quot; external sort for unit tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5567'>DRILL-5567</a>] -         Review changes for DRILL 5514
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3867'>DRILL-3867</a>] -         Store relative paths in metadata file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4039'>DRILL-4039</a>] -         Query fails when non-ascii characters are used in string literals
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4347'>DRILL-4347</a>] -         Planning time for query64 from TPCDS test suite has increased 10 times compared to 1.4 release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4511'>DRILL-4511</a>] -         refresh over empty folder results in error, we need a better error message
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4678'>DRILL-4678</a>] -         Tune metadata by generating a dispatcher at runtime
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4720'>DRILL-4720</a>] -         MINDIR() and IMINDIR() functions return no results with metadata cache
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4722'>DRILL-4722</a>] -         Fix EqualityVisitor for interval day expressions with millis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4755'>DRILL-4755</a>] -         StringIndexOutOfBoundsException seen with CONVERT_FROM function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4903'>DRILL-4903</a>] -         Implicit columns are shown when Jdbc plugin is enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4970'>DRILL-4970</a>] -         Wrong results when casting double to bigint or int
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4971'>DRILL-4971</a>] -         Query encounters system error, when there aren&#39;t eval subexpressions of any function in boolean and/or expressions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5005'>DRILL-5005</a>] -         Potential issues with external sort info in query profile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5083'>DRILL-5083</a>] -         RecordIterator can sometimes restart a query on close
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5130'>DRILL-5130</a>] -         UNION ALL difference in results
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5140'>DRILL-5140</a>] -         Fix CompileException in run-time generated code when record batch has large number of fields.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5160'>DRILL-5160</a>] -         Memory leak in Parquet async reader when Snappy fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5164'>DRILL-5164</a>] -         Equi-join query results in CompileException when inputs have large number of columns
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5165'>DRILL-5165</a>] -         wrong results - LIMIT ALL and OFFSET clause in same query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5213'>DRILL-5213</a>] -         Prepared statement for actual query is missing the query text
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5226'>DRILL-5226</a>] -         External Sort encountered an error while spilling to disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5229'>DRILL-5229</a>] -         Upgrade kudu client to org.apache.kudu:kudu-client:1.2.0 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5234'>DRILL-5234</a>] -         External sort&#39;s spilling functionality does not work when the spilled columns contains a map type column
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5284'>DRILL-5284</a>] -         Roll-up of final fixes for managed sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5297'>DRILL-5297</a>] -         Print the plan text when plan pattern check fails in unit tests 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5311'>DRILL-5311</a>] -         C++ connector connect doesn&#39;t check handshake result for timeout
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5316'>DRILL-5316</a>] -         C++ Client Crashes When drillbitsVector.count is 0 after zoo_get_children completed with ZOK
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5330'>DRILL-5330</a>] -         NPE in FunctionImplementationRegistry.functionReplacement()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5344'>DRILL-5344</a>] -         External sort priority queue copier fails with an empty batch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5349'>DRILL-5349</a>] -         TestParquetWriter unit tests fail with synchronous parquet reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5359'>DRILL-5359</a>] -         ClassCastException when push down filter on the output of flatten into parquet scan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5368'>DRILL-5368</a>] -         Memory leak in C++ server metadata handler
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5369'>DRILL-5369</a>] -         Missing initialization for ServerMetaContext
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5373'>DRILL-5373</a>] -         Drill JDBC error in the process of connection via SQuirrel: java.lang.NoClassDefFoundError: javax/validation/constraints/NotNull
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5375'>DRILL-5375</a>] -         Nested loop join: return correct result for left join
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5378'>DRILL-5378</a>] -         Put more information into SchemaChangeException when HashJoin hit SchemaChangeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5385'>DRILL-5385</a>] -         Vector serializer fails to read saved SV2
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5387'>DRILL-5387</a>] -         TestBitBitKerberos and TestUserBitKerberos cause sporadic unit test failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5395'>DRILL-5395</a>] -         Query on MapR-DB table fails with NPE due to an issue with assignment logic
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5397'>DRILL-5397</a>] -         Random Error : Unable to get holder type for minor type [LATE] and mode [OPTIONAL]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5399'>DRILL-5399</a>] -         Fix race condition in DrillComplexWriterFuncHolder
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5409'>DRILL-5409</a>] -         Update MapR version to 5.2.1-mapr
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5413'>DRILL-5413</a>] -         DrillConnectionImpl.isReadOnly() throws NullPointerException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5419'>DRILL-5419</a>] -         Calculate return string length for literals &amp; some string functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5420'>DRILL-5420</a>] -         all cores at 100% of all servers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5424'>DRILL-5424</a>] -         Fix IOBE for reverse function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5428'>DRILL-5428</a>] -         submit_plan fails after Drill 1.8 script revisions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5429'>DRILL-5429</a>] -         Improve query performance for MapR DB JSON Tables
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5450'>DRILL-5450</a>] -         Fix initcap function to convert upper case characters correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5496'>DRILL-5496</a>] -         Must restart drillbits whenever a secure Hive metastore is restarted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5498'>DRILL-5498</a>] -         CSV text reader does not handle duplicate header names
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5523'>DRILL-5523</a>] -         Revert if condition in UnionAllRecordBatch changed in DRILL-5419
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5533'>DRILL-5533</a>] -         Fix flag assignment in FunctionInitializer.checkInit() method
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5537'>DRILL-5537</a>] -         Display columns alias for queries with sum() when RDBMS storage plugin is enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5538'>DRILL-5538</a>] -          Create TopProject with validatedNodeType after PHYSICAL phase
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5541'>DRILL-5541</a>] -         C++ Client Crashes During Simple &quot;Man in the Middle&quot; Attack Test with Exploitable Write AV
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5544'>DRILL-5544</a>] -         Out of heap running CTAS against text delimited
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5560'>DRILL-5560</a>] -         Create configuration file for distribution specific configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5577'>DRILL-5577</a>] -         Column alias are ignored when Storage Plugin is enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5587'>DRILL-5587</a>] -         Validate Parquet blockSize and pageSize configured with SYSTEM/SESSION option
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5589'>DRILL-5589</a>] -         JDBC client crashes after successful authentication if trace logging is enabled.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5590'>DRILL-5590</a>] -         Drill return IndexOutOfBoundsException when a (Text) file &gt; 4096 rows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5599'>DRILL-5599</a>] -         Notify StatusHandlerListener that batch sending has failed even if channel is still open 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5616'>DRILL-5616</a>] -         Hash Agg Spill: OOM while reading irregular varchar data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5659'>DRILL-5659</a>] -         C++ Client (master) behavior is unstable resulting incorrect result or exception in API calls
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5665'>DRILL-5665</a>] -         planner.force_2phase.aggr Set to TRUE for HashAgg may cause wrong results for VARIANCE and STD_DEV
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5668'>DRILL-5668</a>] -         C++ connector crash when query error message is too long
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5669'>DRILL-5669</a>] -         Multiple TPCH queries failed due to OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5678'>DRILL-5678</a>] -         Undefined behavior due to un-initialized values in ServerMetaContext
+</li>
+</ul>
+                            
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2974'>DRILL-2974</a>] -         Make OutOfMemoryException an unchecked exception and remove OutOfMemoryRuntimeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3510'>DRILL-3510</a>] -         Add ANSI_QUOTES option so that Drill&#39;s SQL Parser will recognize ANSI_SQL identifiers 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5056'>DRILL-5056</a>] -         UserException does not write full message to log
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5080'>DRILL-5080</a>] -         Create a memory-managed version of the External Sort operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5163'>DRILL-5163</a>] -         External sort on Mac creates a separate child process per spill via HDFS FS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5315'>DRILL-5315</a>] -         Small Comment Typo in drillClient.hpp
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5318'>DRILL-5318</a>] -         Create a sub-operator test framework
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5325'>DRILL-5325</a>] -         Implement sub-operator unit tests for managed external sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5351'>DRILL-5351</a>] -         Excessive bounds checking in the Parquet reader 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5352'>DRILL-5352</a>] -         Extend test framework profile parser printer for multi-fragment queries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5355'>DRILL-5355</a>] -         Misc. code cleanup 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5356'>DRILL-5356</a>] -         Refactor Parquet Record Reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5379'>DRILL-5379</a>] -         Set Hdfs Block Size based on Parquet Block Size
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5391'>DRILL-5391</a>] -         CTAS: make folder and file permission configurable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5394'>DRILL-5394</a>] -         Optimize query planning for MapR-DB tables by caching row counts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5415'>DRILL-5415</a>] -         Improve Fixture Builder to configure client properties and keep collection type properties for server
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5423'>DRILL-5423</a>] -         Refactor ScanBatch to allow unit testing record readers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5457'>DRILL-5457</a>] -         Support Spill to Disk for the Hash Aggregate Operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5481'>DRILL-5481</a>] -         Allow Drill to persist profiles in-memory only with a max capacity
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5485'>DRILL-5485</a>] -         Remove WebServer dependency on DrillClient
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5504'>DRILL-5504</a>] -         Vector validator to diagnose offset vector issues
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5512'>DRILL-5512</a>] -         Standardize error handling in ScanBatch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5514'>DRILL-5514</a>] -         Enhance VectorContainer to merge two row sets
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5516'>DRILL-5516</a>] -         Limit memory usage for Hbase reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5517'>DRILL-5517</a>] -         Provide size-aware set operations in value vectors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5518'>DRILL-5518</a>] -         Roll-up of a number of test framework enhancements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5545'>DRILL-5545</a>] -         Add findbugs to build 
+</li>
+</ul>
+                
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-291'>DRILL-291</a>] -         Add SASL support for Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4335'>DRILL-4335</a>] -         Apache Drill should support network encryption - SASL encryption between Drill Client to Drillbit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5432'>DRILL-5432</a>] -         Added pcap-format support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5634'>DRILL-5634</a>] -         Add Crypto and Hash Functions
+</li>
+</ul> 
+    

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/010-1.2.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/010-1.2.0-rn.md b/_docs/rn/010-1.2.0-rn.md
deleted file mode 100644
index 572db45..0000000
--- a/_docs/rn/010-1.2.0-rn.md
+++ /dev/null
@@ -1,509 +0,0 @@
----
-title: "Apache Drill 1.2.0 Release Notes"
-parent: "Release Notes"
----
-
-**Release date:**  October 16, 2015
-
-Today we're happy to announce the availability of Drill 1.2.0, providing more than 150 bug fixes and a number of new features. These release notes include links to the following Jira issues:
-
-* [Enhancements and bug fixes]({{site.baseurl}}/docs/apache-drill-1-2-0-release-notes/#enhancements-and-bug-fixes)
-* [Important unresolved issues]({{site.baseurl}}/docs/apache-drill-1-2-0-release-notes/#important-unresolved-issues)
-
-## Noteworthy New Features in Drill 1.2.0
-
-This release of Drill introduces a number of enhancements, including the following ones:
-
-* Support for JDBC data sources, such as MySQL, through a [new JDBC Storage plugin]({{site.baseurl}}/docs/rdbms-storage-plugin/#example:-working-with-mysql)  
-* Improvements in the Drill JDBC driver including inclusion of
-[Javadocs]({{site.baseurl}}/api/1.2/jdbc/) and better application dependency compatibility  
-* Enhancements to Avro file formats  
-  * [Support for complex data types](https://issues.apache.org/jira/browse/DRILL-3565), such as UNION and MAP  
-  * [Optimized Avro file processing](https://issues.apache.org/jira/browse/DRILL-3720) (block-wise)  
-* Partition pruning improvements  
-* A number of new [SQL window functions]({{site.baseurl}}/docs/sql-window-functions)  
-  * NTILE  
-  * LAG and LEAD  
-  * FIRST_VALUE and LAST_VALUE  
-* [HTTPS support]({{site.baseurl}}/docs/configuring-web-console-and-rest-api-security/) for Web Console operations  
-* Performance improvements for [querying HBase]({{site.baseurl}}/docs/querying-hbase/#querying-big-endian-encoded-data), which includes leveraging [ordered byte encoding]({{site.baseurl}}/docs/querying-hbase/#leveraging-hbase-ordered-byte-encoding)  
-* [Optimized reads]({{site.baseurl}}/docs/querying-hive/#optimizing-reads-of-parquet-backed-tables) of Parquet-backed, Hive tables  
-* Read support for the [Parquet INT96 type]({{site.baseurl}}/docs/parquet-format/#about-int96-support) and a new TIMESTAMP_IMPALA type used with the [CONVERT_FROM]({{site.baseurl}}/docs/supported-data-types/#data-types-for-convert_to-and-convert_from-functions) function decodes a timestamp from Hive or Impala.  
-* [Parquet metadata caching]({{site.baseurl}}/docs/optimizing-parquet-metadata-reading/) to improve query performance on a large number of files
-* [DROP TABLE]({{site.baseurl}}/docs/drop-table/) command  
-* Improved correlated subqueries  
-* Union Distinct  
-* Improved LIMIT processing  
-
-## Enhancements and Bug Fixes
-
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3364'>DRILL-3364</a>] -         Prune scan range if the filter is on the leading field with byte comparable encoding
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3553'>DRILL-3553</a>] -         add support for LEAD and LAG window functions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3608'>DRILL-3608</a>] -         add support for FIRST_VALUE and LAST_VALUE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3616'>DRILL-3616</a>] -         Memory leak in a cleanup code after canceling queries with window functions spilling to disk
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3619'>DRILL-3619</a>] -         Add support for NTILE window function
-</li>
-</ul>
-                            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-343'>DRILL-343</a>] -         Document update required to describe sqlline usage for Windows
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1395'>DRILL-1395</a>] -         UNION ALL query fails &quot;while setting up Foreman&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1457'>DRILL-1457</a>] -         Limit operator optimization : push limit operator past exchange operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1651'>DRILL-1651</a>] -         Allow Filter to push past Project with ITEM operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1773'>DRILL-1773</a>] -         Issues when using JAVA code through Drill JDBC driver
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1795'>DRILL-1795</a>] -         TPCH SF1000 Queries fail with DecoderException: java.lang.NullPointerException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1816'>DRILL-1816</a>] -         Scan Error with JSON on large no of records with Complex Types
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1831'>DRILL-1831</a>] -         LIKE operator not working with SQL [charlist] Wildcard
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1929'>DRILL-1929</a>] -         After canceling query in sqlline subsequent query in same session hangs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1938'>DRILL-1938</a>] -         Fix error message when reserved words are used in query.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1976'>DRILL-1976</a>] -         Possible Memory Leak in drill jdbc client when dealing with wide columns (5000 chars long)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2050'>DRILL-2050</a>] -         Accountor closed with outstanding buffer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2053'>DRILL-2053</a>] -         Column names are case sensitive if column is coming from WITH clause
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2095'>DRILL-2095</a>] -         Order by on a repeated index inside a sub query results in an NPE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2098'>DRILL-2098</a>] -         correct startup on windows
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2166'>DRILL-2166</a>] -         left join with complex type throw ClassTransformationException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2190'>DRILL-2190</a>] -         Failure to order by function if DISTINCT clause is present
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2274'>DRILL-2274</a>] -         Unable to allocate sv2 buffer after repeated attempts : JOIN, Order by used in query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2304'>DRILL-2304</a>] -         Case sensitivity - system and session options are case sensitive
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2312'>DRILL-2312</a>] -         JDBC driver returning incorrect data after extended usage
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2313'>DRILL-2313</a>] -         Query fails when one of the operands is a DATE literal without an explicit cast
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2318'>DRILL-2318</a>] -         Query fails when an ORDER BY clause is used with WITH-CLAUSE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2361'>DRILL-2361</a>] -         Column aliases cannot include dots
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2398'>DRILL-2398</a>] -         IS NOT DISTINCT FROM predicate returns incorrect result when used as a join filter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2418'>DRILL-2418</a>] -         Memory leak during execution if comparison function is not found
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2445'>DRILL-2445</a>] -         JDBC : Connection.rollback method currently throws UnsuportedOperationException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2451'>DRILL-2451</a>] -         JDBC : Connection.commit throws an UnsupportedOperationException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2459'>DRILL-2459</a>] -         INFO._SCHEMA&#39;s CHARACTER_MAXIMUM_LENGTH is -1 for type CHAR
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2482'>DRILL-2482</a>] -         JDBC : calling getObject when the actual column type is &#39;NVARCHAR&#39; results in NoClassDefFoundError
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2519'>DRILL-2519</a>] -         INFORMATION_SCHEMA.COLUMNS is missing &lt;interval_qualifier&gt; info
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2522'>DRILL-2522</a>] -         Implement INFORMATION_SCHEMA.* enough for relevant tools [bug]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2530'>DRILL-2530</a>] -         getColumns() doesn&#39;t return right COLUMN_SIZE for INTERVAL types
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2588'>DRILL-2588</a>] -         Profile UI: &quot;First Start&quot; field contains incorrect data  
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2625'>DRILL-2625</a>] -         org.apache.drill.common.StackTrace should follow standard stacktrace format
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2643'>DRILL-2643</a>] -         HashAggBatch/HashAggTemplate call incoming.cleanup() twice resulting in warnings
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2644'>DRILL-2644</a>] -         Data Types page should list and describe all data types
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2649'>DRILL-2649</a>] -         Math and Trig page seems to refer to types that are not Drill SQL types
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2650'>DRILL-2650</a>] -         Cancelled queries json profile shows query end time occurs before fragments end time 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2688'>DRILL-2688</a>] -         Use of ORDER BY on right side of Union All results in SqlValidatorException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2721'>DRILL-2721</a>] -         Identify, fix _existing_ INFO._SCHEMA columns in conflict with SQL spec. by 1.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2722'>DRILL-2722</a>] -         Query profile data not being sent/received (and web UI not updated)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2724'>DRILL-2724</a>] -         Implicit cast test fails in Union All query (reports type mismatch)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2727'>DRILL-2727</a>] -         CTAS select * from CSV file results in Exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2737'>DRILL-2737</a>] -         Sqlline throws Runtime exception when JDBC ResultSet throws a SQLException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2745'>DRILL-2745</a>] -         Query returns IOB Exception when JSON data with empty arrays is input to flatten function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2760'>DRILL-2760</a>] -         Quoted strings from CSV file appear in query output in different forms
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2777'>DRILL-2777</a>] -         CTAS, order by and flatten of repeated list result in ExpandConversionRule error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2800'>DRILL-2800</a>] -         Performance regression introduced with commit: a6df26a  (Patch for DRILL-2512)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2802'>DRILL-2802</a>] -         Projecting dir[n] by itself results in projecting of all columns
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2815'>DRILL-2815</a>] -         Some PathScanner logging, misc. cleanup.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2837'>DRILL-2837</a>] -         Resolve what Statement.cancel() really should do
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2843'>DRILL-2843</a>] -         Reading empty CSV file fails with error (rather than yielding zero rows)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2851'>DRILL-2851</a>] -         Memory LEAK - FLATTEN function fails when input array has 99,999 integer type elements
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2852'>DRILL-2852</a>] -         CASTing the column &#39;dir0&#39; in view causes partition pruning to fail 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2862'>DRILL-2862</a>] -         Convert_to/Convert_From throw assertion when an incorrect encoding type is specified
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2864'>DRILL-2864</a>] -         Unable to cast string literal with the valid value in ISO 8601 format to interval
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2867'>DRILL-2867</a>] -         Session level parameter drill.exec.testing.controls  appears to be set even though it was not
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2890'>DRILL-2890</a>] -         C++ Client: Update query submitter usage to clarify using authentication 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2924'>DRILL-2924</a>] -         IOBException when querying a table which has 1 file and a subfolder with 1 file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2935'>DRILL-2935</a>] -         Casting varchar to varbinary fails
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2937'>DRILL-2937</a>] -         Result for integer values from json files contains &quot;$numberLong&quot; in front of value
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2949'>DRILL-2949</a>] -         TPC-DS queries 1 and 30 fail with CannotPlanException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3030'>DRILL-3030</a>] -         Foreman hangs trying to cancel non-root fragments
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3045'>DRILL-3045</a>] -         Drill is not partition pruning due to internal off-heap memory limit for planning phase
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3056'>DRILL-3056</a>] -         Numeric literal in an IN list is casted to decimal even when decimal type is disabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3076'>DRILL-3076</a>] -         USING clause should not be supported in drill 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3095'>DRILL-3095</a>] -         Memory Leak : Failure while closing accountor.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3096'>DRILL-3096</a>] -         &quot;State change requested from ... --&gt; ... for &quot; blank after &quot;for&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3122'>DRILL-3122</a>] -         Changing a session option to default value results in status as changed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3133'>DRILL-3133</a>] -         MergingRecordBatch can leak memory if query is canceled before batches in rawBatches were loaded
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3141'>DRILL-3141</a>] -         sqlline throws an exception when query is cancelled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3151'>DRILL-3151</a>] -         ResultSetMetaData not as specified by JDBC (null/dummy value, not &quot;&quot;/etc.)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3153'>DRILL-3153</a>] -         DatabaseMetaData.getIdentifierQuoteString() returns (standard) double-quote, not Drill&#39;s back quote
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3156'>DRILL-3156</a>] -         Calcite tracing is broken in Drill 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3160'>DRILL-3160</a>] -         Make JDBC Javadoc documentation available to users
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3163'>DRILL-3163</a>] -         Fix hang/ leak issue exposed by TestDrillbitResilience#foreman_runTryEnd
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3189'>DRILL-3189</a>] -         Disable ALLOW PARTIAL/DISALLOW PARTIAL in window function grammar
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3243'>DRILL-3243</a>] -         Need a better error message - Use of alias in window function definition
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3257'>DRILL-3257</a>] -         TPCDS query 74 results in a StackOverflowError on Scale Factor 1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3271'>DRILL-3271</a>] -         Hive : Tpch 01.q fails with a verification issue for SF100 dataset
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3284'>DRILL-3284</a>] -         Document incompatibility between drill&#39;s to_date and hive&#39;s unix_timestamp
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3287'>DRILL-3287</a>] -         Changing session level parameter back to the default value does not change it&#39;s status back to DEFAULT
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3292'>DRILL-3292</a>] -         SUM(constant) OVER(...) returns wrong results
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3297'>DRILL-3297</a>] -         Using rank, dense_rank, percent_rank, cume_dist, row_number window functions without OVER clause results in cryptic schema change error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3312'>DRILL-3312</a>] -         PageReader.allocatePageData() calls BufferAllocator.buffer(int) but doesn&#39;t check if the result is null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3322'>DRILL-3322</a>] -         Something broken in or around RPC timeout setup?
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3347'>DRILL-3347</a>] -         Resolve: ResultSet.getObject(...) for VARCHAR returns ...hadoop.io.Text, not String
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3348'>DRILL-3348</a>] -         NPE when two different window functions are used in projection list and order by clauses
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3360'>DRILL-3360</a>] -         Window function defined within another window function 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3382'>DRILL-3382</a>] -         CTAS with order by clause fails with IOOB exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3393'>DRILL-3393</a>] -         Quotes not being recognized in tab delimited (tsv) files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3412'>DRILL-3412</a>] -         Projections are not getting push down below Window operator
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3441'>DRILL-3441</a>] -         CompliantTextRecordReader#isStarQuery loops indefinitely
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3445'>DRILL-3445</a>] -         BufferAllocator.buffer() implementations should throw an OutOfMemoryRuntimeException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3448'>DRILL-3448</a>] -         typo in QueryManager.DrillbitStatusListener will cause the Foreman to hang if a Drillbit dies
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3455'>DRILL-3455</a>] -         If a drillbit, that contains fragments for the current query, dies the QueryManager will fail the query even if those fragments already finished successfully
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3463'>DRILL-3463</a>] -         Unit test of project pushdown in TestUnionAll should put more precisely plan attribute  in plan verification. 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3464'>DRILL-3464</a>] -         Index out of bounds exception while performing concat()
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3476'>DRILL-3476</a>] -         Filter on nested element gives wrong results
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3479'>DRILL-3479</a>] -         Sqlline from drill v1.1.0 displays version as 1.0.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3483'>DRILL-3483</a>] -         Clarify CommonConstants&#39; constants.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3484'>DRILL-3484</a>] -         Error using functions with no parameters when `drill.exec.functions.cast_empty_string_to_null` is set to true
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3497'>DRILL-3497</a>] -         Throw UserException#validationError for errors when modifying options
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3500'>DRILL-3500</a>] -         Provide additional information while registering storage plugin optimizer rules
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3502'>DRILL-3502</a>] -         JDBC driver can cause conflicts
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3503'>DRILL-3503</a>] -         Make PruneScanRule have a pluggable partitioning mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3509'>DRILL-3509</a>] -         Empty JSON files trigger exception when used in a union
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3537'>DRILL-3537</a>] -         Empty Json file can potentially result into wrong results 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3542'>DRILL-3542</a>] -         Rebase Drill on Calcite 1.4.0 release
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3550'>DRILL-3550</a>] -         Incorrect results reading complex data with schema change
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3551'>DRILL-3551</a>] -         CTAS from complex Json source with schema change  is not written (and hence not read back ) correctly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3554'>DRILL-3554</a>] -         Union over TIME and TIMESTAMP values throws SchemaChangeException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3555'>DRILL-3555</a>] -         Changing defaults for planner.memory.max_query_memory_per_node causes queries with window function to fail
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3557'>DRILL-3557</a>] -         Reading empty CSV file fails with SYSTEM ERROR
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3566'>DRILL-3566</a>] -         Calling Connection.prepareStatement throws a ClassCastException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3573'>DRILL-3573</a>] -         Enable TPC-H query 17 in unit tests
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3574'>DRILL-3574</a>] -         Empty Over Clause should trigger Union-Exchange to be added below
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3579'>DRILL-3579</a>] -         Drill on Hive query fails if partition table has __HIVE_DEFAULT_PARTITION__
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3580'>DRILL-3580</a>] -         wrong plan for window function queries containing function(col1 + colb)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3583'>DRILL-3583</a>] -         SUM on varchar column produces incorrect error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3595'>DRILL-3595</a>] -         Wrong results returned by query that uses LEAD window function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3596'>DRILL-3596</a>] -         Allow only (&lt;expression&gt;) or (&lt;expression&gt;, 1) for LEAD and LAG window functions as input parameters
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3599'>DRILL-3599</a>] -         Wrong results returned by LEAD(col-name, -1) 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3601'>DRILL-3601</a>] -         LEAD function used without OVER clause should not plan
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3604'>DRILL-3604</a>] -         LEAD(&lt;varchar-column&gt;) returns IOB Exception 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3605'>DRILL-3605</a>] -         Wrong results - Lead(char-column) 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3606'>DRILL-3606</a>] -         Wrong results - Lead(char-column) without PARTITION BY clause
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3617'>DRILL-3617</a>] -         Apply &quot;shading&quot; to JDBC-all Jar file to avoid version conflicts
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3621'>DRILL-3621</a>] -         Wrong results when Drill on Hbase query contains rowkey &quot;or&quot; or &quot;IN&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3622'>DRILL-3622</a>] -         With user authentication enabled, only admin users should be able to change system options
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3635'>DRILL-3635</a>] -         IllegalArgumentException - not a Parquet file (too small)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3638'>DRILL-3638</a>] -         Incorrect results LEAD(&lt;float-type-column&gt;) 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3642'>DRILL-3642</a>] -         External Sort will leak memory if query is cancelled while it&#39;s spilling to disk
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3643'>DRILL-3643</a>] -         NTILE(0) returns RuntimeException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3645'>DRILL-3645</a>] -         typo in drill documentation 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3648'>DRILL-3648</a>] -         NTILE function returns incorrect results
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3649'>DRILL-3649</a>] -         LEAD , LAG , NTILE , FIRST_VALUE , LAST_VALUE report RuntimeException for missing OVER clause
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3653'>DRILL-3653</a>] -         Assert in a query with both avg aggregate and avg window aggregate functions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3654'>DRILL-3654</a>] -         FIRST_VALUE(&lt;char-column&gt;/&lt;varchar-column&gt;) returns IOB Exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3657'>DRILL-3657</a>] -         Wrong result with SUM(1) window function when multiple partitions are present
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3658'>DRILL-3658</a>] -         Missing org.apache.hadoop in the JDBC jar
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3663'>DRILL-3663</a>] -         Drill View aliases being lost via ‘order by’
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3667'>DRILL-3667</a>] -         Random Assertion Error while planning
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3668'>DRILL-3668</a>] -         Incorrect results FIRST_VALUE function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3673'>DRILL-3673</a>] -         Memory leak in parquet writer on CTAS
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3677'>DRILL-3677</a>] -         Wrong result with LEAD window function when used in multiple windows in the same query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3679'>DRILL-3679</a>] -         IOB Exception : when window functions used in outer and inner query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3680'>DRILL-3680</a>] -         window function query returns Incorrect results 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3684'>DRILL-3684</a>] -         CTAS : Memory Leak when using CTAS with tpch sf100
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3685'>DRILL-3685</a>] -         Failure to execute query with NTILE and ROW_NUMBER window functions with different window definitions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3689'>DRILL-3689</a>] -         incorrect results : aggregate AVG returns wrong results over results returned by LEAD function.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3690'>DRILL-3690</a>] -         Partitioning pruning produces wrong results when there are nested expressions in the filter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3691'>DRILL-3691</a>] -         CTAS Memory Leak : IllegalStateException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3700'>DRILL-3700</a>] -         Exception in a query with multiple fist_value window functions with different partitions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3702'>DRILL-3702</a>] -         PartitionPruning hit ClassCastException in Interpreter when the pruning filter expression is of non-nullable type.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3707'>DRILL-3707</a>] -         Fix for DRILL-3616 can cause a NullPointerException in ExternalSort cleanup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3711'>DRILL-3711</a>] -         Windows unit test failure on 1.2 snapshot 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3716'>DRILL-3716</a>] -         Drill should push filter past aggregate in order to improve query performance.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3718'>DRILL-3718</a>] -         quotes in .tsv trigger exception 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3719'>DRILL-3719</a>] -         Adding negative sign in front of EXTRACT triggers Assertion Error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3732'>DRILL-3732</a>] -         Drill leaks memory if external sort hits out of disk space exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3735'>DRILL-3735</a>] -         Directory pruning is not happening when number of files is larger than 64k
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3736'>DRILL-3736</a>] -         Documentation for partition is misleading/wrong syntax
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3737'>DRILL-3737</a>] -         CTAS from empty text file fails with NPE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3746'>DRILL-3746</a>] -         Hive query fails if the table contains external partitions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3757'>DRILL-3757</a>] -         Link to IntelliJ IDEA settings jar on the contributors guidelines page is broken.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3758'>DRILL-3758</a>] -         InvalidRecordException while selecting from a table with multiple parquet file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3767'>DRILL-3767</a>] -         SchemaPath.getCompoundPath(String...strings) reverses it&#39;s input array
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3773'>DRILL-3773</a>] -         Mongo RecordReader projection pushdown doesn&#39;t work past first level paths
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3778'>DRILL-3778</a>] -         Add rest of DRILL-3160 (making JDBC Javadoc available)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3779'>DRILL-3779</a>] -         NPE during mergeAndSpill operation of external sort
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3781'>DRILL-3781</a>] -         Using CURRENT_DATE in a group by throws a column not found error for hive tables and csv files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3783'>DRILL-3783</a>] -         Incorrect results : COUNT(&lt;column-name&gt;) over results returned by UNION ALL 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3784'>DRILL-3784</a>] -         simple Jdbc program fails with NoClassDefFoundError
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3788'>DRILL-3788</a>] -         Directory based partition pruning not taking effect with metadata caching
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3809'>DRILL-3809</a>] -         PrelFinalizable.SHUTTLE causes ArrayIndexOutOfBoundsException when multiple queries are run concurrently
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3811'>DRILL-3811</a>] -         AtomicRemainder incorrectly accounts for transferred allocations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3817'>DRILL-3817</a>] -         Refresh metadata does not work when used with sub schema  
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3819'>DRILL-3819</a>] -         Remove redundant filter for files start with &quot;.&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3884'>DRILL-3884</a>] -         Hive native scan has lower parallelization leading to performance degradation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3892'>DRILL-3892</a>] -         Metadata cache not being leveraged when partition pruning is taking place
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3901'>DRILL-3901</a>] -         Performance regression with doing Explain of COUNT(*) over 100K files
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3917'>DRILL-3917</a>] -         IllegalArgumentException when running query after creating metadata cache
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3918'>DRILL-3918</a>] -         Avoid extra loading of the metadata cache file
-</li>
-</ul>
-                        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1666'>DRILL-1666</a>] -         Provide Test cases for Mongo Storage plugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2332'>DRILL-2332</a>] -         Drill should be consistent with Implicit casting rules across data formats
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2424'>DRILL-2424</a>] -         Ignore hidden files in directory path
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2699'>DRILL-2699</a>] -         Collect all cleanup errors before reporting a failure to the client
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2748'>DRILL-2748</a>] -         Filter is not pushed down into subquery with the group by
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2908'>DRILL-2908</a>] -         Support reading the Parquet int 96 type
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3121'>DRILL-3121</a>] -         Hive partition pruning is not happening
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3209'>DRILL-3209</a>] -         [Umbrella] Plan reads of Hive tables as native Drill reads when a native reader for the underlying table format exists
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3295'>DRILL-3295</a>] -         UNION (distinct type) is supported now
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3341'>DRILL-3341</a>] -         Move OperatorWrapper list and FragmentWrapper list creation to ProfileWrapper ctor
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3354'>DRILL-3354</a>] -         TestBuilder can check if the number of result batches equals some expected value
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3450'>DRILL-3450</a>] -         Rename NonRootStatusReporter to FragmentStatusReporter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3467'>DRILL-3467</a>] -         Restrict &#39;show databases&#39; based on underlying permissions.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3536'>DRILL-3536</a>] -         Add support for LEAD, LAG, NTILE, FIRST_VALUE and LAST_VALUE window functions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3545'>DRILL-3545</a>] -         Need documentation on BINARY_STRING and STRING_BINARY functions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3565'>DRILL-3565</a>] -         Add support for Avro UNION type
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3589'>DRILL-3589</a>] -         JDBC driver maven artifact includes a lot of unnecessary dependencies
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3652'>DRILL-3652</a>] -         Need to document order of operations with window functions and flatten
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3720'>DRILL-3720</a>] -         Avro Record Reader should process Avro files by per block basis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3888'>DRILL-3888</a>] -         Build test jars for all Drill Modules
-</li>
-</ul>
-            
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2743'>DRILL-2743</a>] -         Parquet file metadata caching
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3180'>DRILL-3180</a>] -         Apache Drill JDBC storage plugin to query rdbms systems such as MySQL and Netezza from Apache Drill
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3470'>DRILL-3470</a>] -         Add support for multiple partition by clauses for window functions in the same query
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3492'>DRILL-3492</a>] -         Add support for encoding of Drill data types into byte ordered format
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3725'>DRILL-3725</a>] -         Add HTTPS support for Drill web interface
-</li>
-</ul>
-                                                        
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2693'>DRILL-2693</a>] -         doc programmatically submit queries to Drill 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3683'>DRILL-3683</a>] -         [Unit Test] Add expected plan for tests in TestWindowFunctions suite
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3799'>DRILL-3799</a>] -         Create Simple HBase Tutorial
-</li>
-</ul>
-
-## Important Unresolved Issues
-
-* The Drill error message about JSON syntax that appears when Drill cannot find the JDBC driver during configuration of the JDBC storage plugin is misleading. To configure the JDBC plugin, you must put the JDBC driver in the `<drill_installation_directory>/jars/3rdparty` directory. [DRILL-3985](https://issues.apache.org/jira/browse/DRILL-3958)  
-* The MySQL TEXT type is not supported. The popular classicmodels database uses the TEXT type, and therefore cannot be used as is until this issue is resolved. [DRILL-3956](https://issues.apache.org/jira/browse/DRILL-3956)
-
-
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/011-1.10.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/011-1.10.0-rn.md b/_docs/rn/011-1.10.0-rn.md
new file mode 100644
index 0000000..0f83cf3
--- /dev/null
+++ b/_docs/rn/011-1.10.0-rn.md
@@ -0,0 +1,290 @@
+---
+title: "Apache Drill 1.10.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  March 15, 2017
+
+Today, we're happy to announce the availability of Drill 1.10.0. You can download it [here](https://drill.apache.org/download/).
+
+## New Features and Improvements
+This release of Drill provides the following new features and improvements: 
+
+- Support for the CREATE TEMPORARY TABLE AS (CTTAS) command.
+- A JDBC connection option that improves fault tolerance when connecting directly to a Drill node from a client. 
+- The Web Console displays the Drill version and additional query profile statistics.
+- Drill implicitly interprets the INT96 timestamp data type in Parquet files.
+- Support for Kerberos authentication between the client and drillbit.  
+
+The following sections list additional bug fixes and improvements:  
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4272'>DRILL-4272</a>] -         When sort runs out of memory and query fails, resources are seemingly not freed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4301'>DRILL-4301</a>] -         OOM : Unable to allocate sv2 for 1000 records, and not enough batchGroups to spill.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4730'>DRILL-4730</a>] -         Update JDBC DatabaseMetaData implementation to use new Metadata APIs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5008'>DRILL-5008</a>] -         Refactor, document and simplify ExternalSortBatch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5011'>DRILL-5011</a>] -         External Sort Batch memory use depends on record width
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5014'>DRILL-5014</a>] -         ExternalSortBatch cache size, spill count differs from config setting
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5017'>DRILL-5017</a>] -         Config param drill.exec.sort.external.batch.size is not used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5019'>DRILL-5019</a>] -         ExternalSortBatch spills all batches to disk even if even one spills
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5020'>DRILL-5020</a>] -         ExternalSortBatch has inconsistent notions of the memory limit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5022'>DRILL-5022</a>] -         ExternalSortBatch sets two different limits for &quot;copier&quot; memory
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5023'>DRILL-5023</a>] -         ExternalSortBatch does not spill fully, throws off spill calculations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5025'>DRILL-5025</a>] -         ExternalSortBatch provides weak control over spill file size
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5026'>DRILL-5026</a>] -         ExternalSortBatch uses two memory allocators; one will do
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5027'>DRILL-5027</a>] -         ExternalSortBatch is inefficient: rewrites data unnecessarily
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5055'>DRILL-5055</a>] -         External Sort does not delete spill file if error occurs during close
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5062'>DRILL-5062</a>] -         External sort refers to the deprecated HDFS fs.default.name param
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5066'>DRILL-5066</a>] -         External sort attempts to retry sv2 memory alloc, even if can never succeed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5210'>DRILL-5210</a>] -         External Sort BatchGroup leaks memory if an OOM occurs during read
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5262'>DRILL-5262</a>] -         NPE in managed external sort while spilling to disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5264'>DRILL-5264</a>] -         Managed External Sort fails with OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5267'>DRILL-5267</a>] -         Managed external sort spills too often with Parquet data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5285'>DRILL-5285</a>] -         Provide detailed, accurate estimate of size consumed by a record batch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5294'>DRILL-5294</a>] -         Managed External Sort throws an OOM during the merge and spill phase
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1808'>DRILL-1808</a>] -         Large compilation unit tests fails due to high memory allocation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2293'>DRILL-2293</a>] -         CTAS does not clean up when it fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3562'>DRILL-3562</a>] -         Query fails when using flatten on JSON data where some documents have an empty array
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4578'>DRILL-4578</a>] -         &quot;children&quot; missing from results of full scan over JSON data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4764'>DRILL-4764</a>] -         Parquet file with INT_16, etc. logical types not supported by simple SELECT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4812'>DRILL-4812</a>] -         Wildcard queries fail on Windows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4850'>DRILL-4850</a>] -         TPCDS Query 33 failed in the second and 3rd runs, but succeeded in the 1st run
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4872'>DRILL-4872</a>] -         NPE from CTAS partitioned by a projected casted null
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4919'>DRILL-4919</a>] -         Fix select count(1) / count(*) on csv with header
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4938'>DRILL-4938</a>] -         Report UserException when constant expression reduction fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4963'>DRILL-4963</a>] -         Issues when overloading Drill native functions with dynamic UDFs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4982'>DRILL-4982</a>] -         Hive Queries degrade when queries switch between different formats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4994'>DRILL-4994</a>] -         Prepared statement stopped working between 1.8.0 client and &lt; 1.8.0 server
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4995'>DRILL-4995</a>] -         Allow lazy init when dynamic UDF support is disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4996'>DRILL-4996</a>] -         Parquet Date auto-correction is not working in auto-partitioned parquet files generated by drill-1.6
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5005'>DRILL-5005</a>] -         Potential issues with external sort info in query profile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5015'>DRILL-5015</a>] -         As per documentation, when issuing a list of drillbits in the connection string, we always attempt to connect only to the first one
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5032'>DRILL-5032</a>] -         Drill query on hive parquet table failed with OutOfMemoryError: Java heap space
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5034'>DRILL-5034</a>] -         Select timestamp from hive generated parquet always return in UTC
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5039'>DRILL-5039</a>] -         NPE - CTAS PARTITION BY (&lt;char-type-column&gt;)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5040'>DRILL-5040</a>] -         Interrupted CTAS should not succeed &amp; should not create physical file on disk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5044'>DRILL-5044</a>] -         Fix retry logic to handle VersionMismatchException by not deleting jars in remote UDFs area
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5048'>DRILL-5048</a>] -         Fix type mismatch error in case statement with null timestamp
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5050'>DRILL-5050</a>] -         C++ client library has symbol resolution issues when loaded by a process that already uses boost::asio
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5051'>DRILL-5051</a>] -         DRILL-5051: Fix incorrect result returned in nest query with offset specified
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5070'>DRILL-5070</a>] -         Code gen: create methods in fixed order to allow test verification
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5081'>DRILL-5081</a>] -         Excessive info level logging introduced in DRILL-4203
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5086'>DRILL-5086</a>] -         ClassCastException when filter pushdown is used with a bigint or float column and metadata caching.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5088'>DRILL-5088</a>] -         Error when reading DBRef column
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5091'>DRILL-5091</a>] -         JDBC unit test fail on Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5094'>DRILL-5094</a>] -         Assure Comparator to be transitive
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5097'>DRILL-5097</a>] -         Using store.parquet.reader.int96_as_timestamp gives IOOB whereas convert_from works
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5104'>DRILL-5104</a>] -         Foreman sets external sort memory allocation even for a physical plan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5112'>DRILL-5112</a>] -         Unit tests derived from PopUnitTestBase fail in IDE due to config errors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5113'>DRILL-5113</a>] -         Upgrade Maven RAT plugin to avoid annoying XML errors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5117'>DRILL-5117</a>] -         Compile error when query a json file with 1000+columns
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5119'>DRILL-5119</a>] -         Update MapR version to 5.2.0.40963-mapr
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5121'>DRILL-5121</a>] -         A memory leak is observed when exact case is not specified for a column in a filter condition
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5127'>DRILL-5127</a>] -         Revert the fix for DRILL-4831
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5157'>DRILL-5157</a>] -         Multiple Snappy versions on class path; causes unit test failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5159'>DRILL-5159</a>] -         ProjectMergeRule in Drill should operate on RelNodes with same convention trait.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5164'>DRILL-5164</a>] -         Equi-join query results in CompileException when inputs have large number of columns
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5167'>DRILL-5167</a>] -         C++ connector does not set escape string for metadata search pattern
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5190'>DRILL-5190</a>] -         Display planning and queued time for a query in its profile page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5196'>DRILL-5196</a>] -         Could not run a single MongoDB unit test case through command line or IDE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5207'>DRILL-5207</a>] -         Improve Parquet scan pipelining
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5208'>DRILL-5208</a>] -         Finding path to java executable should be deterministic
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5218'>DRILL-5218</a>] -         Support Disabling Heartbeats in C++ Client
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5224'>DRILL-5224</a>] -         CTTAS: fix errors connected with system path delimiters (Windows)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5230'>DRILL-5230</a>] -         Translation of millisecond duration into hours is incorrect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5238'>DRILL-5238</a>] -         CTTAS: unable to resolve temporary table if workspace is indicated without schema
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5242'>DRILL-5242</a>] -         The UI breaks when trying to render profiles having unknown metrics
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5243'>DRILL-5243</a>] -         Fix TestContextFunctions.sessionIdUDFWithinSameSession unit test
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5252'>DRILL-5252</a>] -         A condition returns always true
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5263'>DRILL-5263</a>] -         Prevent left NLJoin with non scalar subqueries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5266'>DRILL-5266</a>] -         Parquet Reader produces &quot;low density&quot; record batches - bits vs. bytes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5273'>DRILL-5273</a>] -         CompliantTextReader exhausts 4 GB memory when reading 5000 small files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5274'>DRILL-5274</a>] -         Exception thrown in Drillbit shutdown in UDF cleanup code
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5275'>DRILL-5275</a>] -         Sort spill serialization is slow due to repeated buffer allocations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5284'>DRILL-5284</a>] -         Roll-up of final fixes for managed sort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5287'>DRILL-5287</a>] -         Provide option to skip updates of ephemeral state changes in Zookeeper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5293'>DRILL-5293</a>] -         Poor performance of Hash Table due to same hash value as distribution below
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5304'>DRILL-5304</a>] -         Queries fail intermittently when there is skew in data distribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5313'>DRILL-5313</a>] -         C++ client build failure on linux
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5326'>DRILL-5326</a>] -         Unit tests failures related to the SERVER_METADTA
+</li>
+</ul>
+                    
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4217'>DRILL-4217</a>] -         Query parquet file treat INT_16 &amp; INT_8 as INT32
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4280'>DRILL-4280</a>] -         Kerberos Authentication
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4373'>DRILL-4373</a>] -         Drill and Hive have incompatible timestamp representations in parquet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4604'>DRILL-4604</a>] -         Generate warning on Web UI if drillbits version mismatch is detected
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4864'>DRILL-4864</a>] -         Add ANSI format for date/time functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4956'>DRILL-4956</a>] -         Temporary tables support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4980'>DRILL-4980</a>] -         Upgrading of the approach of parquet date correctness status detection
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4987'>DRILL-4987</a>] -         Use ImpersonationUtil in RemoteFunctionRegistry
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5043'>DRILL-5043</a>] -         Function that returns a unique id per session/connection similar to MySQL&#39;s CONNECTION_ID()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5052'>DRILL-5052</a>] -         Option to debug generated Java code using an IDE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5056'>DRILL-5056</a>] -         UserException does not write full message to log
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5065'>DRILL-5065</a>] -         Optimize count(*) queries on MapR-DB JSON Tables
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5080'>DRILL-5080</a>] -         Create a memory-managed version of the External Sort operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5085'>DRILL-5085</a>] -         Add / update description for dynamic UDFs directories in drill-env.sh and drill-module.conf
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5098'>DRILL-5098</a>] -         Improving fault tolerance for connection between client and foreman node.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5108'>DRILL-5108</a>] -         Reduce output from Maven git-commit-id-plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5116'>DRILL-5116</a>] -         Enable generated code debugging in each Drill operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5123'>DRILL-5123</a>] -         Write query profile after sending final response to client to improve latency
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5126'>DRILL-5126</a>] -         Provide simplified, unified &quot;cluster fixture&quot; for tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5172'>DRILL-5172</a>] -         Display elapsed time for queries in the UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5195'>DRILL-5195</a>] -         Publish Operator and MajorFragment Stats in Profile page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5215'>DRILL-5215</a>] -         CTTAS: disallow temp tables in view expansion logic
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5221'>DRILL-5221</a>] -         cancel message is delayed until queryid or data is received
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5254'>DRILL-5254</a>] -         Enhance default reduction factors in optimizer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5255'>DRILL-5255</a>] -         Unit tests fail due to CTTAS temporary name space checks
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5257'>DRILL-5257</a>] -         Provide option to save query profiles sync, async or not at all
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5258'>DRILL-5258</a>] -         Allow &quot;extended&quot; mock tables access from SQL queries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5259'>DRILL-5259</a>] -         Allow listing a user-defined number of profiles 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5260'>DRILL-5260</a>] -         Refinements to new &quot;Cluster Fixture&quot; test framework
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5290'>DRILL-5290</a>] -         Provide an option to build operator table once for built-in static functions and reuse it across queries.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5301'>DRILL-5301</a>] -         Add server metadata API
+</li>
+</ul>
+                
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4935'>DRILL-4935</a>] -         Allow drillbits to advertise a configurable host address to Zookeeper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4979'>DRILL-4979</a>] -         Make dataport configurable
+</li>
+</ul>
+                                                    
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5354'>DRILL-5354</a>] -         Create CTTAS Documentaion
+</li>
+</ul>
+            
+  
\ No newline at end of file


[2/5] drill git commit: Updates for 1.12 release

Posted by br...@apache.org.
http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/012-1.9.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/012-1.9.0-rn.md b/_docs/rn/012-1.9.0-rn.md
new file mode 100644
index 0000000..93710db
--- /dev/null
+++ b/_docs/rn/012-1.9.0-rn.md
@@ -0,0 +1,180 @@
+---
+title: "Apache Drill 1.9.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  November 29, 2016
+
+Today, we're happy to announce the availability of Drill 1.9.0. You can download it [here](https://drill.apache.org/download/).
+
+## New Features
+This release of Drill provides the following new features: 
+
+- Asynchronous Parquet reader
+- Parquet filter pushdown  
+- Dynamic UDF support  
+- HTTPD format plugin  
+
+The following sections list additional bug fixes and improvements:  
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4420'>DRILL-4420</a>] -         C client and ODBC driver should move to using the new metadata methods provided by DRILL-4385
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4452'>DRILL-4452</a>] -         Update avatica version for Drill jdbc
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4560'>DRILL-4560</a>] -         ZKClusterCoordinator does not call DrillbitStatusListener.drillbitRegistered for new bits
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4968'>DRILL-4968</a>] -         Add column size information to ColumnMetadata
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4969'>DRILL-4969</a>] -         Basic implementation for displaySize
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1996'>DRILL-1996</a>] -         C++ Client: Make Cancel API Public
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3898'>DRILL-3898</a>] -         No space error during external sort does not cancel the query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4203'>DRILL-4203</a>] -         Parquet File : Date is stored wrongly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4369'>DRILL-4369</a>] -         Database driver fails to report any major or minor version information
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4370'>DRILL-4370</a>] -         DatabaseMetadata returning &lt;Properties resource apache-drill-jdbc.properties not loaded&gt;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4525'>DRILL-4525</a>] -         Query with BETWEEN clause on Date and Timestamp values fails with Validation Error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4542'>DRILL-4542</a>] -         if external sort fails to spill to disk, memory is leaked and wrong error message is displayed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4618'>DRILL-4618</a>] -         random numbers generator function broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4763'>DRILL-4763</a>] -         Parquet file with DATE logical type produces wrong results for simple SELECT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4767'>DRILL-4767</a>] -         Parquet reader throw IllegalArgumentException for int32 type with GZIP compression
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4769'>DRILL-4769</a>] -         forman spins query int32 data with snappy compression
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4770'>DRILL-4770</a>] -         ParquetRecordReader throws NPE querying a single int64 column file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4823'>DRILL-4823</a>] -         Fix OOM while trying to prune partitions with reasonable data size
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4824'>DRILL-4824</a>] -         JSON with complex nested data produces incorrect output with missing fields
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4826'>DRILL-4826</a>] -         Query against INFORMATION_SCHEMA.TABLES degrades as the number of views increases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4862'>DRILL-4862</a>] -         wrong results - use of convert_from(binary_string(key),&#39;UTF8&#39;) in filter results in wrong results
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4870'>DRILL-4870</a>] -         drill-config.sh sets JAVA_HOME incorrectly for the Mac
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4874'>DRILL-4874</a>] -         &quot;No UserGroupInformation while generating ORC splits&quot; - hive known issue in 1.2.0-mapr-1607 release.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4877'>DRILL-4877</a>] -         max(dir0), max(dir1) query against parquet data slower by 2X
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4880'>DRILL-4880</a>] -         Support JDBC driver registration using ServiceLoader 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4884'>DRILL-4884</a>] -         Fix IOB exception in limit n query when n is beyond 65535.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4888'>DRILL-4888</a>] -         putIfAbsent for ZK stores is not atomic
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4894'>DRILL-4894</a>] -         Fix unit test failure in &#39;storage-hive/core&#39; module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4905'>DRILL-4905</a>] -         Push down the LIMIT to the parquet reader scan to limit the numbers of records read
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4906'>DRILL-4906</a>] -         CASE Expression with constant generates class exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4911'>DRILL-4911</a>] -         SimpleParallelizer should avoid plan serialization for logging purpose when debug logging is not enabled.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4921'>DRILL-4921</a>] -         Scripts drill_config.sh,  drillbit.sh, and drill-embedded fail when accessed via a symbolic link
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4925'>DRILL-4925</a>] -         Add types filter to getTables metadata API
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4930'>DRILL-4930</a>] -         Metadata results are not sorted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4934'>DRILL-4934</a>] -         ServiceEngine does not use property useIP for DrillbitStartup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4941'>DRILL-4941</a>] -         UnsupportedOperationException : CASE WHEN true or null then 1 else 0 end
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4945'>DRILL-4945</a>] -         Missing subtype information in metadata returned by prepared statement
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4950'>DRILL-4950</a>] -         Consume Spurious Empty Batches in JDBC
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4954'>DRILL-4954</a>] -         allTextMode in the MapRDB plugin always return nulls
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4964'>DRILL-4964</a>] -         Drill fails to connect to hive metastore after hive metastore is restarted unless drillbits are restarted also
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4972'>DRILL-4972</a>] -         Drillbit shuts down immediately after starting if embedded web server is disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4974'>DRILL-4974</a>] -         NPE in FindPartitionConditions.analyzeCall() for &#39;holistic&#39; expressions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4989'>DRILL-4989</a>] -         Fix TestParquetWriter.testImpalaParquetBinaryAsTimeStamp_DictChange
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4990'>DRILL-4990</a>] -         Use new HDFS API access instead of listStatus to check if users have permissions to access workspace.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4993'>DRILL-4993</a>] -         Documentation: Wrong output displayed for convert_from() with a map
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5004'>DRILL-5004</a>] -         Parquet date correction gives null pointer exception if there is no createdBy entry in the metadata
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5007'>DRILL-5007</a>] -         Dynamic UDF lazy-init does not work correctly in multi-node cluster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5009'>DRILL-5009</a>] -         Query with a simple join fails on Hive generated parquet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5047'>DRILL-5047</a>] -         When session option is string, query profile is displayed incorrectly on Web UI
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1950'>DRILL-1950</a>] -         Implement filter pushdown for Parquet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3178'>DRILL-3178</a>] -         csv reader should allow newlines inside quotes 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4653'>DRILL-4653</a>] -         Malformed JSON should not stop the entire query from progressing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4674'>DRILL-4674</a>] -         Allow casting to boolean the same literals as in Postgre
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4752'>DRILL-4752</a>] -         Remove submit_plan script from Drill distribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4771'>DRILL-4771</a>] -         Drill should avoid doing the same join twice if count(distinct) exists
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4792'>DRILL-4792</a>] -         Include session options used for a query as part of the profile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4800'>DRILL-4800</a>] -         Improve parquet reader performance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4927'>DRILL-4927</a>] -         Add support for Null Equality Joins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4967'>DRILL-4967</a>] -         Adding template_name to source code generated using freemarker template
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4986'>DRILL-4986</a>] -         Allow users to customize the Drill log file name
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4987'>DRILL-4987</a>] -         Use ImpersonationUtil in RemoteFunctionRegistry
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-5031'>DRILL-5031</a>] -         Documentation for HTTPD Parser
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1268'>DRILL-1268</a>] -         C++ Client. Write Unit Test for Drill Client
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3423'>DRILL-3423</a>] -         Add New HTTPD format plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4714'>DRILL-4714</a>] -         Add metadata and prepared statement APIs to DrillClient&lt;-&gt;Drillbit interface
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4726'>DRILL-4726</a>] -         Dynamic UDFs support
+</li>
+</ul>
+                                                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4853'>DRILL-4853</a>] -         Update C++ protobuf source files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4886'>DRILL-4886</a>] -         Merge maprdb format plugin source code
+</li>
+</ul>
+                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/013-1.8.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/013-1.8.0-rn.md b/_docs/rn/013-1.8.0-rn.md
new file mode 100644
index 0000000..c577ad5
--- /dev/null
+++ b/_docs/rn/013-1.8.0-rn.md
@@ -0,0 +1,173 @@
+---
+title: "Apache Drill 1.8.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  August 30, 2016
+
+Today, we're happy to announce the availability of Drill 1.8.0. You can download it [here](https://drill.apache.org/download/).
+
+## New Features
+This release of Drill provides the following new features: 
+
+- Metadata cache pruning
+- IF EXISTS parameter with the DROP TABLE and DROP VIEW commands
+- DESCRIBE SCHEMA command
+- Multi-byte delimiter support
+- New parameters for filter selectivity estimates  
+
+## Configuration and Launch Script Changes 
+This release of Drill also includes the following changes to the configuration and launch scripts: 
+
+- The `$DRILL_HOME/conf/drill-env.sh` file has been simplified. Default Drill settings have moved out of this file and now reside in `$DRILL_HOME/bin/drill-config.sh`. The `drill-env.sh` file now ships with descriptions of the options that you can set. You can override many settings by creating an entry in `$DRILL_HOME/conf/drill-env.sh`.  ([DRILL-4581](https://issues.apache.org/jira/browse/DRILL-4581))  
+- Due to issues at high concurrency, the native Linux epoll transport is now disabled by default. ([DRILL-4623](https://issues.apache.org/jira/browse/DRILL-4623))  
+ 
+Changes to the Drill launch scripts provide a new option that simplifies the Drill upgrade for Drill 1.8 and later. The new scripts support a “site directory” that holds site-specific files separate from the Drill product directory. The site directory is a simple extension of the config directory in previous Drill releases. You can add a “jars” subdirectory to the config directory for your custom jars instead of storing them in $DRILL_HOME. You can even add native libraries in the new “lib” directory and Drill automatically loads them. 
+
+Example:  
+
+       /my/conf/dir
+       |- drill-override.conf
+       |- drill-env.sh
+       |- jars
+          |- myudf.jar
+       |- lib
+          |- mysecurity.so
+
+To use the site directory:
+
+       drillbit.sh —site /my/conf/dir start
+
+Note that `--config` still works as well.
+
+You can set an environment variable for the directory:
+
+       export DRILL_CONF_DIR=/my/conf/dir
+       drillbit.sh start
+
+The site directory works with `drillbit.sh` and the various Drill client scripts.
+
+To upgrade Drill using the new site directory, just delete the old Drill product directory and expand the Drill archive to create a new one. There is no need to back up and merge files each time you upgrade because the site files are not affected by an upgrade. Using the site directory, you can have different site directories for different Drill sessions: one for development, another for test, and so on. You can use the site directory to run multiple Drill clusters from as single Drill installation by creating a site directory for each Drill cluster and then configuring Drill. 
+
+The following sections list additional bug fixes and improvements:  
+
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4581'>DRILL-4581</a>] -         Various problems in the Drill startup scripts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4728'>DRILL-4728</a>] -         Add support for new metadata fetch APIs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4729'>DRILL-4729</a>] -         Add support for prepared statement implementation on server side
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4732'>DRILL-4732</a>] -         Update JDBC driver to use the new prepared statement APIs on DrillClient
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3726'>DRILL-3726</a>] -         Drill is not properly interpreting CRLF (0d0a). CR gets read as content.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4147'>DRILL-4147</a>] -         Union All operator runs in a single fragment
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4175'>DRILL-4175</a>] -         IOBE may occur in Calcite RexProgramBuilder when queries are submitted concurrently
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4341'>DRILL-4341</a>] -         Fails to parse string literals containing escaped quotes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4574'>DRILL-4574</a>] -         Avro Plugin: Flatten does not work correctly on record items
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4623'>DRILL-4623</a>] -         Disable Epoll by Default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4658'>DRILL-4658</a>] -         cannot specify tab as a fieldDelimiter in table function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4664'>DRILL-4664</a>] -         ScanBatch.isNewSchema() returns wrong result for map datatype
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4665'>DRILL-4665</a>] -         Partition pruning not working for hive partitioned table with &#39;LIKE&#39; and &#39;=&#39; filter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4704'>DRILL-4704</a>] -         select statement behavior is inconsistent for decimal values in parquet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4707'>DRILL-4707</a>] -         Conflicting columns names under case-insensitive policy lead to either memory leak or incorrect result
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4715'>DRILL-4715</a>] -         Java compilation error for a query with large number of expressions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4743'>DRILL-4743</a>] -         HashJoin&#39;s not fully parallelized in query plan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4746'>DRILL-4746</a>] -         Verification Failures (Decimal values) in drill&#39;s regression tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4759'>DRILL-4759</a>] -         Drill throwing array index out of bound exception when reading a parquet file written by map reduce program.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4767'>DRILL-4767</a>] -         Parquet reader throw IllegalArgumentException for int32 type with GZIP compression
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4768'>DRILL-4768</a>] -         Drill may leak hive meta store connection if hive meta store client call hits error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4769'>DRILL-4769</a>] -         forman spins query int32 data with snappy compression
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4770'>DRILL-4770</a>] -         ParquetRecordReader throws NPE querying a single int64 column file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4783'>DRILL-4783</a>] -         Flatten on CONVERT_FROM fails with ClassCastException if resultset is empty
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4785'>DRILL-4785</a>] -         Limit 0 queries regressed in Drill 1.7.0 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4794'>DRILL-4794</a>] -         Regression: Wrong result for query with disjunctive partition filters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4801'>DRILL-4801</a>] -         Setting extractHeader attribute for CSV format does not propagate to all drillbits 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4816'>DRILL-4816</a>] -         sqlline -f failed to read the query file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4825'>DRILL-4825</a>] -         Wrong data with UNION ALL when querying different sub-directories under the same table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4833'>DRILL-4833</a>] -         Union-All with a small cardinality input on one side does not get parallelized
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4836'>DRILL-4836</a>] -         ZK Issue during Drillbit startup, possibly due to race condition
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4846'>DRILL-4846</a>] -         Eliminate extra operations during metadata cache pruning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4852'>DRILL-4852</a>] -         COUNT(*) query against a large JSON table slower by 2x
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4854'>DRILL-4854</a>] -         Incorrect logic in log directory checks in drill-config.sh
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4857'>DRILL-4857</a>] -         When no partition pruning occurs with metadata caching there&#39;s a performance regression
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2330'>DRILL-2330</a>] -         Add support for nested aggregate expressions for window aggregates
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3149'>DRILL-3149</a>] -         TextReader should support multibyte line delimiters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3710'>DRILL-3710</a>] -         Make the 20 in-list optimization configurable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4530'>DRILL-4530</a>] -         Improve metadata cache performance for queries with single partition 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4751'>DRILL-4751</a>] -         Remove dumpcat script from Drill distribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4766'>DRILL-4766</a>] -         FragmentExecutor should use EventProcessor and avoid blocking rpc threads
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4786'>DRILL-4786</a>] -         Improve metadata cache performance for queries with multiple partitions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4822'>DRILL-4822</a>] -         Extend distrib-env.sh search to consider site directory
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4514'>DRILL-4514</a>] -         Add describe schema &lt;schema_name&gt; command
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4673'>DRILL-4673</a>] -         Implement &quot;DROP TABLE IF EXISTS&quot; for drill to prevent FAILED status on command return
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4819'>DRILL-4819</a>] -         Update MapR version to 5.2.0
+</li>
+</ul>
+                                                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4499'>DRILL-4499</a>] -         Remove unused classes
+</li>
+</ul>
+                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/014-1.7.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/014-1.7.0-rn.md b/_docs/rn/014-1.7.0-rn.md
new file mode 100644
index 0000000..454ca28
--- /dev/null
+++ b/_docs/rn/014-1.7.0-rn.md
@@ -0,0 +1,159 @@
+---
+title: "Apache Drill 1.7.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  June 28, 2016
+
+Today, we're happy to announce the availability of Drill 1.7.0. You can download it [here](https://drill.apache.org/download/).
+
+This release provides Monitoring via JMX, Hive CHAR data type support, HBase 1.x support, and the following bug fixes and improvements:  
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4372'>DRILL-4372</a>] -         Drill Operators and Functions should correctly expose their types within Calcite
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4487'>DRILL-4487</a>] -         add unit test for DRILL-4449
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4725'>DRILL-4725</a>] -         Improvements to InfoSchema RecordGenerator needed for DRILL-4714
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2100'>DRILL-2100</a>] -         Drill not deleting spooling files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2385'>DRILL-2385</a>] -         count on complex objects failed with missing function implementation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2593'>DRILL-2593</a>] -         500 error when crc for a query profile is out of sync
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3705'>DRILL-3705</a>] -         Query runs out of memory, reported as FAILED and leaves thread running 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3714'>DRILL-3714</a>] -         Query runs out of memory and remains in CANCELLATION_REQUESTED state until drillbit is restarted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3743'>DRILL-3743</a>] -         query hangs on sqlline once Drillbit on foreman node is killed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3745'>DRILL-3745</a>] -         Hive CHAR not supported
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3763'>DRILL-3763</a>] -         Cancel (Ctrl-C) one of concurrent queries results in ChannelClosedException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3826'>DRILL-3826</a>] -         Concurrent Query Submission leads to Channel Closed Exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3833'>DRILL-3833</a>] -         Concurrent Queries Failed Unexpectedly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4143'>DRILL-4143</a>] -         REFRESH TABLE METADATA - Permission Issues with metadata files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4237'>DRILL-4237</a>] -         Skew in hash distribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4298'>DRILL-4298</a>] -         SYSTEM ERROR: ChannelClosedException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4317'>DRILL-4317</a>] -         Exceptions on SELECT and CTAS with large CSV files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4376'>DRILL-4376</a>] -         Wrong results when doing a count(*) on part of directories with metadata cache
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4459'>DRILL-4459</a>] -         SchemaChangeException while querying hive json table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4472'>DRILL-4472</a>] -         Pushing Filter past Union All fails: DRILL-3257 regressed DRILL-2746 but unit test update break test goal
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4476'>DRILL-4476</a>] -         Enhance Union-All operator for dealing with empty left input or empty both inputs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4478'>DRILL-4478</a>] -         binary_string cannot convert buffer that were not start from 0 correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4479'>DRILL-4479</a>] -         JsonReader should pick a less restrictive type when creating the default column
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4484'>DRILL-4484</a>] -         NPE when querying  empty directory 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4490'>DRILL-4490</a>] -         Count(*) function returns as optional instead of required
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4494'>DRILL-4494</a>] -         Window sum over integer column returns incorrect results.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4529'>DRILL-4529</a>] -         SUM() with windows function result in mismatch nullability
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4531'>DRILL-4531</a>] -         Query with filter and aggregate hangs in planning phase
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4589'>DRILL-4589</a>] -         Reduce planning time for file system partition pruning by reducing filter evaluation overhead
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4592'>DRILL-4592</a>] -         Explain plan statement should show plan in WebUi
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4593'>DRILL-4593</a>] -         Remove OldAssignmentCreator in FileSystemPlugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4614'>DRILL-4614</a>] -         Drill must appoint one data type per one column for self-describing data while querying directories 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4657'>DRILL-4657</a>] -         Rank() will return wrong results if a frame of data is too big (more than 2 batches)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4676'>DRILL-4676</a>] -         Foreman.moveToState can block forever if called by the foreman thread while the query is still being setup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4679'>DRILL-4679</a>] -         CONVERT_FROM()  json format fails if 0 rows are received from upstream operator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4688'>DRILL-4688</a>] -         String functions may produce incorrect result when input has multi-byte character
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4701'>DRILL-4701</a>] -         Fix log name and missing lines in logs on Web UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4716'>DRILL-4716</a>] -         status.json doesn&#39;t work in drill ui
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4727'>DRILL-4727</a>] -         Exclude netty from HBase Client&#39;s transitive dependencies
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4733'>DRILL-4733</a>] -         max(dir0) reading more columns than necessary
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3559'>DRILL-3559</a>] -         Make filename available to sql statments just like dirN
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3894'>DRILL-3894</a>] -         Directory functions (MaxDir, MinDir ..) should have optional filename parameter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4501'>DRILL-4501</a>] -         Complete MapOrListWriter for all supported data types
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4523'>DRILL-4523</a>] -         Disallow using loopback address in distributed mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4544'>DRILL-4544</a>] -         Improve error messages for REFRESH TABLE METADATA command
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4549'>DRILL-4549</a>] -         Add support for more truncation units in date_trunc function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4571'>DRILL-4571</a>] -         Add link to local Drill logs from the web UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4573'>DRILL-4573</a>] -         Zero copy LIKE, REGEXP_MATCHES, SUBSTR
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4577'>DRILL-4577</a>] -         Improve performance for query on INFORMATION_SCHEMA when HIVE is plugged in
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4584'>DRILL-4584</a>] -         JDBC/ODBC Client IP in Drill audit logs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4654'>DRILL-4654</a>] -         Expose New System Metrics
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3474'>DRILL-3474</a>] -         Add implicit file columns support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4132'>DRILL-4132</a>] -         Ability to submit simple type of physical plan directly to EndPoint DrillBit for execution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4199'>DRILL-4199</a>] -         Add Support for HBase 1.X
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4446'>DRILL-4446</a>] -         Improve current fragment parallelization module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4607'>DRILL-4607</a>] -         Add a split function that allows to separate string by a delimiter
+</li>
+</ul>
+                                                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4050'>DRILL-4050</a>] -         Add zip archives to the list of artifacts in verify_release.sh
+</li>
+</ul>
+        
+<h2>        Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4170'>DRILL-4170</a>] -         how many concurrent users can be supported
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4437'>DRILL-4437</a>] -         Implement framework for testing operators in isolation
+</li>
+</ul>
+        
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/015-1.6.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/015-1.6.0-rn.md b/_docs/rn/015-1.6.0-rn.md
new file mode 100644
index 0000000..3894261
--- /dev/null
+++ b/_docs/rn/015-1.6.0-rn.md
@@ -0,0 +1,126 @@
+---
+title: "Apache Drill 1.6.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  March 16, 2016
+
+Today, we're happy to announce the availability of Drill 1.6.0. You can download it [here](https://drill.apache.org/download/).
+
+This release provides inbound impersonation, additional custom window frames, and the following bug fixes and improvements:  
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3488'>DRILL-3488</a>] -         Allow Java 1.8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4261'>DRILL-4261</a>] -         add support for RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4262'>DRILL-4262</a>] -         add support for ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4263'>DRILL-4263</a>] -         add support for RANGE BETWEEN CURRENT ROW AND CURRENT ROW
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4331'>DRILL-4331</a>] -         TestFlattenPlanning.testFlattenPlanningAvoidUnnecessaryProject fail in Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4332'>DRILL-4332</a>] -         tests in TestFrameworkTest fail in Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4334'>DRILL-4334</a>] -         tests in TestMongoFilterPushDown fail in Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4465'>DRILL-4465</a>] -         Refactor Parsing and Planning to canonicalize planning and parsing
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3547'>DRILL-3547</a>] -         IndexOutOfBoundsException on directory with ~20 subdirectories
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3581'>DRILL-3581</a>] -         Google Guava version is so old it causes incompatibilities with other libs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3688'>DRILL-3688</a>] -         Drill should honor &quot;skip.header.line.count&quot; and &quot;skip.footer.line.count&quot; attributes of Hive table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4225'>DRILL-4225</a>] -         TestDateFunctions#testToChar fails when the locale is non-English
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4279'>DRILL-4279</a>] -         Improve performance for skipAll query against Text/JSON/Parquet table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4287'>DRILL-4287</a>] -         Do lazy reading of parquet metadata cache file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4323'>DRILL-4323</a>] -         Hive Native Reader : A simple count(*) throws Incoming batch has an empty schema error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4339'>DRILL-4339</a>] -         Avro Reader can not read records - Regression
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4354'>DRILL-4354</a>] -         Remove sessions in anonymous (user auth disabled) mode in WebUI server
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4375'>DRILL-4375</a>] -         Fix the maven release profile, broken by jdbc jar size enforcer added in DRILL-4291
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4384'>DRILL-4384</a>] -         Query profile is missing important information on WebUi
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4387'>DRILL-4387</a>] -         Improve execution side when it handles skipAll query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4392'>DRILL-4392</a>] -         CTAS with partition writes an internal field into generated parquet files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4410'>DRILL-4410</a>] -         ListVector causes OversizedAllocationException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4434'>DRILL-4434</a>] -         Remove (or deprecate) GroupScan.enforceWidth and use GroupScan.getMinParallelization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4441'>DRILL-4441</a>] -         IN operator does not work with Avro reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4443'>DRILL-4443</a>] -         MIN/MAX on VARCHAR throw a NullPointerException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4449'>DRILL-4449</a>] -         Wrong results when using metadata cache with specific set of queries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4457'>DRILL-4457</a>] -         Difference in results returned by window function over BIGINT data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4467'>DRILL-4467</a>] -         Invalid projection created using PrelUtil.getColumns
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4474'>DRILL-4474</a>] -         Inconsistent behavior while using COUNT in select (Apache drill 1.2.0)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4482'>DRILL-4482</a>] -         Avro no longer selects data correctly from a sub-structure
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4483'>DRILL-4483</a>] -         Fix text plan issue in query profiles
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4486'>DRILL-4486</a>] -         Expression serializer incorrectly serializes escaped characters
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4260'>DRILL-4260</a>] -         Adding support for some custom window frames
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4297'>DRILL-4297</a>] -         Provide a new interface to send custom messages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4313'>DRILL-4313</a>] -         C++ client - Improve method of drillbit selection from cluster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4327'>DRILL-4327</a>] -         Fix rawtypes warning emitted by compiler
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4359'>DRILL-4359</a>] -         EndpointAffinity missing equals method
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4361'>DRILL-4361</a>] -         Allow for FileSystemPlugin subclasses to override FormatCreator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4363'>DRILL-4363</a>] -         Apply row count based pruning for parquet table in LIMIT n query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4383'>DRILL-4383</a>] -         Allow passign custom configuration options to a file system through the storage plugin config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4423'>DRILL-4423</a>] -         TestCsvHeader#testEmptyFinalColumn is causing the unit test framework to print 10K rows in Stdout
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2517'>DRILL-2517</a>] -         Apply Partition pruning before reading files during planning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4314'>DRILL-4314</a>] -         Unit Test Framework Enhancement: Schema check for zero-row query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4485'>DRILL-4485</a>] -         MapR profile - use MapR 5.1.0
+</li>
+</ul>
+                                                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4295'>DRILL-4295</a>] -         Obsolete protobuf generated files under protocol/
+</li>
+</ul>
+                
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/016-1.5.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/016-1.5.0-rn.md b/_docs/rn/016-1.5.0-rn.md
new file mode 100644
index 0000000..6a8be3c
--- /dev/null
+++ b/_docs/rn/016-1.5.0-rn.md
@@ -0,0 +1,162 @@
+---
+title: "Apache Drill 1.5.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  February 16, 2016
+
+Today, we're happy to announce the availability of Drill 1.5.0. You can download it [here](https://drill.apache.org/download/).
+
+This release provides [authentication and security for the Web interface and REST API]({{site.baseurl}}/docs/configuring-web-console-and-rest-api-security/), experimental query support for Apache Kudu (incubating), an [improved memory allocator]({{site.baseurl}}/docs/configuring-drill-memory/), [configurable caching for Hive metadata]({{site.baseurl}}/docs/hive-metadata-caching/), and the following bug fixes and improvements:
+
+
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4131'>DRILL-4131</a>] -         Update RPC layer to use child allocators of the RootAllocator rather than using the PooledByteBufAllocatorL directly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4187'>DRILL-4187</a>] -         Introduce a state to separate queries pending execution from those pending in the queue.
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2653'>DRILL-2653</a>] -         All additions to storage plugin configuration gets wiped out if info is not correct 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3353'>DRILL-3353</a>] -         Non data-type related schema changes errors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3739'>DRILL-3739</a>] -         NPE on select from Hive for HBase table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3845'>DRILL-3845</a>] -         PartitionSender doesn&#39;t send last batch for receivers that already terminated
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3848'>DRILL-3848</a>] -         Increase timeout time on several tests that time out frequently.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3869'>DRILL-3869</a>] -         Trailing semicolon causes web UI to fail
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4035'>DRILL-4035</a>] -         NPE seen on Functional test run using JDK 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4044'>DRILL-4044</a>] -         NPE in partition pruning test on (JDK8 + Drill 1.3)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4121'>DRILL-4121</a>] -         External Sort may not spill if above a receiver
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4126'>DRILL-4126</a>] -         Adding HiveMetaStore caching when impersonation is enabled. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4127'>DRILL-4127</a>] -         HiveSchema.getSubSchema() should use lazy loading of all the table names
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4128'>DRILL-4128</a>] -         null pointer at org.apache.drill.exec.vector.accessor.AbstractSqlAccessor.getString(AbstractSqlAccessor.java:101)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4152'>DRILL-4152</a>] -         Add additional logging and metrics to the Parquet reader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4161'>DRILL-4161</a>] -         Make Hive Metastore client caching user configurable.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4168'>DRILL-4168</a>] -         NULLIF function documentation should be corrected
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4174'>DRILL-4174</a>] -         fix for DRILL-4081 mistakenly regresses the fix for DRILL-3786
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4180'>DRILL-4180</a>] -         IllegalArgumentException while reading JSON files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4192'>DRILL-4192</a>] -         Dir0 and Dir1 from drill-1.4 are messed up
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4194'>DRILL-4194</a>] -         Improve the performance of metadata fetch operation in HiveScan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4196'>DRILL-4196</a>] -         some TPCDS queries return wrong result when hash join is disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4201'>DRILL-4201</a>] -         DrillPushFilterPastProject should allow partial filter pushdown. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4205'>DRILL-4205</a>] -          Simple query hit IndexOutOfBoundException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4208'>DRILL-4208</a>] -         Storage plugin configuration persistence not working for Apache Drill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4209'>DRILL-4209</a>] -         Error in hive-to-drill-data-type-mapping documentation 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4210'>DRILL-4210</a>] -         typo in documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4228'>DRILL-4228</a>] -         Wrong query is mentioned &quot;To identify drill-version&quot; in documentation.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4230'>DRILL-4230</a>] -         NullReferenceException when SELECTing from empty mongo collection
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4234'>DRILL-4234</a>] -         Drill running out of memory for a simple CTAS query
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4235'>DRILL-4235</a>] -         Hit IllegalStateException when exec.queue.enable=ture 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4243'>DRILL-4243</a>] -         CTAS with partition by, results in Out Of Memory
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4246'>DRILL-4246</a>] -         New allocator causing a flatten regression test to fail with IllegalStateException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4250'>DRILL-4250</a>] -         File system directory-based partition pruning does not work when a directory contains both subdirectories and files.  
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4256'>DRILL-4256</a>] -         Performance regression in hive planning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4257'>DRILL-4257</a>] -         Ensure shutting down a Drillbit also shuts down all StoragePlugins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4277'>DRILL-4277</a>] -         Jdbc Storage Plugin doesn&#39;t correctly add metadata for physical serialization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4278'>DRILL-4278</a>] -         Memory leak when using LIMIT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4285'>DRILL-4285</a>] -         maven cannot find Could not find artifact org.freemarker:freemarker:jar:2.3.24-SNAPSHOT in apache.snapshots
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4291'>DRILL-4291</a>] -         Ensure the jdbc-all driver jar includes classes required to return VarChar[]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4322'>DRILL-4322</a>] -         User exception created upon failed DROP TABLE eats the underlying exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4328'>DRILL-4328</a>] -         Fix for backward compatibility regression caused by DRILL-4198
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4349'>DRILL-4349</a>] -         parquet reader returns wrong results when reading a nullable column that starts with a large number of nulls (&gt;30k)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4353'>DRILL-4353</a>] -         Expired sessions in web server are not cleaning up resources, leading to resource leak
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4354'>DRILL-4354</a>] -         Remove sessions in anonymous (user auth disabled) mode in WebUI server
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4380'>DRILL-4380</a>] -         Fix performance regression: in creation of FileSelection in ParquetFormatPlugin to not set files if metadata cache is available.
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3201'>DRILL-3201</a>] -         Drill UI Authentication
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3478'>DRILL-3478</a>] -         Bson Record Reader for Mongo storage plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4163'>DRILL-4163</a>] -         Support schema changes for MergeJoin operator.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4169'>DRILL-4169</a>] -         Upgrade Hive Storage Plugin to work with latest stable Hive (v1.2.1)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4198'>DRILL-4198</a>] -         Enhance StoragePlugin interface to expose logical space rules for planning purpose
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4212'>DRILL-4212</a>] -         Update Storage-Mongo to use the preferred API&#39;s
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4213'>DRILL-4213</a>] -         add page last updated to Drill docs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4236'>DRILL-4236</a>] -         ExternalSort should use the new allocator functionality to better manage it&#39;s memory usage
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4239'>DRILL-4239</a>] -         Update documentation to reflect 64bit requirement to run Drill on Windows. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4242'>DRILL-4242</a>] -         Update Mongo storage layer
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4238'>DRILL-4238</a>] -         Allow custom messages to be sent on control channel
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4241'>DRILL-4241</a>] -         Add Experimental Kudu plugin
+</li>
+</ul>
+                                                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4288'>DRILL-4288</a>] -         Obsolete generated files under protocol/
+</li>
+</ul>
+                
+<h2>        Wish
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3624'>DRILL-3624</a>] -         Enhance Web UI to be able to select schema (&quot;use&quot;)
+</li>
+</ul>

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/017-1.4.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/017-1.4.0-rn.md b/_docs/rn/017-1.4.0-rn.md
new file mode 100644
index 0000000..1ce38b6
--- /dev/null
+++ b/_docs/rn/017-1.4.0-rn.md
@@ -0,0 +1,105 @@
+---
+title: "Apache Drill 1.4.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  December 14, 2015
+
+Today, we're happy to announce the availability of Drill 1.4.0, providing the following bug fixes and improvements. 
+
+Drill 1.4 fixes an error that occurred when querying a Hive table using the HBaseStorageHandler ([DRILL-3739](https://issues.apache.org/jira/browse/DRILL-3739)). To successfully query a Hive table using the HBaseStorageHandler, you need to configure the Hive storage plugin as described in the [Hive storage plugin documentation]({{site.baseurl}}/docs/hive-storage-plugin/#connect-drill-to-the-hive-remote-metastore).
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3987'>DRILL-3987</a>] -         Create a POC VV extraction
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2288'>DRILL-2288</a>] -         ScanBatch violates IterOutcome protocol for zero-row sources [was: missing JDBC metadata (schema) for 0-row results...]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2618'>DRILL-2618</a>] -         BasicFormatMatcher calls getFirstPath(...) without checking # of paths is not zero
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2687'>DRILL-2687</a>] -         TINYINT/SMALLINT&#39;s clean not-implemented-yet messages are missing or late for views 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2769'>DRILL-2769</a>] -         many(?) JDBC methods throw non-SQLException exceptions (e.g., UnsupportedOperationException, RuntimeException)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3171'>DRILL-3171</a>] -         Storage Plugins : Two processes tried to update the storage plugin at the same time
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3739'>DRILL-3739</a>] -         NPE on select from Hive for HBase table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3765'>DRILL-3765</a>] -         Partition prune rule is unnecessary fired multiple times. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3786'>DRILL-3786</a>] -         Query with window function fails with IllegalFormatConversionException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3854'>DRILL-3854</a>] -         IOB Exception : CONVERT_FROM (sal, int_be)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3893'>DRILL-3893</a>] -          Issue with Drill after Hive Alters the Table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3938'>DRILL-3938</a>] -         Hive: Failure reading from a partition when a new column is added to the table after the partition creation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4049'>DRILL-4049</a>] -         Workmanager.StatusThread is not terminated when Drillbit is shutdown
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4082'>DRILL-4082</a>] -         Better error message when multiple versions of the same function are found by the classpath scanner
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4083'>DRILL-4083</a>] -         Drill not using HiveDrillNativeParquetScan if no column is needed to be read from HIVE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4089'>DRILL-4089</a>] -         Make JSON pretty printing configurable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4094'>DRILL-4094</a>] -         Respect -DskipTests=true for JDBC plugin tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4108'>DRILL-4108</a>] -         Query on csv file w/ header fails with an exception when non existing column is requested
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4109'>DRILL-4109</a>] -         NPE in RecordIterator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4119'>DRILL-4119</a>] -         Skew in hash distribution for varchar (and possibly other) types of data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4125'>DRILL-4125</a>] -         Illegal argument exception during merge join 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4128'>DRILL-4128</a>] -         null pointer at org.apache.drill.exec.vector.accessor.AbstractSqlAccessor.getString(AbstractSqlAccessor.java:101)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4146'>DRILL-4146</a>] -         Concurrent queries hang in planner in ReflectiveRelMetadataProvider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4159'>DRILL-4159</a>] -         TestCsvHeader sometimes fails due to ordering issue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4165'>DRILL-4165</a>] -         IllegalStateException in MergeJoin for a query against TPC-DS data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4176'>DRILL-4176</a>] -         Dynamic Schema Discovery is not done in case of Drill- Hive
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1522'>DRILL-1522</a>] -         Hbase convert_from queries are not pushed down
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2601'>DRILL-2601</a>] -         Print SQL query text along with query id in drillbit.log
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3543'>DRILL-3543</a>] -         Add stats for external sort to a query profile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4047'>DRILL-4047</a>] -         Select with options
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4053'>DRILL-4053</a>] -         Reduce metadata cache file size
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4081'>DRILL-4081</a>] -         Handle schema changes in ExternalSort
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4124'>DRILL-4124</a>] -         Make all uses of AutoCloseables use addSuppressed exceptions to avoid noise in logs
+</li>
+</ul>
+                                                                    
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4111'>DRILL-4111</a>] -         turn tests off in travis as they don&#39;t work there
+</li>
+</ul>
+        
+<h2>        Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3791'>DRILL-3791</a>] -         Test JDBC plugin with MySQL
+</li>
+</ul>

http://git-wip-us.apache.org/repos/asf/drill/blob/aada3ab4/_docs/rn/018-1.3.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/018-1.3.0-rn.md b/_docs/rn/018-1.3.0-rn.md
new file mode 100644
index 0000000..fae390d
--- /dev/null
+++ b/_docs/rn/018-1.3.0-rn.md
@@ -0,0 +1,159 @@
+---
+title: "Apache Drill 1.3.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  November 22, 2015
+
+Today, we're happy to announce the availability of Drill 1.3.0, providing bug fixes and enhancements. 
+
+## Enhancements and Bug Fixes
+
+    
+<h2>Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1721'>DRILL-1721</a>] - Configure fmpp-maven-plugin for incremental build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3313'>DRILL-3313</a>] - Eliminate redundant #load methods and unit-test loading &amp; exporting of vectors
+</li>
+</ul>
+    
+<h2>Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1752'>DRILL-1752</a>] - Drill cluster returns error when querying Mongo shards on an unsharded collection
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2161'>DRILL-2161</a>] - Flatten on a list within a list on a large data set results in an IOB Exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2583'>DRILL-2583</a>] - Querying a non-existent table from hbase should throw a proper error message
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2626'>DRILL-2626</a>] - org.apache.drill.common.StackTrace seems to have duplicate code; should we re-use Throwable&#39;s code?
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2967'>DRILL-2967</a>] - Incompatible types error reported in a &quot;not in&quot; query with compatible data types 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3336'>DRILL-3336</a>] - to_date(to_timestamp) with group-by in hbase/maprdb table fails with &quot;java.lang.UnsupportedOperationException&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3428'>DRILL-3428</a>] - Errors during text filereading should provide the file name in the error messge
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3429'>DRILL-3429</a>] - DrillAvgVarianceConvertlet may produce wrong results while rewriting stddev, variance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3485'>DRILL-3485</a>] - Doc. site JDBC page(s) should at least point to JDBC Javadoc in source
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3486'>DRILL-3486</a>] - Doc. site JDBC page(s) should link to JDBC driver Javadoc doc. once it&#39;s available
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3505'>DRILL-3505</a>] - MongoDB _id is returned as null when  t.*, t._id is used in the projection
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3538'>DRILL-3538</a>] - We do not prune partitions when we count over partitioning key and filter over partitioning key
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3578'>DRILL-3578</a>] - UnsupportedOperationException: Unable to get value vector class for minor type [FIXEDBINARY] and mode [OPTIONAL]
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3634'>DRILL-3634</a>] - Hive Scan : Add fileCount (no of files scanned) or no of partitions scanned to the text plan
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3770'>DRILL-3770</a>] - Query with window function having just ORDER BY clause runs out of memory on large datasets
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3871'>DRILL-3871</a>] - Off by one error while reading binary fields with one terminal null in parquet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3921'>DRILL-3921</a>] - Hive LIMIT 1 queries take too long
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3937'>DRILL-3937</a>] - We are not pruning when we have a metadata cache and auto partitioned data in some cases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3941'>DRILL-3941</a>] - Add timing instrumentation around Partition Pruning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3943'>DRILL-3943</a>] - CannotPlanException caused by ExpressionReductionRule
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3947'>DRILL-3947</a>] - IndexOutOfBoundsException for pruning on date column (at large scale)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3952'>DRILL-3952</a>] - Improve Window Functions performance when not all batches are required to process the current batch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3956'>DRILL-3956</a>] - TEXT MySQL type unsupported
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3975'>DRILL-3975</a>] - Partition Planning rule causes query failure due to IndexOutOfBoundsException on HDFS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3980'>DRILL-3980</a>] - Build failure in -Pmapr profile (due to DRILL-3749)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3992'>DRILL-3992</a>] - Unable to query Oracle DB using JDBC Storage Plug-In
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3994'>DRILL-3994</a>] - Build Fails on Windows after DRILL-3742
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4000'>DRILL-4000</a>] - In all non-root fragments, Drill recreates storage plugin instances for every minor fragment
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4025'>DRILL-4025</a>] - Reduce getFileStatus() invocation for Parquet by 1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4028'>DRILL-4028</a>] - Merge Drill parquet modifications back into the mainline project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4040'>DRILL-4040</a>] - Build failure on master
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4042'>DRILL-4042</a>] - Unable to run sqlline in embedded mode on Windows
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4046'>DRILL-4046</a>] - Performance regression in some tpch queries with 1.3rc0 build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4056'>DRILL-4056</a>] - Avro deserialization corrupts data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4065'>DRILL-4065</a>] - ImpersonationUtil always creates new UserGroupInformation (thus new FileSystem objects), causing excessive number of threads
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4070'>DRILL-4070</a>] - Files written with versions of Drill before v1.3 record metadata that is indistinguishable from bad metadata from other Parquet creators
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4071'>DRILL-4071</a>] - Partition pruning fails when a Coalesce() function appears with partition filter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4080'>DRILL-4080</a>] - doc file deleted from gh-pages appears when obsolete url is used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4085'>DRILL-4085</a>] - Disable RPC Offload until concurrency bugs are tracked down
+</li>
+</ul>
+        
+<h2>Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-1065'>DRILL-1065</a>] - Provide a reset command to reset an option to its default value
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-2726'>DRILL-2726</a>] - Display Drill version in sys.version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3242'>DRILL-3242</a>] - Enhance RPC layer to offload all request work onto a separate thread.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3340'>DRILL-3340</a>] - Add named metrics and named operators in OperatorProfile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3742'>DRILL-3742</a>] - Improve classpath scanning to reduce the time it takes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3793'>DRILL-3793</a>] - Rewrite MergeJoinBatch using record batch iterator.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3810'>DRILL-3810</a>] - Filesystem plugin&#39;s support for file format&#39;s schema
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3911'>DRILL-3911</a>] - Upgrade Hadoop from 2.4.1 to latest stable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3912'>DRILL-3912</a>] - Common subexpression elimination in code generation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3914'>DRILL-3914</a>] - Support geospatial queries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4031'>DRILL-4031</a>] - JDBC Plugin Queries fail if columns return JDBC OTHER type
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-4103'>DRILL-4103</a>] - Add additional metadata to Parquet files generated by Drill
+</li>
+</ul>
+    
+<h2>New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-951'>DRILL-951</a>] - CSV header row should be parsed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3749'>DRILL-3749</a>] - Upgrade Hadoop dependency to latest version (2.7.1)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3802'>DRILL-3802</a>] - Throw unsupported error for ROLLUP/GROUPING
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3963'>DRILL-3963</a>] - Read raw key value bytes from sequence files
+</li>
+</ul>
+        
+<h2>Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/DRILL-3983'>DRILL-3983</a>] - Small test improvements
+</li>
+</ul>
+
+
+
+
+
+
+