ILuffZhe commented on a change in pull request #2739:
URL: https://github.com/apache/calcite/pull/2739#discussion_r820082768



##########
File path: site/_docs/history.md
##########
@@ -29,6 +29,157 @@ Downloads are available on the
 [downloads page]({{ site.baseurl }}/downloads/).
 
 
+## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.30.0";>1.30.0</a> 
/ 2022-03-04
+{: #v1-30-0}
+
+This release comes two months after [1.29.0](#v1-29-0),
+contains contributions from 29 authors,
+and resolves 37 issues.
+
+Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
+using JDK/OpenJDK versions 8 to 17;
+Guava versions 19.0 to 31.0.1-jre;
+other software versions as specified in gradle.properties.
+
+Contributors to this release:
+
+Alessandro Solimando,
+Bill Neil,
+Chen Kai,
+Eugen Stan,
+Feng Zhu,
+Jacques Nadeau,
+Jake Xie,
+Jay Narale,
+Jiatao Tao,
+Jing Zhang,
+Julian Hyde,
+LM Kang,
+Liya Fan (release manager),
+Marco Jorge,
+Marieke Gueye,
+NobiGo,
+Roman Puchkovskiy,
+Ruben Quesada Lopez,
+Scott Reynolds,
+Soumyakanti Das,
+Stamatis Zampetakis,
+Vova Vysotskyi,
+Will Noble,
+Xiong Duan,
+Yanjing Wang,
+Yiqun Zhang,
+Zhe Hu,
+Xurenhe,

Review comment:
       Do we need to keep alphabetical order for the last two names?

##########
File path: site/_docs/history.md
##########
@@ -29,6 +29,157 @@ Downloads are available on the
 [downloads page]({{ site.baseurl }}/downloads/).
 
 
+## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.30.0";>1.30.0</a> 
/ 2022-03-04
+{: #v1-30-0}
+
+This release comes two months after [1.29.0](#v1-29-0),
+contains contributions from 29 authors,
+and resolves 37 issues.
+
+Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
+using JDK/OpenJDK versions 8 to 17;
+Guava versions 19.0 to 31.0.1-jre;
+other software versions as specified in gradle.properties.
+
+Contributors to this release:
+
+Alessandro Solimando,
+Bill Neil,
+Chen Kai,
+Eugen Stan,
+Feng Zhu,
+Jacques Nadeau,
+Jake Xie,
+Jay Narale,
+Jiatao Tao,
+Jing Zhang,
+Julian Hyde,
+LM Kang,
+Liya Fan (release manager),
+Marco Jorge,
+Marieke Gueye,
+NobiGo,
+Roman Puchkovskiy,
+Ruben Quesada Lopez,
+Scott Reynolds,
+Soumyakanti Das,
+Stamatis Zampetakis,
+Vova Vysotskyi,
+Will Noble,
+Xiong Duan,
+Yanjing Wang,
+Yiqun Zhang,
+Zhe Hu,
+Xurenhe,
+mans2singh.
+
+#### New features
+{: #new-features-1-30-0}
+
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4822";>CALCITE-4822</a>]
+  Add `ARRAY_CONCAT`, `ARRAY_REVERSE`, `ARRAY_LENGTH` functions for BigQuery 
dialect
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4980";>CALCITE-4980</a>]
+  Make Babel parser support MySQL NULL-safe equal operator '<=>'
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4967";>CALCITE-4967</a>]
+  Support SQL hints for temporal table join
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-3673";>CALCITE-3673</a>]
+  Support `ListTransientTable` without tables in the schema
+
+### Improvements
+{: #fixes-1-30-0}
+
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-5019";>CALCITE-5019</a>]
+  Avoid multiple scans when the table is `ProjectableFilterableTable`
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-5008";>CALCITE-5008</a>]
+  Ignore synthetic and static methods in `MetadataDef` during instrumentation
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4996";>CALCITE-4996</a>]
+  In `RelJson`, add a `readExpression` method that converts JSON to a RexNode 
expression
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4994";>CALCITE-4994</a>]
+  Improve the performance of SQL-to-RelNode conversion when the table contains 
hundreds of fields
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4991";>CALCITE-4991</a>]
+  Make RuleEventLogger print input rels in `FULL_PLAN` mode
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4986";>CALCITE-4986</a>]
+  Make `HepProgram` thread-safe
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4963";>CALCITE-4963</a>]
+  Improve the extensibility of `SqlDialectFactory` by making the default 
behavior in
+  `SqlDialectFactoryImpl` reusable
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4960";>CALCITE-4960</a>]
+  Enable unit tests in Elasticsearch Adapter
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4953";>CALCITE-4953</a>]
+  Deprecate `TableAccessMap` class
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4952";>CALCITE-4952</a>]
+  Enable use of RelMetadataQuery through a simplistic & slow proxy path
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4885";>CALCITE-4885</a>]
+  Fluent test fixtures so that dependent projects can write parser, validator 
and rules tests
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-1794";>CALCITE-1794</a>]
+  Simplify expressions with numeric comparisons when CAST is present
+
+#### Bug-fixes
+{: #fixes-1-30-0}
+
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-5011";>CALCITE-5011</a>]
+  Fix the initialization error for `CassandraAdapterDataTypesTest`
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-5006";>CALCITE-5006</a>]
+  Make Gradle tasks for launching JDBC integration tests working
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4997";>CALCITE-4997</a>]
+  Keep `APPROX_COUNT_DISTINCT` in some `SqlDialect`s
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4995";>CALCITE-4995</a>]
+  Fix `AssertionError` caused by `RelFieldTrimmer` on SEMI/ANTI join
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4988";>CALCITE-4988</a>]
+  Expression `((A IS NOT NULL OR B) AND A IS NOT NULL)` can't be simplify to 
`(A IS NOT NULL)` when `A`
+  is deterministic
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4968";>CALCITE-4968</a>]
+  Fix the invalid MS SQL queries generated by Calcite for the query with 
`LIMIT` statement
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4965";>CALCITE-4965</a>]
+  Fix the failure of IS NOT NULL in Elasticsearch Adapter
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4912";>CALCITE-4912</a>]
+  Fix the confusing Javadoc of `RexSimplify#simplify`
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4901";>CALCITE-4901</a>]
+  Fix the problem  that JDBC adapter incorrectly adds ORDER BY columns to the 
SELECT
+  list of generated SQL query
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4872";>CALCITE-4872</a>]
+  Fix the problem that UNKNOWN SqlTypeName is erroneously treated as NULL
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4702";>CALCITE-4702</a>]
+  Fix the error when executing query with GROUP BY constant via JDBC adapter
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4683";>CALCITE-4683</a>]
+  Fix the type mismatch exception when IN-list is converted to JOIN
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4323";>CALCITE-4323</a>]
+  If a view definition has an ORDER BY clause, retain the sort if the view is 
used in a
+  query at top level
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4292";>CALCITE-4292</a>]
+  Fix wrong results in ElasticSearch when query contains 'NOT EQUAL'
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4054";>CALCITE-4054</a>]
+  Fix NPE caused by RepeatUnion containing a Correlate with a transientScan on 
its RHS
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-3627";>CALCITE-3627</a>]
+  Fix the incorrect null semantic for ROW function
+* Fix the vulnerability caused by an uncaught NumberFormatException

Review comment:
       The order seems not consistent, the above are description after URL.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to