What's Changed
- feat: Store partition expr in RegionMetadata by @zhongzc in #6699
- fix: support unknown for timestamp function by @yihong0618 in #6708
- feat: improve slow queries options deserialization by @killme2008 in #6734
- docs: improve CONTRIBUTING.md by @killme2008 in #6698
- feat: predicate extractor (region prune part 1) by @waynexia in #6729
- feat: persist manifest, SST and index files to staging dir by @waynexia in #6726
- feat: mysql add prepared_stmt_cache_capacity by @sunheyi6 in #6639
- refactor: split node manager trait by @zhongzc in #6743
- fix: truncate manifest action compat by @discord9 in #6742
- refactor: simplify WAL pruning procedure and introduce region flush trigger by @WenyXu in #6741
- feat: Implements last-non-null dedup strategy for flat format by @evenyag in #6709
- fix: refine shadowrs dependency, remove libgit2, libz and potentally libssl by @sunng87 in #6748
- feat: flownode grpc client to frontend tls option by @discord9 in #6750
- chore: update datafusion family by @MichaelScofield in #6675
- refactor: enhanced trigger interval by @fengys1996 in #6740
- feat: add
RateMeter
for tracking memtable write throughput by @WenyXu in #6744 - fix: partition tree's dict size metrics mismatch by @waynexia in #6746
- test: fix sqlness hash character count by @sunng87 in #6758
- ci: update dev-builder image tag by @github-actions[bot] in #6759
- ci: add Signed-off-by in update-dev-builder-version script by @daviderli614 in #6765
- feat: Implements async FlatMergeReader and FlatDedupReader by @evenyag in #6761
- feat: update opentelemetry family by @sunng87 in #6762
- feat: derive macro
ToRow
by @WenyXu in #6768 - ci: add
is-current-version-latest
check tohelm-charts/homebrew-greptime
bump jobs by @daviderli614 in #6772 - refactor: change plugin option type from
&[PluginOptions]
toOption<&PluginOptions>
for understandability by @zyy17 in #6763 - fix: time() function should the same as behavior prometheus by @yihong0618 in #6704
- refactor: refactor admin functions with async udf by @killme2008 in #6770
- feat: disable month in trigger interval expr by @fengys1996 in #6774
- refactor: use DataFusion's UDAF implementation directly by @MichaelScofield in #6776
- feat: Implements FlatCompatBatch to adapt schema in flat format by @evenyag in #6771
- feat: region prune part 2 by @waynexia in #6752
- feat: simplify more regex patterns in promql by @waynexia in #6747
- feat: add
IntoRow
andSchema
derive macros by @WenyXu in #6778 - feat: introduce
PersistStatsHandler
by @WenyXu in #6777 - refactor: simplify WAL Pruning procedure part2 by @WenyXu in #6782
- feat: optimize CreateFlowData with lightweight FlowQueryContext by @aaraujo in #6780
- chore: no logging when init table_flow cache if empty by @discord9 in #6785
- feat: support for custom headers in otel exporter by @sunng87 in #6773
- feat: frontend internal grpc port by @discord9 in #6784
- feat: provide plan info when flow exec by @discord9 in #6783
- chore: make internal grpc optional by @discord9 in #6789
- feat: update dashboard to v0.11.0 by @ZonaHex in #6794
- feat(mito): list SSTs from manifest and storage by @zhongzc in #6766
- chore: improve error message when there are more than one time index by @killme2008 in #6796
- feat: bump opendal to v0.54 by @killme2008 in #6792
- chore: modifying the visibility of the ScalarFunctionFactory field by @paomian in #6797
- fix: time unit mismatch in
lookup_frontends
function by @WenyXu in #6798 - feat: add limit to label value api by @sunng87 in #6795
- chore: add peer address context to client error logging by @WenyXu in #6793
- chore: revert #6763 by @zyy17 in #6800
- fix: plan disorder from upgrading datafusion by @waynexia in #6787
New Contributors
- @sunheyi6 made their first contribution in #6639
- @github-actions[bot] made their first contribution in #6759
- @aaraujo made their first contribution in #6780
Full Changelog: v0.17.0-nightly-20250813...v0.17.0-nightly-20250825