Repository: calcite Updated Branches: refs/heads/master d45c14a63 -> e001b911b
release news item Project: http://git-wip-us.apache.org/repos/asf/calcite/repo Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/e001b911 Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/e001b911 Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/e001b911 Branch: refs/heads/master Commit: e001b911b113d2770b36d0b3ebc0e09a33d50269 Parents: d45c14a Author: Jesus Camacho Rodriguez <jcama...@apache.org> Authored: Wed Sep 21 15:53:08 2016 +0100 Committer: Jesus Camacho Rodriguez <jcama...@apache.org> Committed: Wed Sep 21 15:53:08 2016 +0100 ---------------------------------------------------------------------- site/_posts/2016-09-22-release-1.9.0.md | 53 ++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/calcite/blob/e001b911/site/_posts/2016-09-22-release-1.9.0.md ---------------------------------------------------------------------- diff --git a/site/_posts/2016-09-22-release-1.9.0.md b/site/_posts/2016-09-22-release-1.9.0.md new file mode 100644 index 0000000..e61ac3b --- /dev/null +++ b/site/_posts/2016-09-22-release-1.9.0.md @@ -0,0 +1,53 @@ +--- +layout: news_item +date: "2016-09-22 12:00:00 +0000" +author: jcamacho +version: 1.9.0 +categories: [release] +tag: v1-9-0 +sha: 08c56b1 +--- +<!-- +{% comment %} +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to you under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +{% endcomment %} +--> + +The [Apache Calcite PMC]({{ site.baseurl }}) +is pleased to announce +[Apache Calcite release 1.9.0]({{ site.baseurl }}/docs/history.html#v-1-9-0). + +This release includes extensions and fixes for the Druid adapter. New features were +added, such as the capability to +<a href="https://issues.apache.org/jira/browse/CALCITE-1357">recognize and translate Timeseries and TopN Druid queries</a>. +Moreover, this release contains multiple bug fixes over the initial implementation of the +adapter. It is worth mentioning that most of these fixes were contributed by Druid developers, +which demonstrates the good reception of the adapter by that community. + +We have added new SQL features too, e.g., +<a href="https://issues.apache.org/jira/browse/CALCITE-1309">support for `LATERAL TABLE`</a>. +There are multiple interesting extensions to the planner rules that should contribute to +obtain better plans, such as +<a href="https://issues.apache.org/jira/browse/CALCITE-1288">avoiding doing the same join twice</a> +in the presence of `COUNT DISTINCT`, or being able to +<a href="https://issues.apache.org/jira/browse/CALCITE-1220">simplify the expressions</a> +in the plan further. In addition, we implemented a rule to +<a href="https://issues.apache.org/jira/browse/CALCITE-1334">convert predicates on `EXTRACT` function calls into date ranges</a>. +The rule is not specific to Druid; however, in principle, it will be useful to identify +filter conditions on the time dimension of Druid data sources. + +Finally, the release includes more than thirty bug-fixes, minor enhancements and internal +changes to planner rules and APIs.