This is an automated email from the ASF dual-hosted git repository.
danny0405 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/master by this push:
new 4bd1328 Add 1.22.0 release announcement
4bd1328 is described below
commit 4bd13283dbef1718af7a43f3162c588505ca744a
Author: yuzhao.cyz <[email protected]>
AuthorDate: Thu Mar 5 16:34:18 2020 +0800
Add 1.22.0 release announcement
---
site/_posts/2020-03-05-release-1.22.0.md | 43 ++++++++++++++++++++++++++++++++
site/downloads/index.md | 5 +++-
2 files changed, 47 insertions(+), 1 deletion(-)
diff --git a/site/_posts/2020-03-05-release-1.22.0.md
b/site/_posts/2020-03-05-release-1.22.0.md
new file mode 100644
index 0000000..daa181a
--- /dev/null
+++ b/site/_posts/2020-03-05-release-1.22.0.md
@@ -0,0 +1,43 @@
+---
+layout: news_item
+date: "2020-03-05 17:17:00 +0800"
+author: danny0405
+version: 1.22.0
+categories: [release]
+tag: rel/v1.22.0
+sha: 537b8dbb4b58c61b6c573eb07a51b8d38896a1ff
+---
+<!--
+{% 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.22.0]({{ site.baseurl }}/docs/history.html#v1-22-0).
+
+This release comes five months after 1.21.0. It includes more than 250
resolved issues, comprising a large number of new features as well as general
improvements and bug-fixes. Among others, it is worth highlighting the
following.
+
+* Supports SQL hints for different kind of relational expressions (<a
href="https://issues.apache.org/jira/browse/CALCITE-482">CALCITE-482</a>)
+* A new Redis adaptor (<a
href="https://issues.apache.org/jira/browse/CALCITE-3510">CALCITE-3510</a>)
+* More Oracle and MySQL functions are supported, i.e. Oracle `XML` function
(<a href="https://issues.apache.org/jira/browse/CALCITE-3579">CALCITE-3579</a>,
<a href="https://issues.apache.org/jira/browse/CALCITE-3580">CALCITE-3580</a>),
MySQL math functions (<a
href="https://issues.apache.org/jira/browse/CALCITE-3684">CALCITE-3684</a>, <a
href="https://issues.apache.org/jira/browse/CALCITE-3695">CALCITE-3695</a>, <a
href="https://issues.apache.org/jira/browse/CALCITE-3707">CALCITE-3707</a>)
+
+We have also fixed some important bugs:
+* The metadata cache is fixed for rare cases that `RelSet`s are merging (<a
href="https://issues.apache.org/jira/browse/CALCITE-2018">CALCITE-2018</a>)
+* The `GROUP_ID` now returns correct results (<a
href="https://issues.apache.org/jira/browse/CALCITE-1824">CALCITE-1824</a>)
+* `CORRELATE` row count estimation has been fixed, it is always 1 before (<a
href="https://issues.apache.org/jira/browse/CALCITE-3711">CALCITE-3711</a>)
+* The modulus precision inference of `DECIMAL`s has been fixed (<a
href="https://issues.apache.org/jira/browse/CALCITE-3435">CALCITE-3435</a>)
diff --git a/site/downloads/index.md b/site/downloads/index.md
index 394eb89..d75fc7e 100644
--- a/site/downloads/index.md
+++ b/site/downloads/index.md
@@ -50,7 +50,10 @@ Release | Date | Commit | Download
{% endcomment %}{% capture d1 %}{{ post.date | date: "%F"}}{% endcapture %}{%
comment %}
{% endcomment %}{% capture d2 %}2017-08-31{% endcapture %}{% comment %}
{% endcomment %}{% capture d3 %}2018-06-01{% endcapture %}{% comment %}
-{% endcomment %}{% if d1 > d2 %}{% comment %}
+{% endcomment %}{% capture d4 %}2020-03-01{% endcapture %}{% comment %}
+{% endcomment %}{% if d1 > d4 %}{% comment %}
+{% endcomment %}{% assign digest = "sha512" %}{% comment %}
+{% endcomment %}{% else if d1 > d2 %}{% comment %}
{% endcomment %}{% assign digest = "sha256" %}{% comment %}
{% endcomment %}{% else %}{% comment %}
{% endcomment %}{% assign digest = "md5" %}{% comment %}