You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.17.1 (2026-10-05)
Fixes
[FIX][rust] Removed the account note tag limit. Note transport fetched all tracked tag sources in requests of at most 128 tags and stored a cursor for each tag. Each request started from the lowest cursor of its tags. The import dropped notes delivered again, so tags could be added and removed without losing notes. Pagination recovered retained history without a separate backfill, with at most 32 pages per request group in each sync. Longer histories continued on later syncs. Successful pages remained available when another request failed. Added NoteTransportClient::fetch_notes_page with a default implementation for existing transports. Deprecated Client::MAX_ACCOUNT_TAGS, Client::MAX_BACKFILL_TAGS_PER_SYNC, ClientError::AccountTagLimitExceeded, NoteTransportError::PaginationDidNotTerminate, NOTE_TRANSPORT_COVERED_TAGS_KEY, NOTE_TRANSPORT_CURSOR_STORE_SETTING, Store::get_note_transport_cursor, and Store::update_note_transport_cursor; use Client::MAX_NOTE_TAGS_PER_TRANSPORT_REQUEST for the request-size limit.