@@ -7,15 +7,21 @@ Compatible with OpenSearch and OpenSearch Dashboards version 3.4.0
77* Support ` chart ` command in PPL ([ #4579 ] ( https://github.com/opensearch-project/sql/pull/4579 ) )
88* Support ` Streamstats ` command with calcite ([ #4297 ] ( https://github.com/opensearch-project/sql/pull/4297 ) )
99* Support ` multisearch ` command in calcite ([ #4332 ] ( https://github.com/opensearch-project/sql/pull/4332 ) )
10- * Add replace command with Calcite ([ #4451 ] ( https://github.com/opensearch-project/sql/pull/4451 ) )
10+ * Support ` replace ` command in Calcite ([ #4451 ] ( https://github.com/opensearch-project/sql/pull/4451 ) )
11+ * Support ` mvdedup ` eval function ([ #4828 ] ( https://github.com/opensearch-project/sql/pull/4828 ) )
12+ * Support ` mvindex ` eval function ([ #4794 ] ( https://github.com/opensearch-project/sql/pull/4794 ) )
13+ * Support ` mvappend ` function ([ #4438 ] ( https://github.com/opensearch-project/sql/pull/4438 ) )
14+ * Support ` per_second ` function for ` timechart ` command ([ #4464 ] ( https://github.com/opensearch-project/sql/pull/4464 ) )
15+ * Support ` per_minute ` , ` per_hour ` , ` per_day ` function ([ #4531 ] ( https://github.com/opensearch-project/sql/pull/4531 ) )
16+ * Support ` appendpipe ` command in PPL ([ #4602 ] ( https://github.com/opensearch-project/sql/pull/4602 ) )
17+ * Support ` tostring() ` eval function ([ #4497 ] ( https://github.com/opensearch-project/sql/pull/4497 ) )
1118
1219### Enhancements
1320* Add ` bucket_nullable ` argument for ` Streamstats ` command ([ #4831 ] ( https://github.com/opensearch-project/sql/pull/4831 ) )
1421* Add ` regexp_replace() ` function as alias of ` replace() ` ([ #4765 ] ( https://github.com/opensearch-project/sql/pull/4765 ) )
1522* Convert ` dedup ` pushdown to composite + top_hits ([ #4844 ] ( https://github.com/opensearch-project/sql/pull/4844 ) )
1623* Merge group fields for aggregate if having dependent group fields ([ #4703 ] ( https://github.com/opensearch-project/sql/pull/4703 ) )
1724* Merge the implementation of ` timechart ` and ` chart ` ([ #4755 ] ( https://github.com/opensearch-project/sql/pull/4755 ) )
18- * PPL tostring() implementation issue #4492 ([ #4497 ] ( https://github.com/opensearch-project/sql/pull/4497 ) )
1925* Perform RexNode expression standardization for script push down ([ #4795 ] ( https://github.com/opensearch-project/sql/pull/4795 ) )
2026* Pushdown sort by complex expressions to scan ([ #4750 ] ( https://github.com/opensearch-project/sql/pull/4750 ) )
2127* Pushdown the ` top ` ` rare ` commands to nested aggregation ([ #4707 ] ( https://github.com/opensearch-project/sql/pull/4707 ) )
@@ -24,9 +30,6 @@ Compatible with OpenSearch and OpenSearch Dashboards version 3.4.0
2430* Remove redundant push-down-filters derived for bucket-non-null agg ([ #4843 ] ( https://github.com/opensearch-project/sql/pull/4843 ) )
2531* Remove unnecessary filter for DateHistogram aggregation ([ #4877 ] ( https://github.com/opensearch-project/sql/pull/4877 ) )
2632* Specify timestamp field with ` timefield ` in timechart command ([ #4784 ] ( https://github.com/opensearch-project/sql/pull/4784 ) )
27- * Support ` appendpipe ` command in PPL ([ #4602 ] ( https://github.com/opensearch-project/sql/pull/4602 ) )
28- * Support ` mvdedup ` eval function ([ #4828 ] ( https://github.com/opensearch-project/sql/pull/4828 ) )
29- * Support ` mvindex ` eval function ([ #4794 ] ( https://github.com/opensearch-project/sql/pull/4794 ) )
3033* Support push down sort on aggregation measure for more than one agg call ([ #4759 ] ( https://github.com/opensearch-project/sql/pull/4759 ) )
3134* Support wildcard for replace command ([ #4698 ] ( https://github.com/opensearch-project/sql/pull/4698 ) )
3235* Add ` bucket_nullable ` argument for ` Eventstats ` ([ #4817 ] ( https://github.com/opensearch-project/sql/pull/4817 ) )
@@ -36,7 +39,6 @@ Compatible with OpenSearch and OpenSearch Dashboards version 3.4.0
3639* Support millisecond span ([ #4672 ] ( https://github.com/opensearch-project/sql/pull/4672 ) )
3740* Enhance dynamic source clause to support only metadata filters ([ #4554 ] ( https://github.com/opensearch-project/sql/pull/4554 ) )
3841* Support push down sort after limit ([ #4657 ] ( https://github.com/opensearch-project/sql/pull/4657 ) )
39- * Add ` per_minute ` , ` per_hour ` , ` per_day ` function support ([ #4531 ] ( https://github.com/opensearch-project/sql/pull/4531 ) )
4042* Pushdown sort aggregate metrics ([ #4603 ] ( https://github.com/opensearch-project/sql/pull/4603 ) )
4143* Allow renaming group-by fields to existing field names ([ #4586 ] ( https://github.com/opensearch-project/sql/pull/4586 ) )
4244* Support Automatic Type Conversion for REX/SPATH/PARSE Command Extractions ([ #4599 ] ( https://github.com/opensearch-project/sql/pull/4599 ) )
@@ -53,12 +55,10 @@ Compatible with OpenSearch and OpenSearch Dashboards version 3.4.0
5355* Add JSON_EXTRACT_ALL internal function for Calcite PPL ([ #4489 ] ( https://github.com/opensearch-project/sql/pull/4489 ) )
5456* Set 0 and negative value of subsearch.maxout as unlimited ([ #4534 ] ( https://github.com/opensearch-project/sql/pull/4534 ) )
5557* Add configurable system limitations for ` subsearch ` and ` join ` command ([ #4501 ] ( https://github.com/opensearch-project/sql/pull/4501 ) )
56- * Add ` per_second ` function support for ` timechart ` command ([ #4464 ] ( https://github.com/opensearch-project/sql/pull/4464 ) )
5758* Add MAP_CONCAT internal function ([ #4477 ] ( https://github.com/opensearch-project/sql/pull/4477 ) )
5859* Support Regex for replace eval function ([ #4456 ] ( https://github.com/opensearch-project/sql/pull/4456 ) )
5960* Add data anonymizer for spath command ([ #4479 ] ( https://github.com/opensearch-project/sql/pull/4479 ) )
6061* Support eval returns decimal division result instead of integer ([ #4440 ] ( https://github.com/opensearch-project/sql/pull/4440 ) )
61- * Add mvappend function for Calcite PPL ([ #4438 ] ( https://github.com/opensearch-project/sql/pull/4438 ) )
6262* PPL ` fillnull ` command enhancement ([ #4421 ] ( https://github.com/opensearch-project/sql/pull/4421 ) )
6363* Support format=yaml in Explain API ([ #4446 ] ( https://github.com/opensearch-project/sql/pull/4446 ) )
6464### Bug Fixes
0 commit comments