chore(master): release 0.5.4 - #506
Conversation
Greptile SummaryUpdates the workspace release metadata to version 0.5.4.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| Cargo.toml | Consistently bumps the workspace package version and release-managed internal dependency constraints to 0.5.4. |
| Cargo.lock | Updates workspace package versions to 0.5.4 without changing resolved third-party dependencies. |
| .release-please-manifest.json | Advances the root package release version from 0.5.3 to 0.5.4. |
| CHANGELOG.md | Adds the generated 0.5.4 release entry covering the included fix and test change. |
Reviews (2): Last reviewed commit: "chore: update Cargo.lock for release" | Re-trigger Greptile
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes — the automated release-please bump for the root component, plus the bot's follow-up Cargo.lock regeneration commit. Purely mechanical; no source changes.
.release-please-manifest.json— root component0.5.3→0.5.4;"fleet"correctly left at0.1.3, since it is a separate release-please component.CHANGELOG.md— new0.5.4section with a single Bug Fixes entry for #504 (fix(core): disable the idle balloon).Cargo.toml—workspace.package.versionplus every internal dep pin carrying# x-release-please-version.Cargo.lock— 51 workspace-memberversionentries bumped. Exactly 51 removed and 51 added lines, all of themversion = "0.5.…"— no third-party dependency movement, consistent withrelease-please.yml:57usingcargo update --workspace.
What I checked and confirmed:
cargo metadata --lockedpasses, so thev0.5.4tag can build with--locked— which is the stated purpose of the bot's lock-regen commit.- No stale
0.5.3references repo-wide. The one remainingCargo.lockhit is the unrelated third-partytower 0.5.3. - Independently-versioned crates correctly untouched:
arcbox-hv0.3.20(its workspace pin deliberately carries no annotation),arcbox-helper1.0.2,arcbox-fleet-agent0.1.3. - Changelog completeness. Two commits landed since the
0.5.3release commit.6cb174a(#504) is captured here;01f4990d(#500,fix(fleet)) touches onlyfleet/arcbox-fleet-agentand is correctly excluded by the root package's"exclude-paths": ["fleet"], landing instead in the companion PR #501 (release fleet-agent 0.1.4). Nothing is dropped between the two changelogs.
ℹ️ What 0.5.4 ships behaviorally
The sole functional change in this release is #504, which disables the idle balloon because no macOS backend actually reclaims ballooned memory. Host phys_footprint now stays at the configured memory_mb for the VM's whole lifetime rather than appearing to shrink when idle. That is a user-visible memory-behavior change, and the changelog line describes it accurately — flagging it only so release notes and any published idle-memory claims are read with that in mind. No action needed on this PR.
Claude Opus | 𝕏
87d34bf to
ecff08a
Compare
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes — release-please force-pushed this branch onto the new master head (4e5f676), which regenerated the changelog and re-applied the bot's Cargo.lock bump. The prior pullfrog review at 87d34bf was dismissed by that force-push; this run re-verifies the whole PR against 18bca974.
CHANGELOG.md— the0.5.4section gained a### Testsentry for #507 (test(e2e): VirtioFS guest-vs-native benchmark driver) alongside the existing Bug Fixes entry for #504.testis a configured changelog section inrelease-please-config.json, and it does not itself drive the bump — thefixdoes, so0.5.3→0.5.4is still the right patch increment.Cargo.lock— regenerated on the new base. Still exactly 51 removed and 51 added lines, every one aversion = "0.5.…"on a workspace member; no third-party dependency moved..release-please-manifest.json/Cargo.toml— unchanged from the previously reviewed round: root component0.5.3→0.5.4,"fleet"left at0.1.3,workspace.package.versionplus every internal pin carrying# x-release-please-version.
What I re-checked and confirmed at 18bca974:
cargo metadata --lockedpasses, so thev0.5.4tag can build with--locked— the stated purpose of the bot's lock-regen commit.- No workspace member was skipped.
cargo metadatareports 54 members; 3 are independently versioned (arcbox-hv0.3.20,arcbox-helper1.0.2,arcbox-fleet-agent0.1.3), leaving 51 at0.5.4— matching the 51 changed lock lines exactly. - No stale
0.5.3references repo-wide. The single remainingCargo.lockhit is third-partytower 0.5.3. - No new crate needs annotating.
4e5f676touches onlytests/bench-virtiofs/**andtests/e2e/tests/, with noCargo.tomlanywhere, so it introduces no workspace member that would need a# x-release-please-versionpin. - Changelog attribution is complete.
01f4990d(#500,fix(fleet)) is still correctly excluded by the root package's"exclude-paths": ["fleet"]and routed to the companion PR #501. Nothing is dropped between the two changelogs.
Claude Opus | 𝕏
|
🤖 Created releases: 🌻 |

🤖 I have created a release beep boop
0.5.4 (2026-07-30)
Bug Fixes
Tests
This PR was generated with Release Please. See documentation.