chore(release): v0.4.8#174
Merged
Merged
Conversation
Headline: received attachments now keep their original filename and folder layout — the inbox mirrors the sender's outbox path (inbox/<relative_path>) instead of burying files under inbox/<distribution_id>/<basename> (#173). Also ships in this cut (previously [Unreleased]): startup version banner (peat-node + peat-mesh/peat-protocol/peat-schema), --print-config / PEAT_NODE_PRINT_CONFIG, and richer two-sided attachment transaction logging with receive-side post-write size validation. No dependency change vs 0.4.7 (peat-mesh rc.43 / peat-protocol rc.26).
peat-bot
approved these changes
Jun 20, 2026
peat-bot
left a comment
There was a problem hiding this comment.
Peat QA Review (SHA: 53df81f)
No findings.
Release-only PR: bumps peat-node 0.4.7 → 0.4.8 in Cargo.toml/Cargo.lock and adds the corresponding CHANGELOG.md entry. No changes to proto/sidecar.proto, src/, chart/peat-node/, zarf.yaml, or Cargo.toml dependency pins (peat-mesh remains 0.9.0-rc.43, peat-protocol 0.9.0-rc.26). Nothing in scope for wire contract, Connect RPC surface, crypto, watcher TLS, Helm/Zarf, or architectural-reach criteria.
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.
v0.4.8
Headline fix: received attachments now keep their original filename and folder layout. Files were landing at
inbox/<distribution_id>/<basename>— the name buried under a UUID dir, subdirectories flattened. The inbox now mirrors the sender's outbox layout (outbox/sub/report.pdf→inbox/sub/report.pdf), latest-wins on re-delivery. Sender-controlled names are re-sanitised on arrival (onlyNormalpath components), so../absolute paths can't escape the inbox — they fall back to a flat<distribution_id>.bin. (#173)Also rolled in from
[Unreleased](all merged via #173):--print-config/PEAT_NODE_PRINT_CONFIG.No dependency change vs 0.4.7 (peat-mesh
0.9.0-rc.43, peat-protocol0.9.0-rc.26) — version/changelog only.Release steps
Cargo.toml0.4.7 → 0.4.8 + refreshCargo.lock[0.4.8] - 2026-06-20v0.4.8on main →release.ymlbuilds the ghcr image