Skip to content

feat(replay): Replay-Bypass guard — skip external side-effects on a deliberate replay (ADR-0027)#4

Merged
muhammetsafak merged 2 commits into
mainfrom
feat/replay-bypass
Jun 20, 2026
Merged

feat(replay): Replay-Bypass guard — skip external side-effects on a deliberate replay (ADR-0027)#4
muhammetsafak merged 2 commits into
mainfrom
feat/replay-bypass

Conversation

@muhammetsafak

Copy link
Copy Markdown
Member

Merge the Replay-Bypass guard (ADR-0027) into main. Already released from the feature branch and verified (tests pass). Parity with the Go reference: ReceivedMessage headers + HeaderPublisher, Redrive bypass stamping bq-replay-bypass, and isReplay/bypassExternalEffects helpers. Brings the version bump into main.

muhammetsafak and others added 2 commits June 19, 2026 21:59
…eliberate replay (ADR-0027)

Parity with the Go reference: ReceivedMessage headers + HeaderPublisher,
Redrive bypass stamping bq-replay-bypass, and isReplay /
bypassExternalEffects helpers. 72 tests pass (incl. ReplayTest).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@muhammetsafak muhammetsafak merged commit 37e93d2 into main Jun 20, 2026
8 checks passed
@muhammetsafak muhammetsafak deleted the feat/replay-bypass branch June 20, 2026 03:54
muhammetsafak added a commit that referenced this pull request Jun 20, 2026
…eliberate replay (ADR-0027) (#4)

* feat(replay): Replay-Bypass guard — skip external side-effects on a deliberate replay (ADR-0027)

Parity with the Go reference: ReceivedMessage headers + HeaderPublisher,
Redrive bypass stamping bq-replay-bypass, and isReplay /
bypassExternalEffects helpers. 72 tests pass (incl. ReplayTest).

* chore(release): v1.4.0

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
muhammetsafak added a commit that referenced this pull request Jun 20, 2026
…eliberate replay (ADR-0027) (#4)

* feat(replay): Replay-Bypass guard — skip external side-effects on a deliberate replay (ADR-0027)

Parity with the Go reference: ReceivedMessage headers + HeaderPublisher,
Redrive bypass stamping bq-replay-bypass, and isReplay /
bypassExternalEffects helpers. 72 tests pass (incl. ReplayTest).

* chore(release): v1.4.0

---------
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