Skip to content

Releases: pilot-protocol/pilotprotocol

v1.13.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 12:16
3c53809

What's Changed

  • pilotctl: fix pidfile lifecycle — foreground crash no longer bricks restart by @TeoSlayer in #405

Full Changelog: v1.13.0...v1.13.1

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 08:46
e30aafe

What's Changed

  • daemon: reliability + policy hardening (WSS half-open, watchdog restart-loop, port-policy fail-closed) by @TeoSlayer in #388
  • daemon: per-peer path watchdog — heal a single dead peer path in place by @TeoSlayer in #401

Full Changelog: v1.12.8...v1.13.0

v1.12.8

Choose a tag to compare

@github-actions github-actions released this 17 Jul 18:51
bfc8acc

What's Changed

  • pilotctl: self-heal the next-steps cache so the installed fleet gets graphs by @Alexgodoroja in #399

Full Changelog: v1.12.7...v1.12.8

v1.12.7

Choose a tag to compare

@github-actions github-actions released this 16 Jul 21:26
3964b9f

What's Changed

  • catalogue: add io.pilot.primitive v1.0.0 (Primitive — email for AI agents) by @Alexgodoroja in #385
  • appstore install: render the product demo at the last step by @Alexgodoroja in #395
  • catalogue: backfill product demos into all 19 apps (signed) by @Alexgodoroja in #398
  • pilotctl: render next-steps after every appstore call by @Alexgodoroja in #396

Full Changelog: v1.12.6...v1.12.7

v1.12.6

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:13
03c1189

What's Changed

  • ci: add zone-2 cascade receiver (daily-coalesced bump PRs) by @TeoSlayer in #370
  • chore: update legacy TeoSlayer references to pilot-protocol org by @TeoSlayer in #371
  • cascade: secrets inherit (App-token bump PRs) by @TeoSlayer in #372
  • Fix pilotctl help drift: recv defaults, broadcast flags, quickstart banner by @TeoSlayer in #373
  • fix(envelope): authenticate before committing replay state (remote-DoS) by @TeoSlayer in #374
  • updater: correct --skip-attestation help (verification is now gh-free) by @TeoSlayer in #375
  • catalogue: io.pilot.insforge v1.0.0 by @Alexgodoroja in #376
  • catalogue: io.pilot.orthogonal v0.1.1 by @Alexgodoroja in #377
  • catalogue: io.pilot.mysql v9.7.1 by @Alexgodoroja in #378
  • catalogue: io.pilot.didit v1.0.0 by @Alexgodoroja in #379
  • catalogue: io.pilot.tldr v1.13.1 by @Alexgodoroja in #380
  • fix(nightly): repair WSS compat-auth skew + stale enterprise-gate test assertions by @TeoSlayer in #381
  • nightly: serialize integration jobs to end runner starvation by @TeoSlayer in #382
  • nightly: env-gate real-network integration tests off hosted runners by @TeoSlayer in #383
  • nightly: gate 8 more load-dependent network tests (round 2) by @TeoSlayer in #384
  • daemon: rx-watchdog also detects the partial (outbound-dial) wedge by @TeoSlayer in #387

Full Changelog: v1.12.5...v1.12.6

v1.12.5

Choose a tag to compare

@github-actions github-actions released this 13 Jul 06:15
3846f6f

What's Changed

  • chore(deps): bump github.com/pilot-protocol/common from 0.5.5 to 0.5.6 by @dependabot[bot] in #337
  • chore(deps): bump github.com/pilot-protocol/trustedagents from 0.2.3 to 0.2.4 by @dependabot[bot] in #338
  • chore(deps): bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #336
  • fix(gosec): handle resp.Body.Close in catalogue httpGet (G104) by @Alexgodoroja in #325
  • catalogue: io.pilot.postgres v17.5.0 (PostgreSQL 17.5.0 — native CLI) by @Alexgodoroja in #340
  • catalogue: io.pilot.agentphone v0.1.0 by @Alexgodoroja in #334
  • catalogue: io.pilot.duckdb v1.5.4 (DuckDB — in-process analytical SQL) by @Alexgodoroja in #341
  • catalogue: remove io.pilot.agentphone (non-functional — broker unregistered) by @TeoSlayer in #344
  • catalogue: io.pilot.docker v29.6.1 (Docker — Engine + CLI, Linux) by @Alexgodoroja in #343
  • catalogue: io.pilot.redis v8.6.2 (Redis — local in-memory data store) by @Alexgodoroja in #342
  • catalogue: io.pilot.slipstream — add linux/amd64 bundle by @TeoSlayer in #345
  • catalogue: io.pilot.aegis v0.1.3 (AEGIS — runtime firewall) by @Alexgodoroja in #346
  • catalogue: io.pilot.smol 1.2.0 (Smol Machines — local + cloud microVMs) by @Alexgodoroja in #347
  • Add envelope sign/verify IPC commands and pilotctl front-ends by @TeoSlayer in #350
  • catalogue: add io.pilot.bowmark v0.1.0 by @Alexgodoroja in #351
  • fix(install): support PILOT_TRANSPORT env var for compat mode (PILOT-222) by @matthew-pilot in #349
  • fix(install): capture tar extraction diagnostic output on darwin-arm64 (PILOT-221) by @matthew-pilot in #348
  • catalogue: add io.pilot.sqlite 3.45.2 (native SQLite CLI) by @Alexgodoroja in #354
  • catalogue: add io.pilot.orthogonal v0.1.0 by @Alexgodoroja in #353
  • catalogue: io.pilot.agentphone v0.3.0 by @Alexgodoroja in #352
  • fix(pilotctl,install): stop claiming pilot-gateway ships with the install by @TeoSlayer in #355
  • daemon: inbound-path watchdog — auto-recover the long-uptime NAT wedge by @TeoSlayer in #369

