This is an automated email from the ASF dual-hosted git repository.

mmior pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 60573ff  Add committer names to 1.20.0 release notes and news item for 
release
60573ff is described below

commit 60573ff2bc27f66c25cbcaafbfec8758d13a94e6
Author: Michael Mior <[email protected]>
AuthorDate: Mon Jun 24 20:32:06 2019 -0400

    Add committer names to 1.20.0 release notes and news item for release
---
 docs/history.html                                  | 114 ++++++++++-----------
 downloads/index.html                               |  10 +-
 .../2014/06/27/release-0.8.0-incubating/index.html |  11 +-
 .../2014/08/19/release-0.9.0-incubating/index.html |  11 +-
 .../2014/10/02/release-0.9.1-incubating/index.html |  11 +-
 .../2014/11/05/release-0.9.2-incubating/index.html |  11 +-
 .../2015/01/31/release-1.0.0-incubating/index.html |  11 +-
 .../2015/03/13/release-1.1.0-incubating/index.html |  11 +-
 .../2015/04/07/release-1.2.0-incubating/index.html |  11 +-
 news/2015/04/24/new-committers/index.html          |  11 +-
 .../2015/05/30/release-1.3.0-incubating/index.html |  11 +-
 news/2015/06/05/algebra-builder/index.html         |  11 +-
 .../2015/07/31/xldb-best-lightning-talk/index.html |  11 +-
 .../2015/09/02/release-1.4.0-incubating/index.html |  11 +-
 news/2015/10/22/calcite-graduates/index.html       |  11 +-
 news/2015/11/08/new-committers/index.html          |  11 +-
 news/2015/11/10/release-1.5.0/index.html           |  11 +-
 news/2016/01/22/release-1.6.0/index.html           |  11 +-
 news/2016/02/17/elser-pmc/index.html               |  11 +-
 news/2016/02/17/streaming-sql-talk/index.html      |  11 +-
 news/2016/03/22/cassandra-adapter/index.html       |  11 +-
 news/2016/03/22/release-1.7.0/index.html           |  11 +-
 news/2016/06/13/release-1.8.0/index.html           |  11 +-
 news/2016/09/22/release-1.9.0/index.html           |  11 +-
 news/2016/10/12/release-1.10.0/index.html          |  11 +-
 news/2017/01/09/release-1.11.0/index.html          |  11 +-
 news/2017/03/24/release-1.12.0/index.html          |  11 +-
 news/2017/03/31/new-avatica-repository/index.html  |  11 +-
 news/2017/06/26/release-1.13.0/index.html          |  11 +-
 news/2017/10/02/release-1.14.0/index.html          |  11 +-
 news/2017/12/11/release-1.15.0/index.html          |  11 +-
 news/2018/03/19/release-1.16.0/index.html          |  11 +-
 news/2018/07/20/release-1.17.0/index.html          |  11 +-
 news/2018/12/21/release-1.18.0/index.html          |  11 +-
 news/2019/03/25/release-1.19.0/index.html          |  11 +-
 .../24/release-1.20.0}/index.html                  |  35 ++++---
 news/index.html                                    |  57 ++++++++++-
 news/releases/index.html                           |  57 ++++++++++-
 38 files changed, 385 insertions(+), 251 deletions(-)

diff --git a/docs/history.html b/docs/history.html
index e1d86f8..abc169a 100644
--- a/docs/history.html
+++ b/docs/history.html
@@ -144,50 +144,50 @@ We recommend use of Elasticsearch 6.2 (or later) with 
Calcite.</li>
 <h4 id="new-features">New features</h4>
 
 <ul>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2822";>CALCITE-2822</a>] 
Allow <code class="highlighter-rouge">MultiJoin</code> rules with any 
project/filter</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2822";>CALCITE-2822</a>] 
Allow <code class="highlighter-rouge">MultiJoin</code> rules with any 
project/filter (Siddharth Teotia)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2968";>CALCITE-2968</a>] New 
<code class="highlighter-rouge">AntiJoin</code> relational expression</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2721";>CALCITE-2721</a>] 
Support parsing record-type [DOT] member-functions</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3005";>CALCITE-3005</a>] 
Implement string functions: <code class="highlighter-rouge">LEFT</code>, <code 
class="highlighter-rouge">RIGHT</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3005";>CALCITE-3005</a>] 
Implement string functions: <code class="highlighter-rouge">LEFT</code>, <code 
class="highlighter-rouge">RIGHT</code> (xuqianjin)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2812";>CALCITE-2812</a>] Add 
algebraic operators to allow expressing recursive queries</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2913";>CALCITE-2913</a>] 
Adapter for Apache Kafka</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3084";>CALCITE-3084</a>] 
Implement JDBC string functions: <code class="highlighter-rouge">ASCII</code>, 
<code class="highlighter-rouge">REPEAT</code>, <code 
class="highlighter-rouge">SPACE</code>, <code 
class="highlighter-rouge">SOUNDEX</code>, <code 
class="highlighter-rouge">DIFFERENC</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2985";>CALCITE-2985</a>] 
Implement <code class="highlighter-rouge">JSON_STORAGE_SIZE</code> function</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2601";>CALCITE-2601</a>] Add 
<code class="highlighter-rouge">REVERSE</code> function</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2913";>CALCITE-2913</a>] 
Adapter for Apache Kafka (Mingmin Xu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3084";>CALCITE-3084</a>] 
Implement JDBC string functions: <code class="highlighter-rouge">ASCII</code>, 
<code class="highlighter-rouge">REPEAT</code>, <code 
class="highlighter-rouge">SPACE</code>, <code 
class="highlighter-rouge">SOUNDEX</code>, <code 
class="highlighter-rouge">DIFFERENC</code> (pingle wang)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2985";>CALCITE-2985</a>] 
Implement <code class="highlighter-rouge">JSON_STORAGE_SIZE</code> function 
(xuqianjin)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2601";>CALCITE-2601</a>] Add 
<code class="highlighter-rouge">REVERSE</code> function (pingle wang)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2712";>CALCITE-2712</a>] Add 
rule to remove null-generating side of a Join</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2965";>CALCITE-2965</a>] 
Implement string functions: <code class="highlighter-rouge">REPEAT</code>, 
<code class="highlighter-rouge">SPACE</code>, <code 
class="highlighter-rouge">SOUNDEX</code>, <code 
class="highlighter-rouge">DIFFERENCE</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2975";>CALCITE-2975</a>] 
Implement <code class="highlighter-rouge">JSON_REMOVE</code> function</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2975";>CALCITE-2975</a>] 
Implement <code class="highlighter-rouge">JSON_REMOVE</code> function 
(xuqianjin)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2933";>CALCITE-2933</a>] Add 
timestamp extract for casts from timestamp type to other types</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3011";>CALCITE-3011</a>] 
Support left and right outer joins with <code 
class="highlighter-rouge">AggregateJoinTransposeRule</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2427";>CALCITE-2427</a>] 
Allow sub-queries in DML statements</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3011";>CALCITE-3011</a>] 
Support left and right outer joins with <code 
class="highlighter-rouge">AggregateJoinTransposeRule</code> (Vineet Garg)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2427";>CALCITE-2427</a>] 
Allow sub-queries in DML statements (Pressenna Sockalingasamy)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2914";>CALCITE-2914</a>] Add 
a new statistic provider, to improve how <code 
class="highlighter-rouge">LatticeSuggester</code> deduces foreign keys</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2754";>CALCITE-2754</a>] 
Implement <code class="highlighter-rouge">LISTAGG</code> function</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2754";>CALCITE-2754</a>] 
Implement <code class="highlighter-rouge">LISTAGG</code> function (Sergey 
Nuyanzin, Chunwei Lei)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1172";>CALCITE-1172</a>] Add 
rule to flatten two Aggregate operators into one</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2892";>CALCITE-2892</a>] Add 
the <code class="highlighter-rouge">JSON_KEYS</code> function</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-883";>CALCITE-883</a>] 
Support <code class="highlighter-rouge">RESPECT NULLS</code>, <code 
class="highlighter-rouge">IGNORE NULLS</code> option for <code 
class="highlighter-rouge">LEAD</code>, <code 
class="highlighter-rouge">LAG</code>, <code 
class="highlighter-rouge">FIRST_VALUE</code>, <code 
class="highlighter-rouge">LAST_VALUE</code>, <code 
class="highlighter-rouge">NTH_VALUE</code> functions</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2920";>CALCITE-2920</a>] In 
<code class="highlighter-rouge">RelBuilder</code>, add <code 
class="highlighter-rouge">antiJoin</code> method</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1515";>CALCITE-1515</a>] In 
<code class="highlighter-rouge">RelBuilder</code>, add <code 
class="highlighter-rouge">functionScan</code> method to create <code 
class="highlighter-rouge">TableFunctionScan</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2658";>CALCITE-2658</a>] Add 
<code class="highlighter-rouge">ExchangeRemoveConstantKeysRule</code> that 
removes constant keys from <code class="highlighter-rouge">Exchange</code> or 
<code class="highlighter-rouge">SortExchange</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2729";>CALCITE-2729</a>] 
Introducing <code 
class="highlighter-rouge">WindowReduceExpressionsRule</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2808";>CALCITE-2808</a>] Add 
the <code class="highlighter-rouge">JSON_LENGTH</code> function</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2892";>CALCITE-2892</a>] Add 
the <code class="highlighter-rouge">JSON_KEYS</code> function (xuqianjin)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-883";>CALCITE-883</a>] 
Support <code class="highlighter-rouge">RESPECT NULLS</code>, <code 
class="highlighter-rouge">IGNORE NULLS</code> option for <code 
class="highlighter-rouge">LEAD</code>, <code 
class="highlighter-rouge">LAG</code>, <code 
class="highlighter-rouge">FIRST_VALUE</code>, <code 
class="highlighter-rouge">LAST_VALUE</code>, <code 
class="highlighter-rouge">NTH_VALUE</code> functions (Chunwei Lei)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2920";>CALCITE-2920</a>] In 
<code class="highlighter-rouge">RelBuilder</code>, add <code 
class="highlighter-rouge">antiJoin</code> method (Ruben Quesada Lopez)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1515";>CALCITE-1515</a>] In 
<code class="highlighter-rouge">RelBuilder</code>, add <code 
class="highlighter-rouge">functionScan</code> method to create <code 
class="highlighter-rouge">TableFunctionScan</code> (Chunwei Lei)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2658";>CALCITE-2658</a>] Add 
<code class="highlighter-rouge">ExchangeRemoveConstantKeysRule</code> that 
removes constant keys from <code class="highlighter-rouge">Exchange</code> or 
<code class="highlighter-rouge">SortExchange</code> (Chunwei Lei)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2729";>CALCITE-2729</a>] 
Introducing <code class="highlighter-rouge">WindowReduceExpressionsRule</code> 
(Chunwei Lei)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2808";>CALCITE-2808</a>] Add 
the <code class="highlighter-rouge">JSON_LENGTH</code> function (xuqianjin)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-589";>CALCITE-589</a>] 
Extend <code class="highlighter-rouge">unifyAggregates</code> method to work 
with Grouping Sets</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2908";>CALCITE-2908</a>] 
Implement SQL <code class="highlighter-rouge">LAST_DAY</code> function</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2908";>CALCITE-2908</a>] 
Implement SQL <code class="highlighter-rouge">LAST_DAY</code> function (Chunwei 
Lei)</li>
 </ul>
 
 <h4 id="bug-fixes-api-changes-and-minor-enhancements">Bug-fixes, API changes 
and minor enhancements</h4>
 
 <ul>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3119";>CALCITE-3119</a>] 
Deprecate Linq4j <code class="highlighter-rouge">CorrelateJoinType</code> (in 
favor of <code class="highlighter-rouge">JoinType</code>)</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3087";>CALCITE-3087</a>] 
<code class="highlighter-rouge">AggregateOnProjectToAggregateUnifyRule</code> 
ignores Project incorrectly when its Mapping breaks ordering</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3087";>CALCITE-3087</a>] 
<code class="highlighter-rouge">AggregateOnProjectToAggregateUnifyRule</code> 
ignores Project incorrectly when its Mapping breaks ordering (DonnyZone)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2744";>CALCITE-2744</a>] 
Remove usage of deprecated API in <code 
class="highlighter-rouge">MockSqlOperatorTable</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3123";>CALCITE-3123</a>] In 
<code class="highlighter-rouge">RelBuilder</code>, eliminate duplicate 
aggregate calls</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3116";>CALCITE-3116</a>] 
Upgrade to Avatica 1.15</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2744";>CALCITE-2744</a>] 
<code class="highlighter-rouge">RelDecorrelator</code> use wrong output map for 
<code class="highlighter-rouge">LogicalAggregate</code> decorrelate</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2744";>CALCITE-2744</a>] 
<code class="highlighter-rouge">RelDecorrelator</code> use wrong output map for 
<code class="highlighter-rouge">LogicalAggregate</code> decorrelate (godfreyhe 
and Danny Chan)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2804";>CALCITE-2804</a>] Fix 
casting to timestamps in Druid</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3107";>CALCITE-3107</a>] 
Upgrade commons-dbcp2 from 2.5.0 to 2.6.0</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3106";>CALCITE-3106</a>] 
Upgrade commons-pool2 from 2.6.0 to 2.6.2</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3107";>CALCITE-3107</a>] 
Upgrade commons-dbcp2 from 2.5.0 to 2.6.0 (Fokko Driesprong)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3106";>CALCITE-3106</a>] 
Upgrade commons-pool2 from 2.6.0 to 2.6.2 (Fokko Driesprong)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2944";>CALCITE-2944</a>] 
Deprecate Aggregate indicator and remove fields where possible</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3098";>CALCITE-3098</a>] 
Upgrade SQLLine to 1.8.0</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2742";>CALCITE-2742</a>] 
Read values of <code class="highlighter-rouge">USER</code> and <code 
class="highlighter-rouge">SYSTEM_USER</code> variables from <code 
class="highlighter-rouge">DataContext</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2742";>CALCITE-2742</a>] 
Read values of <code class="highlighter-rouge">USER</code> and <code 
class="highlighter-rouge">SYSTEM_USER</code> variables from <code 
class="highlighter-rouge">DataContext</code> (Siddharth Teotia, Jacques 
Nadeau)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3082";>CALCITE-3082</a>] Fix 
NPE in <code class="highlighter-rouge">SqlUtil#getSelectListItem</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3093";>CALCITE-3093</a>] 
Remove JDBC connection calls from <code 
class="highlighter-rouge">PlannerImpl</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3095";>CALCITE-3095</a>] Add 
several system properties to control enabling/disabling of rules and traits</li>
@@ -198,22 +198,22 @@ We recommend use of Elasticsearch 6.2 (or later) with 
Calcite.</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3048";>CALCITE-3048</a>] 
Improve how JDBC adapter deduces current schema on Redshift</li>
   <li>Javadoc typos (Wenhui Tang, Muhammad Gelbana)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3096";>CALCITE-3096</a>] In 
<code class="highlighter-rouge">RelBuilder</code>, make alias method 
idempotent</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3055";>CALCITE-3055</a>] Use 
pair of <code class="highlighter-rouge">relNode</code>’s <code 
class="highlighter-rouge">rowType</code> and digest as unique key for cache in 
<code class="highlighter-rouge">RelOptPlanner</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3077";>CALCITE-3077</a>] 
Rewrite <code class="highlighter-rouge">CUBE</code>&amp;<code 
class="highlighter-rouge">ROLLUP</code> queries in <code 
class="highlighter-rouge">SparkSqlDialect</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3055";>CALCITE-3055</a>] Use 
pair of <code class="highlighter-rouge">relNode</code>’s <code 
class="highlighter-rouge">rowType</code> and digest as unique key for cache in 
<code class="highlighter-rouge">RelOptPlanner</code> (KazydubB)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3077";>CALCITE-3077</a>] 
Rewrite <code class="highlighter-rouge">CUBE</code>&amp;<code 
class="highlighter-rouge">ROLLUP</code> queries in <code 
class="highlighter-rouge">SparkSqlDialect</code> (DonnyZone)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3090";>CALCITE-3090</a>] 
Remove Central configuration</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2807";>CALCITE-2807</a>] Fix 
<code class="highlighter-rouge">IS NOT DISTINCT FROM</code> expression 
identification in <code 
class="highlighter-rouge">RelOptUtil#pushDownJoinConditions</code>()</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3050";>CALCITE-3050</a>] 
Integrate <code class="highlighter-rouge">SqlDialect</code> and <code 
class="highlighter-rouge">SqlParser.Config</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3023";>CALCITE-3023</a>] 
Upgrade elastic search to 7.x</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3067";>CALCITE-3067</a>] 
Splunk adapter cannot parse right session keys from Splunk 7.2</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3023";>CALCITE-3023</a>] 
Upgrade elastic search to 7.x (Takako Shimamoto)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3067";>CALCITE-3067</a>] 
Splunk adapter cannot parse right session keys from Splunk 7.2 (Shawn Chen)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3076";>CALCITE-3076</a>] 
<code class="highlighter-rouge">AggregateJoinTransposeRule</code> throws error 
for unique under aggregate keys when generating merged calls</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3068";>CALCITE-3068</a>] 
<code class="highlighter-rouge">testSubprogram()</code> does not test whether 
subprogram gets re-executed</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3072";>CALCITE-3072</a>] 
Generate right SQL for <code 
class="highlighter-rouge">FLOOR&amp;SUBSTRING</code> functions in <code 
class="highlighter-rouge">SparkSqlDialect</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3072";>CALCITE-3072</a>] 
Generate right SQL for <code 
class="highlighter-rouge">FLOOR&amp;SUBSTRING</code> functions in <code 
class="highlighter-rouge">SparkSqlDialect</code> (DonnyZone)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3074";>CALCITE-3074</a>] 
Move MySQL’s JSON operators to <code 
class="highlighter-rouge">SqlLibraryOperators</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3062";>CALCITE-3062</a>] Do 
not populate <code class="highlighter-rouge">provenanceMap</code> if not 
debug</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2282";>CALCITE-2282</a>] 
Remove sql operator table from parser</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3052";>CALCITE-3052</a>] 
Error while applying rule <code 
class="highlighter-rouge">MaterializedViewAggregateRule</code>(Project-Aggregate):
 <code class="highlighter-rouge">ArrayIndexOutOfBoundsException</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3066";>CALCITE-3066</a>] 
<code class="highlighter-rouge">RelToSqlConverter</code> may incorrectly throw 
an <code class="highlighter-rouge">AssertionError</code> for some decimal 
literals</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3028";>CALCITE-3028</a>] 
Support FULL OUTER JOIN with <code 
class="highlighter-rouge">AggregateJoinTransposeRule</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3028";>CALCITE-3028</a>] 
Support FULL OUTER JOIN with <code 
class="highlighter-rouge">AggregateJoinTransposeRule</code> (Vineet Garg)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3017";>CALCITE-3017</a>] 
Improve null handling of <code 
class="highlighter-rouge">JsonValueExpressionOperator</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2936";>CALCITE-2936</a>] 
Simplify EXISTS or NOT EXISTS sub-query that has “GROUP BY ()”</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2803";>CALCITE-2803</a>] 
<code class="highlighter-rouge">ProjectTransposeJoinRule</code> messes INDF 
expressions</li>
@@ -222,54 +222,54 @@ We recommend use of Elasticsearch 6.2 (or later) with 
Calcite.</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3056";>CALCITE-3056</a>] 
Elasticsearch adapter. Invalid result with cast function on raw queries</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3046";>CALCITE-3046</a>] 
<code class="highlighter-rouge">CompileException</code> when inserting casted 
value of composited user defined type into table</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3054";>CALCITE-3054</a>] 
Elasticsearch adapter. Avoid scripting for simple projections</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3039";>CALCITE-3039</a>] In 
Interpreter, min() incorrectly returns maximum double value</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3039";>CALCITE-3039</a>] In 
Interpreter, min() incorrectly returns maximum double value (dijkspicy)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3049";>CALCITE-3049</a>] 
When simplifying “IS NULL” and “IS NOT NULL”, simplify the operand first</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3003";>CALCITE-3003</a>] 
<code class="highlighter-rouge">AssertionError</code> when GROUP BY nested 
field</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3012";>CALCITE-3012</a>] 
Column uniqueness metadata provider may return wrong result for FULL OUTER JOIN 
operator</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3003";>CALCITE-3003</a>] 
<code class="highlighter-rouge">AssertionError</code> when GROUP BY nested 
field (Will Yu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3012";>CALCITE-3012</a>] 
Column uniqueness metadata provider may return wrong result for <code 
class="highlighter-rouge">FULL OUTER JOIN</code> operator (Vineet Garg)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3045";>CALCITE-3045</a>] 
<code class="highlighter-rouge">NullPointerException</code> when casting null 
literal to composite user defined type</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3030";>CALCITE-3030</a>] 
<code class="highlighter-rouge">SqlParseException</code> when using component 
identifier for setting in merge statements (Danny Chan)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3029";>CALCITE-3029</a>] 
Java-oriented field type is wrongly forced to be NOT NULL after being converted 
to SQL-oriented</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2292";>CALCITE-2292</a>] 
Query result is wrong when table is implemented with <code 
class="highlighter-rouge">FilterableTable</code> and the sql has multiple where 
conditions</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2998";>CALCITE-2998</a>] 
<code class="highlighter-rouge">RexCopier</code> should support all rex 
types</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2982";>CALCITE-2982</a>] 
<code class="highlighter-rouge">SqlItemOperator</code> should throw 
understandable exception message for incorrect operand type</li>
-  <li>Revert “[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3021";>CALCITE-3021</a>] 
<code class="highlighter-rouge">ArrayEqualityComparer</code> should use <code 
class="highlighter-rouge">Arrays#deepEquals</code>/<code 
class="highlighter-rouge">deepHashCode</code> instead of <code 
class="highlighter-rouge">Arrays#equals</code>/<code 
class="highlighter-rouge">hashCode</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2998";>CALCITE-2998</a>] 
<code class="highlighter-rouge">RexCopier</code> should support all rex types 
(Chunwei Lei, Alexander Shilov)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2982";>CALCITE-2982</a>] 
<code class="highlighter-rouge">SqlItemOperator</code> should throw 
understandable exception message for incorrect operand type (pengzhiwei)</li>
+  <li>Revert “[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3021";>CALCITE-3021</a>] 
<code class="highlighter-rouge">ArrayEqualityComparer</code> should use <code 
class="highlighter-rouge">Arrays#deepEquals</code>/<code 
class="highlighter-rouge">deepHashCode</code> instead of <code 
class="highlighter-rouge">Arrays#equals</code>/<code 
class="highlighter-rouge">hashCode</code> (Ruben Quesada Lopez)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3021";>CALCITE-3021</a>] 
<code class="highlighter-rouge">ArrayEqualityComparer</code> should use <code 
class="highlighter-rouge">Arrays#deepEquals</code>/<code 
class="highlighter-rouge">deepHashCode</code> instead of <code 
class="highlighter-rouge">Arrays#equals</code>/<code 
class="highlighter-rouge">hashCode</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2453";>CALCITE-2453</a>] 
Parse list of SQL statements separated with a semicolon</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3004";>CALCITE-3004</a>] 
<code class="highlighter-rouge">RexOver</code> is incorrectly pushed down in 
<code class="highlighter-rouge">ProjectSetOpTransposeRule</code> and <code 
class="highlighter-rouge">ProjectCorrelateTransposeRule</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2453";>CALCITE-2453</a>] 
Parse list of SQL statements separated with a semicolon (Chunwei Lei, charbel 
yazbeck)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3004";>CALCITE-3004</a>] 
<code class="highlighter-rouge">RexOver</code> is incorrectly pushed down in 
<code class="highlighter-rouge">ProjectSetOpTransposeRule</code> and <code 
class="highlighter-rouge">ProjectCorrelateTransposeRule</code> (Chunwei 
Lei)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3001";>CALCITE-3001</a>] 
Upgrade to Apache Druid 0.14.0-incubating</li>
   <li>Following [<a 
href="https://issues.apache.org/jira/browse/CALCITE-3010";>CALCITE-3010</a>], 
remove redundant non-reserved keyword definitions</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2993";>CALCITE-2993</a>] 
<code class="highlighter-rouge">ParseException</code> may be thrown for legal 
SQL queries due to incorrect “LOOKAHEAD(1)” hints</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3010";>CALCITE-3010</a>] In 
SQL parser, move <code class="highlighter-rouge">JsonValueExpression</code> 
into Expression</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3009";>CALCITE-3009</a>] 
<code class="highlighter-rouge">DiffRepository</code> should ensure that XML 
resource file does not contain duplicate test names</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2986";>CALCITE-2986</a>] 
Wrong results with =ANY subquery</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2962";>CALCITE-2962</a>] 
<code class="highlighter-rouge">RelStructuredTypeFlattener</code> generates 
wrong types for nested column when <code 
class="highlighter-rouge">flattenProjection</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3007";>CALCITE-3007</a>] 
Type mismatch for ANY subquery in project</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2865";>CALCITE-2865</a>] 
<code class="highlighter-rouge">FilterProjectTransposeRule</code> generates 
wrong <code class="highlighter-rouge">traitSet</code> when <code 
class="highlighter-rouge">copyFilter</code>/<code 
class="highlighter-rouge">Project</code> is true</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2343";>CALCITE-2343</a>] 
<code class="highlighter-rouge">PushProjector</code> with OVER expression 
causes infinite loop</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2986";>CALCITE-2986</a>] 
Wrong results with =ANY subquery (Vineet Garg)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2962";>CALCITE-2962</a>] 
<code class="highlighter-rouge">RelStructuredTypeFlattener</code> generates 
wrong types for nested column when <code 
class="highlighter-rouge">flattenProjection</code> (Will Yu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3007";>CALCITE-3007</a>] 
Type mismatch for ANY subquery in project (Vineet Garg)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2865";>CALCITE-2865</a>] 
<code class="highlighter-rouge">FilterProjectTransposeRule</code> generates 
wrong <code class="highlighter-rouge">traitSet</code> when <code 
class="highlighter-rouge">copyFilter</code>/<code 
class="highlighter-rouge">Project</code> is true (Ruben Quesada Lopez)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2343";>CALCITE-2343</a>] 
<code class="highlighter-rouge">PushProjector</code> with OVER expression 
causes infinite loop (Chunwei Lei)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2994";>CALCITE-2994</a>] 
Least restrictive type among structs does not consider nullability</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2991";>CALCITE-2991</a>] 
<code class="highlighter-rouge">getMaxRowCount</code> should return 1 for an 
Aggregate with constant keys</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1338";>CALCITE-1338</a>] 
<code class="highlighter-rouge">JoinProjectTransposeRule</code> should not pull 
a literal up through the null-generating side of a join</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2991";>CALCITE-2991</a>] 
<code class="highlighter-rouge">getMaxRowCount</code> should return 1 for an 
Aggregate with constant keys (Vineet Garg)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1338";>CALCITE-1338</a>] 
<code class="highlighter-rouge">JoinProjectTransposeRule</code> should not pull 
a literal up through the null-generating side of a join (Chunwei Lei)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2977";>CALCITE-2977</a>] 
Exception is not thrown when there are ambiguous field in select list</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2739";>CALCITE-2739</a>] NPE 
is thrown if the DEFINE statement contains IN in <code 
class="highlighter-rouge">MATCH_RECOGNIZE</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-896";>CALCITE-896</a>] 
Remove Aggregate if grouping columns are unique and all functions are 
splittable</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2456";>CALCITE-2456</a>] 
<code class="highlighter-rouge">VolcanoRuleCall</code> doesn’t match unordered 
child operand when the operand is not the first operand. <code 
class="highlighter-rouge">PruneEmptyRules</code> <code 
class="highlighter-rouge">UNION</code> and <code 
class="highlighter-rouge">MINUS</code> with empty inputs cause infinite 
cycle.</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2456";>CALCITE-2456</a>] 
<code class="highlighter-rouge">VolcanoRuleCall</code> doesn’t match unordered 
child operand when the operand is not the first operand. <code 
class="highlighter-rouge">PruneEmptyRules</code> <code 
class="highlighter-rouge">UNION</code> and <code 
class="highlighter-rouge">MINUS</code> with empty inputs cause infinite cycle. 
(Zuozhi Wang)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2847";>CALCITE-2847</a>] 
Optimize global LOOKAHEAD for SQL parsers</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2976";>CALCITE-2976</a>] 
Improve materialized view rewriting coverage with disjunctive predicates</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2954";>CALCITE-2954</a>] 
<code class="highlighter-rouge">SubQueryJoinRemoveRule</code> and <code 
class="highlighter-rouge">SubQueryProjectRemoveRule</code> passing on empty set 
instead of set of correlation id</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2930";>CALCITE-2930</a>] 
<code class="highlighter-rouge">IllegalStateException</code> when <code 
class="highlighter-rouge">FilterCorrelateRule</code> matches a SEMI or ANTI 
Correlate</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2954";>CALCITE-2954</a>] 
<code class="highlighter-rouge">SubQueryJoinRemoveRule</code> and <code 
class="highlighter-rouge">SubQueryProjectRemoveRule</code> passing on empty set 
instead of set of correlation id (Vineet Garg)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2930";>CALCITE-2930</a>] 
<code class="highlighter-rouge">IllegalStateException</code> when <code 
class="highlighter-rouge">FilterCorrelateRule</code> matches a SEMI or ANTI 
Correlate (Ruben Quesada Lopez)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2004";>CALCITE-2004</a>] 
Push join predicate down into inner relation for lateral join</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2820";>CALCITE-2820</a>] 
Avoid reducing certain aggregate functions when it is not necessary</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2928";>CALCITE-2928</a>] 
When resolving user-defined functions (UDFs), use the case-sensitivity of the 
current connection</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2900";>CALCITE-2900</a>] 
<code class="highlighter-rouge">RelStructuredTypeFlattener</code> generates 
wrong types on nested columns</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2941";>CALCITE-2941</a>] 
<code class="highlighter-rouge">EnumerableLimitRule</code> on Sort with no 
collation creates <code class="highlighter-rouge">EnumerableLimit</code> with 
wrong <code class="highlighter-rouge">traitSet</code> and <code 
class="highlighter-rouge">cluster</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2909";>CALCITE-2909</a>] 
Optimize Enumerable <code class="highlighter-rouge">SemiJoin</code> with lazy 
computation of <code class="highlighter-rouge">innerLookup</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2820";>CALCITE-2820</a>] 
Avoid reducing certain aggregate functions when it is not necessary (Siddharth 
Teotia)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2928";>CALCITE-2928</a>] 
When resolving user-defined functions (UDFs), use the case-sensitivity of the 
current connection (Danny Chan)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2900";>CALCITE-2900</a>] 
<code class="highlighter-rouge">RelStructuredTypeFlattener</code> generates 
wrong types on nested columns (Will Yu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2941";>CALCITE-2941</a>] 
<code class="highlighter-rouge">EnumerableLimitRule</code> on Sort with no 
collation creates <code class="highlighter-rouge">EnumerableLimit</code> with 
wrong <code class="highlighter-rouge">traitSet</code> and <code 
class="highlighter-rouge">cluster</code> (Ruben Quesada Lopez)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2909";>CALCITE-2909</a>] 
Optimize Enumerable <code class="highlighter-rouge">SemiJoin</code> with lazy 
computation of <code class="highlighter-rouge">innerLookup</code> (Ruben 
Quesada Lopez)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2903";>CALCITE-2903</a>] 
Exception thrown when decorrelating query with <code 
class="highlighter-rouge">TEMPORAL TABLE</code></li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2958";>CALCITE-2958</a>] 
Upgrade SQLLine to 1.7.0</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2796";>CALCITE-2796</a>] 
JDBC adapter fix for <code class="highlighter-rouge">ROLLUP</code> on MySQL 
5</li>
   <li>In <code class="highlighter-rouge">RelFieldCollation</code>, add a <code 
class="highlighter-rouge">withX</code> copy method</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2953";>CALCITE-2953</a>] 
<code class="highlighter-rouge">LatticeTest.testTileAlgorithm2</code> and <code 
class="highlighter-rouge">LatticeTest.testTileAlgorithm3</code> fail 
intermittently</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-574";>CALCITE-574</a>] 
Remove <code 
class="highlighter-rouge">org.apache.calcite.util.Bug.CALCITE_461_FIXED</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2951";>CALCITE-2951</a>] 
Support decorrelate subquery that has aggregate with grouping sets</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2951";>CALCITE-2951</a>] 
Support decorrelate subquery that has aggregate with grouping sets (Haisheng 
Yuan)</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2946";>CALCITE-2946</a>] 
<code class="highlighter-rouge">RelBuilder</code> wrongly skips creation of 
Aggregate that prunes columns if input produces one row at most</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2942";>CALCITE-2943</a>] 
Materialized view rewriting logic calls <code 
class="highlighter-rouge">getApplicableMaterializations</code> each time the 
rule is triggered</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2942";>CALCITE-2942</a>] 
Materialized view rewriting logic instantiates <code 
class="highlighter-rouge">RelMetadataQuery</code> each time the rule is 
triggered</li>
@@ -280,8 +280,8 @@ We recommend use of Elasticsearch 6.2 (or later) with 
Calcite.</li>
 <ul>
   <li>Fix test exception caused by slightly different error message from regex 
in JDK 13</li>
   <li>Following [<a 
href="https://issues.apache.org/jira/browse/CALCITE-2812";>CALCITE-2812</a>] 
Disable parallel execution of parameterized test to avoid hanging</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-35";>CALCITE-35</a>] More 
test cases to guard against providing a broken fix for parenthesized join</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3034";>CALCITE-3034</a>] CSV 
test case description does not match it’s code logic</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-35";>CALCITE-35</a>] More 
test cases to guard against providing a broken fix for parenthesized join 
(Muhammad Gelbana)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3034";>CALCITE-3034</a>] CSV 
test case description does not match it’s code logic (FaxianZhao)</li>
   <li>Mongo adapter. Mongo checker validates only first line of the Bson query 
in tests</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3053";>CALCITE-3053</a>] Add 
a test to ensure that all functions are documented in the SQL reference</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2961";>CALCITE-2961</a>] 
Enable Travis to test against JDK 13</li>
@@ -295,11 +295,11 @@ We recommend use of Elasticsearch 6.2 (or later) with 
Calcite.</li>
   <li>Site: Improve contribution guidelines for JIRA</li>
   <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2846";>CALCITE-2846</a>] 
Document Oracle-specific functions, such as <code 
class="highlighter-rouge">NVL</code> and <code 
class="highlighter-rouge">LTRIM</code>, in the SQL reference</li>
   <li>Site: Add new committers and PMC (Chunwei Lei, Ruben Quesada Lopez, 
Zhiwei Peng and Stamatis Zampetakis)</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3006";>CALCITE-3006</a>] 
Example code on site cannot compile</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3006";>CALCITE-3006</a>] 
Example code on site cannot compile (Chunwei Lei)</li>
   <li>Site: Add guidelines for JIRA’s fix version field</li>
   <li>Site: Update content of “Not implemented” since JSON_LENGH has already 
been added</li>
   <li>Site: Improve documentation for MySQL-specific JSON operators</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2927";>CALCITE-2927</a>] The 
Javadoc and implement of <code 
class="highlighter-rouge">RuleQueue.computeImportance()</code> is 
inconsistent</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2927";>CALCITE-2927</a>] The 
Javadoc and implement of <code 
class="highlighter-rouge">RuleQueue.computeImportance()</code> is inconsistent 
(Meng Wang)</li>
   <li>Update instructions for publishing site; we previously used subversion, 
now we use git</li>
   <li>Site: Add Alibaba MaxCompute to powered-by page</li>
   <li>Site: Add new committers (Haisheng Yuan, Hongze Zhang and Stamatis 
Zampetakis)</li>
diff --git a/downloads/index.html b/downloads/index.html
index 0a6aca1..a9757b6 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -101,10 +101,16 @@
   </thead>
   <tbody>
     <tr>
+      <td style="text-align: left"><a 
href="/docs/history.html#v1-20-0">1.20.0</a></td>
+      <td style="text-align: left">24 Jun 2019</td>
+      <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/9c2b408e7a9bfc7b60b34cd61cf6649cb6d17b21f44b4799d52e118ec69471e8";>9c2b408</a></td>
+      <td style="text-align: left"><a 
href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.20.0/apache-calcite-1.20.0-src.tar.gz&amp;action=download";>tar</a>
 (<a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.20.0/apache-calcite-1.20.0-src.tar.gz.sha256";>digest</a>
 <a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.20.0/apache-calcite-1.20.0-src.tar.gz.asc";>pgp</a>)</td>
+    </tr>
+    <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-19-0">1.19.0</a></td>
       <td style="text-align: left">25 Mar 2019</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/4143176acdb2860b3a80eb18e4cb1557f5969d13";>4143176</a></td>
-      <td style="text-align: left"><a 
href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz&amp;action=download";>tar</a>
 (<a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz.sha256";>digest</a>
 <a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz.sha256";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-18-0">1.18.0</a></td>
@@ -299,7 +305,7 @@ For more information why this must be done, please read
   <span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.calcite<span 
class="nt">&lt;/groupId&gt;</span>
     <span class="nt">&lt;artifactId&gt;</span>calcite-core<span 
class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.19.0<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;version&gt;</span>1.20.0<span 
class="nt">&lt;/version&gt;</span>
   <span class="nt">&lt;/dependency&gt;</span>
 <span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
 
diff --git a/news/2014/06/27/release-0.8.0-incubating/index.html 
b/news/2014/06/27/release-0.8.0-incubating/index.html
index bb801f3..5c8dd3f 100644
--- a/news/2014/06/27/release-0.8.0-incubating/index.html
+++ b/news/2014/06/27/release-0.8.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -180,6 +181,10 @@ new utility, <code 
class="highlighter-rouge">SqlRun</code>.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -195,10 +200,6 @@ new utility, <code 
class="highlighter-rouge">SqlRun</code>.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2014/08/19/release-0.9.0-incubating/index.html 
b/news/2014/08/19/release-0.9.0-incubating/index.html
index b4395de..f7ff493 100644
--- a/news/2014/08/19/release-0.9.0-incubating/index.html
+++ b/news/2014/08/19/release-0.9.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -178,6 +179,10 @@
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -193,10 +198,6 @@
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2014/10/02/release-0.9.1-incubating/index.html 
b/news/2014/10/02/release-0.9.1-incubating/index.html
index 3e85b2f..32f4c77 100644
--- a/news/2014/10/02/release-0.9.1-incubating/index.html
+++ b/news/2014/10/02/release-0.9.1-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -178,6 +179,10 @@
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -193,10 +198,6 @@
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2014/11/05/release-0.9.2-incubating/index.html 
b/news/2014/11/05/release-0.9.2-incubating/index.html
index ea743d8..7333851 100644
--- a/news/2014/11/05/release-0.9.2-incubating/index.html
+++ b/news/2014/11/05/release-0.9.2-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -181,6 +182,10 @@ before you move on to 1.0.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -196,10 +201,6 @@ before you move on to 1.0.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/01/31/release-1.0.0-incubating/index.html 
b/news/2015/01/31/release-1.0.0-incubating/index.html
index c56c722..7d2982d 100644
--- a/news/2015/01/31/release-1.0.0-incubating/index.html
+++ b/news/2015/01/31/release-1.0.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -191,6 +192,10 @@ and fixes about 30 bugs.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -206,10 +211,6 @@ and fixes about 30 bugs.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/03/13/release-1.1.0-incubating/index.html 
b/news/2015/03/13/release-1.1.0-incubating/index.html
index 4f84a1a..0430b08 100644
--- a/news/2015/03/13/release-1.1.0-incubating/index.html
+++ b/news/2015/03/13/release-1.1.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -190,6 +191,10 @@ calling constructors directly.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -205,10 +210,6 @@ calling constructors directly.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/04/07/release-1.2.0-incubating/index.html 
b/news/2015/04/07/release-1.2.0-incubating/index.html
index a3be70a..c6953d2 100644
--- a/news/2015/04/07/release-1.2.0-incubating/index.html
+++ b/news/2015/04/07/release-1.2.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -190,6 +191,10 @@ improve implicit and explicit conversions in SQL.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -205,10 +210,6 @@ improve implicit and explicit conversions in SQL.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/04/24/new-committers/index.html 
b/news/2015/04/24/new-committers/index.html
index 649d2ec..3224fb5 100644
--- a/news/2015/04/24/new-committers/index.html
+++ b/news/2015/04/24/new-committers/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -184,6 +185,10 @@ committers for their work on Calcite. Welcome all!</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -199,10 +204,6 @@ committers for their work on Calcite. Welcome all!</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/05/30/release-1.3.0-incubating/index.html 
b/news/2015/05/30/release-1.3.0-incubating/index.html
index f2369c5..599f05c 100644
--- a/news/2015/05/30/release-1.3.0-incubating/index.html
+++ b/news/2015/05/30/release-1.3.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -182,6 +183,10 @@ and various improvements to Avatica.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -197,10 +202,6 @@ and various improvements to Avatica.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/06/05/algebra-builder/index.html 
b/news/2015/06/05/algebra-builder/index.html
index 0f82e39..032df9e 100644
--- a/news/2015/06/05/algebra-builder/index.html
+++ b/news/2015/06/05/algebra-builder/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -229,6 +230,10 @@ extensive set of query-optimization rules.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -244,10 +249,6 @@ extensive set of query-optimization rules.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/07/31/xldb-best-lightning-talk/index.html 
b/news/2015/07/31/xldb-best-lightning-talk/index.html
index b46a258..a0b4774 100644
--- a/news/2015/07/31/xldb-best-lightning-talk/index.html
+++ b/news/2015/07/31/xldb-best-lightning-talk/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -189,6 +190,10 @@ and <a 
href="https://www.youtube.com/watch?v=5_MyORYjq3w";>video</a>.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -204,10 +209,6 @@ and <a 
href="https://www.youtube.com/watch?v=5_MyORYjq3w";>video</a>.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/09/02/release-1.4.0-incubating/index.html 
b/news/2015/09/02/release-1.4.0-incubating/index.html
index 87bd08e..b831b3d 100644
--- a/news/2015/09/02/release-1.4.0-incubating/index.html
+++ b/news/2015/09/02/release-1.4.0-incubating/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -188,6 +189,10 @@ so that you can easily create relational algebra 
expressions.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -203,10 +208,6 @@ so that you can easily create relational algebra 
expressions.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/10/22/calcite-graduates/index.html 
b/news/2015/10/22/calcite-graduates/index.html
index 7d56391..9ec2ab7 100644
--- a/news/2015/10/22/calcite-graduates/index.html
+++ b/news/2015/10/22/calcite-graduates/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -210,6 +211,10 @@ celebrated with a graduation cake.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -225,10 +230,6 @@ celebrated with a graduation cake.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/11/08/new-committers/index.html 
b/news/2015/11/08/new-committers/index.html
index 0465d56..8bf4c8e 100644
--- a/news/2015/11/08/new-committers/index.html
+++ b/news/2015/11/08/new-committers/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -181,6 +182,10 @@ committers for their work on Calcite. Welcome!</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -196,10 +201,6 @@ committers for their work on Calcite. Welcome!</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2015/11/10/release-1.5.0/index.html 
b/news/2015/11/10/release-1.5.0/index.html
index 72cd19c..1d0acf6 100644
--- a/news/2015/11/10/release-1.5.0/index.html
+++ b/news/2015/11/10/release-1.5.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -182,6 +183,10 @@
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -197,10 +202,6 @@
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/01/22/release-1.6.0/index.html 
b/news/2016/01/22/release-1.6.0/index.html
index 41070e2..c630aa0 100644
--- a/news/2016/01/22/release-1.6.0/index.html
+++ b/news/2016/01/22/release-1.6.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -208,6 +209,10 @@ further tune the metadata layer.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -223,10 +228,6 @@ further tune the metadata layer.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/02/17/elser-pmc/index.html 
b/news/2016/02/17/elser-pmc/index.html
index 93522b8..605aefa 100644
--- a/news/2016/02/17/elser-pmc/index.html
+++ b/news/2016/02/17/elser-pmc/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -181,6 +182,10 @@ not least in discussing <a 
href="https://mail-archives.apache.org/mod_mbox/calci
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -196,10 +201,6 @@ not least in discussing <a 
href="https://mail-archives.apache.org/mod_mbox/calci
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/02/17/streaming-sql-talk/index.html 
b/news/2016/02/17/streaming-sql-talk/index.html
index 6eb3031..29bf346 100644
--- a/news/2016/02/17/streaming-sql-talk/index.html
+++ b/news/2016/02/17/streaming-sql-talk/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -190,6 +191,10 @@ and
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -205,10 +210,6 @@ and
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/03/22/cassandra-adapter/index.html 
b/news/2016/03/22/cassandra-adapter/index.html
index 879bb64..f82cc20 100644
--- a/news/2016/03/22/cassandra-adapter/index.html
+++ b/news/2016/03/22/cassandra-adapter/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -191,6 +192,10 @@ for CSV and JSON files, and JDBC data source, MongoDB, 
Spark and Splunk.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -206,10 +211,6 @@ for CSV and JSON files, and JDBC data source, MongoDB, 
Spark and Splunk.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/03/22/release-1.7.0/index.html 
b/news/2016/03/22/release-1.7.0/index.html
index 0cab9bf..4692e36 100644
--- a/news/2016/03/22/release-1.7.0/index.html
+++ b/news/2016/03/22/release-1.7.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -213,6 +214,10 @@ to SLF4J’s <code class="highlighter-rouge">DEBUG</code> 
level, while <code cla
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -228,10 +233,6 @@ to SLF4J’s <code class="highlighter-rouge">DEBUG</code> 
level, while <code cla
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/06/13/release-1.8.0/index.html 
b/news/2016/06/13/release-1.8.0/index.html
index 1eb09b3..5df2b99 100644
--- a/news/2016/06/13/release-1.8.0/index.html
+++ b/news/2016/06/13/release-1.8.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -204,6 +205,10 @@ planner rules and APIs.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -219,10 +224,6 @@ planner rules and APIs.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/09/22/release-1.9.0/index.html 
b/news/2016/09/22/release-1.9.0/index.html
index da83fb6..f1f1e00 100644
--- a/news/2016/09/22/release-1.9.0/index.html
+++ b/news/2016/09/22/release-1.9.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -202,6 +203,10 @@ changes to planner rules and APIs.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -217,10 +222,6 @@ changes to planner rules and APIs.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2016/10/12/release-1.10.0/index.html 
b/news/2016/10/12/release-1.10.0/index.html
index 7ff03bf..ecd12ae 100644
--- a/news/2016/10/12/release-1.10.0/index.html
+++ b/news/2016/10/12/release-1.10.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -185,6 +186,10 @@ prevented us from handling consistently time dimensions in 
different time zones.
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -200,10 +205,6 @@ prevented us from handling consistently time dimensions in 
different time zones.
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2017/01/09/release-1.11.0/index.html 
b/news/2017/01/09/release-1.11.0/index.html
index a4b5530..aac9efb 100644
--- a/news/2017/01/09/release-1.11.0/index.html
+++ b/news/2017/01/09/release-1.11.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -223,6 +224,10 @@ See the cases for more details.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -238,10 +243,6 @@ See the cases for more details.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2017/03/24/release-1.12.0/index.html 
b/news/2017/03/24/release-1.12.0/index.html
index 7adbd31..eec3160 100644
--- a/news/2017/03/24/release-1.12.0/index.html
+++ b/news/2017/03/24/release-1.12.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -227,6 +228,10 @@ allows the corresponding time-unit arguments.</li>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -242,10 +247,6 @@ allows the corresponding time-unit arguments.</li>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2017/03/31/new-avatica-repository/index.html 
b/news/2017/03/31/new-avatica-repository/index.html
index 239b8f1..2798e57 100644
--- a/news/2017/03/31/new-avatica-repository/index.html
+++ b/news/2017/03/31/new-avatica-repository/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -186,6 +187,10 @@ with a mirrored-copy also available on Github at <a 
href="https://github.com/apa
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -201,10 +206,6 @@ with a mirrored-copy also available on Github at <a 
href="https://github.com/apa
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2017/06/26/release-1.13.0/index.html 
b/news/2017/06/26/release-1.13.0/index.html
index e217218..ac8b070 100644
--- a/news/2017/06/26/release-1.13.0/index.html
+++ b/news/2017/06/26/release-1.13.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -203,6 +204,10 @@ e.g., <a 
href="https://issues.apache.org/jira/browse/CALCITE-1707";>using extract
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -218,10 +223,6 @@ e.g., <a 
href="https://issues.apache.org/jira/browse/CALCITE-1707";>using extract
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2017/10/02/release-1.14.0/index.html 
b/news/2017/10/02/release-1.14.0/index.html
index 81f2114..f395b4a 100644
--- a/news/2017/10/02/release-1.14.0/index.html
+++ b/news/2017/10/02/release-1.14.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -190,6 +191,10 @@ Several minor improvements are added as well including 
improved <code class="hig
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -205,10 +210,6 @@ Several minor improvements are added as well including 
improved <code class="hig
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2017/12/11/release-1.15.0/index.html 
b/news/2017/12/11/release-1.15.0/index.html
index 55a22ce..25d4f13 100644
--- a/news/2017/12/11/release-1.15.0/index.html
+++ b/news/2017/12/11/release-1.15.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -209,6 +210,10 @@ release that will support JDK 7</a>.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -224,10 +229,6 @@ release that will support JDK 7</a>.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="current">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2018/03/19/release-1.16.0/index.html 
b/news/2018/03/19/release-1.16.0/index.html
index 30749a7..7594372 100644
--- a/news/2018/03/19/release-1.16.0/index.html
+++ b/news/2018/03/19/release-1.16.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -201,6 +202,10 @@ support for <a 
href="https://issues.apache.org/jira/browse/CALCITE-2191";>Guava v
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -216,10 +221,6 @@ support for <a 
href="https://issues.apache.org/jira/browse/CALCITE-2191";>Guava v
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2018/07/20/release-1.17.0/index.html 
b/news/2018/07/20/release-1.17.0/index.html
index eca5b93..04e3820 100644
--- a/news/2018/07/20/release-1.17.0/index.html
+++ b/news/2018/07/20/release-1.17.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -191,6 +192,10 @@ that accepts all SQL dialects.</li>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -206,10 +211,6 @@ that accepts all SQL dialects.</li>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2018/12/21/release-1.18.0/index.html 
b/news/2018/12/21/release-1.18.0/index.html
index 6adcf51..3d2f296 100644
--- a/news/2018/12/21/release-1.18.0/index.html
+++ b/news/2018/12/21/release-1.18.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -191,6 +192,10 @@ and the Elasticsearch and Apache Geode adapters.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -206,10 +211,6 @@ and the Elasticsearch and Apache Geode adapters.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2019/03/25/release-1.19.0/index.html 
b/news/2019/03/25/release-1.19.0/index.html
index 118e211..c6a966f 100644
--- a/news/2019/03/25/release-1.19.0/index.html
+++ b/news/2019/03/25/release-1.19.0/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -182,6 +183,10 @@ is pleased to announce
     <h4>Recent Releases</h4>
     <ul>
       
+      <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
       <li class="current">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
@@ -198,10 +203,6 @@ is pleased to announce
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/2019/03/25/release-1.19.0/index.html 
b/news/2019/06/24/release-1.20.0/index.html
similarity index 90%
copy from news/2019/03/25/release-1.19.0/index.html
copy to news/2019/06/24/release-1.20.0/index.html
index 118e211..e2ead15 100644
--- a/news/2019/03/25/release-1.19.0/index.html
+++ b/news/2019/06/24/release-1.20.0/index.html
@@ -2,7 +2,7 @@
 <html lang="en-US">
 <head>
   <meta charset="UTF-8">
-  <title>Release 1.19.0</title>
+  <title>Release 1.20.0</title>
   <meta name="viewport" content="width=device-width,initial-scale=1">
   <meta name="generator" content="Jekyll v3.7.3">
   <link rel="stylesheet" 
href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -126,8 +127,8 @@
       <div class="unit four-fifths">
         <article>
   <h2>
-    Release 1.19.0
-    <a href="/news/2019/03/25/release-1.19.0/" class="permalink" 
title="Permalink">∞</a>
+    Release 1.20.0
+    <a href="/news/2019/06/24/release-1.20.0/" class="permalink" 
title="Permalink">∞</a>
   </h2>
   <span class="post-category">
     <span class="label">
@@ -136,16 +137,16 @@
   </span>
   <div class="post-meta">
     <span class="post-date">
-      25 Mar 2019
+      24 Jun 2019
     </span>
     
     
     
-    <a href="http://github.com/risdenk"; class="post-author">
-      <img src="http://github.com/risdenk.png";
-           class="avatar" alt="krisden avatar"
+    <a href="https://michael.mior.ca/"; class="post-author">
+      <img src="http://github.com/michaelmior.png";
+           class="avatar" alt="mmior avatar"
            width="24" height="24">
-      krisden
+      mmior
     </a>
   </div>
   <div class="post-content">
@@ -155,13 +156,13 @@
 
 <p>The <a href="">Apache Calcite PMC</a>
 is pleased to announce
-<a href="/docs/history.html#v1-19-0">Apache Calcite release 1.19.0</a>.</p>
-
-<p>This release comes three months after 1.18.0. It includes more than 80 
resolved issues, comprising of a few new features as well as general 
improvements and bug-fixes. Among others, there have been significant 
improvements in JSON query support.</p>
+<a href="/docs/history.html#v1-20-0">Apache Calcite release 1.20.0</a>.</p>
 
+<p>This release comes three months after 1.19.0. It includes more than 130 
resolved issues, comprising of a few new features as well as general 
improvements and bug-fixes.
+It includes support for anti-joins, recursive queries, new functions, a new 
adapter, and many more bug fixes and improvements.</p>
 
     
-    <p>See the <a href="/docs/history.html#v1-19-0">release notes</a>;
+    <p>See the <a href="/docs/history.html#v1-20-0">release notes</a>;
       <a href="/downloads#source-releases">download</a> the release.</p>
     
   </div>
@@ -183,6 +184,10 @@ is pleased to announce
     <ul>
       
       <li class="current">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -198,10 +203,6 @@ is pleased to announce
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/index.html b/news/index.html
index b349554..f39ed3e 100644
--- a/news/index.html
+++ b/news/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -130,6 +131,52 @@
   
 <article>
   <h2>
+    <a href="/news/2019/06/24/release-1.20.0/">
+      Release 1.20.0
+    </a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      24 Jun 2019
+    </span>
+    
+    
+    
+    <a href="https://michael.mior.ca/"; class="post-author">
+      <img src="http://github.com/michaelmior.png";
+           class="avatar" alt="mmior avatar"
+           width="24" height="24">
+      mmior
+    </a>
+  </div>
+  <div class="post-content">
+    <!--
+
+-->
+
+<p>The <a href="">Apache Calcite PMC</a>
+is pleased to announce
+<a href="/docs/history.html#v1-20-0">Apache Calcite release 1.20.0</a>.</p>
+
+<p>This release comes three months after 1.19.0. It includes more than 130 
resolved issues, comprising of a few new features as well as general 
improvements and bug-fixes.
+It includes support for anti-joins, recursive queries, new functions, a new 
adapter, and many more bug fixes and improvements.</p>
+
+    
+    <p>See the <a href="/docs/history.html#v1-20-0">release notes</a>;
+      <a href="/downloads#source-releases">download</a> the release.</p>
+    
+  </div>
+</article>
+
+
+  
+<article>
+  <h2>
     <a href="/news/2019/03/25/release-1.19.0/">
       Release 1.19.0
     </a>
@@ -2043,6 +2090,10 @@ of the website.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -2058,10 +2109,6 @@ of the website.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>
diff --git a/news/releases/index.html b/news/releases/index.html
index c97b6ca..0c97184 100644
--- a/news/releases/index.html
+++ b/news/releases/index.html
@@ -84,7 +84,8 @@
     <option value="">Navigate the blog…</option>
     <option value="/news/">Home</option>
     <optgroup label="v1.x">
-            <option value="/news/2019/03/25/release-1.19.0/">Release 
1.19.0</option>
+            <option value="/news/2019/06/24/release-1.20.0/">Release 
1.20.0</option>
+      <option value="/news/2019/03/25/release-1.19.0/">Release 1.19.0</option>
       <option value="/news/2018/12/21/release-1.18.0/">Release 1.18.0</option>
       <option value="/news/2018/07/20/release-1.17.0/">Release 1.17.0</option>
       <option value="/news/2018/03/19/release-1.16.0/">Release 1.16.0</option>
@@ -130,6 +131,52 @@
   
 <article>
   <h2>
+    <a href="/news/2019/06/24/release-1.20.0/">
+      Release 1.20.0
+    </a>
+  </h2>
+  <span class="post-category">
+    <span class="label">
+      release
+    </span>
+  </span>
+  <div class="post-meta">
+    <span class="post-date">
+      24 Jun 2019
+    </span>
+    
+    
+    
+    <a href="https://michael.mior.ca/"; class="post-author">
+      <img src="http://github.com/michaelmior.png";
+           class="avatar" alt="mmior avatar"
+           width="24" height="24">
+      mmior
+    </a>
+  </div>
+  <div class="post-content">
+    <!--
+
+-->
+
+<p>The <a href="">Apache Calcite PMC</a>
+is pleased to announce
+<a href="/docs/history.html#v1-20-0">Apache Calcite release 1.20.0</a>.</p>
+
+<p>This release comes three months after 1.19.0. It includes more than 130 
resolved issues, comprising of a few new features as well as general 
improvements and bug-fixes.
+It includes support for anti-joins, recursive queries, new functions, a new 
adapter, and many more bug fixes and improvements.</p>
+
+    
+    <p>See the <a href="/docs/history.html#v1-20-0">release notes</a>;
+      <a href="/downloads#source-releases">download</a> the release.</p>
+    
+  </div>
+</article>
+
+
+  
+<article>
+  <h2>
     <a href="/news/2019/03/25/release-1.19.0/">
       Release 1.19.0
     </a>
@@ -1526,6 +1573,10 @@ new utility, <code 
class="highlighter-rouge">SqlRun</code>.</p>
     <ul>
       
       <li class="">
+        <a href="/news/2019/06/24/release-1.20.0/">1.20.0</a>
+      </li>
+      
+      <li class="">
         <a href="/news/2019/03/25/release-1.19.0/">1.19.0</a>
       </li>
       
@@ -1541,10 +1592,6 @@ new utility, <code 
class="highlighter-rouge">SqlRun</code>.</p>
         <a href="/news/2018/03/19/release-1.16.0/">1.16.0</a>
       </li>
       
-      <li class="">
-        <a href="/news/2017/12/11/release-1.15.0/">1.15.0</a>
-      </li>
-      
     </ul>
     <h4>Other News</h4>
     <ul>

Reply via email to