Skip to content

chore(release): v0.4.8#174

Merged
kitplummer merged 1 commit into
mainfrom
release/v0.4.8
Jun 20, 2026
Merged

chore(release): v0.4.8#174
kitplummer merged 1 commit into
mainfrom
release/v0.4.8

Conversation

@kitplummer

Copy link
Copy Markdown
Collaborator

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.pdfinbox/sub/report.pdf), latest-wins on re-delivery. Sender-controlled names are re-sanitised on arrival (only Normal path 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):

  • Startup version banner (peat-node + peat-mesh/peat-protocol/peat-schema).
  • --print-config / PEAT_NODE_PRINT_CONFIG.
  • Richer two-sided attachment transaction logging + receive-side post-write size validation.

No dependency change vs 0.4.7 (peat-mesh 0.9.0-rc.43, peat-protocol 0.9.0-rc.26) — version/changelog only.

Release steps

  • bump Cargo.toml 0.4.7 → 0.4.8 + refresh Cargo.lock
  • CHANGELOG [0.4.8] - 2026-06-20
  • merge → tag v0.4.8 on main → release.yml builds the ghcr image

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 peat-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@kitplummer kitplummer merged commit b28cdc1 into main Jun 20, 2026
21 of 22 checks passed
@kitplummer kitplummer deleted the release/v0.4.8 branch June 20, 2026 14:35
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