Skip to content

chore(deps): pin AllMyStuff to v0.2.47#46

Merged
mrjeeves merged 1 commit into
mainfrom
claude/pin-allmystuff-0.2.47-5chzgy
Jul 19, 2026
Merged

chore(deps): pin AllMyStuff to v0.2.47#46
mrjeeves merged 1 commit into
mainfrom
claude/pin-allmystuff-0.2.47-5chzgy

Conversation

@mrjeeves

Copy link
Copy Markdown
Owner

Bumps the AllMyStuff pin from v0.2.46 to the freshly published v0.2.47, in both halves that must move together:

  • .allmystuff-rev — the allmystuff-serve sidecar release the installer bundles (v0.2.46v0.2.47)
  • gui/src-tauri/Cargo.toml — the three git deps the client links (allmystuff-node, allmystuff-cec-protocol, allmystuff-cec-consent), each tag = "v0.2.46"tag = "v0.2.47"

What v0.2.47 brings to the CEC client

It's the media-plane hardening cut (AllMyStuff PRs #192 and #190) — the plane a support session rides when a technician views or drives the customer's screen: hardened Windows capture and encoder fallback, hardware-decode + route lifecycle hardening (the D3D11VA rung takes Studio·Lossless across GPU vendors), fenced monitor-switch teardown races, delivery-conservative recovery with frame-health/GDR, measured WAN pacing (BWE + AIMD), AVX2 NV12→RGBA kernels, and opt-in debug logging.

The node-control contract the client drives (cec_status / cec_online / cec_approve / …) is unchanged in this cut, so the pin bump is the whole of CEC's side — no GUI or service change.

Notes

  • The v0.2.47 tag is already published on AllMyStuff (commit 31582e5), so both the git deps and the sidecar download resolve.
  • gui/src-tauri/Cargo.lock is left as-is per repo convention: CI never builds the Tauri backend, and the lock refreshes on the next real release build.

🤖 Generated with Claude Code

https://claude.ai/code/session_019dLBD2PuSquHEkVp6m9Uio


Generated by Claude Code

Picks up the 0.2.47 media-plane hardening release — the engine the CEC
client rides when a technician views or drives the customer's screen.
The tag carries the video-pipeline upstream work (PR #192) and the
console audio-toggle fix (PR #190): hardened Windows capture and
encoder fallback, hardware-decode + route lifecycle hardening (the
D3D11VA rung takes Studio-Lossless across GPU vendors), fenced
monitor-switch teardown races, delivery-conservative recovery with
frame-health/GDR, measured WAN pacing (BWE + AIMD), AVX2 NV12-to-RGBA
kernels, and opt-in debug logging.

Both halves of the pin move together, as always: `.allmystuff-rev` is
the allmystuff-serve sidecar release the installer bundles, and the
three `tag = "…"` git deps in gui/src-tauri/Cargo.toml are the crates
the client links, so the versions stay in lockstep.

No CEC-side code change is needed — the node-control contract the
client drives is unchanged in this cut, so the pin bump is the whole
of it. gui/src-tauri/Cargo.lock stays as-is per repo convention: CI
never builds the Tauri backend, and the lock refreshes on the next
real release build (the v0.2.47 tag is already published, so it will
resolve there).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019dLBD2PuSquHEkVp6m9Uio
@mrjeeves
mrjeeves merged commit 598f7bb into main Jul 19, 2026
4 checks passed
@mrjeeves
mrjeeves deleted the claude/pin-allmystuff-0.2.47-5chzgy branch July 19, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants