Skip to content
This repository was archived by the owner on Jun 19, 2026. It is now read-only.

Commit dbed2af

Browse files
chore: release v0.10.0-rc.0 (#375)
## Release Prepare Vox `0.10.0-rc.0`. This release carries the rootless runtime cleanup and related cross-language lifecycle fixes: - explicit connection/lane/request-scope model - request-scoped raw channel shutdown behavior - lifecycle shutdown fixes across Rust, TypeScript, and Swift subjects - wasm browser timing fix - release metadata for `vox-rt` and `vox-rt-macros` ## Packages All synchronized Vox crates move from `0.9.0-rc.0` to `0.10.0-rc.0`. ## Release Note Before merging, `vox-rt-macros` needs the one-time crates.io crate creation. Trusted Publishing can publish existing crates but cannot create a brand-new crate. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Amos Wenger <amos@bearcove.eu>
1 parent b1c9da4 commit dbed2af

4 files changed

Lines changed: 48 additions & 41 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,19 @@ All notable changes to Vox are documented here.
44

55
## [Unreleased]
66

7+
## [0.10.0-rc.0] - 2026-06-18
8+
9+
### Other
10+
11+
- Prepare release-plz metadata
12+
- Fix CI lifecycle and wasm timing failures
13+
- Rename runtime Tracey concepts
14+
- Remove moire from dep tree ([#379](https://github.com/bearcove/vox/pull/379))
15+
716
### Changed
817

918
- Remove the implicit `From<DriverCaller> for ()` conversion. Use `NoopCaller` when you need to retain root connection liveness without exposing root RPC methods.
1019

11-
- No entries yet.
12-
1320
## [7.0.0] - 2026-03-02
1421

1522
### Breaking

Cargo.lock

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ members = [
3131
exclude = ["fuzz"]
3232

3333
[workspace.package]
34-
version = "0.9.0-rc.0"
34+
version = "0.10.0-rc.0"
3535
edition = "2024"
3636
rust-version = "1.91"
3737
readme = "README.md"
@@ -44,25 +44,25 @@ categories = ["network-programming", "asynchronous"]
4444

4545
[workspace.dependencies]
4646
# Internal crates
47-
vox = { path = "rust/vox", version = "0.9.0-rc.0" }
48-
vox-types = { path = "rust/vox-types", version = "0.9.0-rc.0" }
49-
vox-rt = { path = "rust/vox-rt", version = "0.9.0-rc.0" }
50-
vox-rt-macros = { path = "rust/vox-rt-macros", version = "0.9.0-rc.0" }
51-
vox-schema = { path = "rust/vox-schema", version = "0.9.0-rc.0" }
52-
vox-macros-parse = { path = "rust/vox-macros-parse", version = "0.9.0-rc.0" }
53-
vox-macros-core = { path = "rust/vox-macros-core", version = "0.9.0-rc.0" }
54-
vox-service-macros = { path = "rust/vox-macros", version = "0.9.0-rc.0" }
55-
vox-core = { path = "rust/vox-core", version = "0.9.0-rc.0" }
56-
vox-stream = { path = "rust/vox-stream", version = "0.9.0-rc.0" }
57-
vox-fdpass = { path = "rust/vox-fdpass", version = "0.9.0-rc.0" }
58-
vox-codegen = { path = "rust/vox-codegen", version = "0.9.0-rc.0" }
59-
vox-websocket = { path = "rust/vox-websocket", version = "0.9.0-rc.0" }
60-
vox-inprocess = { path = "rust/vox-inprocess", version = "0.9.0-rc.0" }
61-
vox-local = { path = "rust/vox-local", version = "0.9.0-rc.0" }
62-
vox-ffi = { path = "rust/vox-ffi", version = "0.9.0-rc.0" }
47+
vox = { path = "rust/vox", version = "0.10.0-rc.0" }
48+
vox-types = { path = "rust/vox-types", version = "0.10.0-rc.0" }
49+
vox-rt = { path = "rust/vox-rt", version = "0.10.0-rc.0" }
50+
vox-rt-macros = { path = "rust/vox-rt-macros", version = "0.10.0-rc.0" }
51+
vox-schema = { path = "rust/vox-schema", version = "0.10.0-rc.0" }
52+
vox-macros-parse = { path = "rust/vox-macros-parse", version = "0.10.0-rc.0" }
53+
vox-macros-core = { path = "rust/vox-macros-core", version = "0.10.0-rc.0" }
54+
vox-service-macros = { path = "rust/vox-macros", version = "0.10.0-rc.0" }
55+
vox-core = { path = "rust/vox-core", version = "0.10.0-rc.0" }
56+
vox-stream = { path = "rust/vox-stream", version = "0.10.0-rc.0" }
57+
vox-fdpass = { path = "rust/vox-fdpass", version = "0.10.0-rc.0" }
58+
vox-codegen = { path = "rust/vox-codegen", version = "0.10.0-rc.0" }
59+
vox-websocket = { path = "rust/vox-websocket", version = "0.10.0-rc.0" }
60+
vox-inprocess = { path = "rust/vox-inprocess", version = "0.10.0-rc.0" }
61+
vox-local = { path = "rust/vox-local", version = "0.10.0-rc.0" }
62+
vox-ffi = { path = "rust/vox-ffi", version = "0.10.0-rc.0" }
6363
subject-rust = { path = "rust/subject-rust", version = "0.2.2" }
6464
spec-proto = { path = "spec/spec-proto", version = "0.2.2" }
65-
vox-phon = { path = "rust/vox-phon", version = "0.9.0-rc.0" }
65+
vox-phon = { path = "rust/vox-phon", version = "0.10.0-rc.0" }
6666

6767
phon = "0.2.0-rc.0"
6868
phon-engine = "0.2.0-rc.0"

spec/spec-proto/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ rustdoc-args = ["--html-in-header", "arborium-header.html"]
1414
[dependencies]
1515
facet.workspace = true
1616
facet-value.workspace = true
17-
vox = { path = "../../rust/vox", version = "0.9.0-rc.0", default-features = false, features = ["runtime"] }
17+
vox = { path = "../../rust/vox", version = "0.10.0-rc.0", default-features = false, features = ["runtime"] }
1818
vox-schema.workspace = true

0 commit comments

Comments
 (0)