Skip to content

Commit ae3ad6d

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

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
@@ -12,8 +12,10 @@ All notable changes to this project will be documented in this file.
1212
introduced due to the introduction of the banned state for rooms, and the
1313
non-left room filter did not take the new room stat into account.
1414
([#4448](https://github.com/matrix-org/matrix-rust-sdk/pull/4448))
15+
1516
- Fix `EventTimelineItem::latest_edit_json()` when it is populated by a live
1617
edit. ([#4552](https://github.com/matrix-org/matrix-rust-sdk/pull/4552))
18+
1719
- Fix our own explicit read receipt being ignored when loading it from the
1820
state store, which resulted in our own read receipt being wrong sometimes.
1921
([#4600](https://github.com/matrix-org/matrix-rust-sdk/pull/4600))
@@ -35,10 +37,17 @@ All notable changes to this project will be documented in this file.
3537

3638
### Refactor
3739

40+
- Drastically improve the performance of the `Timeline` when it receives
41+
hundreds and hundreds of events (approximately 10 times faster).
42+
([#4601](https://github.com/matrix-org/matrix-rust-sdk/pull/4601),
43+
[#4608](https://github.com/matrix-org/matrix-rust-sdk/pull/4608),
44+
[#4612](https://github.com/matrix-org/matrix-rust-sdk/pull/4612))
45+
3846
- [**breaking**] `Timeline::paginate_forwards` and `Timeline::paginate_backwards`
3947
are unified to work on a live or focused timeline.
4048
`Timeline::live_paginate_*` and `Timeline::focused_paginate_*` have been
4149
removed ([#4584](https://github.com/matrix-org/matrix-rust-sdk/pull/4584)).
50+
4251
- [**breaking**] `Timeline::subscribe_batched` replaces
4352
`Timeline::subscribe`. `subscribe` has been removed in
4453
[#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
@@ -33,6 +33,9 @@ All notable changes to this project will be documented in this file.
3333

3434
### Refactor
3535

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

0 commit comments

Comments
 (0)