What's Changed
- perf: set simple filter on primary key columns to exact filter by @waynexia in #4564
- feat: Implement the Buf to avoid extra memory allocation by @ozewr in #4585
- chore: keep symbol table in nightly profile by @fengys1996 in #4588
- feat: remove sql in error desc by @waynexia in #4589
- chore: bump tikv-jemalloc* to "0.6" by @fengys1996 in #4590
- refactor(mito2): reduce duplicate IndexOutput struct by @leaf-potato in #4592
- fix: pipeline prepare loop break detects a conditional error by @paomian in #4593
- docs: log benchmark by @shuiyisong in #4597
- chore: disable ttl for write cache by default by @evenyag in #4595
- docs: move v0.9.1 benchmark report to tsbs dir by @evenyag in #4598
- docs: add example configs introduced by pg_kvbackend by @lyang24 in #4573
- chore: bump opendal version to 0.49 by @WenyXu in #4587
- feat: collect filters metrics for scanners by @evenyag in #4591
- refactor: skip checking the existence of the SST files by @MichaelScofield in #4602
- perf: optimize series divide algo by @waynexia in #4603
- fix: incremental compilation always compile the common-version crate by @fengys1996 in #4605
- chore: upgrade toolchain to nightly-2024-08-07 by @WenyXu in #4549
- chore: add commerial support section by @sunng87 in #4601
- chore: bump rust toolchain to 2024-06-06 by @waynexia in #4606
- chore: bump rskafka to
75535b
by @WenyXu in #4608 - refactor: add
fallback_to_local
region option by @zyy17 in #4578 - feat: refactoring LruCacheLayer with list_with_metakey and concurrent_stat_in_list by @ozewr in #4596
- chore: add
stats
feature for jemalloc-ctl by @discord9 in #4610 - chore: optimize common_version build by @fengys1996 in #4611
- perf: acclerate scatter query by @waynexia in #4607
- feat!: impl admin command by @killme2008 in #4600
- feat: add postgres response for trasaction related statements by @sunng87 in #4562
- feat: allow skipping topic creation by @WenyXu in #4616
- ci: add push dev-build images to aws ecr by @daviderli614 in #4618
- fix: failed to get github sha by @daviderli614 in #4620
- fix: change toolchain file name by @daviderli614 in #4621
- fix: failed to get version by @daviderli614 in #4622
- chore: setting docker authentication in dev-build image by @daviderli614 in #4623
- ci: improve toolchain resolution in ci by @sunng87 in #4614
- build(deps): bump backon to 1.0 by @waynexia in #4625
- refactor: add
app
ingreptime_app_version
metric by @zyy17 in #4626 - ci: add check-builder-rust-version job in release and change release-dev-builder-images trigger condition by @zyy17 in #4615
- fix: fallback to window size in manifest by @evenyag in #4629
- fix: update properties on updating partitions by @waynexia in #4627
- fix: set
selector_result_cache_size
in unit test by @WenyXu in #4631 - feat: remove some redundent clone/conversion on constructing MergeScan stream by @waynexia in #4632
- feat: replay WAL entries respect index by @WenyXu in #4565
- chore: modify grafana config to accord with version 9 by @shuiyisong in #4634
- fix: config api and export metrics default database by @killme2008 in #4633
- feat(flow): use DataFusion's optimizer by @discord9 in #4489
- feat: copy database ignores view and temporary tables by @fengjiachun in #4640
- fix: set
selector_result_cache_size
in unit test again by @WenyXu in #4641 - perf(flow): Map&Reduce Operator use batch to reduce alloc by @discord9 in #4567
- feat: pre-download the ingested sst by @MichaelScofield in #4636
- feat: import cli tool by @fengjiachun in #4639
- refactor: reduce a object store "stat" call by @MichaelScofield in #4645
- chore: adding heartbeat sent/recv counts in greptimedb nodes by @lyang24 in #4624
- feat: show create database by @fengjiachun in #4642
- feat: initialize partition range from ScanInput by @waynexia in #4635
- feat: remove the requirement that partition column must be PK by @waynexia in #4647
- feat: remove files from the write cache in purger by @evenyag in #4655
- fix(mito): avoid caching empty batches in row group by @v0y4g3r in #4652
- fix: correct otlp endpoint formatting by @WenyXu in #4646
- ci: disable macos integration test and some minor refactoring by @zyy17 in #4658
- fix: expose missing options for initializing regions by @WenyXu in #4660
- fix: use 'target' for 'actions-rust-lang/setup-rust-toolchain' to fix cross build failed by @zyy17 in #4661
New Contributors
Full Changelog: v0.9.2...v0.10.0-nightly-20240902