Skip to content

Version 2.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Nov 17:12
· 6 commits to 2.4 since this release
5a1adb2

Compatible with OpenSearch and OpenSearch Dashboards Version 2.4.0

Features

Data Source Management

  • Catalog Implementation (#819)
  • Catalog to Datasource changes (#1027)

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

  • Add category_field to AD command in PPL (#952)
  • A Generic ML Command in PPL (#971)

Enhancements

  • Add datetime functions FROM_UNIXTIME and UNIX_TIMESTAMP (#835)
  • Adding CONVERT_TZ and DATETIME 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 and PERIOD_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 and avg (#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 for sql-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)