Version 2.4.0
Compatible with OpenSearch and OpenSearch Dashboards Version 2.4.0
Features
Data Source Management
Prometheus Support
- Prometheus Connector Initial Code (#878)
- Restricted catalog name to [a-zA-Z0-9_-] characters (#876)
- Table function for supporting prometheus query_range function (#875)
- List tables/metrics using information_schema in source command. (#914)
- [Backport 2.4] Prometheus select metric and stats queries. (#1020)
Log Pattern Command
- Add patterns and grok command (#813)
ML Command
Enhancements
- Add datetime functions
FROM_UNIXTIME
andUNIX_TIMESTAMP
(#835) - Adding
CONVERT_TZ
andDATETIME
functions to SQL and PPL (#848) - Add Support for Highlight Wildcard in SQL (#827)
- Update SQL CLI to use AWS session token. (#918)
- Add
typeof
function. (#867) - Show catalogs (#925)
- Add functions
PERIOD_ADD
andPERIOD_DIFF
. (#933) - Add take() aggregation function in PPL (#949)
- Describe Table with catalog name. (#989)
- Catalog Enhancements (#988)
- Rework on error reporting to make it more verbose and human-friendly. (#839)
Bug Fixes
- Fix EqualsAndHashCode Annotation Warning Messages (#847)
- Remove duplicated png file (#865)
- Fix NPE with multiple queries containing DOT(.) in index name. (#870)
- Update JDBC driver version (#941)
- Fix result order of parse with other run time fields (#934)
- AD timefield name issue (#919)
- [Backport 2.4] Add function name as identifier in antlr (#1018)
- [Backport 2.4] Fix incorrect results returned by
min
,max
andavg
(#1022)
Infrastructure
- Fix failing ODBC workflow (#828)
- Reorganize GitHub workflows. (#837)
- Update com.fasterxml.jackson to 2.13.4 to match opensearch repo. (#858)
- Trigger build on pull request synchronize action. (#873)
- Update Jetty Dependency (#872)
- Fix manual CI workflow and add
name
option. (#904) - add groupId to pluginzip publication (#906)
- Enable ci for windows and macos (#907)
- Update group to groupId (#908)
- Enable ignored and disabled tests (#926)
- Update version of
jackson-databind
forsql-jdbc
only (#943) - Add security policy for ml-commons library (#945)
- Change condition to always upload coverage for linux workbench (#967)
- Bump ansi-regex for workbench (#975)
- Removed json-smart in the JDBC driver (#978)
- Update MacOS Version for ODBC Driver (#987)
- Update Jackson Databind version to 2.13.4.2 (#992)
- [Backport 2.4] Bump sql-cli version to 1.1.0 (#1024)
Documentation
- Add Forum link in SQL plugin README.md (#809)
- Fix indentation of patterns example (#880)
- Update docs - missing changes for #754. (#884)
- Fix broken links (#911)
- Adding docs related to catalog. (#963)
- SHOW CATALOGS documentation and integ tests (#977)
- [Backport 2.4] Add document for ml command. (#1017)