From f8dc89f66a56d6407e3cc8ad29a0338ac0c00aac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Jan 2026 19:58:37 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 34 ++++++++++++------------- Cargo.toml | 16 ++++++------ rust/rapace-cell/CHANGELOG.md | 11 ++++++++ rust/rapace-cell/Cargo.toml | 6 ++--- rust/rapace-core/CHANGELOG.md | 30 ++++++++++++++++++++++ rust/rapace-introspection/CHANGELOG.md | 15 +++++++++++ rust/rapace-macros/CHANGELOG.md | 15 +++++++++++ rust/rapace-protocol/CHANGELOG.md | 16 ++++++++++++ rust/rapace-registry/CHANGELOG.md | 6 +++++ rust/rapace-tracing/CHANGELOG.md | 7 +++++ rust/rapace/CHANGELOG.md | 14 ++++++++++ rust/shm-primitives/CHANGELOG.md | 16 ++++++++++++ rust/ur-taking-me-with-you/CHANGELOG.md | 8 ++++++ rust/ur-taking-me-with-you/Cargo.toml | 2 +- 14 files changed, 167 insertions(+), 29 deletions(-) create mode 100644 rust/rapace-introspection/CHANGELOG.md create mode 100644 rust/rapace-protocol/CHANGELOG.md create mode 100644 rust/shm-primitives/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 8a51be9c..6991085f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -703,7 +703,7 @@ checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] name = "demo-helper-common" -version = "0.5.0" +version = "0.6.0" dependencies = [ "async-send-fd", "rapace", @@ -1952,7 +1952,7 @@ dependencies = [ [[package]] name = "rapace" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "facet-core", @@ -1984,7 +1984,7 @@ dependencies = [ [[package]] name = "rapace-browser-tests-client" -version = "0.5.0" +version = "0.6.0" dependencies = [ "console_error_panic_hook", "futures-util", @@ -1998,7 +1998,7 @@ dependencies = [ [[package]] name = "rapace-browser-tests-proto" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "rapace", @@ -2006,7 +2006,7 @@ dependencies = [ [[package]] name = "rapace-browser-tests-server" -version = "0.5.0" +version = "0.6.0" dependencies = [ "rapace", "rapace-browser-tests-proto", @@ -2019,7 +2019,7 @@ dependencies = [ [[package]] name = "rapace-cell" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "rapace", @@ -2036,7 +2036,7 @@ dependencies = [ [[package]] name = "rapace-core" -version = "0.5.0" +version = "0.6.0" dependencies = [ "allocator-api2 0.4.0", "axum", @@ -2099,7 +2099,7 @@ dependencies = [ [[package]] name = "rapace-explorer" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "rapace", @@ -2107,7 +2107,7 @@ dependencies = [ [[package]] name = "rapace-http" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "rapace", @@ -2156,7 +2156,7 @@ dependencies = [ [[package]] name = "rapace-introspection" -version = "0.5.0" +version = "0.6.0" dependencies = [ "rapace", "rapace-registry", @@ -2166,7 +2166,7 @@ dependencies = [ [[package]] name = "rapace-macros" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet-cargo-toml", "heck", @@ -2179,14 +2179,14 @@ dependencies = [ [[package]] name = "rapace-protocol" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", ] [[package]] name = "rapace-registry" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "facet-core", @@ -2267,7 +2267,7 @@ dependencies = [ [[package]] name = "rapace-tracing" -version = "0.5.0" +version = "0.6.0" dependencies = [ "facet", "parking_lot", @@ -2676,7 +2676,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "shm-primitives" -version = "0.5.0" +version = "0.6.0" dependencies = [ "libc", "loom", @@ -2852,7 +2852,7 @@ dependencies = [ [[package]] name = "test-external-service" -version = "0.5.0" +version = "0.6.0" dependencies = [ "rapace", "rapace-cell", @@ -3280,7 +3280,7 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ur-taking-me-with-you" -version = "0.5.0" +version = "0.5.1" dependencies = [ "libc", "tokio", diff --git a/Cargo.toml b/Cargo.toml index a8d8a34e..33fcd5d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ members = [ exclude = ["fuzz"] [workspace.package] -version = "0.5.0" +version = "0.6.0" edition = "2024" rust-version = "1.91" license = "MIT OR Apache-2.0" @@ -43,14 +43,14 @@ repository = "https://github.com/bearcove/rapace" [workspace.dependencies] # Internal crates -rapace = { path = "rust/rapace", version = "0.5.0" } -rapace-core = { path = "rust/rapace-core", version = "0.5.0" } -rapace-protocol = { path = "rust/rapace-protocol", version = "0.5.0" } +rapace = { path = "rust/rapace", version = "0.6.0" } +rapace-core = { path = "rust/rapace-core", version = "0.6.0" } +rapace-protocol = { path = "rust/rapace-protocol", version = "0.6.0" } rapace-http = { path = "rust/rapace-http", version = "0.5.0" } -rapace-macros = { path = "rust/rapace-macros", version = "0.5.0" } -rapace-registry = { path = "rust/rapace-registry", version = "0.5.0" } -rapace-tracing = { path = "rust/rapace-tracing", version = "0.5.0" } -shm-primitives = { path = "rust/shm-primitives", version = "0.5.0" } +rapace-macros = { path = "rust/rapace-macros", version = "0.6.0" } +rapace-registry = { path = "rust/rapace-registry", version = "0.6.0" } +rapace-tracing = { path = "rust/rapace-tracing", version = "0.6.0" } +shm-primitives = { path = "rust/shm-primitives", version = "0.6.0" } # External dependencies libc = "0.2" diff --git a/rust/rapace-cell/CHANGELOG.md b/rust/rapace-cell/CHANGELOG.md index a249e096..942c243e 100644 --- a/rust/rapace-cell/CHANGELOG.md +++ b/rust/rapace-cell/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-cell-v0.5.0...rapace-cell-v0.6.0) - 2026-01-11 + +### Other + +- Remove shm reference for wasm and windows target ([#148](https://github.com/bearcove/rapace/pull/148)) +- Reset conformance tests to single working template ([#142](https://github.com/bearcove/rapace/pull/142)) +- Contain unsafe code in dedicated locations ([#140](https://github.com/bearcove/rapace/pull/140)) +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Remove pair SHM transport in favor of hub-only architecture ([#124](https://github.com/bearcove/rapace/pull/124)) +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) + ## [0.4.0](https://github.com/bearcove/rapace/compare/rapace-cell-v0.3.0...rapace-cell-v0.4.0) - 2025-12-14 ### Other diff --git a/rust/rapace-cell/Cargo.toml b/rust/rapace-cell/Cargo.toml index 8e8815b5..f2173016 100644 --- a/rust/rapace-cell/Cargo.toml +++ b/rust/rapace-cell/Cargo.toml @@ -16,10 +16,10 @@ rustdoc-args = ["--html-in-header", "arborium-header.html"] # shm for Unix SHM transport, stream for non-Unix fallback type rapace = { workspace = true, features = ["shm", "stream"] } rapace-registry.workspace = true -rapace-tracing = { path = "../rapace-tracing", version = "0.5.0" } -rapace-introspection = { path = "../rapace-introspection", version = "0.5.0", optional = true } +rapace-tracing = { path = "../rapace-tracing", version = "0.6.0" } +rapace-introspection = { path = "../rapace-introspection", version = "0.6.0", optional = true } shm-primitives = { workspace = true, features = ["std"] } -ur-taking-me-with-you = { path = "../ur-taking-me-with-you", version = "0.5.0" } +ur-taking-me-with-you = { path = "../ur-taking-me-with-you", version = "0.5.1" } tokio = { workspace = true, features = ["time"] } tracing = { workspace = true } tracing-subscriber = { version = "0.3", features = ["env-filter"] } diff --git a/rust/rapace-core/CHANGELOG.md b/rust/rapace-core/CHANGELOG.md index f78f2526..6895d293 100644 --- a/rust/rapace-core/CHANGELOG.md +++ b/rust/rapace-core/CHANGELOG.md @@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-core-v0.5.0...rapace-core-v0.6.0) - 2026-01-11 + +### Fixed + +- use enumerate() for varint loop counter (clippy) + +### Other + +- Update for facet variance API change +- Remove shm reference for wasm and windows target ([#148](https://github.com/bearcove/rapace/pull/148)) +- harden stream framing +- move non-normative guidance out of spec +- drop canonical encoding; remove compliance doc +- Add spec impl annotations to improve tracey coverage +- Reset conformance tests to single working template ([#142](https://github.com/bearcove/rapace/pull/142)) +- Contain unsafe code in dedicated locations ([#140](https://github.com/bearcove/rapace/pull/140)) +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Upgrade facet dependencies from git ([#134](https://github.com/bearcove/rapace/pull/134)) +- Add 45 conformance tests for core protocol rules ([#133](https://github.com/bearcove/rapace/pull/133)) +- Split spec coverage CI into per-language jobs, use tracey ([#130](https://github.com/bearcove/rapace/pull/130)) +- Improve spec coverage tracking and add conformance tests ([#129](https://github.com/bearcove/rapace/pull/129)) +- Add rapace-protocol crate and spec conformance tooling ([#128](https://github.com/bearcove/rapace/pull/128)) +- Add spec references to Rust implementation, refresh docs ([#127](https://github.com/bearcove/rapace/pull/127)) +- Replace serde/serde_json with facet-json/facet-value +- Remove futures-macro dependency by using select() function +- Replace futures meta-crate with futures-util + futures-core +- Remove pair SHM transport in favor of hub-only architecture ([#124](https://github.com/bearcove/rapace/pull/124)) +- Spec work +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) + ## [0.4.0](https://github.com/bearcove/rapace/compare/rapace-core-v0.3.0...rapace-core-v0.4.0) - 2025-12-14 ### Other diff --git a/rust/rapace-introspection/CHANGELOG.md b/rust/rapace-introspection/CHANGELOG.md new file mode 100644 index 00000000..dffd4d73 --- /dev/null +++ b/rust/rapace-introspection/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-introspection-v0.5.0...rapace-introspection-v0.6.0) - 2026-01-11 + +### Other + +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) diff --git a/rust/rapace-macros/CHANGELOG.md b/rust/rapace-macros/CHANGELOG.md index 8aed8258..5e5832a6 100644 --- a/rust/rapace-macros/CHANGELOG.md +++ b/rust/rapace-macros/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-macros-v0.5.0...rapace-macros-v0.6.0) - 2026-01-11 + +### Other + +- move non-normative guidance out of spec +- Add spec impl annotations to improve tracey coverage +- Upgrade dependencies +- Reset conformance tests to single working template ([#142](https://github.com/bearcove/rapace/pull/142)) +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Upgrade facet dependencies from git ([#134](https://github.com/bearcove/rapace/pull/134)) +- Add 45 conformance tests for core protocol rules ([#133](https://github.com/bearcove/rapace/pull/133)) +- Improve spec coverage tracking and add conformance tests ([#129](https://github.com/bearcove/rapace/pull/129)) +- Add rapace-protocol crate and spec conformance tooling ([#128](https://github.com/bearcove/rapace/pull/128)) +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) + ## [0.4.0](https://github.com/bearcove/rapace/compare/rapace-macros-v0.3.0...rapace-macros-v0.4.0) - 2025-12-14 ### Added diff --git a/rust/rapace-protocol/CHANGELOG.md b/rust/rapace-protocol/CHANGELOG.md new file mode 100644 index 00000000..cbd99abe --- /dev/null +++ b/rust/rapace-protocol/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-protocol-v0.5.0...rapace-protocol-v0.6.0) - 2026-01-11 + +### Other + +- Add spec impl annotations to improve tracey coverage +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Add rapace-protocol crate and spec conformance tooling ([#128](https://github.com/bearcove/rapace/pull/128)) diff --git a/rust/rapace-registry/CHANGELOG.md b/rust/rapace-registry/CHANGELOG.md index 11bddf32..e0ce8d37 100644 --- a/rust/rapace-registry/CHANGELOG.md +++ b/rust/rapace-registry/CHANGELOG.md @@ -6,3 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-registry-v0.5.0...rapace-registry-v0.6.0) - 2026-01-11 + +### Other + +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) diff --git a/rust/rapace-tracing/CHANGELOG.md b/rust/rapace-tracing/CHANGELOG.md index 15e0868d..cfc8cacc 100644 --- a/rust/rapace-tracing/CHANGELOG.md +++ b/rust/rapace-tracing/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-tracing-v0.5.0...rapace-tracing-v0.6.0) - 2026-01-11 + +### Other + +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) + ## [0.4.0](https://github.com/bearcove/rapace/compare/rapace-tracing-v0.3.0...rapace-tracing-v0.4.0) - 2025-12-14 ### Added diff --git a/rust/rapace/CHANGELOG.md b/rust/rapace/CHANGELOG.md index 2768ce2f..2138518f 100644 --- a/rust/rapace/CHANGELOG.md +++ b/rust/rapace/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/bearcove/rapace/compare/rapace-v0.5.0...rapace-v0.6.0) - 2026-01-11 + +### Other + +- Remove shm reference for wasm and windows target ([#148](https://github.com/bearcove/rapace/pull/148)) +- Reset conformance tests to single working template ([#142](https://github.com/bearcove/rapace/pull/142)) +- Remove helper_binary tests that mutate process environment ([#141](https://github.com/bearcove/rapace/pull/141)) +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) +- Upgrade facet dependencies from git ([#134](https://github.com/bearcove/rapace/pull/134)) +- Fix zero-copy-deser test +- Replace futures meta-crate with futures-util + futures-core +- Remove pair SHM transport in favor of hub-only architecture ([#124](https://github.com/bearcove/rapace/pull/124)) +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) + ## [0.4.0](https://github.com/bearcove/rapace/compare/rapace-v0.3.0...rapace-v0.4.0) - 2025-12-14 ### Other diff --git a/rust/shm-primitives/CHANGELOG.md b/rust/shm-primitives/CHANGELOG.md new file mode 100644 index 00000000..054f62c9 --- /dev/null +++ b/rust/shm-primitives/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.6.0](https://github.com/bearcove/rapace/compare/shm-primitives-v0.5.0...shm-primitives-v0.6.0) - 2026-01-11 + +### Other + +- Reset conformance tests to single working template ([#142](https://github.com/bearcove/rapace/pull/142)) +- Contain unsafe code in dedicated locations ([#140](https://github.com/bearcove/rapace/pull/140)) +- Consolidate into multi-language monorepo ([#120](https://github.com/bearcove/rapace/pull/120)) diff --git a/rust/ur-taking-me-with-you/CHANGELOG.md b/rust/ur-taking-me-with-you/CHANGELOG.md index 59b7ca16..b0542fd3 100644 --- a/rust/ur-taking-me-with-you/CHANGELOG.md +++ b/rust/ur-taking-me-with-you/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.1](https://github.com/bearcove/rapace/compare/ur-taking-me-with-you-v0.5.0...ur-taking-me-with-you-v0.5.1) - 2026-01-11 + +### Other + +- Remove shm reference for wasm and windows target ([#148](https://github.com/bearcove/rapace/pull/148)) +- Upgrade dependencies +- Gut conformance tests for fresh rewrite ([#138](https://github.com/bearcove/rapace/pull/138)) + ## [0.3.1](https://github.com/bearcove/rapace/compare/ur-taking-me-with-you-v0.3.0...ur-taking-me-with-you-v0.3.1) - 2025-12-14 ### Other diff --git a/rust/ur-taking-me-with-you/Cargo.toml b/rust/ur-taking-me-with-you/Cargo.toml index 6bd92504..d4978602 100644 --- a/rust/ur-taking-me-with-you/Cargo.toml +++ b/rust/ur-taking-me-with-you/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ur-taking-me-with-you" -version = "0.5.0" +version = "0.5.1" edition = "2024" license = "MIT OR Apache-2.0" description = "Ensure child processes die when their parent dies"