|
| 1 | +Compatible with OpenSearch and OpenSearch Dashboards Version 2.9.0 |
| 2 | + |
| 3 | +### Features |
| 4 | + |
| 5 | +* Enable Table Function and PromQL function ([#1719](https://github.com/opensearch-project/sql/pull/1719)) |
| 6 | +* Add spark connector ([#1780](https://github.com/opensearch-project/sql/pull/1780)) |
| 7 | + |
| 8 | +### Enhancements |
| 9 | + |
| 10 | +* Pagination: Support WHERE clause, column list in SELECT clause and for functions and expressions in the query ([#1500](https://github.com/opensearch-project/sql/pull/1500)) |
| 11 | +* Pagination: Support ORDER BY clauses and queries without FROM clause ([#1599](https://github.com/opensearch-project/sql/pull/1599)) |
| 12 | +* Remove backticks on by field in stats ([#1728](https://github.com/opensearch-project/sql/pull/1728)) |
| 13 | +* Support Array and ExprValue Parsing With Inner Hits ([#1737](https://github.com/opensearch-project/sql/pull/1737)) |
| 14 | +* Add Support for Nested Function in Order By Clause ([#1789](https://github.com/opensearch-project/sql/pull/1789)) |
| 15 | +* Add Support for Field Star in Nested Function ([#1773](https://github.com/opensearch-project/sql/pull/1773)) |
| 16 | +* Guarantee datasource read api is strong consistent read (compatibility with segment replication) ([#1815](https://github.com/opensearch-project/sql/pull/1815)) |
| 17 | +* Added new datetime functions and aliases to PPL ([#1807](https://github.com/opensearch-project/sql/pull/1807)) |
| 18 | +* Support user-defined and incomplete date formats ([#1821](https://github.com/opensearch-project/sql/pull/1821)) |
| 19 | +* Add _routing to SQL includes list ([#1771](https://github.com/opensearch-project/sql/pull/1771)) |
| 20 | +* Disable read of plugins.query.datasources.encryption.masterkey from cluster settings GET API ([#1825](https://github.com/opensearch-project/sql/pull/1825)) |
| 21 | +* Add EMR client to spark connector ([#1790](https://github.com/opensearch-project/sql/pull/1790)) |
| 22 | +* Improved error codes in case of data sourcde API security exception ([#1753](https://github.com/opensearch-project/sql/pull/1753)) |
| 23 | +* Remove Default master encryption key from settings ([#1851](https://github.com/opensearch-project/sql/pull/1851)) |
| 24 | + |
| 25 | +### Bug Fixes |
| 26 | + |
| 27 | +* Fixed bug of byte/short not handling 0 denominator in divide/modulus equations ([#1716](https://github.com/opensearch-project/sql/pull/1716)) |
| 28 | +* Fix CSV/RAW output header being application/json rather than plain/text ([#1779](https://github.com/opensearch-project/sql/pull/1779)) |
| 29 | + |
| 30 | +### Documentation |
| 31 | + |
| 32 | +* Updated documentation of round function return type ([#1725](https://github.com/opensearch-project/sql/pull/1725)) |
| 33 | +* Updated `protocol.rst` with new wording for error message ([#1662](https://github.com/opensearch-project/sql/pull/1662)) |
| 34 | + |
| 35 | +### Infrastructure |
| 36 | + |
| 37 | +* stopPrometheus task in doctest build.gradle now runs upon project failure in startOpenSearch ([#1747](https://github.com/opensearch-project/sql/pull/1747)) |
| 38 | +* Upgrade guava to 32.0.1 |
| 39 | +* Disable CrossClusterSearchIT test ([#1814](https://github.com/opensearch-project/sql/pull/1814)) |
| 40 | +* fix flakytest when tests.locale=tr ([#1827](https://github.com/opensearch-project/sql/pull/1827)) |
| 41 | + |
| 42 | +### Refactoring |
| 43 | + |
| 44 | +* Simplify OpenSearchIndexScanBuilder ([#1738](https://github.com/opensearch-project/sql/pull/1738)) |
0 commit comments