diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c9d7f3415..083c95423 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - ".": "0.6.2", + ".": "0.6.3", "fleet": "0.1.3" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 272c879e2..c2dc06e13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,65 @@ 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). +## [0.6.3](https://github.com/arcboxlabs/arcbox/compare/v0.6.2...v0.6.3) (2026-08-03) + + +### Features + +* **rpc:** add the sandbox error registry (errors.proto) ([b3103c5](https://github.com/arcboxlabs/arcbox/commit/b3103c540e2ef64cff4b0bbd9186998092ff5dde)) +* **rpc:** execution discovery and port readiness on the process plane ([3c8dec6](https://github.com/arcboxlabs/arcbox/commit/3c8dec63081f927368f19ab15e97d4382fde594e)) +* **rpc:** filesystem path verbs (CORE-62) ([5f14b73](https://github.com/arcboxlabs/arcbox/commit/5f14b73207a41d14bb0c1f1b4364a4a563646e19)) +* **rpc:** first-class template catalog (template.proto, CORE-21) ([7505f3b](https://github.com/arcboxlabs/arcbox/commit/7505f3ba225fdedcf42e1100d7de3d04d1f3ccd2)) +* **rpc:** sandbox lifecycle — pause/resume, dual-knob timeouts, capabilities ([b081e99](https://github.com/arcboxlabs/arcbox/commit/b081e99e1c6c96b94e3fc7b88be03e8f92dd02ac)) +* **runtime:** materialize guest runtime on Btrfs ([#529](https://github.com/arcboxlabs/arcbox/issues/529)) ([9315eb8](https://github.com/arcboxlabs/arcbox/commit/9315eb87554b8afa2884bdd0f165332a027d505b)) +* **sdk:** ArcBox entry point and Sandbox handle ([fbf6ce4](https://github.com/arcboxlabs/arcbox/commit/fbf6ce4ecd99b5bd7082c0317e5526a8f98a6410)) +* **sdk:** commands and files data-plane namespaces ([038b674](https://github.com/arcboxlabs/arcbox/commit/038b6741e501940435a69210fc33cb91f09e9c74)) +* **sdk:** generate sandbox_v1 wire types via buf + protoc-gen-es ([2ec52ee](https://github.com/arcboxlabs/arcbox/commit/2ec52eed2fb47c6d1ba5507f6a34a0e512d0c149)) +* **sdk:** hello-world e2e gate and README ([e85bf73](https://github.com/arcboxlabs/arcbox/commit/e85bf73023830c18da9b0d7a78eb23c9d94c72e2)) +* **sdk:** scaffold @arcbox/sandbox package tooling ([5aa3134](https://github.com/arcboxlabs/arcbox/commit/5aa3134bd21d2e447e5ff1478f6c956e33bcf1b1)) +* **sdk:** UDS Connect transport and typed error mapping ([9241860](https://github.com/arcboxlabs/arcbox/commit/9241860d1e8f2cfeb5fc02f25d6d5e3f852e2e30)) + + +### Bug Fixes + +* **migration:** make a migrated dev environment actually run, add --dry-run ([#520](https://github.com/arcboxlabs/arcbox/issues/520)) ([02d5692](https://github.com/arcboxlabs/arcbox/commit/02d569265286c923106410f124bb4178c78250ee)) +* **rpc:** give SetLifecycle.on_idle explicit presence ([2e50089](https://github.com/arcboxlabs/arcbox/commit/2e50089744b5f0fdc552a31e885484107a1dd22b)) +* **rpc:** make template default cmd/env suppressible in Create ([2a438f9](https://github.com/arcboxlabs/arcbox/commit/2a438f9ce17c4583ee2a3959e8b9fc2307a42ce0)) +* **sdk:** clean up on failed create and widen the dispose not-found gate ([8aae4de](https://github.com/arcboxlabs/arcbox/commit/8aae4ded91afae0536ed96741f1b1931851afe50)) +* **sdk:** honor ARCBOX_PROFILE when resolving the default socket ([31cf8e5](https://github.com/arcboxlabs/arcbox/commit/31cf8e5626cdc6cbdc723cf3a02e7de83bf151b0)) +* **sdk:** include node types explicitly so the build config compiles ([18798cb](https://github.com/arcboxlabs/arcbox/commit/18798cba124759bc6c6da7423e072a4ba09806be)) +* **sdk:** report retained-output truncation and deadline the signal RPC ([b0d05cf](https://github.com/arcboxlabs/arcbox/commit/b0d05cfae622ee22437355ff36df912ad49c4136)) +* **sdk:** resolve the writeBytes default mode SDK-side ([2ca4c8c](https://github.com/arcboxlabs/arcbox/commit/2ca4c8c2a4b31fc4e394473e1219aeb8c1f8fa21)) + + +### Code Refactoring + +* **sdk:** resolve the sukka lint findings in handwritten code ([1611b15](https://github.com/arcboxlabs/arcbox/commit/1611b156622036045a2e97a10bc18712be41273a)) + + +### Tests + +* **e2e:** harness hook for SDK e2e ([1fcbf27](https://github.com/arcboxlabs/arcbox/commit/1fcbf27a5d18f4fb46c9d025c135099f19dd4a8f)) + + +### Documentation + +* **rpc:** pin the limits override contract's zero-subfield semantics ([dc92556](https://github.com/arcboxlabs/arcbox/commit/dc9255664415f54a0c17ba77afde85c68a3fe06d)) +* **sandbox:** carry the limits zero-subfield semantics into the API doc ([a94d9ab](https://github.com/arcboxlabs/arcbox/commit/a94d9ab922028d1a15e024ff6234dfd4699b4e2e)) +* **sandbox:** reflect the CORE-58 phase 1 contract additions ([34b4477](https://github.com/arcboxlabs/arcbox/commit/34b4477e8313d3c57654b6ac10c25cc96501205d)) +* **sandbox:** untangle the limits aside from the override enumeration ([b8d4057](https://github.com/arcboxlabs/arcbox/commit/b8d4057eab4c78fe98cdc5dd22057d6f049a8575)) + + +### Styles + +* **sdk:** apply the biome formatter ([6c2aff2](https://github.com/arcboxlabs/arcbox/commit/6c2aff2dbde4b39ccbe3157c290a5160d4dd84bd)) + + +### Miscellaneous Chores + +* **sdk:** build with bunchee instead of tsc ([4a6fae7](https://github.com/arcboxlabs/arcbox/commit/4a6fae7fb0c64c3b2a46cbe516bce7af3adfb3af)) +* **sdk:** swap prettier and typescript-eslint for biome and sukka ([4aab59f](https://github.com/arcboxlabs/arcbox/commit/4aab59f571c93be2a5c1fc5e477dd7f8de433d42)) + ## [0.6.2](https://github.com/arcboxlabs/arcbox/compare/v0.6.1...v0.6.2) (2026-08-03) diff --git a/Cargo.lock b/Cargo.lock index 113a1433d..b792e95eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -176,7 +176,7 @@ dependencies = [ [[package]] name = "arcbox" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-container", "arcbox-core", @@ -189,7 +189,7 @@ dependencies = [ [[package]] name = "arcbox-agent" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "arcbox-connect", @@ -240,7 +240,7 @@ dependencies = [ [[package]] name = "arcbox-api" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-connect", "arcbox-constants", @@ -265,7 +265,7 @@ dependencies = [ [[package]] name = "arcbox-asset" -version = "0.6.2" +version = "0.6.3" dependencies = [ "futures-util", "reqwest 0.12.28", @@ -297,7 +297,7 @@ dependencies = [ [[package]] name = "arcbox-cli" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "arcbox-asset", @@ -334,7 +334,7 @@ dependencies = [ [[package]] name = "arcbox-connect" -version = "0.6.2" +version = "0.6.3" dependencies = [ "buffa", "buffa-types", @@ -345,7 +345,7 @@ dependencies = [ [[package]] name = "arcbox-conntrack" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-datapath", "arcbox-packet", @@ -354,14 +354,14 @@ dependencies = [ [[package]] name = "arcbox-constants" -version = "0.6.2" +version = "0.6.3" dependencies = [ "dirs", ] [[package]] name = "arcbox-container" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-error", "async-trait", @@ -375,7 +375,7 @@ dependencies = [ [[package]] name = "arcbox-core" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-boot", "arcbox-connect", @@ -420,7 +420,7 @@ dependencies = [ [[package]] name = "arcbox-daemon" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "arcbox-api", @@ -465,14 +465,14 @@ dependencies = [ [[package]] name = "arcbox-datapath" -version = "0.6.2" +version = "0.6.3" dependencies = [ "thiserror 2.0.18", ] [[package]] name = "arcbox-dhcp" -version = "0.6.2" +version = "0.6.3" dependencies = [ "thiserror 2.0.18", "tracing", @@ -480,14 +480,14 @@ dependencies = [ [[package]] name = "arcbox-dns" -version = "0.6.2" +version = "0.6.3" dependencies = [ "thiserror 2.0.18", ] [[package]] name = "arcbox-docker" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-core", "arcbox-error", @@ -520,7 +520,7 @@ dependencies = [ [[package]] name = "arcbox-docker-tools" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-asset", "flate2", @@ -536,7 +536,7 @@ dependencies = [ [[package]] name = "arcbox-e2e" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "arcbox-connect", @@ -564,7 +564,7 @@ dependencies = [ [[package]] name = "arcbox-error" -version = "0.6.2" +version = "0.6.3" dependencies = [ "thiserror 2.0.18", ] @@ -582,7 +582,7 @@ dependencies = [ [[package]] name = "arcbox-fakeip" -version = "0.6.2" +version = "0.6.3" dependencies = [ "tracing", ] @@ -630,7 +630,7 @@ dependencies = [ [[package]] name = "arcbox-fleet-control-proto" -version = "0.6.2" +version = "0.6.3" dependencies = [ "prost", "tonic", @@ -640,7 +640,7 @@ dependencies = [ [[package]] name = "arcbox-fleet-proto" -version = "0.6.2" +version = "0.6.3" dependencies = [ "prost", "tonic", @@ -650,7 +650,7 @@ dependencies = [ [[package]] name = "arcbox-fs" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-error", "arcbox-virtio", @@ -666,7 +666,7 @@ dependencies = [ [[package]] name = "arcbox-grpc" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-protocol", "pbjson-types", @@ -712,7 +712,7 @@ dependencies = [ [[package]] name = "arcbox-hypervisor" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-error", "arcbox-vz", @@ -732,7 +732,7 @@ dependencies = [ [[package]] name = "arcbox-logging" -version = "0.6.2" +version = "0.6.3" dependencies = [ "parking_lot", "sentry", @@ -744,7 +744,7 @@ dependencies = [ [[package]] name = "arcbox-migration" -version = "0.6.2" +version = "0.6.3" dependencies = [ "chrono", "dirs", @@ -758,7 +758,7 @@ dependencies = [ [[package]] name = "arcbox-net" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "arcbox-conntrack", @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "arcbox-net-inject" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio", "crossbeam-channel", @@ -804,7 +804,7 @@ dependencies = [ [[package]] name = "arcbox-net-virtio" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-conntrack", "arcbox-virtio", @@ -814,7 +814,7 @@ dependencies = [ [[package]] name = "arcbox-oci" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-error", "chrono", @@ -829,11 +829,11 @@ dependencies = [ [[package]] name = "arcbox-packet" -version = "0.6.2" +version = "0.6.3" [[package]] name = "arcbox-protocol" -version = "0.6.2" +version = "0.6.3" dependencies = [ "pbjson-types", "prost", @@ -843,7 +843,7 @@ dependencies = [ [[package]] name = "arcbox-proxy" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-fakeip", "arcbox-packet", @@ -856,7 +856,7 @@ dependencies = [ [[package]] name = "arcbox-pty" -version = "0.6.2" +version = "0.6.3" dependencies = [ "libc", "nix 0.29.0", @@ -864,7 +864,7 @@ dependencies = [ [[package]] name = "arcbox-route" -version = "0.6.2" +version = "0.6.3" dependencies = [ "libc", "tracing", @@ -872,7 +872,7 @@ dependencies = [ [[package]] name = "arcbox-transport" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-constants", "arcbox-error", @@ -887,7 +887,7 @@ dependencies = [ [[package]] name = "arcbox-virtio" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-error", "arcbox-hypervisor", @@ -913,7 +913,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-balloon" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "libc", @@ -922,7 +922,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-blk" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "async-trait", @@ -934,7 +934,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-console" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "async-trait", @@ -945,7 +945,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-core" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-error", "thiserror 2.0.18", @@ -955,7 +955,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-fs" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "bytes", @@ -966,7 +966,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-net" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "async-trait", @@ -978,7 +978,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-rng" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "getrandom 0.2.17", @@ -987,7 +987,7 @@ dependencies = [ [[package]] name = "arcbox-virtio-vsock" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-virtio-core", "libc", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "arcbox-vm" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "chrono", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "arcbox-vmm" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-constants", "arcbox-dns", @@ -1052,7 +1052,7 @@ dependencies = [ [[package]] name = "arcbox-vmnet" -version = "0.6.2" +version = "0.6.3" dependencies = [ "libc", "thiserror 2.0.18", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "arcbox-vz" -version = "0.6.2" +version = "0.6.3" dependencies = [ "libc", "thiserror 2.0.18", @@ -1075,7 +1075,7 @@ dependencies = [ [[package]] name = "arcbox-xnu-net" -version = "0.6.2" +version = "0.6.3" dependencies = [ "criterion", "libc", @@ -6426,7 +6426,7 @@ dependencies = [ [[package]] name = "splicetcp" -version = "0.6.2" +version = "0.6.3" dependencies = [ "arcbox-datapath", "arcbox-fakeip", @@ -8280,7 +8280,7 @@ checksum = "32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547" [[package]] name = "xtask" -version = "0.6.2" +version = "0.6.3" dependencies = [ "anyhow", "arcbox-constants", diff --git a/Cargo.toml b/Cargo.toml index 90ced6667..ae5a91f8b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,7 +86,7 @@ members = [ ] [workspace.package] -version = "0.6.2" # x-release-please-version +version = "0.6.3" # x-release-please-version edition = "2024" rust-version = "1.96" license = "MIT OR Apache-2.0" @@ -208,8 +208,8 @@ ifbridge = "0.1" # Process identity (pidpath, bsdinfo) libproc = "0.14" -arcbox-asset = { version = "0.6.2", path = "common/arcbox-asset", features = ["download"] } # x-release-please-version -arcbox-docker-tools = { version = "0.6.2", path = "app/arcbox-docker-tools" } # x-release-please-version +arcbox-asset = { version = "0.6.3", path = "common/arcbox-asset", features = ["download"] } # x-release-please-version +arcbox-docker-tools = { version = "0.6.3", path = "app/arcbox-docker-tools" } # x-release-please-version # External crates arcbox-boot = { version = "0.8.0", features = ["download"] } @@ -218,54 +218,54 @@ macos-resolver = "0.2.0" fc-sdk = "0.2.3" # Internal crates -arcbox-constants = { version = "0.6.2", path = "common/arcbox-constants", features = ["std"] } # x-release-please-version -arcbox-pty = { version = "0.6.2", path = "common/arcbox-pty" } # x-release-please-version -arcbox-dns = { version = "0.6.2", path = "common/arcbox-dns" } # x-release-please-version -arcbox-error = { version = "0.6.2", path = "common/arcbox-error" } # x-release-please-version -arcbox-route = { version = "0.6.2", path = "common/arcbox-route" } # x-release-please-version -arcbox-packet = { version = "0.6.2", path = "common/arcbox-packet" } # x-release-please-version -arcbox-datapath = { version = "0.6.2", path = "common/arcbox-datapath" } # x-release-please-version -arcbox-conntrack = { version = "0.6.2", path = "common/arcbox-conntrack" } # x-release-please-version -arcbox-fakeip = { version = "0.6.2", path = "common/arcbox-fakeip" } # x-release-please-version -arcbox-proxy = { version = "0.6.2", path = "common/arcbox-proxy" } # x-release-please-version -splicetcp = { version = "0.6.2", path = "common/splicetcp" } # x-release-please-version +arcbox-constants = { version = "0.6.3", path = "common/arcbox-constants", features = ["std"] } # x-release-please-version +arcbox-pty = { version = "0.6.3", path = "common/arcbox-pty" } # x-release-please-version +arcbox-dns = { version = "0.6.3", path = "common/arcbox-dns" } # x-release-please-version +arcbox-error = { version = "0.6.3", path = "common/arcbox-error" } # x-release-please-version +arcbox-route = { version = "0.6.3", path = "common/arcbox-route" } # x-release-please-version +arcbox-packet = { version = "0.6.3", path = "common/arcbox-packet" } # x-release-please-version +arcbox-datapath = { version = "0.6.3", path = "common/arcbox-datapath" } # x-release-please-version +arcbox-conntrack = { version = "0.6.3", path = "common/arcbox-conntrack" } # x-release-please-version +arcbox-fakeip = { version = "0.6.3", path = "common/arcbox-fakeip" } # x-release-please-version +arcbox-proxy = { version = "0.6.3", path = "common/arcbox-proxy" } # x-release-please-version +splicetcp = { version = "0.6.3", path = "common/splicetcp" } # x-release-please-version # arcbox-hv has its own release cadence (Apple Hypervisor.framework # bindings), so the workspace dep pin is bumped manually when arcbox-hv # itself is bumped — not by release-please. arcbox-hv = { version = "0.3.20", path = "virt/arcbox-hv" } -arcbox-vz = { version = "0.6.2", path = "virt/arcbox-vz" } # x-release-please-version -arcbox-hypervisor = { version = "0.6.2", path = "virt/arcbox-hypervisor" } # x-release-please-version -arcbox-vmm = { version = "0.6.2", path = "virt/arcbox-vmm" } # x-release-please-version -arcbox-virtio = { version = "0.6.2", path = "virt/arcbox-virtio" } # x-release-please-version -arcbox-virtio-core = { version = "0.6.2", path = "virt/arcbox-virtio-core" } # x-release-please-version -arcbox-virtio-blk = { version = "0.6.2", path = "virt/arcbox-virtio-blk" } # x-release-please-version -arcbox-virtio-console = { version = "0.6.2", path = "virt/arcbox-virtio-console" } # x-release-please-version -arcbox-virtio-fs = { version = "0.6.2", path = "virt/arcbox-virtio-fs" } # x-release-please-version -arcbox-virtio-net = { version = "0.6.2", path = "virt/arcbox-virtio-net" } # x-release-please-version -arcbox-virtio-rng = { version = "0.6.2", path = "virt/arcbox-virtio-rng" } # x-release-please-version -arcbox-virtio-vsock = { version = "0.6.2", path = "virt/arcbox-virtio-vsock" } # x-release-please-version -arcbox-virtio-balloon = { version = "0.6.2", path = "virt/arcbox-virtio-balloon" } # x-release-please-version -arcbox-vm = { version = "0.6.2", path = "virt/arcbox-vm" } # x-release-please-version -arcbox-fs = { version = "0.6.2", path = "virt/arcbox-fs" } # x-release-please-version -arcbox-net = { version = "0.6.2", path = "virt/arcbox-net" } # x-release-please-version -arcbox-vmnet = { version = "0.6.2", path = "virt/arcbox-vmnet" } # x-release-please-version -arcbox-net-inject = { version = "0.6.2", path = "virt/arcbox-net-inject" } # x-release-please-version -arcbox-dhcp = { version = "0.6.2", path = "virt/arcbox-dhcp" } # x-release-please-version -arcbox-container = { version = "0.6.2", path = "runtime/arcbox-container" } # x-release-please-version -arcbox-protocol = { version = "0.6.2", path = "rpc/arcbox-protocol" } # x-release-please-version -arcbox-grpc = { version = "0.6.2", path = "rpc/arcbox-grpc" } # x-release-please-version -arcbox-connect = { version = "0.6.2", path = "rpc/arcbox-connect" } # x-release-please-version -arcbox-transport = { version = "0.6.2", path = "rpc/arcbox-transport" } # x-release-please-version -arcbox-fleet-proto = { version = "0.6.2", path = "fleet/arcbox-fleet-proto" } # x-release-please-version -arcbox-fleet-control-proto = { version = "0.6.2", path = "fleet/arcbox-fleet-control-proto" } # x-release-please-version -arcbox-docker = { version = "0.6.2", path = "app/arcbox-docker" } # x-release-please-version +arcbox-vz = { version = "0.6.3", path = "virt/arcbox-vz" } # x-release-please-version +arcbox-hypervisor = { version = "0.6.3", path = "virt/arcbox-hypervisor" } # x-release-please-version +arcbox-vmm = { version = "0.6.3", path = "virt/arcbox-vmm" } # x-release-please-version +arcbox-virtio = { version = "0.6.3", path = "virt/arcbox-virtio" } # x-release-please-version +arcbox-virtio-core = { version = "0.6.3", path = "virt/arcbox-virtio-core" } # x-release-please-version +arcbox-virtio-blk = { version = "0.6.3", path = "virt/arcbox-virtio-blk" } # x-release-please-version +arcbox-virtio-console = { version = "0.6.3", path = "virt/arcbox-virtio-console" } # x-release-please-version +arcbox-virtio-fs = { version = "0.6.3", path = "virt/arcbox-virtio-fs" } # x-release-please-version +arcbox-virtio-net = { version = "0.6.3", path = "virt/arcbox-virtio-net" } # x-release-please-version +arcbox-virtio-rng = { version = "0.6.3", path = "virt/arcbox-virtio-rng" } # x-release-please-version +arcbox-virtio-vsock = { version = "0.6.3", path = "virt/arcbox-virtio-vsock" } # x-release-please-version +arcbox-virtio-balloon = { version = "0.6.3", path = "virt/arcbox-virtio-balloon" } # x-release-please-version +arcbox-vm = { version = "0.6.3", path = "virt/arcbox-vm" } # x-release-please-version +arcbox-fs = { version = "0.6.3", path = "virt/arcbox-fs" } # x-release-please-version +arcbox-net = { version = "0.6.3", path = "virt/arcbox-net" } # x-release-please-version +arcbox-vmnet = { version = "0.6.3", path = "virt/arcbox-vmnet" } # x-release-please-version +arcbox-net-inject = { version = "0.6.3", path = "virt/arcbox-net-inject" } # x-release-please-version +arcbox-dhcp = { version = "0.6.3", path = "virt/arcbox-dhcp" } # x-release-please-version +arcbox-container = { version = "0.6.3", path = "runtime/arcbox-container" } # x-release-please-version +arcbox-protocol = { version = "0.6.3", path = "rpc/arcbox-protocol" } # x-release-please-version +arcbox-grpc = { version = "0.6.3", path = "rpc/arcbox-grpc" } # x-release-please-version +arcbox-connect = { version = "0.6.3", path = "rpc/arcbox-connect" } # x-release-please-version +arcbox-transport = { version = "0.6.3", path = "rpc/arcbox-transport" } # x-release-please-version +arcbox-fleet-proto = { version = "0.6.3", path = "fleet/arcbox-fleet-proto" } # x-release-please-version +arcbox-fleet-control-proto = { version = "0.6.3", path = "fleet/arcbox-fleet-control-proto" } # x-release-please-version +arcbox-docker = { version = "0.6.3", path = "app/arcbox-docker" } # x-release-please-version # Pinned to app/arcbox-helper's own version (not workspace.package). Do not # attach x-release-please-version — helper releases are manual. arcbox-helper = { version = "1.0.2", path = "app/arcbox-helper" } -arcbox-core = { version = "0.6.2", path = "app/arcbox-core" } # x-release-please-version -arcbox-api = { version = "0.6.2", path = "app/arcbox-api" } # x-release-please-version -arcbox-migration = { version = "0.6.2", path = "app/arcbox-migration" } # x-release-please-version -arcbox-logging = { version = "0.6.2", path = "common/arcbox-logging", default-features = false } # x-release-please-version +arcbox-core = { version = "0.6.3", path = "app/arcbox-core" } # x-release-please-version +arcbox-api = { version = "0.6.3", path = "app/arcbox-api" } # x-release-please-version +arcbox-migration = { version = "0.6.3", path = "app/arcbox-migration" } # x-release-please-version +arcbox-logging = { version = "0.6.3", path = "common/arcbox-logging", default-features = false } # x-release-please-version # Temporary files and directories (tests, staging paths) tempfile = "3"