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

Version 1.3.0.0

Compare
Choose a tag to compare
@chloe-zh chloe-zh released this 13 Nov 03:52
842c215

Notable changes

  • Feature #258: Elasticsearch 7.3.2 compatibility

  • Feature #201: Improve query verification by adding semantic analyzer

  • Enhancement #262: Support CASE statement in one more grammer

  • Enhancement #253: Support Cast function

  • Enhancement #260: Support string operators: ASCII, RTRIM, LTRIM, LOCATE, LENGTH, REPLACE

  • Enhancement #254: Support SELECT <number_literal>

  • Enhancement #251: Support number operators: POWER, ATAN2, COT, SIGN/SIGNUM

  • Enhancement #215: Support ordinal in GROUP/ORDER BY clause

  • Enhancement #213: Support <table>.<column> syntax

  • Enhancement #212: Support Quoted identifiers

  • Enhancement #199: Support NOT operator with nested field query

  • Enhancement #166: Support pretty option for explain request

  • Enhancement #162: Support ORDER BY for 2 or more columns sorts only by last column in aggregation query

  • Enhancement #151: Improve query verification and exception handling

  • Enhancement #128: Support case-changing functions

  • Enhancement #120: Support aggregation function in HAVING

  • Enhancement #82: Pre-verification before actual execution of query

  • Enhancement #75: Support order by on SQL functions like SUM etc

  • BugFix #265: Fix the LOG function that delivered inaccurate result

  • BugFix #233: Function names are case-sensitive

  • BugFix #191: Fix new syntax check for LEFT JOIN on nested field and metadata field

  • BugFix #188: Having doesn't working on nested field

  • BugFix #187: Aggregation on Nested Array Field return unexpected value

  • BugFix #186: Alias of group key is not returned correctly

  • BugFix #176: ORDER BY expects function names written only in lowercase

  • BugFix #175: ORDER BY doesn't respect table aliases

  • BugFix #170: Some flaky test cases fail and pass after retry

  • BugFix #158: Aliases aren't working for ORDER BY and GROUP BY

  • BugFix #132: Integration Test Cluster doesn't terminated when integration test failed

  • BugFix #125: Parsing Exception when WHERE clause has true/false in CONDITION

  • BugFix #122: Query with custom-function doesn't respect LIMIT

  • BugFix #121: Dot/period at start of index name fails to parse

  • BugFix #111: JDBC format of aggregation query with date_format adds unnecessary column bug