What's Changed
- clear message for an awesome achievement by @soisyourface in #5829
- refactor!: make pipeline a required parameter when ingesting trace by @sunng87 in #5828
- refactor: remove backoff config by @WenyXu in #5808
- chore: remove patch.crates-io for rustls by @fengys1996 in #5832
- feat: introduce poison mechanism for procedure by @WenyXu in #5822
- fix: skip replacing exprs of the DistinctOn node by @evenyag in #5823
- refactor: add time range for jager get operations API by @zyy17 in #5791
- feat: add
region_id
toCountdownTaskHandlerExt
by @WenyXu in #5834 - fix: throw errors instead of ignoring by @WenyXu in #5792
- feat(remote-wal): send flush request when pruning remote wal by @CookiePieWw in #5825
- refactor: improve performance for Jaeger APIs by @zyy17 in #5838
- perf: evolve promql execution engine by @waynexia in #5691
- fix: get root cause of the procedure when coverting to pb by @evenyag in #5841
- feat: add term as fulltext index request by @zhongzc in #5843
- refactor: check and fix super import by @waynexia in #5846
- feat: shorten possible wrong query range by @waynexia in #5849
- refactor(flow): make start flownode clearer by @discord9 in #5848
- feat: make
admin_fn
macro usable outside common_function module by @WenyXu in #5850 - chore: update datafusion family by @MichaelScofield in #5814
- feat: pushdown select distinct in some cases by @evenyag in #5847
- refactor: abstract index source from fulltext index applier by @zhongzc in #5845
- refactor: improve error code handling in status code conversion by @WenyXu in #5851
- refactor: simplify tls key read code and add sec1 key support by @sunng87 in #5856
- feat(flow): batching mode engine by @discord9 in #5807
- perf: faster range manipulate for promql by @waynexia in #5859
- perf: avoid duplicate computation in promql by @waynexia in #5863
- chore: remove obsolete way of passing http configurations through env by @MichaelScofield in #5864
- chore: un-allow clippy's "readonly_write_lock" by @MichaelScofield in #5862
- chore: remove repl by @MichaelScofield in #5860
- feat: add
catalog_manager
toProcedureServiceHandler
by @WenyXu in #5873 - feat: apply terms with fulltext tantivy backend by @zhongzc in #5869
- fix: remove metadata region options by @v0y4g3r in #5852
- fix: include follower peers in region distribution by @WenyXu in #5844
- refactor: avoid empty display in errors by @MichaelScofield in #5858
- fix: gRPC connection pool leak by @fengys1996 in #5876
- fix: alway rejects write while downgrading region by @WenyXu in #5842
- ci: not push latest image when schedule release by @daviderli614 in #5883
- test: add tests to ensure nested data structure for identity pipeline by @sunng87 in #5888
- docs: update readme by @killme2008 in #5891
- feat: apply terms with fulltext bloom backend by @zhongzc in #5884
- fix: flaky test on windows by @yihong0618 in #5890
- fix: ensure logical regions are synced during region sync by @WenyXu in #5878
- feat: add query engine options by @waynexia in #5895
- fix: memtable panic by @v0y4g3r in #5894
- feat: support altering fulltext backend by @zhongzc in #5896
- feat: report per-region metrics on region server by @waynexia in #5893
- feat: optimize
matches_term
with constant term pre-compilation by @zhongzc in #5886 - refactor: add
partition_rules_for_uuid()
by @zyy17 in #5743 - feat(flow): dual engine by @discord9 in #5881
- feat: Column-wise partition rule implementation by @v0y4g3r in #5804
- feat: support
@@
(AtAt) operator for term matching by @waynexia in #5902 - feat(mito): bulk insert request handling on datanode by @v0y4g3r in #5831
- fix: preserve timestamp precision of irate by @waynexia in #5904
- chore: upgrade opendal to 0.52 by @WenyXu in #5857
- feat: Add query pipeline http api by @linyihai in #5819
- feat: add json parse processor by @shuiyisong in #5910
- feat: implement Arrow Flight "DoPut" in Frontend by @MichaelScofield in #5836
- fix: support duration to interval conversion in PostgreSQL protocol by @v0y4g3r in #5913
- fix: oom for sqlness test in container by @yihong0618 in #5917
- fix: label values potential panic by @waynexia in #5921
- fix: avoid double schema projection in file format readers by @WenyXu in #5918
- chore: add heartbeat metrics by @fengjiachun in #5929
- docs: memory profile scripts by @discord9 in #5922
- perf: keep compiled regex in SimpleFilterEvaluator to avoid re-compiling by @evenyag in #5919
- fix: anchor regex string to fully match in promql by @waynexia in #5920
- feat: sync region followers after altering regions by @WenyXu in #5901
- chore: rm dev opt level 3 by @discord9 in #5932
- feat: prevent migrating a leader region to a peer that already has a region follower by @WenyXu in #5923
- feat: introduce
high_watermark
for remote wal logstore by @CookiePieWw in #5877 - feat: enable submitting wal prune procedure periodically by @CookiePieWw in #5867
New Contributors
- @soisyourface made their first contribution in #5829
Full Changelog: v0.14.0-nightly-20250407...v0.14.0-nightly-20250421