Skip to content

Version 0.6.0

Latest
Compare
Choose a tag to compare
@ykmr1224 ykmr1224 released this 25 Nov 16:52
· 5 commits to 0.6 since this release
90171f3

What's Changed

  • Translate PPL dedup Command Part 1: allowedDuplication=1 by @LantaoJin in #521
  • Bump Flint version to 0.6.0 by @penghuo in #542
  • Some fixes for the README by @salyh in #546
  • Add statement timeout by @noCharger in #539
  • Remove query rewrite for LogsTable skipping index by @seankao-az in #552
  • Fix refresh policy back to WAIT_FOR other than writing query result by @ykmr1224 in #554
  • Lateral eval expressions are supported after Spark upgrading by @LantaoJin in #544
  • Add rate limiter for bulk request by @ykmr1224 in #567
  • Abstract service for accessing Flint index metadata by @seankao-az in #495
  • Update PPL describe command by @YANG-DB in #573
  • Implement stddev_samp and stddev_pop ppl stats function by @salyh in #549
  • Top & Rare PPL commands support by @YANG-DB in #568
  • Nested fields query fix by @YANG-DB in #564
  • Add percentile PPL function by @salyh in #547
  • Add conf for specifying flint checkpoint location by @noCharger in #577
  • Fix distinct_count ppl stats function by @salyh in #548
  • Retry bulk request to OpenSearch by @ykmr1224 in #572
  • PPL Parse command by @YANG-DB in #595
  • [Refactor] Extend REPL to support external metadata storage and data storage by @noCharger in #381
  • Add support of GroK command including default patterns by @YANG-DB in #598
  • Add UT and IT for 2+ level aggregations PPL command by @LantaoJin in #603
  • Translate PPL dedup Command Part 2: allowedDuplication>1 by @LantaoJin in #543
  • Remove checkpoint folder when vacuuming index by @dai-chen in #621
  • Update checkpoint location on alter path by @noCharger in #616
  • Refactor FlintJob with FlintStatement and StatementExecutionManager by @noCharger in #635
  • Ppl patterns command by @YANG-DB in #627
  • Disable timeout params for deleteIndex API only for serverless by @ykmr1224 in #646
  • ispresent implemented as function by @lukasz-soszynski-eliatra in #651
  • Add coalesce PPL command by @salyh in #609
  • Fix ppl describe bug #612 by @YANG-DB in #656
  • Add langType to FlintStatement model by @noCharger in #664
  • Translate PPL join Command by @LantaoJin in #630
  • Add support for serializing TimestampNTZType by @engechas in #673
  • Isempty by @lukasz-soszynski-eliatra in #676
  • Optional support for getAllIndexMetadata by index pattern by @seankao-az in #682
  • Introduce async query scheduler by @noCharger in #668
  • Add resultIndex to session manager extension by @noCharger in #689
  • Support Fields Minus Command by @LantaoJin in #698
  • Translate PPL LOOKUP Command by @LantaoJin in #686
  • Import Lombok and override the equals and hashCode methods for expression and plan nodes by @LantaoJin in #703
  • Implementation of case function. by @lukasz-soszynski-eliatra in #695
  • Add explain command by @kt-eliatra in #687
  • [REFACTOR] Move DF reformat from StatementExecutionManagerImpl to QueryResultWriterImpl by @noCharger in #701
  • Re-select an excluded field should throw SyntaxCheckException by @LantaoJin in #707
  • Support InSubquery in PPL by @LantaoJin in #714
  • Antler syntax extensions related ot signum function. by @lukasz-soszynski-eliatra in #652
  • Add rename PPL function by @kt-eliatra in #618
  • update documentation with examples comment specifications markdown pages by @YANG-DB in #743
  • update docs & links & add planned commands docs with process suggestion by @YANG-DB in #745
  • Implement isBlank by @salyh in #749
  • Fillnull command introduced by @lukasz-soszynski-eliatra in #723
  • update MAINTAINERS.md by @YANG-DB in #756
  • update code-owners by @YANG-DB in #761
  • Support ScalarSubquery PPL by @LantaoJin in #752
  • AND should have higher precedence than OR in predicate expression by @LantaoJin in #771
  • Support table identifier contains dot with backticks by @LantaoJin in #768
  • Support ExistsSubquery in PPL by @LantaoJin in #769
  • Support recovery for index with external scheduler by @noCharger in #717
  • Add auth-crt lib as runtime dependency by @noCharger in #778
  • Lazy clean up dangling index metadata log entry by @dai-chen in #558
  • [Infrastructure] Move style check ahead of Integ test by @LantaoJin in #783
  • Support RelationSubquery PPL by @LantaoJin in #775
  • Refactor datetime functions docs and IT by @LantaoJin in #787
  • Add check list in pull request template by @LantaoJin in #794
  • Support line comment and block comment in PPL by @LantaoJin in #792
  • Implement Cryptographic hash functions by @Gokul-Radhakrishnan in #788
  • Add query execution metrics by @ykmr1224 in #799
  • Add Tomo as maintainer by @noCharger in #807
  • Resolution for previous concurrency issue by @noCharger in #802
  • Support alter refresh interval on external scheduler by @noCharger in #801
  • Support PPL JSON functions: construction and extraction by @LantaoJin in #780
  • PPL fieldsummary command by @YANG-DB in #766
  • Add read/write bytes metrics by @ykmr1224 in #803
  • Support Eventstats in PPL by @LantaoJin in #800
  • Add checkpoint.delete.processingTime metric by @ykmr1224 in #817
  • Add opensearch related metrics by @ykmr1224 in #818
  • Fix copyright header missing by @LantaoJin in #813
  • All-fields as an argument of aggregator such as count() can be resolved after other field by @LantaoJin in #814
  • Support IN expression in PPL by @LantaoJin in #823
  • Fix the issue that missing identifiers from ANTLR keywords by @LantaoJin in #821
  • Add PPL Between functionality by @dr-lilienthal in #758
  • Fillnull command documentation by @lukasz-soszynski-eliatra in #815
  • Write metadata cache data to mappings _meta with refresh time update by @seankao-az in #805
  • Add index state metrics by @ykmr1224 in #825
  • PPL cidr function by @salyh in #706
  • Optimize prepareStatementExecution request freq by @noCharger in #828
  • Add external scheduler metrics by @ykmr1224 in #827
  • Add functions DATE_ADD, DATE_SUB, TIMESTAMPADD, TIMESTAMPDIFF, CURRENT_TIMEZONE and UTC_TIMESTAMP by @LantaoJin in #839
  • Refactor CatalystQueryPlanVisitor into distinct Plan & Expression visitors by @YANG-DB in #852
  • PPl flatten command by @lukasz-soszynski-eliatra in #784
  • Extract source table names from mv query by @seankao-az in #854
  • Fallback to internal scheduler when index creation failed by @noCharger in #850
  • New trendline ppl command (SMA only) by @salyh in #833
  • cidrmatch ppl command add logical tests and docs by @YANG-DB in #865
  • Support Lambda and add related array functions by @qianheng-aws in #864
  • [followup] Refactor JSON function and add TO_JSON_STRING, ARRAY_LENGHT functions by @LantaoJin in #870
  • Join side aliases should be optional by @LantaoJin in #862
  • [Backport 0.6] Fix bug for not able to get sourceTables from metadata by @opensearch-trigger-bot in #894
  • [Backport 0.6] Apply shaded rules by @opensearch-trigger-bot in #892
  • [Backport 0.6] Expand ppl command by @opensearch-trigger-bot in #895
  • [Backport 0.6] Add jvmGCTime metrics by @opensearch-trigger-bot in #899
  • [Backport 0.6] Add query count per session metric by @opensearch-trigger-bot in #900
  • [Backport 0.6] Add metrics for query types by @opensearch-trigger-bot in #901
  • [Backport 0.6] Fix build issue due to import by @opensearch-trigger-bot in #904
  • [Backport 0.6] New trendline ppl command (WMA) by @opensearch-trigger-bot in #907
  • [Backport 0.6] Support parenthesized expression in filter (#888) by @LantaoJin in #905
  • [Backport 0.6] replace loading of grok patterns to hard coded by @opensearch-trigger-bot in #909
  • [Backport 0.6] Add metrics for successful/failed Spark index creation by @opensearch-trigger-bot in #917
  • [Backport 0.6] Support UnrecoverableException by @opensearch-trigger-bot in #916
  • [Backport 0.6] Temporarily support 4+ parts table identifier by @opensearch-trigger-bot in #919
  • [Backport 0.6] Temp fix for table name more than 3 parts by @opensearch-trigger-bot in #924
  • [Backport 0.6] Support alter from manual to auto without specifying scheduler mode by @opensearch-trigger-bot in #933
  • [Backport 0.6] Support flatten with alias by @opensearch-trigger-bot in #935
  • [Backport 0.6] Add support for serializing MapType by @opensearch-trigger-bot in #939
  • [Backport 0.6] [Bugfix]Record statement execution error by @opensearch-trigger-bot in #941
  • [Backport 0.6] Rethrow exception in writeData() by @opensearch-trigger-bot in #945

New Contributors

Full Changelog: v0.5.0...v0.6.0