diff --git a/Cargo.lock b/Cargo.lock index cb053b10..0b3352bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2922,7 +2922,7 @@ dependencies = [ [[package]] name = "rust-examples" -version = "0.8.1" +version = "0.8.2" dependencies = [ "eyre", "facet", @@ -4111,7 +4111,7 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vox" -version = "0.8.1" +version = "0.8.2" dependencies = [ "facet", "facet-pretty", @@ -4136,7 +4136,7 @@ dependencies = [ [[package]] name = "vox-bench" -version = "0.8.1" +version = "0.8.2" dependencies = [ "dhat", "divan", @@ -4168,7 +4168,7 @@ dependencies = [ [[package]] name = "vox-codegen" -version = "0.8.1" +version = "0.8.2" dependencies = [ "facet", "facet-cbor", @@ -4180,7 +4180,7 @@ dependencies = [ [[package]] name = "vox-core" -version = "0.8.1" +version = "0.8.2" dependencies = [ "facet", "facet-cbor", @@ -4205,7 +4205,7 @@ dependencies = [ [[package]] name = "vox-fdpass" -version = "0.8.1" +version = "0.8.2" dependencies = [ "libc", "passfd", @@ -4215,7 +4215,7 @@ dependencies = [ [[package]] name = "vox-ffi" -version = "0.8.1" +version = "0.8.2" dependencies = [ "tracing", "vox-types", @@ -4223,7 +4223,7 @@ dependencies = [ [[package]] name = "vox-inprocess" -version = "0.8.1" +version = "0.8.2" dependencies = [ "futures-channel", "futures-util", @@ -4234,7 +4234,7 @@ dependencies = [ [[package]] name = "vox-jit" -version = "0.8.1" +version = "0.8.2" dependencies = [ "arc-swap", "cranelift-codegen", @@ -4257,7 +4257,7 @@ dependencies = [ [[package]] name = "vox-jit-abi" -version = "0.8.1" +version = "0.8.2" dependencies = [ "arc-swap", "facet-core", @@ -4267,7 +4267,7 @@ dependencies = [ [[package]] name = "vox-jit-cal" -version = "0.8.1" +version = "0.8.2" dependencies = [ "facet", "facet-core", @@ -4275,7 +4275,7 @@ dependencies = [ [[package]] name = "vox-jit-tests" -version = "0.8.1" +version = "0.8.2" dependencies = [ "divan", "facet", @@ -4292,7 +4292,7 @@ dependencies = [ [[package]] name = "vox-local" -version = "0.8.1" +version = "0.8.2" dependencies = [ "tokio", "vox-stream", @@ -4300,7 +4300,7 @@ dependencies = [ [[package]] name = "vox-macros-core" -version = "0.8.1" +version = "0.8.2" dependencies = [ "facet-cargo-toml", "heck", @@ -4312,7 +4312,7 @@ dependencies = [ [[package]] name = "vox-macros-parse" -version = "0.8.1" +version = "0.8.2" dependencies = [ "proc-macro2", "unsynn", @@ -4320,7 +4320,7 @@ dependencies = [ [[package]] name = "vox-postcard" -version = "0.8.1" +version = "0.8.2" dependencies = [ "facet", "facet-core", @@ -4335,7 +4335,7 @@ dependencies = [ [[package]] name = "vox-schema" -version = "0.8.1" +version = "0.8.2" dependencies = [ "blake3", "facet", @@ -4346,7 +4346,7 @@ dependencies = [ [[package]] name = "vox-service-macros" -version = "0.8.1" +version = "0.8.2" dependencies = [ "proc-macro2", "vox-macros-core", @@ -4354,7 +4354,7 @@ dependencies = [ [[package]] name = "vox-stream" -version = "0.8.1" +version = "0.8.2" dependencies = [ "libc", "moire", @@ -4369,7 +4369,7 @@ dependencies = [ [[package]] name = "vox-swift-abi" -version = "0.8.1" +version = "0.8.2" dependencies = [ "vox-jit-abi", "vox-jit-cal", @@ -4378,7 +4378,7 @@ dependencies = [ [[package]] name = "vox-types" -version = "0.8.1" +version = "0.8.2" dependencies = [ "bitflags 2.11.1", "blake3", @@ -4403,7 +4403,7 @@ dependencies = [ [[package]] name = "vox-websocket" -version = "0.8.1" +version = "0.8.2" dependencies = [ "futures-channel", "futures-util", @@ -4516,7 +4516,7 @@ dependencies = [ [[package]] name = "wasm-browser-tests" -version = "0.8.1" +version = "0.8.2" dependencies = [ "spec-proto", "vox-core", @@ -4538,7 +4538,7 @@ dependencies = [ [[package]] name = "wasm-inprocess-tests" -version = "0.8.1" +version = "0.8.2" dependencies = [ "js-sys", "spec-proto", diff --git a/Cargo.toml b/Cargo.toml index 8f5d8ec7..2cb96f54 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ members = [ exclude = ["fuzz"] [workspace.package] -version = "0.8.1" +version = "0.8.2" edition = "2024" rust-version = "1.91" readme = "README.md" @@ -49,27 +49,27 @@ categories = ["network-programming", "asynchronous"] [workspace.dependencies] # Internal crates -vox = { path = "rust/vox", version = "0.8.1" } -vox-types = { path = "rust/vox-types", version = "0.8.1" } -vox-schema = { path = "rust/vox-schema", version = "0.8.1" } -vox-macros-parse = { path = "rust/vox-macros-parse", version = "0.8.1" } -vox-macros-core = { path = "rust/vox-macros-core", version = "0.8.1" } -vox-service-macros = { path = "rust/vox-macros", version = "0.8.1" } -vox-core = { path = "rust/vox-core", version = "0.8.1" } -vox-stream = { path = "rust/vox-stream", version = "0.8.1" } -vox-fdpass = { path = "rust/vox-fdpass", version = "0.8.1" } -vox-codegen = { path = "rust/vox-codegen", version = "0.8.1" } -vox-websocket = { path = "rust/vox-websocket", version = "0.8.1" } -vox-inprocess = { path = "rust/vox-inprocess", version = "0.8.1" } -vox-local = { path = "rust/vox-local", version = "0.8.1" } -vox-ffi = { path = "rust/vox-ffi", version = "0.8.1" } +vox = { path = "rust/vox", version = "0.8.2" } +vox-types = { path = "rust/vox-types", version = "0.8.2" } +vox-schema = { path = "rust/vox-schema", version = "0.8.2" } +vox-macros-parse = { path = "rust/vox-macros-parse", version = "0.8.2" } +vox-macros-core = { path = "rust/vox-macros-core", version = "0.8.2" } +vox-service-macros = { path = "rust/vox-macros", version = "0.8.2" } +vox-core = { path = "rust/vox-core", version = "0.8.2" } +vox-stream = { path = "rust/vox-stream", version = "0.8.2" } +vox-fdpass = { path = "rust/vox-fdpass", version = "0.8.2" } +vox-codegen = { path = "rust/vox-codegen", version = "0.8.2" } +vox-websocket = { path = "rust/vox-websocket", version = "0.8.2" } +vox-inprocess = { path = "rust/vox-inprocess", version = "0.8.2" } +vox-local = { path = "rust/vox-local", version = "0.8.2" } +vox-ffi = { path = "rust/vox-ffi", version = "0.8.2" } subject-rust = { path = "rust/subject-rust", version = "0.2.2" } spec-proto = { path = "spec/spec-proto", version = "0.2.2" } -vox-postcard = { path = "rust/vox-postcard", version = "0.8.1" } -vox-jit-cal = { path = "rust/vox-jit-cal", version = "0.8.1" } -vox-jit-abi = { path = "rust/vox-jit-abi", version = "0.8.1" } -vox-jit = { path = "rust/vox-jit", version = "0.8.1" } -vox-swift-abi = { path = "rust/vox-swift-abi", version = "0.8.1" } +vox-postcard = { path = "rust/vox-postcard", version = "0.8.2" } +vox-jit-cal = { path = "rust/vox-jit-cal", version = "0.8.2" } +vox-jit-abi = { path = "rust/vox-jit-abi", version = "0.8.2" } +vox-jit = { path = "rust/vox-jit", version = "0.8.2" } +vox-swift-abi = { path = "rust/vox-swift-abi", version = "0.8.2" } facet-cbor = { path = "rust/facet-cbor", version = "0.3.4" } ur-taking-me-with-you = { path = "rust/ur-taking-me-with-you", version = "8.0.0" } diff --git a/rust/vox-core/CHANGELOG.md b/rust/vox-core/CHANGELOG.md index 2cfc738e..71c26291 100644 --- a/rust/vox-core/CHANGELOG.md +++ b/rust/vox-core/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/bearcove/vox/compare/vox-core-v0.8.1...vox-core-v0.8.2) - 2026-05-21 + +### Other + +- JIT decode fallback + handler panic recovery + request tracing + ## [0.8.1](https://github.com/bearcove/vox/compare/vox-core-v0.8.0...vox-core-v0.8.1) - 2026-05-21 ### Other diff --git a/rust/vox-fdpass/CHANGELOG.md b/rust/vox-fdpass/CHANGELOG.md index 383d22f9..18199613 100644 --- a/rust/vox-fdpass/CHANGELOG.md +++ b/rust/vox-fdpass/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/bearcove/vox/compare/vox-fdpass-v0.8.1...vox-fdpass-v0.8.2) - 2026-05-21 + +### Other + +- JIT decode fallback + handler panic recovery + request tracing + ## [0.6.0](https://github.com/bearcove/vox/compare/vox-fdpass-v0.5.1...vox-fdpass-v0.6.0) - 2026-05-19 ### Added diff --git a/rust/vox-jit/CHANGELOG.md b/rust/vox-jit/CHANGELOG.md index 1bbc01bb..d8668b7e 100644 --- a/rust/vox-jit/CHANGELOG.md +++ b/rust/vox-jit/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/bearcove/vox/compare/vox-jit-v0.8.1...vox-jit-v0.8.2) - 2026-05-21 + +### Other + +- Fix JIT decode for fixed arrays +- JIT decode fallback + handler panic recovery + request tracing + ## [0.8.1](https://github.com/bearcove/vox/compare/vox-jit-v0.7.0...vox-jit-v0.8.1) - 2026-05-21 ### Added diff --git a/rust/vox-stream/CHANGELOG.md b/rust/vox-stream/CHANGELOG.md index 9be67587..a5c8cdce 100644 --- a/rust/vox-stream/CHANGELOG.md +++ b/rust/vox-stream/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/bearcove/vox/compare/vox-stream-v0.8.1...vox-stream-v0.8.2) - 2026-05-21 + +### Other + +- JIT decode fallback + handler panic recovery + request tracing + ## [0.7.0](https://github.com/bearcove/vox/compare/vox-stream-v0.6.1...vox-stream-v0.7.0) - 2026-05-20 ### Fixed diff --git a/rust/vox-types/CHANGELOG.md b/rust/vox-types/CHANGELOG.md index 2caacbfd..e39a9d0a 100644 --- a/rust/vox-types/CHANGELOG.md +++ b/rust/vox-types/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/bearcove/vox/compare/vox-types-v0.8.1...vox-types-v0.8.2) - 2026-05-21 + +### Other + +- JIT decode fallback + handler panic recovery + request tracing + ## [0.6.0](https://github.com/bearcove/vox/compare/vox-types-v0.5.1...vox-types-v0.6.0) - 2026-05-19 ### Added diff --git a/rust/vox/CHANGELOG.md b/rust/vox/CHANGELOG.md index a69454a9..2f1b3e04 100644 --- a/rust/vox/CHANGELOG.md +++ b/rust/vox/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/bearcove/vox/compare/vox-v0.8.1...vox-v0.8.2) - 2026-05-21 + +### Other + +- JIT decode fallback + handler panic recovery + request tracing + ## [0.7.0](https://github.com/bearcove/vox/compare/vox-v0.6.1...vox-v0.7.0) - 2026-05-20 ### Fixed diff --git a/spec/spec-proto/Cargo.toml b/spec/spec-proto/Cargo.toml index 1121dd00..1fd7d800 100644 --- a/spec/spec-proto/Cargo.toml +++ b/spec/spec-proto/Cargo.toml @@ -13,4 +13,4 @@ rustdoc-args = ["--html-in-header", "arborium-header.html"] [dependencies] facet.workspace = true -vox = { path = "../../rust/vox", version = "0.8.1", default-features = false, features = ["runtime"] } +vox = { path = "../../rust/vox", version = "0.8.2", default-features = false, features = ["runtime"] }