Skip to content

correct 0.38.0 changelog session_present=0 note to match shipped behavior - #120

Merged
fabracht merged 1 commit into
mainfrom
fix-changelog-0.38.0-session-present
Jul 24, 2026
Merged

correct 0.38.0 changelog session_present=0 note to match shipped behavior#120
fabracht merged 1 commit into
mainfrom
fix-changelog-0.38.0-session-present

Conversation

@fabracht

Copy link
Copy Markdown
Contributor

The deferred-ack Added entry for mqtt5 0.38.0 (written 2026-07-20 for core PR #117) ended with a "Known limitation" stating that a reconnect with session_present = 0 does not reconcile the client's in-memory de-duplication state. The #118 hardening (955953d) implemented exactly that reconciliation: on_successful_connect now clears inbound QoS 2 dedup state (clear_all_inbound_state) and re-sends deferred-ack subscriptions on a lost session. This corrects the note to match the shipped behavior before tagging v0.38.0.

@fabracht
fabracht merged commit ca61532 into main Jul 24, 2026
15 checks passed
@fabracht
fabracht deleted the fix-changelog-0.38.0-session-present branch July 24, 2026 14:55
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