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

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


The following commit(s) were added to refs/heads/main by this push:
     new 1db6b46ec Website deployed from 
calcite@1a938f1e7b0014d7c2f80966b5ff1d9c6e67adea
1db6b46ec is described below

commit 1db6b46ecffd322cae4c280bb294f2d6ed146502
Author: zabetak <[email protected]>
AuthorDate: Sun May 31 13:56:00 2026 +0000

    Website deployed from calcite@1a938f1e7b0014d7c2f80966b5ff1d9c6e67adea
---
 docs/history.html           | 486 +++++++++++++++++++++++++++++++++++++++++---
 docs/howto.html             |   4 +-
 img/avatars/Zhiqiang-He.png | Bin 9109 -> 9110 bytes
 3 files changed, 461 insertions(+), 29 deletions(-)

diff --git a/docs/history.html b/docs/history.html
index b6b336904..2ab7cd5e1 100644
--- a/docs/history.html
+++ b/docs/history.html
@@ -101,10 +101,10 @@ Downloads are available on the
 
 <!--
 
-## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.42.0";>1.42.0</a> 
/ YYYY-MM-DD
-{: #v1-42-0}
+## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.43.0";>1.43.0</a> 
/ YYYY-MM-DD
+{: #v1-43-0}
 
-This release comes x months after [1.41.0](#v1-41-0),
+This release comes x months after [1.42.0](#v1-42-0),
 contains contributions from x contributors, and resolves x issues.
 
 Contributors to this release:
@@ -113,48 +113,480 @@ y (release manager),
 z.
 
 Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
-using JDK/OpenJDK versions 8 to 23;
+using JDK/OpenJDK versions 8 to 24;
 Guava versions 21.0 to 33.4.8-jre;
 other software versions as specified in gradle.properties.
 
 #### Breaking Changes
-{: #breaking-1-42-0}
+{: #breaking-1-43-0}
 
-* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-7410";>CALCITE-7410</a>]
-  Changes the type of the `WINDOW_START` and `WINDOW_END` columns for
-  the table functions `HOP`, `TUMBLE`, `SESSION` to match the original
-  type of the timestamp column.  These types used to be hardwired to
-  `TIMESTAMP(3)`.
+#### New features
+{: #new-features-1-43-0}
 
-* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-7393";>CALCITE-7393</a>]
-`RelDataTypeImpl.digest` is deprecated. We recommend using 
`RelDataTypeImpl.innerDigest` instead.
-See system property 
`CalciteSystemProperty.DISABLE_GENERATE_REL_DATA_TYPE_DIGEST_STRING`.
+Below some rough guidelines on what to put into this section.
 
-* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-7301";>CALCITE-7301</a>]
-Prior to this change, most `SqlNode`s in the `org.apache.calcite.sql.ddl` 
package could not be unparsed
-when created with `SqlOperator#createCall`. To fix this, those `SqlNode`s now 
implement their own `SqlOperator`.
-`SqlNode#getOperandList()` now returns all operands required by these 
operators; the number and order may differ from before.
-The same applies to `SqlBabelCreateTable` and `SqlUnpivot`.
+1. Changes that introduce new:
+rules, SQL functions, data types, SQL syntax extensions, simplifications,
+metadata APIs (BuiltInMetadata), SQL dialects.
 
-* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6942";>CALCITE-6942</a>]
-Rename the method `decorrelateFetchOneSort` to `decorrelateSortWithRowNumber`.
-
-#### New features
-{: #new-features-1-42-0}
+2. Big performance improvements.
 
 #### Dependency version upgrade
-{: #dependency-1-42-0}
+{: #dependency-1-43-0}
 
 #### Bug-fixes, API changes and minor enhancements
-{: #fixes-1-42-0}
+{: #fixes-1-43-0}
 
 #### Build and test suite
-{: #build-1-42-0}
+{: #build-1-43-0}
 
 #### Web site and documentation
-{: #site-1-42-0}
+{: #site-1-43-0}
 -->
 
+<h2 id="v1-42-0">
+<a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.42.0";>1.42.0</a> 
/ 2026-06-01</h2>
+
+<p>This release comes 7 months after <a href="#v1-41-0">1.41.0</a>,
+contains contributions from 39 contributors, and resolves 241 issues.</p>
+
+<p>Contributors to this release:
+Alessandro Solimando,
+Alexis Cubilla,
+big face cat,
+Cancai Cai,
+Darpan Lunagariya,
+Diveyam Mishra,
+Dmitry Sysolyatin,
+Dongsheng He,
+Heng Qian,
+Hongyu Guo,
+Ian Bertolacci,
+Issac Garcia,
+Jinkun Liu,
+Joseph Grogan,
+Julian Hyde,
+Keshav Katkar,
+khanhkhanhlele,
+krooswu,
+Lincoln Lee,
+Mihai Budiu,
+Niels Pardon,
+Ruben Quesada Lopez,
+Sean Broeder,
+Sergey Nuyanzin,
+Silun Dong,
+Soumyakanti Das,
+Stamatis Zampetakis (Release Manager),
+Tamas Mate,
+Terran,
+Thomas Rebele,
+TJ Banghart,
+Weihua Zhang,
+Wenzhuang Zhu,
+Xiong Duan,
+Yash Limbad,
+Yu Xu,
+Zhen Chen,
+Zhen Wang,
+zhuyufeng0809,
+zzwqqq.</p>
+
+<p>Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
+using JDK/OpenJDK versions 8 to 24;
+Guava versions 21.0 to 33.4.8-jre;
+other software versions as specified in gradle.properties.</p>
+
+<h4 id="breaking-1-42-0">Breaking Changes</h4>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6942";>CALCITE-6942</a>]
+Rename the method <code class="language-plaintext 
highlighter-rouge">decorrelateFetchOneSort</code> to <code 
class="language-plaintext 
highlighter-rouge">decorrelateSortWithRowNumber</code>.</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7301";>CALCITE-7301</a>]
+Prior to this change, most <code class="language-plaintext 
highlighter-rouge">SqlNode</code>s in the <code class="language-plaintext 
highlighter-rouge">org.apache.calcite.sql.ddl</code> package could not be 
unparsed
+when created with <code class="language-plaintext 
highlighter-rouge">SqlOperator#createCall</code>. To fix this, those <code 
class="language-plaintext highlighter-rouge">SqlNode</code>s now implement 
their own <code class="language-plaintext highlighter-rouge">SqlOperator</code>.
+<code class="language-plaintext 
highlighter-rouge">SqlNode#getOperandList()</code> now returns all operands 
required by these operators; the number and order may differ from before.
+The same applies to <code class="language-plaintext 
highlighter-rouge">SqlBabelCreateTable</code> and <code 
class="language-plaintext highlighter-rouge">SqlUnpivot</code>.</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7351";>CALCITE-7351</a>] 
Make <code class="language-plaintext 
highlighter-rouge">getMaxNumericScale()</code> and <code 
class="language-plaintext highlighter-rouge">getMaxNumericPrecision()</code> 
final</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7393";>CALCITE-7393</a>]
+<code class="language-plaintext 
highlighter-rouge">RelDataTypeImpl.digest</code> is deprecated. We recommend 
using <code class="language-plaintext 
highlighter-rouge">RelDataTypeImpl.innerDigest</code> instead.
+See system property <code class="language-plaintext 
highlighter-rouge">CalciteSystemProperty.DISABLE_GENERATE_REL_DATA_TYPE_DIGEST_STRING</code>.</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7410";>CALCITE-7410</a>]
+Changes the type of the <code class="language-plaintext 
highlighter-rouge">WINDOW_START</code> and <code class="language-plaintext 
highlighter-rouge">WINDOW_END</code> columns for
+the table functions <code class="language-plaintext 
highlighter-rouge">HOP</code>, <code class="language-plaintext 
highlighter-rouge">TUMBLE</code>, <code class="language-plaintext 
highlighter-rouge">SESSION</code> to match the original
+type of the timestamp column.  These types used to be hardwired to
+<code class="language-plaintext highlighter-rouge">TIMESTAMP(3)</code>.</li>
+</ul>
+
+<h4 id="new-features-1-42-0">New features</h4>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4460";>CALCITE-4460</a>] 
Support custom delimiter when parsing CSV tables</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5347";>CALCITE-5347</a>] Add 
<code class="language-plaintext highlighter-rouge">SELECT ... BY</code>, a 
syntax extension that is shorthand for <code class="language-plaintext 
highlighter-rouge">GROUP BY</code> and <code class="language-plaintext 
highlighter-rouge">ORDER BY</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5733";>CALCITE-5733</a>] 
Simplify <code class="language-plaintext highlighter-rouge">a = ARRAY[1,2] AND 
a = ARRAY[2,3]</code> to <code class="language-plaintext 
highlighter-rouge">false</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5740";>CALCITE-5740</a>] Add 
<code class="language-plaintext highlighter-rouge">AggToSemiJoinRule</code> to 
transform aggregate to semijoin</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5787";>CALCITE-5787</a>] New 
<code class="language-plaintext highlighter-rouge">RelMdInputFieldsUsed</code> 
API to track the usage of input fields</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6066";>CALCITE-6066</a>] Add 
<code class="language-plaintext highlighter-rouge">HYPOT</code> function 
(enabled in Spark library)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7031";>CALCITE-7031</a>] 
Implement the general decorrelation algorithm (Neumann &amp; Kemper)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7295";>CALCITE-7295</a>] 
<code class="language-plaintext highlighter-rouge">RexSimplify</code> should 
simplify a division with a <code class="language-plaintext 
highlighter-rouge">NULL</code> argument</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7310";>CALCITE-7310</a>] 
Support the syntax <code class="language-plaintext highlighter-rouge">SELECT * 
EXCLUDE(columns)</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7311";>CALCITE-7311</a>] 
Support the syntax <code class="language-plaintext 
highlighter-rouge">ROW(*)</code> to create a nested <code 
class="language-plaintext highlighter-rouge">ROW</code> type with all 
columns</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7337";>CALCITE-7337</a>] Add 
<code class="language-plaintext highlighter-rouge">AGE</code> function (enabled 
in PostgreSQL library)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7362";>CALCITE-7362</a>] Add 
rule to transform <code class="language-plaintext 
highlighter-rouge">WHERE</code> clauses into filtered aggregates</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7406";>CALCITE-7406</a>] Add 
<code class="language-plaintext highlighter-rouge">ABS</code> function (enabled 
in MongoDB library)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7413";>CALCITE-7413</a>] Add 
<code class="language-plaintext highlighter-rouge">CONCAT</code> and <code 
class="language-plaintext highlighter-rouge">SUBSTRING</code> function (enabled 
in MongoDB library)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7422";>CALCITE-7422</a>] 
Support large plan optimization mode for HepPlanner</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7428";>CALCITE-7428</a>] 
Support <code class="language-plaintext highlighter-rouge">REGEXP</code> 
function in Hive library</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7448";>CALCITE-7448</a>] Add 
support for ‘:’ variant path access syntax</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7498";>CALCITE-7498</a>] 
Enhance parser to allow hints with assignments mixing literals and 
identifiers</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7523";>CALCITE-7523</a>] 
Support the syntax <code class="language-plaintext highlighter-rouge">SELECT * 
REPLACE(expr as column)</code>
+</li>
+</ul>
+
+<h4 id="dependency-1-42-0">Dependency version upgrade</h4>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7259";>CALCITE-7259</a>] 
Drop commons-lang3 dependency</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7290";>CALCITE-7290</a>] 
Update json-path to 2.10.0</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7307";>CALCITE-7307</a>] 
joou-java6-0.9.4 dependency conflicts with Java 9+ and JPMS</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7458";>CALCITE-7458</a>] 
Upgrade Jackson to 2.18.6 due to CVE</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7521";>CALCITE-7521</a>] 
Upgrade Avatica 1.28.0</li>
+</ul>
+
+<h4 id="fixes-1-42-0">Bug-fixes, API changes and minor enhancements</h4>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2152";>CALCITE-2152</a>] SQL 
parser unable to parse SQL with nested joins produced by <code 
class="language-plaintext highlighter-rouge">RelToSqlConverter</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2274";>CALCITE-2274</a>] 
Filter predicates aren’t inferred while using dynamic star in subquery</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3128";>CALCITE-3128</a>] 
Joining two tables producing only <code class="language-plaintext 
highlighter-rouge">NULLs</code> will return 0 rows</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4525";>CALCITE-4525</a>] 
Pull up predicate will lose some predicates when project contains same <code 
class="language-plaintext highlighter-rouge">RexInputRef</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4645";>CALCITE-4645</a>] In 
Elasticsearch adapter, a range predicate should be translated to a range 
query</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4765";>CALCITE-4765</a>] 
Complex correlated <code class="language-plaintext 
highlighter-rouge">EXISTS</code> sub-queries used as scalar subqueries can 
return wrong results</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4813";>CALCITE-4813</a>] 
<code class="language-plaintext highlighter-rouge">ANY_VALUE</code> assumes 
that arguments should be comparable</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4868";>CALCITE-4868</a>] 
Elasticsearch adapter fails if <code class="language-plaintext 
highlighter-rouge">GROUP BY</code> is followed by <code 
class="language-plaintext highlighter-rouge">ORDER BY</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5093";>CALCITE-5093</a>] 
Quantified comparison operators (e.g. <code class="language-plaintext 
highlighter-rouge">ANY</code>) should support <code class="language-plaintext 
highlighter-rouge">ARRAY</code> arguments</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5132";>CALCITE-5132</a>] 
Scalar <code class="language-plaintext highlighter-rouge">IN</code> subquery 
returns <code class="language-plaintext highlighter-rouge">UNKNOWN</code> 
instead of <code class="language-plaintext highlighter-rouge">FALSE</code> when 
key is partially <code class="language-plaintext highlighter-rouge">NULL</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5223";>CALCITE-5223</a>] 
<code class="language-plaintext 
highlighter-rouge">AdjustProjectForCountAggregateRule</code> throws <code 
class="language-plaintext 
highlighter-rouge">ArrayIndexOutOfBoundsException</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5390";>CALCITE-5390</a>] 
<code class="language-plaintext highlighter-rouge">RelDecorrelator</code> 
throws <code class="language-plaintext 
highlighter-rouge">NullPointerException</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5465";>CALCITE-5465</a>] 
Rule of <code class="language-plaintext 
highlighter-rouge">AGGREGATE_EXPAND_DISTINCT_AGGREGATES</code> produces an 
incorrect plan when SQL has distinct agg-call with <code 
class="language-plaintext highlighter-rouge">ROLLUP</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5597";>CALCITE-5597</a>] 
<code class="language-plaintext highlighter-rouge">SqlToRelConverter</code> 
generates wrong plan for <code class="language-plaintext 
highlighter-rouge">SELECT DISTINCT</code> query with <code 
class="language-plaintext highlighter-rouge">ORDER BY</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5832";>CALCITE-5832</a>] 
<code class="language-plaintext 
highlighter-rouge">CyclicMetadataException</code> thrown in complex <code 
class="language-plaintext highlighter-rouge">JOIN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6176";>CALCITE-6176</a>] 
<code class="language-plaintext 
highlighter-rouge">JOIN_SUB_QUERY_TO_CORRELATE</code> rule incorrectly handles 
<code class="language-plaintext highlighter-rouge">EXISTS</code> in <code 
class="language-plaintext highlighter-rouge">LEFT JOIN ON</code> clause</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6291";>CALCITE-6291</a>] 
Support converting <code class="language-plaintext 
highlighter-rouge">ArrowTable</code> to <code class="language-plaintext 
highlighter-rouge">Queryable</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6298";>CALCITE-6298</a>] 
Support <code class="language-plaintext highlighter-rouge">UNION</code> in 
Arrow adapter</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6300";>CALCITE-6300</a>] 
Function <code class="language-plaintext 
highlighter-rouge">MAP_VALUES/MAP_KEYS</code> gives exception when <code 
class="language-plaintext highlighter-rouge">mapValueType</code> and <code 
class="language-plaintext highlighter-rouge">mapKeyType</code> not equals map 
Biggest mapKeytype or mapValueType</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6636";>CALCITE-6636</a>] 
Support CNF condition in Arrow adapter</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6646";>CALCITE-6646</a>] 
Support <code class="language-plaintext highlighter-rouge">TIMESTAMP</code> 
data type in Arrow adapter</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6681";>CALCITE-6681</a>] 
<code class="language-plaintext highlighter-rouge">NullPointerException</code> 
in <code class="language-plaintext 
highlighter-rouge">ProjectCorrelateTransposeRule</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6757";>CALCITE-6757</a>] 
Elasticsearch adapter returns wrong result when aggregating sub-query with 
aggregation</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6829";>CALCITE-6829</a>] 
<code class="language-plaintext highlighter-rouge">MSSQL</code> dialect 
incorrectly translates of <code class="language-plaintext 
highlighter-rouge">SELECT TRUE</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6942";>CALCITE-6942</a>] 
Decorrelate sub-queries with <code class="language-plaintext 
highlighter-rouge">LIMIT 1</code> and <code class="language-plaintext 
highlighter-rouge">OFFSET</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6963";>CALCITE-6963</a>] 
<code class="language-plaintext highlighter-rouge">SqlToRelConverter</code> 
fails when subquery is in join on clause</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6968";>CALCITE-6968</a>] 
<code class="language-plaintext 
highlighter-rouge">SqlUpdate#getOperandList</code> omits sourceSelect 
operand</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7057";>CALCITE-7057</a>] 
<code class="language-plaintext highlighter-rouge">NPE</code> when 
decorrelating query containing nested correlated subqueries</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7085";>CALCITE-7085</a>] 
<code class="language-plaintext highlighter-rouge">JOIN USING</code> with 
unqualified common column fails in a conformance where <code 
class="language-plaintext highlighter-rouge">allowQualifyingCommonColumn</code> 
is false (e.g. Oracle, Presto)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7087";>CALCITE-7087</a>] 
SQLite does not support <code class="language-plaintext 
highlighter-rouge">RIGHT/FULL JOIN</code> until version 3.39.0</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7145";>CALCITE-7145</a>] 
<code class="language-plaintext highlighter-rouge">RexSimplify</code> should 
not simplify <code class="language-plaintext highlighter-rouge">IS 
NULL(10/0)</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7187";>CALCITE-7187</a>] 
Java UDF byte arrays cannot be mapped to <code class="language-plaintext 
highlighter-rouge">VARBINARY</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7196";>CALCITE-7196</a>] 
Create an optimization pass which can convert some cases of <code 
class="language-plaintext highlighter-rouge">Correlate</code> + <code 
class="language-plaintext highlighter-rouge">Unnest</code> to <code 
class="language-plaintext highlighter-rouge">Unnest</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7207";>CALCITE-7207</a>] 
Semi Join <code class="language-plaintext highlighter-rouge">RelNode</code> 
cannot be translated into correct <code class="language-plaintext 
highlighter-rouge">MySQL</code> SQL</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7208";>CALCITE-7208</a>] 
Allow downstream projects implement <code class="language-plaintext 
highlighter-rouge">CREATE OR ALTER</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7251";>CALCITE-7251</a>] 
<code class="language-plaintext highlighter-rouge">SEARCH</code> and <code 
class="language-plaintext highlighter-rouge">WINDOW</code> calls should carry 
source position information</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7254";>CALCITE-7254</a>] Add 
rule for sharing trivially equivalent RelNodes within Combine</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7256";>CALCITE-7256</a>] 
Make the fields of <code class="language-plaintext 
highlighter-rouge">SqlTableRef</code> public</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7257";>CALCITE-7257</a>] 
Subqueries cannot be decorrelated if join condition contains <code 
class="language-plaintext highlighter-rouge">RexFieldAccess</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7258";>CALCITE-7258</a>] 
<code class="language-plaintext highlighter-rouge">RelBuilder.filter</code> 
should throw if the condition is not <code class="language-plaintext 
highlighter-rouge">BOOLEAN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7266";>CALCITE-7266</a>] 
Optimize the “well-known count bug” correction</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7268";>CALCITE-7268</a>] 
<code class="language-plaintext highlighter-rouge">SqlToRelConverter</code> 
throws exception if lambda contains <code class="language-plaintext 
highlighter-rouge">IN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7272";>CALCITE-7272</a>] 
Subqueries cannot be decorrelated if have set op</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7273";>CALCITE-7273</a>] 
<code class="language-plaintext 
highlighter-rouge">CoreRules.JOIN_REDUCE_EXPRESSIONS</code> throws when applied 
to an <code class="language-plaintext highlighter-rouge">ASOF JOIN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7274";>CALCITE-7274</a>] 
<code class="language-plaintext highlighter-rouge">RexFieldAccess</code> has 
wrong index when use trim unused fields</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7276";>CALCITE-7276</a>] 
<code class="language-plaintext highlighter-rouge">SqlToRelConverter</code> 
throws exception for <code class="language-plaintext 
highlighter-rouge">UPDATE</code> if identifier expansion disabled</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7279";>CALCITE-7279</a>] 
<code class="language-plaintext highlighter-rouge">ClickHouse</code> dialect 
should wrap nested joins with explicit column aliases</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7281";>CALCITE-7281</a>] 
Deprecate <code class="language-plaintext 
highlighter-rouge">NullPolicy.ANY</code> in favor of <code 
class="language-plaintext highlighter-rouge">NullPolicy.SEMI_STRICT</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7287";>CALCITE-7287</a>] In 
<code class="language-plaintext highlighter-rouge">simplifyLike</code>, the 
<code class="language-plaintext highlighter-rouge">makeLiteral</code> call does 
not preserve the <code class="language-plaintext 
highlighter-rouge">RelDataType</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7289";>CALCITE-7289</a>] 
<code class="language-plaintext highlighter-rouge">SELECT NULL</code> sub-query 
throwing exception</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7291";>CALCITE-7291</a>] 
Verify that the same exception is thrown for the original and simplified 
expression in <code class="language-plaintext 
highlighter-rouge">RexSimplify#verify</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7293";>CALCITE-7293</a>] 
<code class="language-plaintext highlighter-rouge">MAP</code> constructor 
cannot handle <code class="language-plaintext highlighter-rouge">VARIANT</code> 
values that need casts</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7296";>CALCITE-7296</a>] 
<code class="language-plaintext highlighter-rouge">RexSimplify</code> should 
not simplify <code class="language-plaintext highlighter-rouge">IS 
NULL(CAST(10/0 AS BIGINT))</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7297";>CALCITE-7297</a>] The 
result is incorrect when the <code class="language-plaintext 
highlighter-rouge">GROUP BY</code> key in a subquery is a <code 
class="language-plaintext highlighter-rouge">RexFieldAccess</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7302";>CALCITE-7302</a>] 
Infinite loop with <code class="language-plaintext 
highlighter-rouge">JoinPushTransitivePredicatesRule</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7303";>CALCITE-7303</a>] 
Sub-queries cannot be decorrelated if filter condition have multi <code 
class="language-plaintext highlighter-rouge">CorrelationId</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7305";>CALCITE-7305</a>] 
Subqueries in <code class="language-plaintext highlighter-rouge">ASOF JOIN 
MATCH_CONDITION</code> cause an assertion failure</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7309";>CALCITE-7309</a>] 
Position is unparsed incorrectly for <code class="language-plaintext 
highlighter-rouge">ClickHouseSqlDialect</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7312";>CALCITE-7312</a>] 
Alias is not auto generated for <code class="language-plaintext 
highlighter-rouge">LATERAL TABLE</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7315";>CALCITE-7315</a>] 
Support <code class="language-plaintext highlighter-rouge">LEFT_MARK</code> 
type for hash join in enumerable convention</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7316";>CALCITE-7316</a>] The 
<code class="language-plaintext highlighter-rouge">POSITION</code> function in 
SQLite is missing the <code class="language-plaintext 
highlighter-rouge">FROM</code> clause</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7317";>CALCITE-7317</a>] 
<code class="language-plaintext highlighter-rouge">SubQueryRemoveRule</code> 
should skip NULL-safety checks for <code class="language-plaintext 
highlighter-rouge">IN</code> subqueries when both the keys and the subquery 
columns are <code class="language-plaintext highlighter-rouge">NOT NULL</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7318";>CALCITE-7318</a>] 
Execution fails when the <code class="language-plaintext 
highlighter-rouge">JOIN ON</code> condition contains references to columns from 
both the left and right sides</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7319";>CALCITE-7319</a>] 
<code class="language-plaintext highlighter-rouge">FILTER_INTO_JOIN</code> rule 
loses correlation variable context in HepPlanner</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7319";>CALCITE-7319</a>] 
<code class="language-plaintext highlighter-rouge">FILTER_INTO_JOIN</code> rule 
loses correlation variable context in HepPlanner</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7320";>CALCITE-7320</a>] 
<code class="language-plaintext 
highlighter-rouge">AggregateProjectMergeRule</code> throws <code 
class="language-plaintext highlighter-rouge">AssertionError</code> when <code 
class="language-plaintext highlighter-rouge">Project</code> maps multiple 
grouping keys to the same field</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7321";>CALCITE-7321</a>] 
<code class="language-plaintext highlighter-rouge">FilesTableFunction</code> 
throws <code class="language-plaintext 
highlighter-rouge">NumberFormatException</code> on macOS with GNU stat 
installed</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7322";>CALCITE-7322</a>] The 
<code class="language-plaintext highlighter-rouge">POSITION</code> function in 
<code class="language-plaintext highlighter-rouge">MySQL</code> is missing the 
<code class="language-plaintext highlighter-rouge">FROM</code> clause</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7323";>CALCITE-7323</a>] 
Result of cast <code class="language-plaintext highlighter-rouge">Number</code> 
to <code class="language-plaintext highlighter-rouge">Boolean</code> is not 
correct</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7325";>CALCITE-7325</a>] 
Incorrect <code class="language-plaintext highlighter-rouge">VARIANT</code> 
signatures in <code class="language-plaintext 
highlighter-rouge">SqlItemOperator</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7326";>CALCITE-7326</a>] 
<code class="language-plaintext highlighter-rouge">FILTER_CORRELATE</code> rule 
loses correlation variable context in HepPlanner</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7327";>CALCITE-7327</a>] 
Support <code class="language-plaintext highlighter-rouge">IS NOT DISTINCT 
FROM</code> as equi condition of hash join</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7330";>CALCITE-7330</a>] 
<code class="language-plaintext 
highlighter-rouge">AggregateCaseToFilterRule</code> should not be applied on 
aggregate functions that don’t skip <code class="language-plaintext 
highlighter-rouge">NULL</code> inputs</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7331";>CALCITE-7331</a>] 
Support the alias form <code class="language-plaintext 
highlighter-rouge">SELECT * EXCEPT</code> for <code class="language-plaintext 
highlighter-rouge">SELECT * EXCLUDE</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7332";>CALCITE-7332</a>] 
<code class="language-plaintext highlighter-rouge">SELECT * EXCLUDE</code> list 
should error when it excludes all columns</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7335";>CALCITE-7335</a>] 
<code class="language-plaintext highlighter-rouge">RelToSqlConverter</code> 
generate sql containing Scala sub-queries includes redundant parentheses</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7336";>CALCITE-7336</a>] 
<code class="language-plaintext highlighter-rouge">RelFieldTrimmer</code> 
generates an incorrect plan when handling correlated sub-query within <code 
class="language-plaintext highlighter-rouge">Filter</code> or <code 
class="language-plaintext highlighter-rouge">Join</code> condition</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7338";>CALCITE-7338</a>] 
Window hints are not propagated to window rel nodes</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7339";>CALCITE-7339</a>] 
Most classes in <code class="language-plaintext 
highlighter-rouge">SqlDdlNodes</code> use an incorrect <code 
class="language-plaintext highlighter-rouge">SqlCallFactory</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7343";>CALCITE-7343</a>] 
<code class="language-plaintext highlighter-rouge">RelToSqlConverter</code> 
generate wrong SQL when scalar correlated sub-query in <code 
class="language-plaintext highlighter-rouge">Project</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7346";>CALCITE-7346</a>] 
Prevent overflow in metadata row-count when <code class="language-plaintext 
highlighter-rouge">LIMIT/OFFSET</code> literal exceeds <code 
class="language-plaintext highlighter-rouge">Long</code> range</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7347";>CALCITE-7347</a>] 
<code class="language-plaintext highlighter-rouge">UNKNOWN</code> type inferred 
for array element type</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7348";>CALCITE-7348</a>] 
Remove redundant extraction correlation variables when Trim <code 
class="language-plaintext highlighter-rouge">Project</code> fields</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7349";>CALCITE-7349</a>] 
Upgrade the types of <code class="language-plaintext 
highlighter-rouge">FETCH</code> and <code class="language-plaintext 
highlighter-rouge">OFFSET</code> in <code class="language-plaintext 
highlighter-rouge">Sort</code> to <code class="language-plaintext 
highlighter-rouge">BigDecimal</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7350";>CALCITE-7350</a>] 
Missing <code class="language-plaintext 
highlighter-rouge">allowEmptyOutputFromRewrite</code> parameter in <code 
class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator.unnestInternal</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7352";>CALCITE-7352</a>] 
Incorrect <code class="language-plaintext highlighter-rouge">SqlLibrary</code> 
enum value used in ClickHouse SQL test</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7355";>CALCITE-7355</a>] 
<code class="language-plaintext highlighter-rouge">RelToSqlConverter</code> 
throws exception when the join condition contains a correlated subquery</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7356";>CALCITE-7356</a>] The 
<code class="language-plaintext highlighter-rouge">MARK JOIN</code> generated 
by <code class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator</code> needs to be adapted to 
<code class="language-plaintext highlighter-rouge">RelFieldTrimmer</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7357";>CALCITE-7357</a>] Add 
runtime implementation for <code class="language-plaintext 
highlighter-rouge">IS DISTINCT FROM</code> operator</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7358";>CALCITE-7358</a>] 
Casts involving <code class="language-plaintext highlighter-rouge">MAP</code> 
and <code class="language-plaintext highlighter-rouge">ROW</code> types cause 
compile-time exceptions</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7359";>CALCITE-7359</a>] 
Incorrect result for array comparison with <code class="language-plaintext 
highlighter-rouge">ANY</code> operator</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7360";>CALCITE-7360</a>] The 
meaning of negation for unsigned numbers is not defined</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7363";>CALCITE-7363</a>] 
Improve error message for <code class="language-plaintext 
highlighter-rouge">ASOF JOIN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7365";>CALCITE-7365</a>] 
<code class="language-plaintext highlighter-rouge">RelMdRowCount</code> ignores 
<code class="language-plaintext highlighter-rouge">estimateRowCoun</code> 
overrides in <code class="language-plaintext 
highlighter-rouge">SingleRel</code> subclasses</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7366";>CALCITE-7366</a>] 
<code class="language-plaintext highlighter-rouge">AssertionError</code> in 
<code class="language-plaintext 
highlighter-rouge">RexLiteral.valueMatchesType</code> for <code 
class="language-plaintext highlighter-rouge">CAST</code> to <code 
class="language-plaintext highlighter-rouge">MAP</code> type</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7367";>CALCITE-7367</a>] 
<code class="language-plaintext highlighter-rouge">NULLS FIRST</code> throws 
<code class="language-plaintext highlighter-rouge">ClassCastException</code> 
when sorting arrays</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7368";>CALCITE-7368</a>] 
Validator accepts <code class="language-plaintext highlighter-rouge">CAST(INT 
TO BINARY)</code>, but the runtime does not implement them</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7369";>CALCITE-7369</a>] 
<code class="language-plaintext highlighter-rouge">ProjectToWindowRule</code> 
loses column alias when optimizing <code class="language-plaintext 
highlighter-rouge">OVER</code> window queries</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7370";>CALCITE-7370</a>] 
Trailing dot is not removed when normalizing timestamp strings</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7372";>CALCITE-7372</a>] 
<code class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator</code> generates invalid SQL when 
the JOIN condition has correlation</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7373";>CALCITE-7373</a>] 
<code class="language-plaintext highlighter-rouge">FILTER_INTO_JOIN</code> 
should not push <code class="language-plaintext 
highlighter-rouge">Filter</code> into a <code class="language-plaintext 
highlighter-rouge">Join</code> when the <code class="language-plaintext 
highlighter-rouge">Filter</code> contains non-deterministic function</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7374";>CALCITE-7374</a>] 
<code class="language-plaintext highlighter-rouge">NULLS LAST</code> throws 
<code class="language-plaintext highlighter-rouge">ClassCastException</code> 
when sorting arrays</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7375";>CALCITE-7375</a>] 
<code class="language-plaintext 
highlighter-rouge">ProjectWindowTransposeRule</code> does not correctly adjust 
column indices in window bounds</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7377";>CALCITE-7377</a>] 
Validator should reject a <code class="language-plaintext 
highlighter-rouge">DESCRIPTOR</code> in a table function when it is not an 
identifier</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7378";>CALCITE-7378</a>] 
<code class="language-plaintext highlighter-rouge">RelToSqlConverter</code> 
generates incorrect column reference when <code class="language-plaintext 
highlighter-rouge">hasImplicitTableAlias</code> is true</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7379";>CALCITE-7379</a>] LHS 
correlated variables are shadowed by nullable RHS outputs in <code 
class="language-plaintext highlighter-rouge">LEFT JOIN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7382";>CALCITE-7382</a>] 
Wrong results when using <code class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator</code> with <code 
class="language-plaintext highlighter-rouge">LIMIT 1</code> sub-query</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7385";>CALCITE-7385</a>] 
Support <code class="language-plaintext highlighter-rouge">LEFT_MARK</code> 
type for nested loop join in enumerable convention</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7386";>CALCITE-7386</a>] 
Wrong results after decorrelating query with <code class="language-plaintext 
highlighter-rouge">MEASURE</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7388";>CALCITE-7388</a>] 
Redis Adapter operand config should not support empty string</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7389";>CALCITE-7389</a>] 
<code class="language-plaintext highlighter-rouge">PruneJoinSingleValue</code> 
rule causes type mismatch in <code class="language-plaintext 
highlighter-rouge">EXISTS</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7391";>CALCITE-7391</a>] 
<code class="language-plaintext highlighter-rouge">AssertionError</code> when 
applying <code class="language-plaintext 
highlighter-rouge">FILTER_REDUCE_EXPRESSIONS</code> on expression <code 
class="language-plaintext highlighter-rouge">WHERE 123 IN (SELECT NULL FROM 
emps)</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7392";>CALCITE-7392</a>] 
Unable to implement <code class="language-plaintext 
highlighter-rouge">EnumerableCollect</code> for SQL queries with <code 
class="language-plaintext highlighter-rouge">UNNEST</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7393";>CALCITE-7393</a>] Use 
<code class="language-plaintext highlighter-rouge">RelDataTypeDigest</code> in 
composite types to improve memory footprint and computational latency</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7394";>CALCITE-7394</a>] 
Nested sub-query with multiple levels of correlation returns incorrect 
results</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7395";>CALCITE-7395</a>] 
<code class="language-plaintext highlighter-rouge">ProjectMergeRule</code> 
incorrectly merges projects with correlation variables</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7396";>CALCITE-7396</a>] 
<code class="language-plaintext highlighter-rouge">PruneEmptyRules</code> does 
not support <code class="language-plaintext highlighter-rouge">LEFT_MARK 
JOIN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7397";>CALCITE-7397</a>] 
<code class="language-plaintext highlighter-rouge">AssertionError</code> in 
simplifying join condition when creating <code class="language-plaintext 
highlighter-rouge">LEFT MARK JOIN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7398";>CALCITE-7398</a>] 
Incorrect int <code class="language-plaintext highlighter-rouge">CAST</code> in 
<code class="language-plaintext highlighter-rouge">VariantNonNull#cast</code> 
for <code class="language-plaintext highlighter-rouge">BIGINT</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7400";>CALCITE-7400</a>] 
<code class="language-plaintext highlighter-rouge">PruneJoinSingleValue</code> 
rule causes type mismatch in <code class="language-plaintext 
highlighter-rouge">IN</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7401";>CALCITE-7401</a>] 
Multi-level correlated subqueries cause an out-of-range error in the <code 
class="language-plaintext highlighter-rouge">TopDownGeneralDecorrelator</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7402";>CALCITE-7402</a>] 
<code class="language-plaintext highlighter-rouge">AssertionError</code> type 
mismatch when using <code class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator</code> with nested correlated 
sub-query</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7403";>CALCITE-7403</a>] 
Missing <code class="language-plaintext highlighter-rouge">ENUMERABLE</code> 
Convention for <code class="language-plaintext 
highlighter-rouge">LogicalConditionalCorrelate</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7404";>CALCITE-7404</a>] 
Syntax error in MongoDB adapter due to incorrect field alias</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7408";>CALCITE-7408</a>] 
<code class="language-plaintext highlighter-rouge">URL_ENCODE/URL_DECODE</code> 
is unparsed incorrectly for <code class="language-plaintext 
highlighter-rouge">ClickHouseSqlDialect</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7409";>CALCITE-7409</a>] 
Merge <code class="language-plaintext highlighter-rouge">JOIN</code> condition 
cannot contain <code class="language-plaintext highlighter-rouge">IS NOT 
DISTINCT FROM</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7410";>CALCITE-7410</a>] 
<code class="language-plaintext highlighter-rouge">TIMESTAMP</code> type for 
<code class="language-plaintext highlighter-rouge">TUMBLE</code> and <code 
class="language-plaintext highlighter-rouge">HOP</code> is hardwired to <code 
class="language-plaintext highlighter-rouge">TIMESTAMP(3)</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7411";>CALCITE-7411</a>] 
When a <code class="language-plaintext highlighter-rouge">SCALAR_QUERY</code> 
in <code class="language-plaintext highlighter-rouge">PROJECT</code> contains 
correlated variables execution fails using <code class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7412";>CALCITE-7412</a>] 
Redis test failed on higher versions of macOS</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7414";>CALCITE-7414</a>] 
Incorrect mapping of <code class="language-plaintext 
highlighter-rouge">CorDef</code> after decorrelating a <code 
class="language-plaintext highlighter-rouge">Join</code> in <code 
class="language-plaintext highlighter-rouge">TopDownGeneralDecorrelator</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7415";>CALCITE-7415</a>] 
<code class="language-plaintext 
highlighter-rouge">CalciteCatalogReader.lookupOperatorOverloads</code> keeps 
original function identifier casing instead of resolved schema-path casing</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7416";>CALCITE-7416</a>] Add 
<code class="language-plaintext highlighter-rouge">firedRulesCache</code> for 
<code class="language-plaintext highlighter-rouge">HepPlanner</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7417";>CALCITE-7417</a>] Add 
a large plan benchmark for <code class="language-plaintext 
highlighter-rouge">HepPlanner</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7418";>CALCITE-7418</a>] 
<code class="language-plaintext highlighter-rouge">SqlOverlapsOperator</code> 
does not reject some illegal comparisons (e.g., <code class="language-plaintext 
highlighter-rouge">TIME</code> vs <code class="language-plaintext 
highlighter-rouge">DATE</code>)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7423";>CALCITE-7423</a>] 
<code class="language-plaintext highlighter-rouge">Setop</code> subquery 
without correlated variables triggers <code class="language-plaintext 
highlighter-rouge">NullPointerException</code> during decorrelation</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7425";>CALCITE-7425</a>] 
Correct the logical inverse of <code class="language-plaintext 
highlighter-rouge">SqlBetweenOperator</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7427";>CALCITE-7427</a>] 
Query with <code class="language-plaintext highlighter-rouge">ORDER BY 
NULL</code> throws <code class="language-plaintext 
highlighter-rouge">NoSuchMethodException: compareNullsLast</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7429";>CALCITE-7429</a>] 
Unable to implement <code class="language-plaintext 
highlighter-rouge">EnumerableMinus</code> for SQL queries with <code 
class="language-plaintext highlighter-rouge">EXCEPT</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7431";>CALCITE-7431</a>] 
<code class="language-plaintext highlighter-rouge">RelTraitSet#getTrait</code> 
mishandles <code class="language-plaintext 
highlighter-rouge">RelCompositeTrait</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7432";>CALCITE-7432</a>] 
<code class="language-plaintext highlighter-rouge">NumberFormatException</code> 
when convert <code class="language-plaintext highlighter-rouge">NaN</code> 
literal to SQL</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7433";>CALCITE-7433</a>] 
Invalid unparse for <code class="language-plaintext 
highlighter-rouge">CAST</code> to <code class="language-plaintext 
highlighter-rouge">MAP</code> type in Spark</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7434";>CALCITE-7434</a>] 
<code class="language-plaintext highlighter-rouge">AssertionError</code> in new 
decorrelation algorithm caused by <code class="language-plaintext 
highlighter-rouge">FilterJoinRule</code> omitting <code 
class="language-plaintext highlighter-rouge">variablesSet</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7435";>CALCITE-7435</a>] 
Window functions should allow <code class="language-plaintext 
highlighter-rouge">ORDER BY</code> fields of type <code 
class="language-plaintext highlighter-rouge">INTERVAL</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7437";>CALCITE-7437</a>] 
Type coercion for quantifier operators is incomplete</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7441";>CALCITE-7441</a>] 
<code class="language-plaintext 
highlighter-rouge">AggregateFilterToFilteredAggregateRule</code> fails when 
<code class="language-plaintext highlighter-rouge">WHERE</code> condition is 
nullable</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7442";>CALCITE-7442</a>] 
Correlated variable has wrong index inside subquery</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7443";>CALCITE-7443</a>] 
Incorrect simplification for large interval</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7447";>CALCITE-7447</a>] 
<code class="language-plaintext highlighter-rouge">RelRoot.project</code> adds 
<code class="language-plaintext highlighter-rouge">Project</code> for DDL 
nodes</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7450";>CALCITE-7450</a>] 
<code class="language-plaintext highlighter-rouge">ValuesReduceRule</code> 
incorrectly drops tuples when filter condition is irreducible</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7456";>CALCITE-7456</a>] 
Enable the <code class="language-plaintext highlighter-rouge">TRY_CAST</code> 
function to support the MSSQL dialect</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7457";>CALCITE-7457</a>] 
<code class="language-plaintext highlighter-rouge">VALUES</code> and <code 
class="language-plaintext highlighter-rouge">SELECT</code> produce different 
validation results for the same expression</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7461";>CALCITE-7461</a>] Add 
<code class="language-plaintext highlighter-rouge">@Strict</code> to <code 
class="language-plaintext highlighter-rouge">ByteArrayFunction</code> and <code 
class="language-plaintext highlighter-rouge">ByteArrayLengthFunction</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7465";>CALCITE-7465</a>] 
Make <code class="language-plaintext highlighter-rouge">MATCH_RECOGNIZE</code> 
tolerant to <code class="language-plaintext highlighter-rouge">FINAL</code> and 
<code class="language-plaintext highlighter-rouge">RUNNING</code> non function 
<code class="language-plaintext highlighter-rouge">MEASURES</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7466";>CALCITE-7466</a>] 
Unparse of <code class="language-plaintext 
highlighter-rouge">MATCH_RECOGNIZE</code> produces duplicate aliases</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7467";>CALCITE-7467</a>] 
<code class="language-plaintext highlighter-rouge">MATCH_RECOGNIZE</code> does 
not support aliases for tableRef</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7468";>CALCITE-7468</a>] The 
<code class="language-plaintext highlighter-rouge">SPLIT_PART</code> 
implementation is incorrect for regex patterns</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7470";>CALCITE-7470</a>] 
Unparse of <code class="language-plaintext highlighter-rouge">DEFINE</code> in 
<code class="language-plaintext highlighter-rouge">MATCH_RECOGNIZE</code> leads 
to incorrect SQL</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7471";>CALCITE-7471</a>] 
Alias is not auto generated for <code class="language-plaintext 
highlighter-rouge">MATCH_RECOGNIZE</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7472";>CALCITE-7472</a>] 
Arrow adapter should support <code class="language-plaintext 
highlighter-rouge">LIKE</code> operator push down</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7474";>CALCITE-7474</a>] 
<code class="language-plaintext highlighter-rouge">LAST</code> in <code 
class="language-plaintext highlighter-rouge">MATCH_RECOGNIZE</code> might 
return wrong result</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7475";>CALCITE-7475</a>] 
Babel parser allows postfix access after PostgreSQL-style <code 
class="language-plaintext highlighter-rouge">::</code> infix cast</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7477";>CALCITE-7477</a>] 
Push schema pattern filter into sub-schema map lookup to avoid loading all 
schemas</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7479";>CALCITE-7479</a>] 
Remove redundant aggregate group keys with FD</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7480";>CALCITE-7480</a>] 
Unparse of <code class="language-plaintext 
highlighter-rouge">MATCH_RECOGNIZE</code> with <code class="language-plaintext 
highlighter-rouge">PARTITION BY</code> or <code class="language-plaintext 
highlighter-rouge">ORDER BY</code> produces invalid SQL</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7482";>CALCITE-7482</a>] 
Wrong variablesSet used when rewriting subquery in <code 
class="language-plaintext highlighter-rouge">JOIN ON</code> clause</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7483";>CALCITE-7483</a>] 
<code class="language-plaintext highlighter-rouge">RelToSqlConverter</code> 
generates <code class="language-plaintext highlighter-rouge">SELECT *</code> 
despite <code class="language-plaintext 
highlighter-rouge">supportGenerateSelectStar</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7484";>CALCITE-7484</a>] Add 
a rule to eliminate redundant aggregates functions over <code 
class="language-plaintext highlighter-rouge">GROUP BY</code> keys</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7485";>CALCITE-7485</a>] 
<code class="language-plaintext 
highlighter-rouge">FIRST_VALUE/LAST_VALUE</code> should only be defined for 
window aggregates</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7486";>CALCITE-7486</a>] 
Operators in <code class="language-plaintext 
highlighter-rouge">MATCH_RECOGNIZE</code> don’t support <code 
class="language-plaintext highlighter-rouge">SqlLiterals</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7490";>CALCITE-7490</a>] 
<code class="language-plaintext highlighter-rouge">PruneEmptyRules</code> is 
ineffective for window statements</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7491";>CALCITE-7491</a>] 
Literals of type <code class="language-plaintext highlighter-rouge">TIMESTAMP 
WITH TIME ZONE</code> cause crashes</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7492";>CALCITE-7492</a>] 
Support expression that has a constant value within the group involving only 
<code class="language-plaintext highlighter-rouge">GROUP BY</code> keys as 
aggregate arguments</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7496";>CALCITE-7496</a>] 
OS-adapter usability</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7497";>CALCITE-7497</a>] 
Support constant folding in Lambda expressions</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7499";>CALCITE-7499</a>] 
<code class="language-plaintext highlighter-rouge">COALESCE</code> with args of 
different types might be incorrectly simplified</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7501";>CALCITE-7501</a>] 
<code class="language-plaintext highlighter-rouge">AssertionError</code> in 
alias expansion for <code class="language-plaintext highlighter-rouge">LEFT 
JOIN USING</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7502";>CALCITE-7502</a>] 
<code class="language-plaintext highlighter-rouge">RelToSqlConverter</code> 
creates invalid sql when converting nested window contains <code 
class="language-plaintext highlighter-rouge">SqlCaseWhen</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7503";>CALCITE-7503</a>] 
Hint validation does not have access to source position</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7504";>CALCITE-7504</a>] Use 
lazy logging in Hypergraph code</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7506";>CALCITE-7506</a>] 
<code class="language-plaintext highlighter-rouge">RelWriterImpl</code> does 
not output hints</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7514";>CALCITE-7514</a>] 
<code class="language-plaintext 
highlighter-rouge">MultiJoinOptimizeBushyRule</code> throws <code 
class="language-plaintext highlighter-rouge">AssertionError</code> when a join 
condition references 3 or more factors</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7522";>CALCITE-7522</a>] 
Allow <code class="language-plaintext highlighter-rouge">EXTRACT(interval FROM 
tz)</code> to operate on <code class="language-plaintext 
highlighter-rouge">TIMESTAMP WITH TIME ZONE</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7524";>CALCITE-7524</a>] 
<code class="language-plaintext highlighter-rouge">JdbcSchema</code> throws 
exception for <code class="language-plaintext highlighter-rouge">DECIMAL</code> 
columns with precision 0 in JDBC metadata</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7526";>CALCITE-7526</a>] 
Incorrect <code class="language-plaintext highlighter-rouge">TIMESTAMP WITH 
TIME ZONE</code> produces wrong error message</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7527";>CALCITE-7527</a>] 
<code class="language-plaintext 
highlighter-rouge">SqlParserUtil.parseTimestampTzLiteral</code> does not 
validate timezone</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7530";>CALCITE-7530</a>] 
<code class="language-plaintext highlighter-rouge">FOR SYSTEM_TIME AS OF</code> 
on CTE causes NPE while validation</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7531";>CALCITE-7531</a>] Add 
to <code class="language-plaintext highlighter-rouge">BasicSqlType</code> 
constructor accepting precision, scale and nullability</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7532";>CALCITE-7532</a>] 
Model usability</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7533";>CALCITE-7533</a>] 
Parser rejects parenthesized query as the body of a <code 
class="language-plaintext highlighter-rouge">WITH</code> clause</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7537";>CALCITE-7537</a>] 
Invalid Postgres SQL generated for right-deep comma join trees</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7538";>CALCITE-7538</a>] 
<code class="language-plaintext highlighter-rouge">SqlValidatorImpl</code> 
should reject <code class="language-plaintext 
highlighter-rouge">MATCH_RECOGNIZE</code> with duplicate <code 
class="language-plaintext highlighter-rouge">MEASURE</code> alias</li>
+  <li>Add debug log for query plan after decorrelation completion</li>
+  <li>Carry source position information through more code rewrites</li>
+  <li>Make SqlValidatorImpl#maybeCast protected to allow using it by child 
classes</li>
+</ul>
+
+<h4 id="build-1-42-0">Build and test suite</h4>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4947";>CALCITE-4947</a>] 
Checkstyle fails on classes generated by Intellij when using option “build and 
run [tests] using Intellij IDEA”</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7020";>CALCITE-7020</a>] 
Upgrade gradle from 8.7 to 8.14.4</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7261";>CALCITE-7261</a>] 
<code class="language-plaintext highlighter-rouge">DiffRepository</code> 
generation xml does not respect alphabetical order</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7265";>CALCITE-7265</a>] 
Allow <code class="language-plaintext 
highlighter-rouge">RelOptFixture.relFn</code> to be used with 
VolcanoPlanner</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7292";>CALCITE-7292</a>] 
Replace <code class="language-plaintext highlighter-rouge">case when true then 
deptno else null end</code> with a non-simplifiable expression in 
RelOptRulesTest</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7342";>CALCITE-7342</a>] 
Quidem test support for <code class="language-plaintext 
highlighter-rouge">TopDownGeneralDecorrelator</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7345";>CALCITE-7345</a>] 
Quidem test support for <code class="language-plaintext 
highlighter-rouge">Field Trimmer</code>
+</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7381";>CALCITE-7381</a>] 
Parameters modified by <code class="language-plaintext 
highlighter-rouge">!set</code> must be restored to their default values in 
Quidem test</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7424";>CALCITE-7424</a>] In 
Lint, support sort specifications</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7426";>CALCITE-7426</a>] Add 
a PR submission template to Calcite</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7473";>CALCITE-7473</a>] 
Better IntelliJ and VSCode .gitignore</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7481";>CALCITE-7481</a>] 
Support jdk24 in CI</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7507";>CALCITE-7507</a>] NPE 
in <code class="language-plaintext 
highlighter-rouge">ReleaseExtension.&lt;init&gt;</code> when building from 
sources</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-7561";>CALCITE-7561</a>] 
Upgrade OWASP plugin from 6.1.6 to 12.2.2</li>
+  <li>Add sub-query, some, misc, scalar iq files in <code 
class="language-plaintext highlighter-rouge">CoreQuidemTest2</code>
+</li>
+  <li>Move ExpandDisjunctionForJoinInputsRule test from planner.iq to 
hep.iq</li>
+  <li>Replace <code class="language-plaintext 
highlighter-rouge">replace</code> with <code class="language-plaintext 
highlighter-rouge">toLinux</code> in <code class="language-plaintext 
highlighter-rouge">RelMetadataTest</code>
+</li>
+  <li>Test cases for:
+    <ul>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-2359";>CALCITE-2359</a>] 
Inconsistent behavior when casting interval literals to integer</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-3366";>CALCITE-3366</a>] 
<code class="language-plaintext highlighter-rouge">RelDecorrelator</code> 
supports <code class="language-plaintext highlighter-rouge">Union</code>
+</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-4232";>CALCITE-4232</a>] 
Elasticsearch <code class="language-plaintext highlighter-rouge">IN</code> 
Query is not supported</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5124";>CALCITE-5124</a>] 
<code class="language-plaintext highlighter-rouge">LIMIT</code> won’t work when 
<code class="language-plaintext highlighter-rouge">GROUP BY</code> two or more 
columns in Elasticsearch Adapter</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5161";>CALCITE-5161</a>] 
<code class="language-plaintext highlighter-rouge">NPE</code> when inserting a 
null value into a decimal column</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-5578";>CALCITE-5578</a>] 
RelOptRulesTest testAggregateCaseToFilter optimized plan not semantically 
equivalent to the original one after conversion</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6282";>CALCITE-6282</a>] 
Avatica ignores time precision when returning TIME results</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6299";>CALCITE-6299</a>] 
Support <code class="language-plaintext highlighter-rouge">JOIN</code> in Arrow 
adapter</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6452";>CALCITE-6452</a>] 
Scalar sub-query that uses <code class="language-plaintext 
highlighter-rouge">IS NOT DISTINCT FROM</code> returns incorrect result</li>
+      <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-6985";>CALCITE-6985</a>] Add 
rule to transform <code class="language-plaintext 
highlighter-rouge">MIN/MAX</code> with <code class="language-plaintext 
highlighter-rouge">ORDER BY</code> and <code class="language-plaintext 
highlighter-rouge">LIMIT 1</code>
+</li>
+      <li>
+<code class="language-plaintext highlighter-rouge">SetOpToFilterRule</code> to 
verify that PROJECT containing non-deterministic expressions and subqueries are 
not merged</li>
+    </ul>
+  </li>
+</ul>
+
+<h4 id="site-1-42-0">Web site and documentation</h4>
+
+<ul>
+  <li>Document how PMC members add JIRA users to project roles</li>
+  <li>Add Feldera to ‘powered by Calcite’ page</li>
+  <li>Site: Add Zhen Chen as PMC</li>
+  <li>Site: Add Weihua Zhang as committer</li>
+  <li>Site: Add Thomas Rebele as committer</li>
+  <li>Site: Add Yu Xu as committer</li>
+  <li>Site: Add Silun Dong as committer</li>
+  <li>Site: Update Ruben QL info</li>
+  <li>Bump addressable from 2.8.7 to 2.9.0 in /site</li>
+  <li>Bump nokogiri from 1.18.9 to 1.19.3 in /site</li>
+</ul>
+
+<p>–&gt;</p>
+
 <h2 id="v1-41-0">
 <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.41.0";>1.41.0</a> 
