Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Version 1.13.0.0

Compare
Choose a tag to compare
@davidcui1225 davidcui1225 released this 12 Feb 00:38
· 3 commits to opendistro-1.13.0.0 since this release

20201-2-3 Version 1.13.0.0

Breaking Changes

  • Refine PPL head command syntax (#1022)
  • Disable access to the field keyword in the new SQL engine (#1025)

Features

  • Added keywords option as alias identifier in SQL parser (#866)
  • Support show and describe statement (#907)
  • Support cast function in SQL (#926)
  • Support NULLS FIRST/LAST ordering for window functions (#929)
  • Project operator pushdown (#933)
  • add string function RIGHT (#938)
  • Add Flow control function IF(expr1, expr2, expr3) (#990)
  • Support Struct Data Query in SQL/PPL (#1018)

Enhancements

  • Enable new SQL query engine (#989)
  • Add metrics for SQL query requests in new engine (#905)
  • Enable failed test logging and fix flaky UT (#910)
  • Improve logging in new SQL engine (#912)
  • Enable date type input in function Count() (#931)
  • Use name and alias in JDBC format (#932)
  • Throw exception when access unknown field type (#942)
  • Fill hyphen strings to workbench table cells that have null and missing values (#944)
  • Support aggregate window functions (#946)
  • Support filter clause in aggregations (#960)
  • Enable sql function ifnull, nullif and isnull (#962)
  • Double quoted as string literal instead of identifier (#974)
  • [PPL] Support index name with date suffix (#983)
  • Support NULL literal as function argument (#985)
  • Allow Timestamp/Datetime values to use up to 6 digits of microsecond precision (#988)
  • Protect window operator by circuit breaker (#1006)
  • Removed stack trace when catches anonymizing data error (#1014)
  • Disable access to the field keyword in the new SQL engine (#1025)
  • Only keep the first element of multivalue field response (#1026)
  • Remove request id in response listener logging (#1027)

Bug Fixes

  • Fix round fix issue when input is negative and end with .5 (#914)
  • Add fix to handle functions applied to literal (#913)
  • Fetch error message in root cause for new default formatter (#1001)
  • Fixed interval type null/missing check failure (#1011)
  • Fix workbench issue that csv result not written to downloaded file (#1024)

Infrastructure

  • Bump ini from 1.3.5 to 1.3.7 in /workbench (#911)
  • Backport workbench fixes to 7.9.1 (#937)
  • Backport workbench fixes to 7.9 on old platform (#940)
  • Backporting latest change from develop to opendistro-1.11 (#945)
  • Bump jackson-databind version to 2.10.5.1 (#984)
  • Rename sql release artifacts (#1007)
  • Rename odbc release artifacts (#1010)
  • Rename sql-cli wheel to use dashes instead of underscore (#1015)

Documentation

  • Keep development doc sync with latest code (#961)
  • Update ODBC documentation (#1012)

Maintenance

  • Fix workbench issue in backported 1.11 branch: error message cannot display (#943)
  • Fix URI Encoding in 1.12 (#955)