github GreptimeTeam/greptimedb v0.17.0-nightly-20250825
Release v0.17.0-nightly-20250825

latest releases: v0.17.0, v0.17.0-nightly-20250901, v0.12.2...
pre-release11 days ago

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 to helm-charts/homebrew-greptime bump jobs by @daviderli614 in #6772
  • refactor: change plugin option type from &[PluginOptions] to Option<&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 and Schema 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

Full Changelog: v0.17.0-nightly-20250813...v0.17.0-nightly-20250825

Don't miss a new greptimedb release

NewReleases is sending notifications on new releases.