Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id BD5CE200B9A for ; Wed, 31 Aug 2016 00:29:18 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id BBE12160ACB; Tue, 30 Aug 2016 22:29:18 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 60AFF160AD4 for ; Wed, 31 Aug 2016 00:29:17 +0200 (CEST) Received: (qmail 81516 invoked by uid 500); 30 Aug 2016 22:29:16 -0000 Mailing-List: contact commits-help@drill.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: commits@drill.apache.org Delivered-To: mailing list commits@drill.apache.org Received: (qmail 81165 invoked by uid 99); 30 Aug 2016 22:29:16 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Aug 2016 22:29:16 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 4D2A7E040F; Tue, 30 Aug 2016 22:29:16 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: bridgetb@apache.org To: commits@drill.apache.org Date: Tue, 30 Aug 2016 22:29:25 -0000 Message-Id: <20fe10436c2643478ff0124e10c562e0@git.apache.org> In-Reply-To: <15dc4aee871c42f8ac6638c67a0254fb@git.apache.org> References: <15dc4aee871c42f8ac6638c67a0254fb@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [10/17] drill git commit: updates for Drill 1.8 release - release notes, blog, version.json archived-at: Tue, 30 Aug 2016 22:29:18 -0000 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 Authored: Mon Aug 8 14:02:11 2016 -0700 Committer: Bridget Bevens 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: + + +

Sub-task +

+
    +
  • [DRILL-4560] - ZKClusterCoordinator does not call DrillbitStatusListener.drillbitRegistered for new bits +
  • +
  • [DRILL-4728] - Add support for new metadata fetch APIs +
  • +
  • [DRILL-4729] - Add support for prepared statement implementation on server side +
  • +
  • [DRILL-4730] - Update JDBC DatabaseMetaData implementation to use new Metadata APIs +
  • +
  • [DRILL-4732] - Update JDBC driver to use the new prepared statement APIs on DrillClient +
  • +
+ +

Bug +

+
    +
  • [DRILL-3726] - Drill is not properly interpreting CRLF (0d0a). CR gets read as content. +
  • +
  • [DRILL-4147] - Union All operator runs in a single fragment +
  • +
  • [DRILL-4175] - IOBE may occur in Calcite RexProgramBuilder when queries are submitted concurrently +
  • +
  • [DRILL-4341] - Fails to parse string literals containing escaped quotes +
  • +
  • [DRILL-4574] - Avro Plugin: Flatten does not work correctly on record items +
  • +
  • [DRILL-4658] - cannot specify tab as a fieldDelimiter in table function +
  • +
  • [DRILL-4664] - ScanBatch.isNewSchema() returns wrong result for map datatype +
  • +
  • [DRILL-4665] - Partition pruning not working for hive partitioned table with 'LIKE' and '=' filter +
  • +
  • [DRILL-4707] - Conflicting columns names under case-insensitive policy lead to either memory leak or incorrect result +
  • +
  • [DRILL-4715] - Java compilation error for a query with large number of expressions +
  • +
  • [DRILL-4743] - HashJoin's not fully parallelized in query plan +
  • +
  • [DRILL-4746] - Verification Failures (Decimal values) in drill's regression tests +
  • +
  • [DRILL-4759] - Drill throwing array index out of bound exception when reading a parquet file written by map reduce program. +
  • +
  • [DRILL-4768] - Drill may leak hive meta store connection if hive meta store client call hits error +
  • +
  • [DRILL-4783] - Flatten on CONVERT_FROM fails with ClassCastException if resultset is empty +
  • +
  • [DRILL-4785] - Limit 0 queries regressed in Drill 1.7.0 +
  • +
  • [DRILL-4794] - Regression: Wrong result for query with disjunctive partition filters +
  • +
  • [DRILL-4801] - Setting extractHeader attribute for CSV format does not propagate to all drillbits +
  • +
  • [DRILL-4816] - sqlline -f failed to read the query file +
  • +
  • [DRILL-4825] - Wrong data with UNION ALL when querying different sub-directories under the same table +
  • +
+ +

Improvement +

+
    +
  • [DRILL-2330] - Add support for nested aggregate expressions for window aggregates +
  • +
  • [DRILL-3149] - TextReader should support multibyte line delimiters +
  • +
  • [DRILL-3710] - Make the 20 in-list optimization configurable +
  • +
  • [DRILL-4530] - Improve metadata cache performance for queries with single partition +
  • +
  • [DRILL-4751] - Remove dumpcat script from Drill distribution +
  • +
  • [DRILL-4752] - Remove submit_plan script from Drill distribution +
  • +
  • [DRILL-4786] - Improve metadata cache performance for queries with multiple partitions +
  • +
  • [DRILL-4792] - Include session options used for a query as part of the profile +
  • +
+ +

New Feature +

+
    +
  • [DRILL-4514] - Add describe schema <schema_name> command +
  • +
  • [DRILL-4673] - Implement "DROP TABLE IF EXISTS" for drill to prevent FAILED status on command return +
  • +
  • [DRILL-4714] - Add metadata and prepared statement APIs to DrillClient<->Drillbit interface +
  • +
  • [DRILL-4819] - Update MapR version to 5.2.0 +
  • +
+ \ 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: 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). +