Skip to content

chore(release): pending release v0.51.0#735

Merged
marcusrbrown merged 7 commits into
releasefrom
next
Jun 3, 2026
Merged

chore(release): pending release v0.51.0#735
marcusrbrown merged 7 commits into
releasefrom
next

Conversation

@fro-bot
Copy link
Copy Markdown
Contributor

@fro-bot fro-bot Bot commented Jun 2, 2026

Pending Release: v0.51.0

This PR tracks changes pending release. Released on the next auto-release cycle (Sunday/Wednesday) or via manual dispatch.

Merge this PR to trigger a release. Releases also run automatically on Sunday/Wednesday at 20:00 UTC, or via manual workflow dispatch.

Commits Since Last Release


Auto-generated by the release pipeline. Updated: 2026-06-03 04:28 UTC

docs(plan): reconcile Gateway v1 plan with shipped reality (Units 5-6 MVP)
fix(deps): bump brace-expansion override to >=5.0.6 (GHSA-jxxr-4gwj-5jf2)
@fro-bot fro-bot Bot requested review from fro-bot and marcusrbrown as code owners June 2, 2026 05:25
Co-authored-by: fro-bot[bot] <109017866+fro-bot[bot]@users.noreply.github.com>
@fro-bot fro-bot mentioned this pull request Jun 2, 2026
49 tasks
* docs(plan): S5 tool-approval plan (probe-verified, Oracle/Librarian-hardened)

* feat(gateway): permission approval coordinator + run-core integration

Consume permission.asked/permission.replied over SSE; in-memory registry
keyed by requestID with reject-cascade reconciliation. Reorder run-core to
create-subscribe-prompt to eliminate the permission.asked race.

* feat(gateway): Discord tool-approval embeds, registry bridge, and run/program wiring

Approval embed+buttons (custom_id codec), program-scoped approval registry
(channel-binding + single-winner claim + reply POST), per-run coordinator
wiring with a sub-deadline of runTimeoutMs, button interaction handler with
live authorization, and shutdown-triggered fail-closed settle. Reply routes
through the V1 session-scoped permission endpoint with directory routing.

* feat(gateway): tool-approval integration tests + deploy docs

Cross-seam integration tests (approve/deny exactly-once, single-winner
races, channel-binding, reject cascade, deadline fail-close, shutdown
drain) and a run-core reply-route regression guard. Operator docs for the
permission: ask knob in AGENTS.md and deploy/README. Strip internal
taxonomy from approval doc comments.

* fix(gateway): single-owner approval settlement with race-safe lifecycle

* fix(gateway): defer approval ack before auth + supersede stale re-ask embed

* test(gateway): cover superseded settled-embed variant
@fro-bot fro-bot Bot changed the title chore(release): pending release v0.50.1 chore(release): pending release v0.51.0 Jun 3, 2026
* feat(gateway): fail-fast provider semantics self-test at boot

* refactor(gateway): extract makeCoordinationConfig helper
marcusrbrown and others added 2 commits June 2, 2026 21:25
* feat(gateway): make announce secrets optional with both-or-neither validation

* feat(gateway): gate announce server startup on opt-in config

* feat(gateway): document opt-in announce secrets and guard #738 in image smoke

* fix(gateway): scope http port to announce config and strengthen #738 smoke
@marcusrbrown marcusrbrown merged commit 0f21b5d into release Jun 3, 2026
1 check passed
@marcusrbrown marcusrbrown deleted the next branch June 3, 2026 04:28
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.

1 participant