Skip to content

Commit bdab995

Browse files
committed
doc(changelog): Add entries for the performance improvement patches.
This patch adds #4601, #4608, #4612 and #4616 in their respective `CHANGELOG.md`s.
1 parent 4c46e42 commit bdab995

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

crates/matrix-sdk-ui/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ All notable changes to this project will be documented in this file.
1414
introduced due to the introduction of the banned state for rooms, and the
1515
non-left room filter did not take the new room stat into account.
1616
([#4448](https://github.com/matrix-org/matrix-rust-sdk/pull/4448))
17+
1718
- Fix `EventTimelineItem::latest_edit_json()` when it is populated by a live
1819
edit. ([#4552](https://github.com/matrix-org/matrix-rust-sdk/pull/4552))
20+
1921
- Fix our own explicit read receipt being ignored when loading it from the
2022
state store, which resulted in our own read receipt being wrong sometimes.
2123
([#4600](https://github.com/matrix-org/matrix-rust-sdk/pull/4600))
@@ -37,10 +39,17 @@ All notable changes to this project will be documented in this file.
3739

3840
### Refactor
3941

42+
- Drastically improve the performance of the `Timeline` when it receives
43+
hundreds and hundreds of events (approximately 10 times faster).
44+
([#4601](https://github.com/matrix-org/matrix-rust-sdk/pull/4601),
45+
[#4608](https://github.com/matrix-org/matrix-rust-sdk/pull/4608),
46+
[#4612](https://github.com/matrix-org/matrix-rust-sdk/pull/4612))
47+
4048
- [**breaking**] `Timeline::paginate_forwards` and `Timeline::paginate_backwards`
4149
are unified to work on a live or focused timeline.
4250
`Timeline::live_paginate_*` and `Timeline::focused_paginate_*` have been
4351
removed ([#4584](https://github.com/matrix-org/matrix-rust-sdk/pull/4584)).
52+
4453
- [**breaking**] `Timeline::subscribe_batched` replaces
4554
`Timeline::subscribe`. `subscribe` has been removed in
4655
[#4567](https://github.com/matrix-org/matrix-rust-sdk/pull/4567),

crates/matrix-sdk/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ All notable changes to this project will be documented in this file.
3535

3636
### Refactor
3737

38+
- Improve the performance of `EventCache` (approximately 4.5 times faster).
39+
([#4616](https://github.com/matrix-org/matrix-rust-sdk/pull/4616))
40+
3841
- [**breaking**]: The reexported types `SyncTimelineEvent` and `TimelineEvent` have been fused into a single type
3942
`TimelineEvent`, and its field `push_actions` has been made `Option`al (it is set to `None` when
4043
we couldn't compute the push actions, because we lacked some information).

0 commit comments

Comments
 (0)