chore: release v0.8.0#346
Merged
Merged
Conversation
5de3eb0 to
c1d556e
Compare
c1d556e to
e43260f
Compare
Merged
fasterthanlime
pushed a commit
that referenced
this pull request
May 21, 2026
## 🤖 New release * `vox-jit-cal`: 0.8.0 -> 0.8.1 * `vox-jit-abi`: 0.7.0 -> 0.8.1 * `vox-schema`: 0.8.0 -> 0.8.1 * `vox-postcard`: 0.7.0 -> 0.8.1 * `vox-jit`: 0.7.0 -> 0.8.1 * `vox-types`: 0.8.0 -> 0.8.1 * `vox-core`: 0.8.0 -> 0.8.1 (✓ API compatible changes) * `vox-ffi`: 0.8.0 -> 0.8.1 * `vox-macros-parse`: 0.8.0 -> 0.8.1 * `vox-macros-core`: 0.8.0 -> 0.8.1 * `vox-service-macros`: 0.8.0 -> 0.8.1 * `vox-fdpass`: 0.8.0 -> 0.8.1 * `vox-stream`: 0.8.0 -> 0.8.1 * `vox-websocket`: 0.8.0 -> 0.8.1 * `vox`: 0.8.0 -> 0.8.1 * `vox-local`: 0.8.0 -> 0.8.1 * `vox-codegen`: 0.8.0 -> 0.8.1 * `vox-inprocess`: 0.8.0 -> 0.8.1 * `vox-swift-abi`: 0.8.0 -> 0.8.1 <details><summary><i><b>Changelog</b></i></summary><p> ## `vox-jit-cal` <blockquote> ## [0.5.0](vox-jit-cal-v0.4.0...vox-jit-cal-v0.5.0) - 2026-05-15 ### Added - Cranelift translation JIT for postcard decode ### Other - apply dependency upgrades ([#308](#308)) - data-driven encode/decode against a ValueLayout - End-to-end Swift demo: probe a Swift enum, write .ok(31) layout-driven - niche probe for Option<Box<T>>-shaped niche-filled enums - per-variant match/store patterns (replaces simple-tag fields) - repr(C) + FFI-safe with arena-backed storage - Layout-driven enum init: probe Result<u64,()> and write Ok(31) directly - Take care of clippy warnings - Pre-resolve conduit Tx/Rx encoders/decoders at construction - More cleanups - clippy warnings-- + ... default helpers? - Strip JIT encode helpers and calibrate Vec<T> once per family - Fix JIT Option and Result decode for benches </blockquote> ## `vox-jit-abi` <blockquote> ## [0.8.1](vox-jit-abi-v0.7.0...vox-jit-abi-v0.8.1) - 2026-05-21 ### Added - *(jit)* native BTreeMap/HashMap decode via slab strategy ### Other - release v0.8.0 ([#346](#346)) </blockquote> ## `vox-schema` <blockquote> ## [0.4.0](vox-schema-v0.3.1...vox-schema-v0.4.0) - 2026-04-15 ### Other - resolve workspace warnings under strict linting </blockquote> ## `vox-postcard` <blockquote> ## [0.8.1](vox-postcard-v0.7.0...vox-postcard-v0.8.1) - 2026-05-21 ### Added - *(jit)* native BTreeMap/HashMap encode via iterator vtable - *(jit)* native BTreeMap/HashMap decode via slab strategy ### Other - release v0.8.0 ([#346](#346)) </blockquote> ## `vox-jit` <blockquote> ## [0.8.1](vox-jit-v0.7.0...vox-jit-v0.8.1) - 2026-05-21 ### Added - *(jit)* native BTreeMap/HashMap encode via iterator vtable - *(jit)* native BTreeMap/HashMap decode via slab strategy ### Other - release v0.8.0 ([#346](#346)) </blockquote> ## `vox-types` <blockquote> ## [0.6.0](vox-types-v0.5.1...vox-types-v0.6.0) - 2026-05-19 ### Added - vox::Fd — SCM_RIGHTS file-descriptor passing ([#324](#324)) </blockquote> ## `vox-core` <blockquote> ## [0.8.1](vox-core-v0.8.0...vox-core-v0.8.1) - 2026-05-21 ### Other - update Cargo.lock dependencies </blockquote> ## `vox-ffi` <blockquote> ## [0.4.0](vox-ffi-v0.3.1...vox-ffi-v0.4.0) - 2026-04-15 ### Fixed - address all clippy warnings across workspace ### Other - Remove link permits and queue outbound sends ([#283](#283)) - Add tracing throughout vox-ffi endpoint lifecycle - subject retry harness and ABI updates - Rust->Rust FfiLink tests - Fold vox-ffi bridge into lib.rs - Rewrite Vox FFI link bridge - UnixAcceptor changes, wip ffi link - rip out buf_pool, mpsc channel, and background writer task </blockquote> ## `vox-macros-parse` <blockquote> ## [0.4.0](vox-macros-parse-v0.3.1...vox-macros-parse-v0.4.0) - 2026-04-15 ### Other - Improve service macro diagnostics and doctest behavior </blockquote> ## `vox-macros-core` <blockquote> ## [0.6.0](vox-macros-core-v0.5.1...vox-macros-core-v0.6.0) - 2026-05-19 ### Added - vox::Fd — SCM_RIGHTS file-descriptor passing ([#324](#324)) </blockquote> ## `vox-fdpass` <blockquote> ## [0.6.0](vox-fdpass-v0.5.1...vox-fdpass-v0.6.0) - 2026-05-19 ### Added - vox::Fd — SCM_RIGHTS file-descriptor passing ([#324](#324)) </blockquote> ## `vox-stream` <blockquote> ## [0.7.0](vox-stream-v0.6.1...vox-stream-v0.7.0) - 2026-05-20 ### Fixed - *(stream)* wire LocalLink to FdStreamLink on Unix ([#338](#338)) </blockquote> ## `vox-websocket` <blockquote> ## [0.5.0](vox-websocket-v0.4.0...vox-websocket-v0.5.0) - 2026-05-15 ### Other - update Cargo.toml dependencies </blockquote> ## `vox` <blockquote> ## [0.7.0](vox-v0.6.1...vox-v0.7.0) - 2026-05-20 ### Fixed - gate native-WS off wasm32 </blockquote> ## `vox-local` <blockquote> ## [0.4.0](vox-local-v0.3.1...vox-local-v0.4.0) - 2026-04-15 ### Other - fold local transport API and add LocalLinkSource </blockquote> ## `vox-codegen` <blockquote> ## [0.5.0](vox-codegen-v0.4.0...vox-codegen-v0.5.0) - 2026-05-15 ### Other - apply dependency upgrades ([#308](#308)) - add nonisolated to Swift value witness functions - per-variant match/store patterns (replaces simple-tag fields) - Add Swift codec descriptor entrypoint - Take care of clippy warnings - channel capacity etc. - typed initiator service routing — service name in codegen + Session.initiator(expecting:) - swift codegen: emit decode<Name>(from:) for named types - swift codegen: keyword-escape identifiers, dedupable types, fix Unit decode - swift codegen: emit valid identifiers for tuple-struct positional fields - migrate channel binding from BindingSchema to Schema/SchemaKind/TypeRef - Fix TypeScript channel lifetime semantics - Cache args_have_channels on MethodDescriptor, drop the per-request walk </blockquote> ## `vox-inprocess` <blockquote> ## [0.4.0](vox-inprocess-v0.3.1...vox-inprocess-v0.4.0) - 2026-04-15 ### Other - Remove link permits and queue outbound sends ([#283](#283)) </blockquote> ## `vox-swift-abi` <blockquote> ## [0.5.0](vox-swift-abi-v0.4.0...vox-swift-abi-v0.5.0) - 2026-05-15 ### Other - apply dependency upgrades ([#308](#308)) - Multi-field struct codec FFI: Point<u32, u64, bool> via Rust codec - Niche-filled enum FFI round-trip: Optional<UnsafeRawPointer> via Rust codec - Codec FFI: Swift round-trips a Foo through the Rust postcard codec - End-to-end Swift demo: probe a Swift enum, write .ok(31) layout-driven - per-variant match/store patterns (replaces simple-tag fields) - Codec architecture reference + calibration-only Swift FFI surface - Share codec scaffolding between Rust JIT and Swift codec - swift ffi codec preparation - Add Swift codec descriptor entrypoint - Add Swift value descriptor ABI </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merged
fasterthanlime
pushed a commit
that referenced
this pull request
May 21, 2026
## 🤖 New release * `vox-jit-cal`: 0.8.1 -> 0.8.2 * `vox-jit-abi`: 0.8.1 -> 0.8.2 * `vox-schema`: 0.8.1 -> 0.8.2 * `vox-postcard`: 0.8.1 -> 0.8.2 * `vox-jit`: 0.8.1 -> 0.8.2 (✓ API compatible changes) * `vox-types`: 0.8.1 -> 0.8.2 (✓ API compatible changes) * `vox-core`: 0.8.1 -> 0.8.2 (✓ API compatible changes) * `vox-ffi`: 0.8.1 -> 0.8.2 * `vox-macros-parse`: 0.8.1 -> 0.8.2 * `vox-macros-core`: 0.8.1 -> 0.8.2 * `vox-service-macros`: 0.8.1 -> 0.8.2 * `vox-fdpass`: 0.8.1 -> 0.8.2 (✓ API compatible changes) * `vox-stream`: 0.8.1 -> 0.8.2 (✓ API compatible changes) * `vox-websocket`: 0.8.1 -> 0.8.2 * `vox`: 0.8.1 -> 0.8.2 (✓ API compatible changes) * `vox-local`: 0.8.1 -> 0.8.2 * `vox-codegen`: 0.8.1 -> 0.8.2 * `vox-inprocess`: 0.8.1 -> 0.8.2 * `vox-swift-abi`: 0.8.1 -> 0.8.2 <details><summary><i><b>Changelog</b></i></summary><p> ## `vox-jit-cal` <blockquote> ## [0.5.0](vox-jit-cal-v0.4.0...vox-jit-cal-v0.5.0) - 2026-05-15 ### Added - Cranelift translation JIT for postcard decode ### Other - apply dependency upgrades ([#308](#308)) - data-driven encode/decode against a ValueLayout - End-to-end Swift demo: probe a Swift enum, write .ok(31) layout-driven - niche probe for Option<Box<T>>-shaped niche-filled enums - per-variant match/store patterns (replaces simple-tag fields) - repr(C) + FFI-safe with arena-backed storage - Layout-driven enum init: probe Result<u64,()> and write Ok(31) directly - Take care of clippy warnings - Pre-resolve conduit Tx/Rx encoders/decoders at construction - More cleanups - clippy warnings-- + ... default helpers? - Strip JIT encode helpers and calibrate Vec<T> once per family - Fix JIT Option and Result decode for benches </blockquote> ## `vox-jit-abi` <blockquote> ## [0.8.1](vox-jit-abi-v0.7.0...vox-jit-abi-v0.8.1) - 2026-05-21 ### Added - *(jit)* native BTreeMap/HashMap decode via slab strategy ### Other - release v0.8.0 ([#346](#346)) </blockquote> ## `vox-schema` <blockquote> ## [0.4.0](vox-schema-v0.3.1...vox-schema-v0.4.0) - 2026-04-15 ### Other - resolve workspace warnings under strict linting </blockquote> ## `vox-postcard` <blockquote> ## [0.8.1](vox-postcard-v0.7.0...vox-postcard-v0.8.1) - 2026-05-21 ### Added - *(jit)* native BTreeMap/HashMap encode via iterator vtable - *(jit)* native BTreeMap/HashMap decode via slab strategy ### Other - release v0.8.0 ([#346](#346)) </blockquote> ## `vox-jit` <blockquote> ## [0.8.2](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 </blockquote> ## `vox-types` <blockquote> ## [0.8.2](vox-types-v0.8.1...vox-types-v0.8.2) - 2026-05-21 ### Other - JIT decode fallback + handler panic recovery + request tracing </blockquote> ## `vox-core` <blockquote> ## [0.8.2](vox-core-v0.8.1...vox-core-v0.8.2) - 2026-05-21 ### Other - JIT decode fallback + handler panic recovery + request tracing </blockquote> ## `vox-ffi` <blockquote> ## [0.4.0](vox-ffi-v0.3.1...vox-ffi-v0.4.0) - 2026-04-15 ### Fixed - address all clippy warnings across workspace ### Other - Remove link permits and queue outbound sends ([#283](#283)) - Add tracing throughout vox-ffi endpoint lifecycle - subject retry harness and ABI updates - Rust->Rust FfiLink tests - Fold vox-ffi bridge into lib.rs - Rewrite Vox FFI link bridge - UnixAcceptor changes, wip ffi link - rip out buf_pool, mpsc channel, and background writer task </blockquote> ## `vox-macros-parse` <blockquote> ## [0.4.0](vox-macros-parse-v0.3.1...vox-macros-parse-v0.4.0) - 2026-04-15 ### Other - Improve service macro diagnostics and doctest behavior </blockquote> ## `vox-macros-core` <blockquote> ## [0.6.0](vox-macros-core-v0.5.1...vox-macros-core-v0.6.0) - 2026-05-19 ### Added - vox::Fd — SCM_RIGHTS file-descriptor passing ([#324](#324)) </blockquote> ## `vox-fdpass` <blockquote> ## [0.8.2](vox-fdpass-v0.8.1...vox-fdpass-v0.8.2) - 2026-05-21 ### Other - JIT decode fallback + handler panic recovery + request tracing </blockquote> ## `vox-stream` <blockquote> ## [0.8.2](vox-stream-v0.8.1...vox-stream-v0.8.2) - 2026-05-21 ### Other - JIT decode fallback + handler panic recovery + request tracing </blockquote> ## `vox-websocket` <blockquote> ## [0.5.0](vox-websocket-v0.4.0...vox-websocket-v0.5.0) - 2026-05-15 ### Other - update Cargo.toml dependencies </blockquote> ## `vox` <blockquote> ## [0.8.2](vox-v0.8.1...vox-v0.8.2) - 2026-05-21 ### Other - JIT decode fallback + handler panic recovery + request tracing </blockquote> ## `vox-local` <blockquote> ## [0.4.0](vox-local-v0.3.1...vox-local-v0.4.0) - 2026-04-15 ### Other - fold local transport API and add LocalLinkSource </blockquote> ## `vox-codegen` <blockquote> ## [0.5.0](vox-codegen-v0.4.0...vox-codegen-v0.5.0) - 2026-05-15 ### Other - apply dependency upgrades ([#308](#308)) - add nonisolated to Swift value witness functions - per-variant match/store patterns (replaces simple-tag fields) - Add Swift codec descriptor entrypoint - Take care of clippy warnings - channel capacity etc. - typed initiator service routing — service name in codegen + Session.initiator(expecting:) - swift codegen: emit decode<Name>(from:) for named types - swift codegen: keyword-escape identifiers, dedupable types, fix Unit decode - swift codegen: emit valid identifiers for tuple-struct positional fields - migrate channel binding from BindingSchema to Schema/SchemaKind/TypeRef - Fix TypeScript channel lifetime semantics - Cache args_have_channels on MethodDescriptor, drop the per-request walk </blockquote> ## `vox-inprocess` <blockquote> ## [0.4.0](vox-inprocess-v0.3.1...vox-inprocess-v0.4.0) - 2026-04-15 ### Other - Remove link permits and queue outbound sends ([#283](#283)) </blockquote> ## `vox-swift-abi` <blockquote> ## [0.5.0](vox-swift-abi-v0.4.0...vox-swift-abi-v0.5.0) - 2026-05-15 ### Other - apply dependency upgrades ([#308](#308)) - Multi-field struct codec FFI: Point<u32, u64, bool> via Rust codec - Niche-filled enum FFI round-trip: Optional<UnsafeRawPointer> via Rust codec - Codec FFI: Swift round-trips a Foo through the Rust postcard codec - End-to-end Swift demo: probe a Swift enum, write .ok(31) layout-driven - per-variant match/store patterns (replaces simple-tag fields) - Codec architecture reference + calibration-only Swift FFI surface - Share codec scaffolding between Rust JIT and Swift codec - swift ffi codec preparation - Add Swift codec descriptor entrypoint - Add Swift value descriptor ABI </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 New release
vox-jit-cal: 0.7.0 -> 0.8.0vox-jit-abi: 0.7.0 -> 0.8.0 (✓ API compatible changes)vox-schema: 0.7.0 -> 0.8.0vox-postcard: 0.7.0 -> 0.8.0 (⚠ API breaking changes)vox-jit: 0.7.0 -> 0.8.0 (✓ API compatible changes)vox-types: 0.7.0 -> 0.8.0vox-core: 0.7.0 -> 0.8.0vox-ffi: 0.7.0 -> 0.8.0vox-macros-parse: 0.7.0 -> 0.8.0vox-macros-core: 0.7.0 -> 0.8.0vox-service-macros: 0.7.0 -> 0.8.0vox-fdpass: 0.7.0 -> 0.8.0vox-stream: 0.7.0 -> 0.8.0vox-websocket: 0.7.0 -> 0.8.0vox: 0.7.0 -> 0.8.0vox-local: 0.7.0 -> 0.8.0vox-codegen: 0.7.0 -> 0.8.0vox-inprocess: 0.7.0 -> 0.8.0vox-swift-abi: 0.7.0 -> 0.8.0⚠
vox-postcardbreaking changesChangelog
vox-jit-calvox-jit-abivox-schemavox-postcardvox-jitvox-typesvox-corevox-ffivox-macros-parsevox-macros-corevox-fdpassvox-streamvox-websocketvoxvox-localvox-codegenvox-inprocessvox-swift-abiThis PR was generated with release-plz.