Commit 056ff6e
Document infinite_sessions parity + Client::stop deferral (Bucket A.2/A.6)
Notes-only CHANGELOG entries closing out the remaining Bucket A items:
* A.2 (infinite_sessions) — already wired on both SessionConfig and
ResumeSessionConfig as `Option<InfiniteSessionConfig>` with
default-omit-on-the-wire semantics. Matches Node/Go (CLI-applied
defaults when the field is absent). No code change; document the
parity decision so it doesn't get re-flagged.
* A.6 (Client::stop error aggregation) — defer behind a Client-level
session registry. Real aggregation requires iterating Session handles
to disconnect-then-kill, but the Rust Client only tracks per-session
channel senders today (router::SessionSenders), not Session instances.
A cosmetic Result<(), Vec<Error>> change with no behavior shift would
be pure pass-through wrapping. Tracked for Bucket B alongside the
registry refactor.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 7068f87 commit 056ff6e
1 file changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
0 commit comments