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 0adda76e Website deployed from calcite@86d1bf40e4799665951065fd5f4ee4a771e7b655 0adda76e is described below commit 0adda76e03167c7da3c58bd78be3c5b2e86a0af0 Author: asfgit <asf...@users.noreply.github.com> AuthorDate: Fri Aug 5 12:04:13 2022 +0000 Website deployed from calcite@86d1bf40e4799665951065fd5f4ee4a771e7b655 --- docs/history.html | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ docs/howto.html | 6 +- 2 files changed, 280 insertions(+), 3 deletions(-) diff --git a/docs/history.html b/docs/history.html index d6c10a7e..0496ea10 100644 --- a/docs/history.html +++ b/docs/history.html @@ -83,6 +83,283 @@ Downloads are available on the <a href="/downloads/">downloads page</a>.</p> +<h2 id="v1-31-0"> +<a href="https://github.com/apache/calcite/releases/tag/calcite-1.31.0">1.31.0</a> / 2022-08-01</h2> + +<p>This release comes four months after <a href="#v1-30-0">1.30.0</a>, +contains contributions from 28 contributors, and resolves 81 issues.</p> + +<p>Among others, it is worth highlighting the following improvements:</p> + +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4865">CALCITE-4865</a>] + Allow table functions to be polymorphic</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5107">CALCITE-5107</a>] + Support SQL hint for <code class="language-plaintext highlighter-rouge">Filter</code>, <code class="language-plaintext highlighter-rouge">SetOp</code>, <code class="language-plaintext highlighter-rouge">Sort</code>, <code class="language-plaintext highlighter-rouge">Window</code>, <code class="language-plaintext highlighter-rouge">Values</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-35">CALCITE-35</a>] + Support parsing parenthesized joins</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3890">CALCITE-3890</a>] + Derive <code class="language-plaintext highlighter-rouge">IS NOT NULL</code> filter for the inputs of inner join</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5085">CALCITE-5085</a>] + Firebolt dialect implementation</li> +</ul> + +<p>Thanks to all contributors (in alphabetical order): +Ada Wang, +Andrei Sereda (release manager), +Benchao Li, +Chunwei Lei, +Daniel Henneberger, +dssysolyatin, +Francis Chuang, +godfreyhe, +hannerwang, +henneberger, +Jing Zhang, +Julian Hyde, +Konstantin Orlov, +Liya Fan, +Michael Mior, +NobiGo, +onTheQT, +Roman Kondakov, +Ruben Q L, +Sergey Nuyanzin, +Stamatis Zampetakis, +Viliam Durina, +Vladimir Ozerov, +Volodymyr Vysotskyi, +Wenrui Meng, +xiejiajun, +xurenhe, +zhangyue</p> + +<h4 id="breaking-1-31-0">Breaking Changes</h4> + +<ul> + <li> + <p>[<a href="https://issues.apache.org/jira/browse/CALCITE-4936">CALCITE-4936</a>] +Generalize <code class="language-plaintext highlighter-rouge">FilterCalcMergeRule</code>/<code class="language-plaintext highlighter-rouge">ProjectCalcMergeRule</code> to accept any <code class="language-plaintext highlighter-rouge">Filter</code>/<code class="language-plaintext highlighter-rouge">Project</code>/<code class="language-plaintext highlighter-rouge">Calc</code> operator.</p> + + <p>Old behavior: The Project operator is transformed into Calc.</p> + + <p>New behavior: The Project operator is not transformed and the rule becomes NOOP.</p> + </li> +</ul> + +<p>Compatibility: This release is tested on Linux, macOS, Microsoft Windows; +using JDK/OpenJDK versions 8 to 18; +Guava versions 19.0 to 31.1-jre; +other software versions as specified in gradle.properties.</p> + +<h4 id="new-features-1-31-0">New features</h4> + +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4865">CALCITE-4865</a>] + Allow table functions to be polymorphic</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5089">CALCITE-5089</a>] + Allow <code class="language-plaintext highlighter-rouge">GROUP BY ALL</code> or <code class="language-plaintext highlighter-rouge">DISTINCT</code> set quantifier on <code class="language-plaintext highlighter-rouge">GROUPING SETS</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5085">CALCITE-5085</a>] + Firebolt dialect implementation</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5086">CALCITE-5086</a>] + SQL parser should allow <code class="language-plaintext highlighter-rouge">OFFSET</code> to occur before <code class="language-plaintext highlighter-rouge">LIMIT</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5125">CALCITE-5125</a>] + Extend <code class="language-plaintext highlighter-rouge">||</code> operator to work with arrays</li> +</ul> + +<h4 id="dependency-1-31-0">Dependency version upgrade</h4> + +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5196">CALCITE-5196</a>] + Bump apiguardian to 1.1.2</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5221">CALCITE-5221</a>] + Upgrade Avatica version to 1.22.0. Vulnerability fix CVE-2022-36364 (see <a href="https://issues.apache.org/jira/browse/CALCITE-5218">CALCITE-5218</a>)</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5115">CALCITE-5115</a>] + Upgrade jackson-databind from 2.9.10.1 to 2.13.2.1, and jackson from 2.10.0 to 2.13.2.1</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5112">CALCITE-5112</a>] + Upgrade Jetty from 9.4.15.v20190215 to 9.4.46.v20220331</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5070">CALCITE-5070</a>] + Upgrade Jekyll and ruby gems for site generation</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5037">CALCITE-5037</a>] + Upgrade HSQLDB to 2.5.2</li> +</ul> + +<h4 id="fixes-1-31-0">Bug-fixes, API changes and minor enhancements</h4> +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-35">CALCITE-35</a>] + Support parsing parenthesized joins</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5169">CALCITE-5169</a>] + <code class="language-plaintext highlighter-rouge">xx < 1 OR xx > 1</code> cannot be simplified to <code class="language-plaintext highlighter-rouge">xx <> 1</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4448">CALCITE-4448</a>] + Use <code class="language-plaintext highlighter-rouge">TableMacro</code> user-defined table functions with <code class="language-plaintext highlighter-rouge">QueryableTable</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5000">CALCITE-5000</a>] + Expand <code class="language-plaintext highlighter-rouge">AGGREGATE_REDUCE_FUNCTIONS</code>, when arg of agg-call exists in the aggregate’s group</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5091">CALCITE-5091</a>] + <code class="language-plaintext highlighter-rouge">RelMdRowCount</code> can return more accurate rowCount when fetch is deterministic and offset is dynamic</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5149">CALCITE-5149</a>] + Refine <code class="language-plaintext highlighter-rouge">RelMdColumnUniqueness</code> for Aggregate by considering intersect keys between target keys and group keys</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5036">CALCITE-5036</a>] + <code class="language-plaintext highlighter-rouge">RelMdPredicates</code> support to analyze constant key for the operator of <code class="language-plaintext highlighter-rouge">IS_NOT_DISTINCT_FROM</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5044">CALCITE-5044</a>] + JDBC adapter generates integer literal in <code class="language-plaintext highlighter-rouge">ORDER BY</code>, which some dialects wrongly interpret as a reference to a field</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4936">CALCITE-4936</a>] + Generalize <code class="language-plaintext highlighter-rouge">FilterCalcMergeRule</code>/<code class="language-plaintext highlighter-rouge">ProjectCalcMergeRule</code> to accept any <code class="language-plaintext highlighter-rouge">Filter</code>/<code class="language-plaintext highlighter-rouge">Project</code>/<code class="language-plaintext highlighter-rouge">Calc</code> operator</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5083">CALCITE-5083</a>] + In <code class="language-plaintext highlighter-rouge">RelBuilder.project_</code>, do not unwrap SARGs</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5061">CALCITE-5061</a>] + Improve recursive application of the field trimming</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3890">CALCITE-3890</a>] + Derive <code class="language-plaintext highlighter-rouge">IS NOT NULL</code> filter for the inputs of inner join</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5118">CALCITE-5118</a>] + <code class="language-plaintext highlighter-rouge">SqlDatePartFunction#rewriteCall</code> should check operands length</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5162">CALCITE-5162</a>] + RelMdUniqueKeys can return more precise unique keys for Aggregate</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5073">CALCITE-5073</a>] + JoinConditionPushRule cannot infer <code class="language-plaintext highlighter-rouge">LHS.C1 = LHS.C2</code> from <code class="language-plaintext highlighter-rouge">LHS.C1 = RHS.C1 AND LHS.C2 = RHS.C1</code> +</li> + <li> + <p>[<a href="https://issues.apache.org/jira/browse/CALCITE-5107">CALCITE-5107</a>] + Support SQL hint for <code class="language-plaintext highlighter-rouge">Filter</code>, <code class="language-plaintext highlighter-rouge">SetOp</code>, <code class="language-plaintext highlighter-rouge">Sort</code>, <code class="language-plaintext highlighter-rouge">Window</code>, <code class="language-plaintext highlighter-rouge">Values</code></p> + </li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5194">CALCITE-5194</a>] + Cannot parse parenthesized <code class="language-plaintext highlighter-rouge">UNION</code> in <code class="language-plaintext highlighter-rouge">FROM</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5206">CALCITE-5206</a>] + Parser allows <code class="language-plaintext highlighter-rouge">MERGE</code> with mismatched parentheses</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4746">CALCITE-4746</a>] + <code class="language-plaintext highlighter-rouge">PIVOT</code> with aggregate and no without alias fails in Babel parser</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5045">CALCITE-5045</a>] + Alias within GroupingSets throws type mis-match exception</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5145">CALCITE-5145</a>] + <code class="language-plaintext highlighter-rouge">CASE</code> statement within <code class="language-plaintext highlighter-rouge">GROUPING SETS</code> throws type mis-match exception</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5195">CALCITE-5195</a>] + <code class="language-plaintext highlighter-rouge">ArrayIndexOutOfBoundsException</code> when inferring more equal conditions from join condition for semi join</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5157">CALCITE-5157</a>] + Query that applies dot operator (field access) to parenthesized expression throws <code class="language-plaintext highlighter-rouge">ClassCastException</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5191">CALCITE-5191</a>] + Allow <code class="language-plaintext highlighter-rouge">ORDER BY</code> alias in BigQuery</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5134">CALCITE-5134</a>] + Queries with subquery inside select list does not work if subquery uses table from left join</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5177">CALCITE-5177</a>] + Query loses hint after decorrelation</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5143">CALCITE-5143</a>] + Allow custom time unit abbreviations in <code class="language-plaintext highlighter-rouge">FLOOR</code>, <code class="language-plaintext highlighter-rouge">CEIL</code>, <code class="language-plaintext highlighter-rouge">EXTRACT</code>, <code class="language-plaintext highlighter-rouge">DATE_PART</code>, <code class="language-plaintext highlighter-rouge">DATEADD</code>, <code class="language-plaintext highlighter-rouge">DATEDIFF</code> and similar functions</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5179">CALCITE-5179</a>] + In <code class="language-plaintext highlighter-rouge">RelToSqlConverter</code>, <code class="language-plaintext highlighter-rouge">AssertionError</code> for values with more than two items when <code class="language-plaintext highlighter-rouge">SqlDialect#supportsAliasedValues</code> is false</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4907">CALCITE-4907</a>] + JDBC adapter cannot push down join ON <code class="language-plaintext highlighter-rouge">TRUE</code> (cartesian product)</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5147">CALCITE-5147</a>] + Allow <code class="language-plaintext highlighter-rouge">DATE</code>, <code class="language-plaintext highlighter-rouge">TIME</code>, <code class="language-plaintext highlighter-rouge">TIMESTAMP</code>, <code class="language-plaintext highlighter-rouge">INTERVAL</code> literals in BigQuery dialect</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5013">CALCITE-5013</a>] + Unparse SqlSetOperator should be retained parentheses when generating SQL for <code class="language-plaintext highlighter-rouge">UNION ... LIMIT</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4897">CALCITE-4897</a>] + Implicit type conversion is not complete for set operation in DML</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5027">CALCITE-5027</a>] + Incorrect format for timestamp literals in SqlDialect#quoteTimestampLiteral</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5153">CALCITE-5153</a>] + Create an immutable version of ListSqlOperatorTable</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5139">CALCITE-5139</a>] + Improve Join print plan to add the <code class="language-plaintext highlighter-rouge">CorrelationId</code> info</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5003">CALCITE-5003</a>] + MergeUnion on types with different collators produces wrong result</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5117">CALCITE-5117</a>] + Optimize the <code class="language-plaintext highlighter-rouge">EXISTS</code> sub-query by Metadata RowCount</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4861">CALCITE-4861</a>] + Optimization of chained <code class="language-plaintext highlighter-rouge">CAST</code> calls can lead to unexpected behavior</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5048">CALCITE-5048</a>] + Query with parameterized <code class="language-plaintext highlighter-rouge">LIMIT</code> and correlated sub-query throws <code class="language-plaintext highlighter-rouge">AssertionError not a literal</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5032">CALCITE-5032</a>] + <code class="language-plaintext highlighter-rouge">RelOptUtil#splitJoinCondition</code> returns wrong when there is no equal condition</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4992">CALCITE-4992</a>] + Resource leak in Elasticsearch adapter</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4401">CALCITE-4401</a>] + <code class="language-plaintext highlighter-rouge">SqlJoin.toString</code> throws RuntimeException, “No list started”</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5088">CALCITE-5088</a>] + JsonBuilder should escape backslashes in JSON strings</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5021">CALCITE-5021</a>] + Double <code class="language-plaintext highlighter-rouge">JOIN</code> is created for <code class="language-plaintext highlighter-rouge">NOT IN</code> when <code class="language-plaintext highlighter-rouge">IN</code>-list that the values all non-nullable is converted to Values</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5064">CALCITE-5064</a>] + Dialect factory returns ANSI SQL dialect for BigQuery</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4989">CALCITE-4989</a>] + Nested JSON_OBJECT creation does not produce proper json</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5050">CALCITE-5050</a>] + Metadata (<code class="language-plaintext highlighter-rouge">RelMdRowCount</code>) should reflect the fact that an <code class="language-plaintext highlighter-rouge">Aggregate</code> with no <code class="language-plaintext highlighter-rouge">GROUP BY</code> always returns 1 row</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4913">CALCITE-4913</a>] + Deduplicate correlated variables in <code class="language-plaintext highlighter-rouge">SELECT</code> clause</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5150">CALCITE-5150</a>] + Parser should parse subquery with order by inside array constructor</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5171">CALCITE-5171</a>] + <code class="language-plaintext highlighter-rouge">NATURAL</code> join and <code class="language-plaintext highlighter-rouge">USING</code> should fail if join columns are not unique</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5170">CALCITE-5170</a>] + Assertion error on range distribution creation</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5163">CALCITE-5163</a>] + <code class="language-plaintext highlighter-rouge">MysqlSqlDialect</code> support to unparse <code class="language-plaintext highlighter-rouge">LISTAGG</code> aggregate function</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5166">CALCITE-5166</a>] + Method <code class="language-plaintext highlighter-rouge">accept(RelShuttle)</code> is not overridden in <code class="language-plaintext highlighter-rouge">LogicalCalc</code> and <code class="language-plaintext highlighter-rouge">LogicalTableModify</code> +</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5137">CALCITE-5137</a>] + EnumerableUncollect throws NPE if input has ((List) null)</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5081">CALCITE-5081</a>] + Group keys of Aggregate are wrongly changed during decorrelation</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5138">CALCITE-5138</a>] + Join on condition generates wrong plan when the condition is sub-query</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5131">CALCITE-5131</a>] + Remove redundant type cast</li> +</ul> + +<h4 id="build-1-31-0">Build and test suite</h4> + +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5095">CALCITE-5095</a>] + Support Java 18 and Guava 31.1-jre</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5140">CALCITE-5140</a>] + Spark, Piglet tests fail in GitHub CI with OpenJ9</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4147">CALCITE-4147</a>] + Rename master branch to main</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5038">CALCITE-5038</a>] + Making <code class="language-plaintext highlighter-rouge">AGGREGATE_ANY_PULL_UP_CONSTANTS</code>’s test case more rigorous</li> +</ul> + +<h4 id="site-1-31-0">Web site and documentation</h4> + +<ul> + <li>Site: Add Jing Zhang as committer</li> + <li>Site: Add Benchao Li as committer</li> + <li>Site: Add Chunwei Lei and Vladimir Ozerov as PMC members</li> + <li>Site: Outline process for becoming Calcite committer by request</li> + <li>Site: Remove missing avatar for Ted Dunning</li> + <li>Site: Fix release announcement for 1.30.0</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5075">CALCITE-5075</a>] + Build fails due to rat check on Gemfile.lock</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5079">CALCITE-5079</a>] + Update code demo of tutorial</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5102">CALCITE-5102</a>] + Update github-pages gem for site build</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5106">CALCITE-5106</a>] + Upgrade to Jekyll 4 and remove unnecessary dependencies from gemfile for site</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5108">CALCITE-5108</a>] + Make website GDPR-compliant</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5110">CALCITE-5110</a>] + Geode adapter’s java doc url is invalid</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5165">CALCITE-5165</a>] + Improve javadoc</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3129">CALCITE-3129</a>] + Automate website builds</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5111">CALCITE-5111</a>] + jekyll-cache directory should be ignored by git</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5015">CALCITE-5015</a>] + Fix typo in PartiallyOrderedSet</li> +</ul> + <h2 id="v1-30-0"> <a href="https://github.com/apache/calcite/releases/tag/calcite-1.30.0">1.30.0</a> / 2022-03-20</h2> diff --git a/docs/howto.html b/docs/howto.html index b88d2936..da678486 100644 --- a/docs/howto.html +++ b/docs/howto.html @@ -151,8 +151,8 @@ and Gradle (version 7.3) 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.30.0-src.tar.gz -<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.30.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.31.0-src.tar.gz +<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.31.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 @@ -726,7 +726,7 @@ must:</p> <li>resolve the issue (do not close it as this will be done by the release manager);</li> <li>select “Fixed” as resolution cause;</li> - <li>mark the appropriate version (e.g., 1.30.0) in the “Fix version” field;</li> + <li>mark the appropriate version (e.g., 1.31.0) in the “Fix version” field;</li> <li>add a comment (e.g., “Fixed in …”) with a hyperlink pointing to the commit which resolves the issue (in GitHub or GitBox), and also thank the contributor for their contribution.</li>