matrix-org
matrix-rust-sdk
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
feat(timeline): handle local echoes of redactions Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Johennes:johannes/send-queue-redactions
2 days ago
feat(sync): Allow setting a custom Sliding Sync connection ID and timeline limit on `RoomListService` Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Johennes:johannes/sync-service-customisation
2 days ago
feat(sync): Allow setting a custom Sliding Sync connection ID and timeline limit on `RoomListService` Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Johennes:johannes/sync-service-customisation
2 days ago
refactor(sdk): Inline `RoomEventCacheStateLockWriteGuard::load_more_events_backwards` in `RoomPagination`. The method `RoomEventCacheStateLockWriteGuard::load_more_events_backwards` is used only in one-place: in `RoomPagination::load_more_events_backwards`. This patch inlines this method as it aims at living in `RoomPagination`, not somewhere else. It's purely code move. Nothing else has changed. This patch also updates a test that was accessing `load_more_events_backwards` directly. Now it runs it via `RoomPagination`.
Hywan:chore-sdk-event-cache-room-pagination-bis-repetitae
3 days ago
fix(xtask): The `pos` field can be absent when computing `log sync`. This patch fixes a bug in `xtask log sync` which can miss a `sync_once` log when the `pos` field is absent. It happens when there is no `pos`! Example where `pos` is absent before `timeout`. Note the double space before `timeout`: ``` … > sync_once{conn_id="room-list" timeout=0} > send{request_id="REQ-15" … ``` While when the `pos` is present, it's: ``` … > sync_once{conn_id="room-list" pos="0/m67590980…" timeout=30000} > send{request_id="REQ-23" … ```
Hywan:fix-xtask-log-sync-moar-spaces
3 days ago
fix(xtask): The `pos` field can be absent when computing `log sync`. This patch fixes a bug in `xtask log sync` which can be miss a `sync_once` log when the `pos` field is absent. It happens when there is no `pos`! Example where `pos` is absent before `timeout`. Note the double space before `timeout`: ``` … > sync_once{conn_id="room-list" timeout=0} > send{request_id="REQ-15" … ``` While when the `pos` is present, it's: ``` … > sync_once{conn_id="room-list" pos="0/m67590980…" timeout=30000} > send{request_id="REQ-23" … ```
Hywan:fix-xtask-log-sync-moar-spaces
3 days ago
chore(sdk): Add a temporary `allow(clippy).
Hywan:chore-sdk-event-cache-thread-state
3 days ago
doc(sdk): Add #6280 in the `CHANGELOG.md`.
Hywan:chore-sdk-event-cache-thread-state
3 days ago
Active Branches
feat(send_queue): send redactions via the send queue
last run
2 days ago
#6250
CodSpeed Performance Gauge
+1%
feat(sync): Allow setting a custom Sliding Sync connection ID and timeline limit on `RoomListService`
last run
2 days ago
#6289
CodSpeed Performance Gauge
0%
refactor(sdk): Inline `RoomEventCacheStateLockWriteGuard::load_more_events_backwards` in `RoomPagination`
last run
3 days ago
#6288
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs