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>&<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>&<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&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&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&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&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"><dependency></span>
<span class="nt"><groupId></span>org.apache.calcite<span
class="nt"></groupId></span>
<span class="nt"><artifactId></span>calcite-core<span
class="nt"></artifactId></span>
- <span class="nt"><version></span>1.19.0<span
class="nt"></version></span>
+ <span class="nt"><version></span>1.20.0<span
class="nt"></version></span>
<span class="nt"></dependency></span>
<span class="nt"></dependencies></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>