Repository: drill Updated Branches: refs/heads/gh-pages 549953878 -> 564ff9ca7
1.5 release notes post Project: http://git-wip-us.apache.org/repos/asf/drill/repo Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/564ff9ca Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/564ff9ca Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/564ff9ca Branch: refs/heads/gh-pages Commit: 564ff9ca7bf3aaeed387decef746242384543b63 Parents: 5499538 Author: Bridget Bevens <[email protected]> Authored: Tue Feb 16 19:10:50 2016 -0800 Committer: Bridget Bevens <[email protected]> Committed: Tue Feb 16 19:10:50 2016 -0800 ---------------------------------------------------------------------- _docs/rn/006-1.5.0-rn.md | 162 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/drill/blob/564ff9ca/_docs/rn/006-1.5.0-rn.md ---------------------------------------------------------------------- diff --git a/_docs/rn/006-1.5.0-rn.md b/_docs/rn/006-1.5.0-rn.md new file mode 100644 index 0000000..6a8be3c --- /dev/null +++ b/_docs/rn/006-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'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 "To identify drill-version" 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'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 (>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'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'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 ("use") +</li> +</ul>
