Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,12 @@ jobs:
run: brew install protobuf
- name: Install protoc (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: choco install protoc -y --no-progress
# Pull protoc from GitHub releases via the maintained action rather
# than the community Chocolatey feed, which intermittently 504s and
# fails the build with "Could not find protoc".
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# macOS builds the whole workspace; Windows builds peat-cli only.
# The peat-node root crate uses Unix-only crates (e.g. iroh's
# underlying transport pulls in libc) that the Windows port hasn't
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -212,8 +212,11 @@ jobs:
run: brew install protobuf
- name: Install protoc (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: choco install protoc -y --no-progress
# GitHub-releases protoc via the maintained action — avoids the
# community Chocolatey feed's intermittent 504s.
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Build peat-cli
run: cargo build --release -p peat-cli
- name: Smoke `peat --help` (Unix)
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.5] - 2026-06-19

### Added

- **Send-side outbox watcher** (`PEAT_NODE_ATTACHMENT_OUTBOX_WATCH=true`, opt-in)
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ resolver = "2"

[package]
name = "peat-node"
version = "0.4.4"
version = "0.4.5"
edition = "2021"
authors = ["Kit Plummer <kitplummer@defenseunicorns.com>"]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions chart/peat-node/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v2
name: peat-node
description: Peat mesh sidecar — gRPC API for co-located applications
type: application
version: 0.4.4
appVersion: "0.4.4"
version: 0.4.5
appVersion: "0.4.5"
2 changes: 1 addition & 1 deletion chart/peat-node/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# -- Container image
image:
repository: ghcr.io/defenseunicorns/peat-node
tag: v0.4.4
tag: v0.4.5
pullPolicy: IfNotPresent

# -- gRPC listen address (inside the pod)
Expand Down
2 changes: 1 addition & 1 deletion crates/peat-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "peat-cli"
version = "0.4.4"
version = "0.4.5"
edition = "2021"
authors = ["Kit Plummer <kitplummer@defenseunicorns.com>"]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/compose/attachments/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ ls inbox-b/ # files appear here per distribution_
docker compose -f docker-compose.two-node.yml down -v
```

(Pulls `ghcr.io/defenseunicorns/peat-node:v0.4.4`. For testing local
(Pulls `ghcr.io/defenseunicorns/peat-node:v0.4.5`. For testing local
changes, swap the `image:` line for the commented `build:` block in
both services.)

Expand Down
2 changes: 1 addition & 1 deletion examples/compose/attachments/docker-compose.multi-host.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ services:
# Deterministic identity + `derive-id` require peat-node v0.4.4+. To run
# local changes ahead of a release, comment out `image:` and uncomment
# `build:`.
image: ghcr.io/defenseunicorns/peat-node:v0.4.4
image: ghcr.io/defenseunicorns/peat-node:v0.4.5
# build:
# context: ../../..
container_name: peat-node-${NODE_ID}
Expand Down
4 changes: 2 additions & 2 deletions examples/compose/attachments/docker-compose.two-node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ services:
# SubscribeAttachmentBundle one frame short of terminal. For
# testing local changes, comment out `image:` and uncomment the
# `build:` block.
image: ghcr.io/defenseunicorns/peat-node:v0.4.4
image: ghcr.io/defenseunicorns/peat-node:v0.4.5
# build:
# context: ../../..
container_name: peat-node-attachments-a
Expand All @@ -57,7 +57,7 @@ services:
- ./outbox-a:/var/lib/peat/outbox:ro

peat-node-b:
image: ghcr.io/defenseunicorns/peat-node:v0.4.4
image: ghcr.io/defenseunicorns/peat-node:v0.4.5
# build:
# context: ../../..
container_name: peat-node-attachments-b
Expand Down
2 changes: 1 addition & 1 deletion examples/compose/attachments/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ services:
# use v0.3.0+ for the delivery demo. For testing changes ahead of
# a release, comment out the `image:` line and uncomment the
# `build:` block to build from the repo root.
image: ghcr.io/defenseunicorns/peat-node:v0.4.4
image: ghcr.io/defenseunicorns/peat-node:v0.4.5
# build:
# context: ../../..
container_name: peat-node-attachments
Expand Down
4 changes: 2 additions & 2 deletions examples/compose/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ services:
peat-node-a:
# Latest published release. For testing changes ahead of a release, comment
# this out and uncomment the `build:` block to build from the repo root.
image: ghcr.io/defenseunicorns/peat-node:v0.4.4
image: ghcr.io/defenseunicorns/peat-node:v0.4.5
# build:
# context: ../..
container_name: peat-node-a
Expand All @@ -40,7 +40,7 @@ services:
- peat-node-a-data:/data/peat-node

peat-node-b:
image: ghcr.io/defenseunicorns/peat-node:v0.4.4
image: ghcr.io/defenseunicorns/peat-node:v0.4.5
# build:
# context: ../..
container_name: peat-node-b
Expand Down
Loading