Full Changelog: v1.12.4...v1.12.5

v1.12.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:16
0a79cd0

What's Changed

Full Changelog: v1.12.3...v1.12.4

v1.12.3

Choose a tag to compare

@github-actions github-actions released this 23 Jun 20:08
1acfbd1

What's Changed

  • Fix gitleaks license gate and macOS test TMPDIR in CI by @TeoSlayer in #312
  • Harden daemon IPC/transport correctness and DoS sizing by @TeoSlayer in #314
  • Use writable /tmp TMPDIR for tests on both CI runners by @TeoSlayer in #316
  • Fix config and CLI correctness/safety bugs in pilotctl by @TeoSlayer in #313
  • Harden app-store install path and cap-state reads by @TeoSlayer in #315
  • catalogue: publish Smol Machines (io.pilot.smolmachines v1.2.0) [needs re-sign] by @Alexgodoroja in #319
  • appstore: carry install.json/install.sh on install + wire trust anchor by @Alexgodoroja in #318
  • daemon: drop PILOT_TRUSTED_PUBLISHERS wiring (catalogue is the trust anchor) by @Alexgodoroja in #320
  • chore(release): CHANGELOG for v1.12.0 by @TeoSlayer in #300
  • docs: staged TLS+pinning rollout for registry transport (H1) by @TeoSlayer in #310
  • Update README.md by @TeoSlayer in #299
  • go.mod: bump app-store to the proc.exec version by @Alexgodoroja in #317
  • Pin app-store to v1.0.1 release tag by @TeoSlayer in #321
  • Fan out release to PyPI, npm, and Homebrew by @TeoSlayer in #322
  • Drop push-based downstream fan-out in favor of self-polling by @TeoSlayer in #323
  • daemon: anchor catalogue apps to the catalogue publisher pin (companion to app-store#25) by @Alexgodoroja in #324

Full Changelog: v1.12.2...v1.12.3

v1.12.2

Choose a tag to compare

@TeoSlayer TeoSlayer released this 22 Jun 14:03
73d47ef

Round-2 security audit fixes + CI/supply-chain hardening.

Client/daemon fixes:

  • Fix daemon rotate-key data race: old Ed25519 private key was zeroed while a concurrent signer could still read it (use-after-zero on signing material).
  • pilotctl recovery now backs up identity.json before overwriting it.
  • Auto-updater: fail closed when gh is absent (SLSA attestation can no longer be silently skipped); bump updater to v0.2.3; add --skip-attestation / PILOT_UPDATER_SKIP_ATTESTATION opt-out.
  • Repoint dead changelog/MOTD feed URLs to the pilot-protocol org.

Security CI + evals:

  • Add CodeQL, gosec, govulncheck, gitleaks, dependency-review gating and adversarial fuzz/eval suites (badge IPC, keyexchange frames, node-binding).
  • Bump toolchain to go 1.25.11 (stdlib advisory fixes).

What's Changed

  • Add pilotctl auto-update control surface (off by default) by @TeoSlayer in #304
  • catalogue: sixtyfour v2 bundles map (fix macOS + Linux install) by @Alexgodoroja in #306
  • Security hardening batch: updater attestation opt-out, recovery backup, feed repoint, trust-pin TODO by @TeoSlayer in #307
  • Fix data race between key rotation and registry signer by @TeoSlayer in #308
  • Bump updater to v0.2.3 for fail-closed attestation by @TeoSlayer in #309
  • Add supply-chain CI gates and adversarial fuzz evals by @TeoSlayer in #311

Full Changelog: v1.12.1...v1.12.2

v1.12.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 17:39
eeee27e

What's Changed

  • Fix NAT keepalive dropped by src-binding; flow poll retry; recover test by @TeoSlayer in #303

Full Changelog: v1.12.0...v1.12.1