Skip to content

Release v1.23.0: poison routing on every transport (ADR-0036) - #12

Merged
muhammetsafak merged 2 commits into
mainfrom
release/v1.23.0
Oct 25, 2026
Merged

muhammetsafak merged 2 commits into
mainfrom
release/v1.23.0

Conversation

@muhammetsafak

Copy link
Copy Markdown
Member

Implements ADR-0036 (post-R1 parity): bounded Pulsar redelivery, poison routing and identity-less bodies as poison, plus conformance v1.7.0. See CHANGELOG for the behaviour changes.

…rt (ADR-0036)

Identity-less JSON objects and invalid UTF-8 inside JSON strings are now
poison instead of unknown-URN on AMQP, Pulsar, Artemis and SQS; Redis
dead-letters identity-less bodies unconditionally; Kafka without retry
tiers degrades to commit + drop per section 6.5. Vendors conformance
v1.7.0 and runs its identity_verdict and pulsar_exhaustion sections.
@muhammetsafak
muhammetsafak merged commit 372e674 into main Oct 25, 2026
12 checks passed
@muhammetsafak
muhammetsafak deleted the release/v1.23.0 branch October 25, 2026 07:24
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