v0.9.2
· 阅读需 4 分钟
Release date: August 19, 2024
👍 Highlights
- #4545: Improve the performance of
count(*)
for append-only tables. - #4552: Allow more than one segment for full-text index to handle a large number of rows.
🚀 Features
- feat: introduce new kafka topic consumer respecting WAL index by @WenyXu in #4424
- feat: flow recreate on reboot by @discord9 in #4509
- feat: change the default selector to RoundRobin by @fengjiachun in #4528
- feat: add SASL and TLS config for Kafka client by @WenyXu in #4536
- feat(log_store): introduce the
IndexCollector
by @WenyXu in #4461 - feat(flow): add some metrics by @discord9 in #4539
- feat(flow): add
eval_batch
for ScalarExpr by @discord9 in #4551 - feat: implement postgres kvbackend by @lyang24 in #4421
- feat: add GcsConfig credential field by @daviderli614 in #4568
- feat: able to handle concurrent region edit requests by @MichaelScofield in #4569
- feat(log_store): introduce the CollectionTask by @WenyXu in #4530
🐛 Bug Fixes
- fix(tql): avoid unwrap on parsing tql query by @waynexia in #4502
- fix: too large shadow-rs consts by @MichaelScofield in #4506
- fix: fix incorrect result of topk with cte by @waynexia in #4523
- fix: install script by @v0y4g3r in #4527
- fix: larger stack size in debug mode by @discord9 in #4521
- fix: rollback only if dropping the metric physical table fails by @WenyXu in #4525
- fix: configuration example for selector by @sunng87 in #4532
- fix: change the type of oid in pg_namespace to u32 by @J0HN50N133 in #4541
- fix: append table stats by @v0y4g3r in #4561
- fix(fulltext-index): single segment is not sufficient for >50M rows SST by @zhongzc in #4552
- fix(common_version): short_version with empty branch by @leaf-potato in #4572
- fix(sqlness): redact all volatile text by @v0y4g3r in #4583
🚜 Refactor
- refactor: reuse aligned ts array in range manipulate exec by @waynexia in #4535
- refactor(plugin): add SetupPlugin and StartPlugin error by @zyy17 in #4554
📚 Documentation
- docs: add v0.9.1 bench result by @evenyag in #4511
- docs: Adds more panels to grafana dashboards by @evenyag in #4540
- docs: update grafana readme by @evenyag in #4550
⚡ Performance
- perf: merge small byte ranges for optimized fetching by @WenyXu in #4520
- perf: count(*) for append-only tables by @v0y4g3r in #4545
- perf: Optimizing pipeline performance by @paomian in #4390
🧪 Testing
- test: more on processors by @shuiyisong in #4493