/ 2025-11-01</h2>
 
diff --git a/docs/howto.html b/docs/howto.html
index eba09c045..2150157c5 100644
--- a/docs/howto.html
+++ b/docs/howto.html
@@ -178,8 +178,8 @@ and Gradle (version 8.14.4) on your path.</p>
 <code class="language-plaintext highlighter-rouge">cd</code> to the root 
directory of the unpacked source,
 then build using Gradle:</p>
 
-<figure class="highlight"><pre><code class="language-bash" 
data-lang="bash"><span class="nv">$ </span><span class="nb">tar </span>xvfz 
apache-calcite-1.41.0-src.tar.gz
-<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.41.0-src
+<figure class="highlight"><pre><code class="language-bash" 
data-lang="bash"><span class="nv">$ </span><span class="nb">tar </span>xvfz 
apache-calcite-1.42.0-src.tar.gz
+<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.42.0-src
 <span class="nv">$ </span>gradle build</code></pre></figure>
 
 <p><a href="#running-tests">Running tests</a> describes how to run more or 
fewer
diff --git a/img/avatars/Zhiqiang-He.png b/img/avatars/Zhiqiang-He.png
index 2583187ff..a5a86cbce 100644
Binary files a/img/avatars/Zhiqiang-He.png and b/img/avatars/Zhiqiang-He.png 
differ

Reply via email to