What's Changed
- feat(parser): parse TQL in CTE position by @waynexia in #6456
- refactor: expose bulk symbols by @v0y4g3r in #6467
- fix: fix state transition in create table procedure by @WenyXu in #6523
- chore: add db label for greptime_table_operator_ingest_rows by @paomian in #6520
- chore: subdivision of different channels by @paomian in #6526
- fix(grpc): check grpc client unavailable by @v0y4g3r in #6488
- chore: minor update for using pipeline with prometheus by @shuiyisong in #6522
- feat: supports null reponse format for http API by @killme2008 in #6531
- feat: introduce common event recorder by @zyy17 in #6501
- refactor: expose flow batching mode constants to config by @discord9 in #6442
- feat: Flight supports RecordBatch with dictionary arrays by @MichaelScofield in #6521
- fix: breaking loop when not retryable by @discord9 in #6538
- feat: update partial execution metrics by @waynexia in #6499
- fix: row selection intersection removes trailing rows by @zhongzc in #6539
- feat:
MatchesConstTerm
displays probes by @zhongzc in #6518 - chore: update opendal dashboard by @v0y4g3r in #6541
- feat: add table reconciliation utilities by @WenyXu in #6519
- feat: adds uptime telemetry by @killme2008 in #6545
- fix: typo for
existed
->exited
by @zyy17 in #6547 - feat: add metrics for request wait time and adjust stall metrics by @evenyag in #6540
- feat: add sst file num in region stat by @v0y4g3r in #6537
- feat: state/merge wrapper for aggr func by @discord9 in #6377
- refactor: make greptimedb's tests ran as a submodule by @MichaelScofield in #6544
- fix: estimate mem size for bulk ingester by @fengys1996 in #6550
- chore: Add explicit channels to Grpc and Prometheus query contexts by @paomian in #6552
- test: add sqlness test for max execution time by @codephage2020 in #6517
- fix: flow mirror cache by @discord9 in #6551
- docs: fix all dead links using lychee by @yihong0618 in #6559
- feat: impl timestamp function for promql by @killme2008 in #6556
- fix: unit test failed by adding necessary sleep function to ensure the time seqence by @zyy17 in #6548
- feat: MergeScan print input by @discord9 in #6563
- fix: windows path in error tests by @sunng87 in #6564
- refactor: support multiple index operations in single alter region request by @WenyXu in #6487
- feat: update dashboard to v0.10.3 by @ZonaHex in #6566
- feat: update dashboard to v0.10.4 by @ZonaHex in #6568
- fix: only start one instance one regrex sqlness test by @yihong0618 in #6570
- refactor: refactor partition mod to use PartitionExpr instead of PartitionDef by @zhongzc in #6554
- fix: aggr group by all partition cols use partial commutative by @discord9 in #6534
- fix: closee issue #6555 return empty result by @yihong0618 in #6569
- feat: add
RegionId
toFileId
by @waynexia in #6410 - refactor: remove unused PartitionDef by @zhongzc in #6573
- feat: move metasrv admin to http server while keep tonic for backward compatibility by @lyang24 in #6466
- refactor: explicitly accept path type as param by @zhongzc in #6583
- feat(mito): replace
Memtable::iter
withMemtable::ranges
by @v0y4g3r in #6549 - feat: supports more db options by @killme2008 in #6529
- fix: ignore target files in make fmt-check by @yihong0618 in #6560
- fix: close issue #6586 make pg also show error as mysql by @yihong0618 in #6587
Full Changelog: v0.16.0-nightly-20250714...v0.16.0-nightly-20250728