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 2016/08/30 22:29:25 UTC

[10/17] drill git commit: updates for Drill 1.8 release - release notes, blog, version.json

updates for Drill 1.8 release - release notes, blog, version.json


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

Branch: refs/heads/gh-pages
Commit: 21c41f5507c0b56c0045cad4f1910aaddf64bb2b
Parents: bb11857
Author: Bridget Bevens <bb...@maprtech.com>
Authored: Mon Aug 8 14:02:11 2016 -0700
Committer: Bridget Bevens <bb...@maprtech.com>
Committed: Mon Aug 8 14:02:11 2016 -0700

----------------------------------------------------------------------
 _data/version.json                           |  10 +-
 _docs/rn/003-1.8.0-rn.md                     | 106 ++++++++++++++++++++++
 blog/_posts/2016-08-15-drill-1.8-released.md |  31 +++++++
 3 files changed, 142 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/drill/blob/21c41f55/_data/version.json
----------------------------------------------------------------------
diff --git a/_data/version.json b/_data/version.json
index 90a8474..72d2ff0 100644
--- a/_data/version.json
+++ b/_data/version.json
@@ -1,7 +1,7 @@
 {
-  "display_version": "1.7",
-  "full_version": "1.7.0",
-  "release_date": "June 28, 2016",
-  "blog_post":"/blog/2016/06/28/drill-1.7-released",
-  "release_notes": "https://drill.apache.org/docs/apache-drill-1-7-0-release-notes/"
+  "display_version": "1.8",
+  "full_version": "1.8.0",
+  "release_date": "August 15, 2016",
+  "blog_post":"/blog/2016/08/15/drill-1.8-released",
+  "release_notes": "https://drill.apache.org/docs/apache-drill-1-8-0-release-notes/"
 }

http://git-wip-us.apache.org/repos/asf/drill/blob/21c41f55/_docs/rn/003-1.8.0-rn.md
----------------------------------------------------------------------
diff --git a/_docs/rn/003-1.8.0-rn.md b/_docs/rn/003-1.8.0-rn.md
new file mode 100644
index 0000000..65de9a2
--- /dev/null
+++ b/_docs/rn/003-1.8.0-rn.md
@@ -0,0 +1,106 @@
+---
+title: "Apache Drill 1.8.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  August, 2016
+
+Today, we're happy to announce the availability of Drill 1.8.0. You can download it [here](https://drill.apache.org/download/).
+
+This release provides metadata cache pruning, support for the IF EXISTS parameter with the DROP TABLE and DROP VIEW commands, support for the DESCRIBE SCHEMA command, multi-byte delimiter support, new parameters for filter selectivity estimates, and the following bug fixes and improvements:  
+
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<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-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-4730'>DRILL-4730</a>] -         Update JDBC DatabaseMetaData implementation to use new Metadata APIs
+</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-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-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-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-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>
+</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-4752'>DRILL-4752</a>] -         Remove submit_plan script from Drill distribution
+</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-4792'>DRILL-4792</a>] -         Include session options used for a query as part of the profile
+</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-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-4819'>DRILL-4819</a>] -         Update MapR version to 5.2.0
+</li>
+</ul>
+                                                                   
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill/blob/21c41f55/blog/_posts/2016-08-15-drill-1.8-released.md
----------------------------------------------------------------------
diff --git a/blog/_posts/2016-08-15-drill-1.8-released.md b/blog/_posts/2016-08-15-drill-1.8-released.md
new file mode 100644
index 0000000..2eac1fa
--- /dev/null
+++ b/blog/_posts/2016-08-15-drill-1.8-released.md
@@ -0,0 +1,31 @@
+---
+layout: post
+title: "Drill 1.8 Released"
+code: drill-1.8-released
+excerpt: Apache Drill 1.8's highlights are&#58; metadata cache pruning, IF EXISTS support, DESCRIBE SCHEMA command, multi-byte delimiter support, and new parameters for filter selectivity estimates.
+authors: ["bbevens"]
+---
+
+Today, we're happy to announce the availability of Drill 1.8.0. You can download it [here](https://drill.apache.org/download/).
+
+The release provides the following bug fixes and improvements:
+
+## Metadata Cache Pruning 
+Drill now applies partition pruning to the metadata cache file. See [Partition Pruning Introduction](https://drill.apache.org/docs/partition-pruning-introduction/) and [Optimizing Parquet Metadata Reading](https://drill.apache.org/docs/optimizing-parquet-metadata-reading/). 
+
+## IF EXISTS Support  
+You can include the new IF EXISTS parameter with the DROP TABLE and DROP VIEW commands to prevent Drill from returning error messages when a table or view does not exist. See [DROP TABLE](https://drill.apache.org/docs/drop-table/) and [DROP VIEW](https://drill.apache.org/docs/drop-view/).
+
+
+## DESCRIBE SCHEMA Command 
+Drill now supports the DESCRIBE SCHEMA command which provides schema properties for storage plugin configurations and workspaces. See [DESCRIBE](https://drill.apache.org/docs/describe/).  
+
+## Multi-Byte Delimiter Support  
+Drill now supports multi-byte delimiters for text files, such as \r\n. See [List of Attributes and Definitions](https://drill.apache.org/docs/plugin-configuration-basics/#list-of-attributes-and-definitions).  
+
+## Filter Selectivity Estimate Parameters  
+New parameters set the minimum filter selectivity estimate to increase the parallelization of the major fragment performing a join. See [System Options](https://drill.apache.org/docs/configuration-options-introduction/#system-options). 
+ 
+
+A complete list of JIRAs resolved in the 1.8.0 release can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12334768&styleName=Html&projectId=12313820&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C0721f2a625165c1e2cc6c0d2cfb41b437cc68769%7Clin).
+