Releases: GreptimeTeam/greptimedb
Release v0.9.4
v0.9.4
Release date: October 15, 2024
Highlights
- Enhanced support for geo-related functions: #4770, #4823, #4798
- Expanded support for JSON functions: #4807
- Fixed panic issue in union all queries: #4796
Breaking changes
- feat!: move v1/prof API to debug/prof by @evenyag in #4810
- feat!: implement interval type by multiple structs by @evenyag in #4772
🚀 Features
- feat: protect datanode with concurrency limit. by @lyang24 in #4699
- feat: add
region_statistics
table by @WenyXu in #4771 - feat(mito): limit compaction output file size by @v0y4g3r in #4754
- feat: add a new status code for "external" errors by @MichaelScofield in #4775
- feat: unordered scanner scans data by time ranges by @evenyag in #4757
- feat: add
StatementStatistics
for slow query logging implementation by @zyy17 in #4719 - feat: support to reject write after flushing by @WenyXu in #4759
- feat: add
add_handler_after
,add_handler_before
,replace_handler
by @WenyXu in #4788 - feat: customize channel information for sqlness tests by @J0HN50N133 in #4729
- feat: set max log files to 720 by default, info log only by @Kev1n8 in #4787
- feat: introduce
HeartbeatHandlerGroupBuilderCustomizer
by @WenyXu in #4803 - feat: add function to aggregate path into a geojson path by @sunng87 in #4798
- feat: add json format output for http interface by @Kev1n8 in #4797
- feat: Merge sort Logical plan by @discord9 in #4768
- feat: json_path_exists udf by @CookiePieWw in #4807
- feat: expose
RegionMigrationManagerRef
by @WenyXu in #4812 - feat: information extension by @fengjiachun in #4811
- feat: introduce
LeadershipChangeNotifier
andLeadershipChangeListener
by @WenyXu in #4817 - feat: add more h3 functions by @sunng87 in #4770
- feat: remove the distributed lock by @fengjiachun in #4825
- feat: enable prof features by default by @evenyag in #4815
- feat: cache logical region's metadata by @waynexia in #4827
- feat: defer
HeartbeatHandlerGroup
construction and enhanceLeadershipChangeNotifier
by @WenyXu in #4826 - feat: add some s2 geo functions by @sunng87 in #4823
- feat: introduce default customizers by @WenyXu in #4831
🐛 Bug Fixes
- fix: use information_schema returns Unknown database by @J0HN50N133 in #4774
- fix: dead loop on detecting postgres ssl handshake by @sunng87 in #4778
- fix: update pgwire for potential issue with connection establish by @sunng87 in #4783
- fix(sqlness): sqlness isolation by @v0y4g3r in #4780
- fix: ts conversion during transform phase by @shuiyisong in #4790
- fix: Panic in UNION ALL queries by @v0y4g3r in #4796
- fix: error in admin function is not formatted properly by @waynexia in #4820
- fix: correct table name formatting by @WenyXu in #4819
- fix: case sensitive for field matcher by @waynexia in #4822
🚜 Refactor
- refactor: Change the error type in the pipeline crate from String to Error by @paomian in #4763
- refactor: introduce
HeartbeatHandlerGroupBuilder
by @WenyXu in #4785 - refactor: change sqlness ports to avoid conflict with local instance by @sunng87 in #4794
- refactor: replace info logs with debug logs in region server by @waynexia in #4829
📚 Documentation
⚙️ Miscellaneous Tasks
- chore: make sure aws-lc-sys wouldn't be built by @discord9 in #4767
- chore: replace anymap with anymap2 by @v0y4g3r in #4781
- chore: add json write by @paomian in #4744
- chore: bump promql-parser to v0.4.1 and use
to_string()
for EvalStmt by @zyy17 in #4832 - chore: bump version v0.9.4 by @discord9 in #4833
New Contributors
All Contributors
We would like to thank the following contributors from the GreptimeDB community:
@CookiePieWw, @J0HN50N133, @Kev1n8, @MichaelScofield, @WenyXu, @discord9, @evenyag, @fengjiachun, @lyang24, @paomian, @shuiyisong, @sunng87, @v0y4g3r, @waynexia, @zyy17
Release v0.10.0-nightly-20241014
What's Changed
- refactor: change sqlness ports to avoid conflict with local instance by @sunng87 in #4794
- feat: introduce
HeartbeatHandlerGroupBuilderCustomizer
by @WenyXu in #4803 - chore: add json write by @paomian in #4744
- fix: ts conversion during transform phase by @shuiyisong in #4790
- feat: add function to aggregate path into a geojson path by @sunng87 in #4798
- feat: add json format output for http interface by @Kev1n8 in #4797
- feat: Merge sort Logical plan by @discord9 in #4768
- feat: json_path_exists udf by @CookiePieWw in #4807
- feat: expose
RegionMigrationManagerRef
by @WenyXu in #4812 - feat: information extension by @fengjiachun in #4811
- feat!: move v1/prof API to debug/prof by @evenyag in #4810
- fix: Panic in UNION ALL queries by @v0y4g3r in #4796
- fix: error in admin function is not formatted properly by @waynexia in #4820
- fix: correct table name formatting by @WenyXu in #4819
- feat: introduce
LeadershipChangeNotifier
andLeadershipChangeListener
by @WenyXu in #4817 - feat: add more h3 functions by @sunng87 in #4770
- feat: remove the distributed lock by @fengjiachun in #4825
Full Changelog: v0.10.0-nightly-20241007...v0.10.0-nightly-20241014
Release v0.10.0-nightly-20241007
What's Changed
- refactor: introduce
HeartbeatHandlerGroupBuilder
by @WenyXu in #4785 - feat: add
StatementStatistics
for slow query logging implementation by @zyy17 in #4719 - feat: support to reject write after flushing by @WenyXu in #4759
- feat: add
add_handler_after
,add_handler_before
,replace_handler
by @WenyXu in #4788 - docs: add TM to logos by @evenyag in #4789
- feat: customize channel information for sqlness tests by @J0HN50N133 in #4729
- feat: set max log files to 720 by default, info log only by @Kev1n8 in #4787
New Contributors
Full Changelog: v0.10.0-nightly-20240930...v0.10.0-nightly-20241007
Release v0.10.0-nightly-20240930
What's Changed
- chore: make sure aws-lc-sys wouldn't be built by @discord9 in #4767
- refactor: Change the error type in the pipeline crate from String to Error by @paomian in #4763
- feat: protect datanode with concurrency limit. by @lyang24 in #4699
- feat: add
region_statistics
table by @WenyXu in #4771 - feat(mito): limit compaction output file size by @v0y4g3r in #4754
- fix: use information_schema returns Unknown database by @J0HN50N133 in #4774
- fix: dead loop on detecting postgres ssl handshake by @sunng87 in #4778
- fix: update pgwire for potential issue with connection establish by @sunng87 in #4783
- feat: add a new status code for "external" errors by @MichaelScofield in #4775
- fix(sqlness): sqlness isolation by @v0y4g3r in #4780
- chore: replace anymap with anymap2 by @v0y4g3r in #4781
- feat: unordered scanner scans data by time ranges by @evenyag in #4757
Full Changelog: v0.10.0-cd4bf239d-20240925-1727244173...v0.10.0-nightly-20240930
Release v0.10.0-cd4bf239d-20240925-1727244173
What's Changed
- fix: return version string based on request protocol by @sunng87 in #4680
- feat(wal): increase recovery parallelism by @v0y4g3r in #4689
- chore: print downgraded region last_entry_id by @WenyXu in #4701
- feat: gRPC auto create table hint by @fengjiachun in #4700
- feat: add json data type by @CookiePieWw in #4619
- chore: remove unused method by @fengjiachun in #4703
- feat: parallel in row group level under append mode by @waynexia in #4704
- chore: avoid schema check when auto_create_table_hint is disabled by @fengjiachun in #4712
- feat: skip caching uncompressed pages if they are large by @evenyag in #4705
- chore: remove
validate_request_with_table
by @WenyXu in #4710 - chore: refresh route table by @fengjiachun in #4673
- fix: support append-only physical table by @waynexia in #4716
- feat(index): add
RangeReader
trait by @zhongzc in #4718 - perf(flow): use batch mode for flow by @discord9 in #4599
- docs: use docs comment prefix and bump toml2docs version by @zyy17 in #4711
- feat: add respective get_by_path UDFs for JSON type by @CookiePieWw in #4720
- fix: pipeline dissert error is returned directly to the user, instead of printing a warn log by @paomian in #4709
- chore: enable fuzz test for append table by @WenyXu in #4702
- feat(index): add explicit adapter between
RangeReader
andAsyncRead
by @zhongzc in #4724 - chore: add auto-decompression layer for otlp http request by @shuiyisong in #4723
- fix: config test failed and use
similar_asserts::assert_eq
to replaceassert_eq
for long string compare by @zyy17 in #4731 - fix: sort cargo toml by @shuiyisong in #4735
- feat: add respective
json_is
UDFs for JSON type by @CookiePieWw in #4726 - fix: determine region role by using is_readonly by @WenyXu in #4725
- fix: opensrv Use After Free update by @discord9 in #4732
- feat: add an option to turn on compression for arrow output by @sunng87 in #4730
- refactor(tables): improve
tables
performance by @v0y4g3r in #4737 - chore: add log ingest interceptor by @shuiyisong in #4734
- feat: improve support for postgres extended protocol by @sunng87 in #4721
- docs: json datatype rfc by @CookiePieWw in #4515
- fix: use gcc-10 in release dev build by @discord9 in #4741
- chore(fuzz): print table name for debugging by @WenyXu in #4738
- build(deps): use original jsonb repo by @CookiePieWw in #4742
- fix: cannot input tag for the dev-builder image by @daviderli614 in #4743
- refactor: remove DfPlan wrapper by @waynexia in #4733
- fix: disable field pruning in last non null mode by @evenyag in #4740
- feat: use new image for gcc-10 by @discord9 in #4748
- feat: flush other workers if still need flush by @evenyag in #4746
- feat: add more h3 scalar functions by @sunng87 in #4707
- feat: improve observability for procedure by @poltao in #4675
- feat: migrate local WAL regions by @WenyXu in #4715
- feat: list/array/timezone support for postgres output by @sunng87 in #4727
- feat: include order by to commutativity rule set by @waynexia in #4753
- refactor!: simplify NativeType trait and remove percentile UDAF by @waynexia in #4758
- fix: Release CI & make rustls use
ring
by @discord9 in #4750 - refactor: unify the styling in
create_or_alter_tables_on_demand
by @WenyXu in #4756 - feat: returning warning instead of error on unsupported
SET
statement by @sunng87 in #4761 - chore: relax table name constraint by @v0y4g3r in #4766
Full Changelog: v0.10.0-nightly-20240909...v0.10.0-cd4bf239d-20240925-1727244173
Release v0.10.0-nightly-20240909
What's Changed
- refactor!: add processor builder and transform buidler by @paomian in #4571
- feat: add extension field to HeartbeatRequest by @fengjiachun in #4688
- feat: add test pipeline api by @paomian in #4667
- fix: unconditional statistics by @waynexia in #4694
- chore: update the document link in README.md by @nicecui in #4690
- fix: table resolving logic related to pg_catalog by @J0HN50N133 in #4580
Full Changelog: v0.9.3...v0.10.0-nightly-20240909
Release v0.9.3
v0.9.3
Release date: September 06, 2024
Highlights
- fixes the following issues
Breaking changes
- feat!: impl admin command by @killme2008 in #4600
🚀 Features
- feat: Implement the Buf to avoid extra memory allocation by @ozewr in #4585
- feat: remove sql in error desc by @waynexia in #4589
- feat: collect filters metrics for scanners by @evenyag in #4591
- feat: refactoring LruCacheLayer with list_with_metakey and concurrent_stat_in_list by @ozewr in #4596
- feat: add postgres response for trasaction related statements by @sunng87 in #4562
- feat: allow skipping topic creation by @WenyXu in #4616
- feat: remove some redundent clone/conversion on constructing MergeScan stream by @waynexia in #4632
- feat: replay WAL entries respect index by @WenyXu in #4565
- feat(flow): use DataFusion's optimizer by @discord9 in #4489
- feat: copy database ignores view and temporary tables by @fengjiachun in #4640
- feat: pre-download the ingested sst by @MichaelScofield in #4636
- feat: import cli tool by @fengjiachun in #4639
- 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
- feat: grpc writing supports TTL hint by @killme2008 in #4651
- feat: export import database by @fengjiachun in #4654
- feat: supports name in object storage config by @killme2008 in #4630
- feat: change log level dynamically by @discord9 in #4653
- feat: schedule compaction when adding sst files by editing region by @MichaelScofield in #4648
- feat: add geohash and h3 as built-in functions by @sunng87 in #4656
- feat: add more spans to mito engine by @lyang24 in #4643
- feat: invalidate cache via invalidator on region migration by @fengjiachun in #4682
🐛 Bug Fixes
- fix: pipeline prepare loop break detects a conditional error by @paomian in #4593
- fix: incremental compilation always compile the common-version crate by @fengys1996 in #4605
- 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
- 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 - fix: config api and export metrics default database by @killme2008 in #4633
- fix: set
selector_result_cache_size
in unit test again by @WenyXu in #4641 - fix(mito): avoid caching empty batches in row group by @v0y4g3r in #4652
- fix: correct otlp endpoint formatting by @WenyXu in #4646
- 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
- fix: use number of partitions as parallelism in region scanner by @waynexia in #4669
- fix: ref to auth err by @shuiyisong in #4681
- fix: last non null iter not init by @evenyag in #4687
🚜 Refactor
- refactor(mito2): reduce duplicate IndexOutput struct by @leaf-potato in #4592
- refactor: skip checking the existence of the SST files by @MichaelScofield in #4602
- refactor: add
fallback_to_local
region option by @zyy17 in #4578 - refactor: add
app
ingreptime_app_version
metric by @zyy17 in #4626 - refactor: reduce a object store "stat" call by @MichaelScofield in #4645
- refactor: remove unused error variants by @waynexia in #4666
- refactor: make
init_global_logging()
clean and addlog_format
by @zyy17 in #4657
📚 Documentation
- docs: log benchmark by @shuiyisong in #4597
- 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
⚡ Performance
- perf: set simple filter on primary key columns to exact filter by @waynexia in #4564
- perf: optimize series divide algo by @waynexia in #4603
- perf: acclerate scatter query by @waynexia in #4607
- perf(flow): Map&Reduce Operator use batch to reduce alloc by @discord9 in #4567
⚙️ Miscellaneous Tasks
- chore: keep symbol table in nightly profile by @fengys1996 in #4588
- chore: bump tikv-jemalloc* to "0.6" by @fengys1996 in #4590
- chore: disable ttl for write cache by default by @evenyag in #4595
- chore: bump opendal version to 0.49 by @WenyXu in [#4587](https://...
Release v0.10.0-nightly-20240902
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
Release v0.9.2
v0.9.2
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
⚙️ Miscellaneous Tasks
- chore: bump opendal version to 0.48 by @WenyXu in #4499
- chore: bump
shadow-rs
version to set the path to find the correct git repo by @MichaelScofield in #4494 - chore: bump rust-postgres to 0.7.11 by @WenyXu in #4504
- chore: reduce fuzz tests in CI by @WenyXu in #4505
- chore: set default
otlp_endpoint
by @WenyXu in #4508 - chore: support swcs as the short name for strict window compaction by @v0y4g3r in #4517
- ci: squeeze some disk space for complex fuzz tests by @MichaelScofield in #4519
- ci: fix windows temp path by @evenyag in #4518
- chore: use
configData
by @WenyXu in #4522 - chore: update snafu to make clippy happy by @MichaelScofield in #4507
- ci: download the latest stable released version by default and do some small refactoring by @zyy17 in #4529
- chore: make mysql server version changeable by @MichaelScofield in #4531
- chore: upload kind logs by @WenyXu in #4544
- chore: update validator signature by @shuiyisong in #4548
- chore: Helper function to convert
Vec<Value>
to VectorRef by @discord9 in #4546 - chore: set topic to 3 for sqlness test by @discord9 in #4560
- chore: remove unused code by @WenyXu in #4559
- chore(log_store): remove redundant metrics by @WenyXu in #4570
- chore: bump version to v0.9.2 by @zhongzc in #4581
- chore: setup kafka before downloading binary step by @WenyXu in #4582
Build
- build(deps): bump zerovec-derive from 0.10.2 to 0.10.3 by @dependabot[bot] in #4346
- build(deps): bump zerovec from 0.10.2 to 0.10.4 by @dependabot[bot] in #4335
All Contributors
We would like to thank the following contributors from the GreptimeDB community:
@J0HN50N133, @MichaelScofield, @WenyXu, @daviderli614, @discord9, @evenyag, @fengjiachun, @leaf-potato, @lyang24, @paomian, @shuiyisong, @sunng87, @v0y4g3r, @waynexia, @zhongzc, @zyy17
Release v0.10.0-nightly-20240812
What's Changed
- chore: bump
shadow-rs
version to set the path to find the correct git repo by @MichaelScofield in #4494 - chore: bump rust-postgres to 0.7.11 by @WenyXu in #4504
- feat: introduce new kafka topic consumer respecting WAL index by @WenyXu in #4424
- chore: reduce fuzz tests in CI by @WenyXu in #4505
- fix: too large shadow-rs consts by @MichaelScofield in #4506
- feat: flow recreate on reboot by @discord9 in #4509
- docs: add v0.9.1 bench result by @evenyag in #4511
- build(deps): bump zerovec-derive from 0.10.2 to 0.10.3 by @dependabot in #4346
- build(deps): bump zerovec from 0.10.2 to 0.10.4 by @dependabot in #4335
- chore: set default
otlp_endpoint
by @WenyXu in #4508 - chore: support swcs as the short name for strict window compaction by @v0y4g3r in #4517
- ci: squeeze some disk space for complex fuzz tests by @MichaelScofield in #4519
- ci: fix windows temp path by @evenyag in #4518
- chore: use
configData
by @WenyXu in #4522 - fix: fix incorrect result of topk with cte by @waynexia in #4523
- fix: install script by @v0y4g3r in #4527
- chore: update snafu to make clippy happy by @MichaelScofield in #4507
- feat: change the default selector to RoundRobin by @fengjiachun in #4528
- ci: download the latest stable released version by default and do some small refactoring by @zyy17 in #4529
- chore: make mysql server version changable by @MichaelScofield in #4531
- 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
- perf: merge small byte ranges for optimized fetching by @WenyXu in #4520
- fix: configuration example for selector by @sunng87 in #4532
- fix: change the type of oid in pg_namespace to u32 by @J0HN50N133 in #4541
Full Changelog: v0.10.0-nightly-20240805...v0.10.0-nightly-20240812