snuyanzin commented on code in PR #3768:
URL: https://github.com/apache/calcite/pull/3768#discussion_r1582238478


##########
site/_docs/history.md:
##########
@@ -56,19 +146,297 @@ other software versions as specified in gradle.properties.
 
 #### New features
 {: #new-features-1-37-0}
+* Supporting new functions
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6314";>CALCITE-6314</a>]
+   Add `RANDOM` function (enabled in Postgres library)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6315";>CALCITE-6315</a>]
+   Support PostgreSQL `TO_CHAR`, `TO_DATE`, `TO_TIMESTAMP`
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6309";>CALCITE-6309</a>]
+   Add `REGEXP_LIKE` function (enabled in MySQL, Oracle, PostgreSQL and Spark 
libraries)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6116";>CALCITE-6116</a>]
+   Add `EXISTS` function (enabled in Spark library)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6182";>CALCITE-6182</a>]
+   Add `LENGTH`/`LEN` functions (enabled in Snowflake library)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6278";>CALCITE-6278</a>]
+   Add `REGEXP`, `REGEXP_LIKE` function (enabled in Spark library)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6224";>CALCITE-6224</a>]
+   Add `LOG2` function (enabled in MySQL, Spark library)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6223";>CALCITE-6223</a>]
+   Add `MAP_CONTAINS_KEY` function (enabled in Spark library)
+  * [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6205";>CALCITE-6205</a>]
+   Add `BITAND_AGG`, `BITOR_AGG` functions (enabled in Snowflake library)
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6268";>CALCITE-6268</a>]
+ Support implementing custom `JdbcSchema`
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6255";>CALCITE-6255</a>]
+ Support BigQuery-style `JSON_OBJECT` invocation syntax
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6219";>CALCITE-6219</a>]
+ 'Must-filter' columns
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-2980";>CALCITE-2980</a>]
+ Implement the `FORMAT` clause of the `CAST` operator
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-3679";>CALCITE-3679</a>]
+  Allow lambda expressions in SQL queries
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-3329";>CALCITE-3329</a>]
+  Implement osquery for OS adapter
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-2040";>CALCITE-2040</a>]
+  Create adapter for Apache Arrow
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6257";>CALCITE-6257</a>]
+  StarRocks dialect implementation
 
 #### Dependency version upgrade
 {: #dependency-1-37-0}
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6124";>CALCITE-6124</a>]
+ Bump json-path from 2.7.0 to 2.8.0
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6229";>CALCITE-6229</a>]
+ Bump json-path from 2.8.0 to 2.9.0
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6378";>CALCITE-6378</a>]
+ Bump Redis Docker image from 2.8.19 to 7.2.4
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6356";>CALCITE-6356</a>]
+ Upgrade Calcite to Avatica 1.25.0
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6243";>CALCITE-6243</a>]
+ Upgrade Cassandra to 4.1.3 and DataStax driver for Cassandra to 4.17.0
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6181";>CALCITE-6181</a>]
+ Upgrade Janino from 3.1.9 to 3.1.11
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6119";>CALCITE-6119</a>]
+ Upgrade testcontainers to 1.19.3
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6359";>CALCITE-6359</a>]
+ Update GitHub Actions workflows to use docker compose v2
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6156";>CALCITE-6156</a>]
+ Add `ENDSWITH`, `STARTSWITH` functions (enabled in Postgres, Snowflake 
libraries)
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6081";>CALCITE-6081</a>]
+ Remove bouncycastle dependency
 
 #### Bug-fixes, API changes and minor enhancements
 {: #fixes-1-37-0}
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6355";>CALCITE-6355</a>]
+ `RelToSqlConverter[ORDER BY]` generates an incorrect order by when `NULLS 
LAST` is used in non-projected field
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6210";>CALCITE-6210</a>]
+ Cast to `VARBINARY` causes an assertion failure
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-5289";>CALCITE-5289</a>]
+ Assertion failure in `MultiJoinOptimizeBushyRule`
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6345";>CALCITE-6345</a>]
+ Intervals with more than 100 years are not supported
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6265";>CALCITE-6265</a>]
+ Type coercion is failing for numeric values in prepared statements Address 
some issues on the original patch
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6248";>CALCITE-6248</a>]
+ Illegal dates are accepted by casts
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6282";>CALCITE-6282</a>]
+ Avatica ignores time precision when returning `TIME` results
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6338";>CALCITE-6338</a>]
+ `RelMdCollation#project` can return an incomplete list of collations in the 
presence of aliasing
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-5976";>CALCITE-5976</a>]
+ Function `ARRAY_PREPEND`/`ARRAY_APPEND`/`ARRAY_INSERT` gives exception when 
inserted element type not equals array component type
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6349";>CALCITE-6349</a>]
+ `CoreRules.PROJECT_REDUCE_EXPRESSIONS` crashes on expressions with 
`ARRAY_REPEAT`
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6333";>CALCITE-6333</a>]
+ `NullPointerException` in `AggregateExpandDistinctAggregatesRule.doRewrite` 
when rewriting filtered distinct aggregation
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6285";>CALCITE-6285</a>]
+ Function `ARRAY_INSERT` produces an incorrect result for negative indices
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6015";>CALCITE-6015</a>]
+ AssertionError during optimization of `EXTRACT` expression
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-6138";>CALCITE-6138</a>]
+ Parser does not accept `TIMESTAMP WITH TIME ZONE` as a data type

Review Comment:
   changed the wording and moved to features



-- 
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