Releases: GreptimeTeam/greptimedb
Release v0.10.0-nightly-20241021
What's Changed
- refactor: metasrv cannot be cloned by @fengjiachun in #4834
- feat: add API to write OpenTelemetry logs to GreptimeDB by @paomian in #4755
- fix: dead links by @nicecui in #4837
- fix: respect feature flags for geo function by @sunng87 in #4836
- chore: add more metrics for region migration by @WenyXu in #4838
- feat: window sort physical plan by @discord9 in #4814
- feat: Seq scanner scans data by time range by @evenyag in #4809
- chore: update greptime-proto to
b4d3011
by @WenyXu in #4850 - fix: fix metadata forward compatibility issue by @WenyXu in #4846
- fix: overwrite entry_id if entry id is less than start_offset by @WenyXu in #4842
- fix: flush metric metadata region by @WenyXu in #4852
- chore: bump version to 0.9.5 by @WenyXu in #4853
- docs: change cpu/mem panel to time-series by @evenyag in #4844
Full Changelog: v0.9.4...v0.10.0-nightly-20241021
Release v0.9.5
v0.9.5
Release date: October 18, 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.9.4
v0.9.4 (Deprecated)
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