Skip to content

chore: release main - #655

Merged
phall1 merged 2 commits into
mainfrom
release-please--branches--main
Sep 15, 2026
Merged

phall1 merged 2 commits into
mainfrom
release-please--branches--main

Conversation

@phux-release-bot

@phux-release-bot phux-release-bot Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.38.0

0.38.0 (2026-09-15)

Features

  • client-ffi: cwd, command, and exit status effects (#662) (7093116)
  • cockpit: check for updates and reinstall from the running app (#660) (38cab11)
  • cockpit: consume cwd, command, and exit statuses on the remote path (#664) (aea32ed)
  • grok: add first-class launch and lifecycle detection (#682) (2f0b591)
  • layout: named projections by metadata key and archive split-tree restore (#683) (7c767cf)
  • protocol: generated kind catalog with closed verb classification (#663) (7b5f6d2)
  • protocol: journaled event envelope, retain-on-exit and idempotent-create shapes (#661) (f466020)
  • server: enforce the closed verb classification at dispatch (#691) (690dbc3)
  • server: idempotent keyed spawn and session create (#690) (6e52842)
  • server: journaled events with cursor replay, explicit gaps, and one fan-out (#686) (caaee91)
  • server: typed terminal process facet with pid generation and prompt state (#667) (2a8c83c)
  • site: forward privacy-respecting analytics + join-the-beta (4387a80)
  • site: host a read-only MCP endpoint for agents (f5be389)
  • site: move private analytics ingest onto a service binding (#680) (f03721c)
  • site: negotiate markdown for agent requests (f66d083)
  • site: passive edge telemetry with a public /telemetry dashboard (b84936e)
  • site: publish the agent discovery surface (74b36d8)
  • workload: phux workload CLI, atomic hot-reloaded registry, WSS mTLS parity (#670) (37eea2f)

Bug Fixes

  • ci: patch rustls advisory and pin e2e pane shell (4eefd4e)
  • dial: surface websocket probe activity (e864326)
  • server: key native checkpoint bindings by owner and stream (#679) (b2fedee)
  • server: make lagged ATTACH_RESOURCE resync test deterministic (#649) (229ce55)
  • sessions: keep headless layouts usable (#685) (a715a25)
  • site: bind claim expiry into bearer proofs (#681) (f344b93)
  • site: constant-time full-length claim proofs with link expiry (#678) (3108659)
  • site: drop analytics HTTP ingest fallback (#687) (ec6f908)
  • site: narrow demo worker auth route to /auth/* (df77612)
  • site: negotiate real MCP protocol versions (#677) (b8e079a)
  • site: pin hosted native phux to workspace 0.37.0 (#689) (60b63a9)
  • site: smoke docs and member routes after deploy (9f522d9)

Performance

Refactors

  • site: adopt Effect v4 for analytics (f2eed8b)

Documentation

  • agents: projection scoping, fallback hierarchy, and live-state authority (efe9afb)
  • consumers: stub Android page, note it on iOS, drop UniFFI detail (925147c)
  • ios: merge latest origin/main into docs/ios-coming-soon (fac7979)
  • ios: replace iOS details with coming-soon stub (7ddae60)
  • reference: regenerate CLI docs after the 0.37.0 bump (#653) (a6d7b8e)
  • site: record the agent discovery surface and zone-only DNS state (fa976a1)
cockpit: 0.25.0

0.25.0 (2026-09-15)

Features

  • cockpit: check for updates and reinstall from the running app (#660) (38cab11)
  • cockpit: consume cwd, command, and exit statuses on the remote path (#664) (aea32ed)
  • cockpit: hybrid-c paint budgets and pkg3b ceiling proposal (#654) (226753a)
  • cockpit: last-n crop for degraded hybrid-c panes (#656) (354b91f)
  • cockpit: pin native Hybrid C cell and text ceilings (#671) (9d07708)
  • protocol: journaled event envelope, retain-on-exit and idempotent-create shapes (#661) (f466020)

Bug Fixes

  • cockpit: accept Settings About section from the visible tab (#676) (f2b2b69)
  • cockpit: align configured-launch docs and tests with dropped local seed (#688) (ceb8aba)
  • cockpit: align stale paint-budget assertions with shipped last-N (cbbbbe6)
  • cockpit: deflake unix-worker ensure-before-socket test (#684) (63e7cfc)
  • cockpit: float rounded split-pane chrome off the grid (#669) (1ac476f)
  • cockpit: flush workspace read while remote bootstrap is still arriving (#658) (5e63be6)

Documentation

  • cockpit: lock shell/engine split and refuse framework terminal store (#650) (97ff7e0)
  • cockpit: lock VT path off the 4096 effect channel (#652) (6479869)

This PR was generated with Release Please. See documentation.

@phux-release-bot
phux-release-bot Bot force-pushed the release-please--branches--main branch 29 times, most recently from d6b06b1 to ec946e1 Compare September 15, 2026 07:10
@phux-release-bot
phux-release-bot Bot force-pushed the release-please--branches--main branch 12 times, most recently from 96c180a to 7dc357f Compare September 15, 2026 10:22
@phux-release-bot
phux-release-bot Bot force-pushed the release-please--branches--main branch from 84493ba to 3146b79 Compare September 15, 2026 10:39
@phall1
phall1 marked this pull request as ready for review September 15, 2026 11:22
@phall1
phall1 merged commit 3c33448 into main Sep 15, 2026
18 checks passed
@phall1
phall1 deleted the release-please--branches--main branch September 15, 2026 11:22
@phux-release-bot

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

phall1 added a commit that referenced this pull request Sep 15, 2026
#694 restored protocol 0.9 smoke/wasm, then merged onto #655's 0.38.0
release. site-deploy-worker validate requires Dockerfile PHUX_VERSION
to match workspace.package.version, so the 0.37.0 pin failed before
smoke ran (run 34965350011).

Point the native archive at the 0.38.0 release commit. Protocol remains
0.9; this is the same pin policy as #689, not a rollback and not a
change to #655 itself.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: phall <phall1@users.noreply.github.com>
cursor Bot pushed a commit that referenced this pull request Sep 15, 2026
The #655 release squash bumped the workspace version to 0.38.0 without
running just docs-gen, so docs/reference/cli.md still opened with phux
0.37.0 and failed refdocs::tests::generated_reference_docs_match_the_tree.

Co-authored-by: phall <phall1@users.noreply.github.com>
phall1 added a commit that referenced this pull request Sep 15, 2026
…_key (#698)

* feat(client-ffi): plumb after_seq, retain_secs, and spawn idempotency_key

Wire ADR-0123/0124/0126 fields through the existing C FFI without
bumping ABI version 2 or touching UniFFI scaffolding.

SUBSCRIBE_EVENTS.after_seq is accepted on phux_client_subscribe_events
and applied to the automatic post-ATTACH_READY subscribe.
PhuxSpawnOptions gains trailing retain_secs and idempotency_key; older
geometry-only sizes stay valid and omit both fields.

Co-authored-by: phall <phall1@users.noreply.github.com>

* fix(client-ffi): satisfy clippy on spawn options size helper

Make spawn_options_min_size a const fn and backtick ATTACH_READY in
the catch-up subscribe test docs so -D warnings stays green.

Co-authored-by: phall <phall1@users.noreply.github.com>

* docs(reference): regenerate CLI docs after the 0.38.0 bump

The #655 release squash bumped the workspace version to 0.38.0 without
running just docs-gen, so docs/reference/cli.md still opened with phux
0.37.0 and failed refdocs::tests::generated_reference_docs_match_the_tree.

Co-authored-by: phall <phall1@users.noreply.github.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: phall <phall1@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant