File tree Expand file tree Collapse file tree 9 files changed +106
-0
lines changed
matrix-sdk-store-encryption Expand file tree Collapse file tree 9 files changed +106
-0
lines changed Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
9+ ### Bug Fixes
10+
11+ - Fix an off-by-one error in the ` ObservableMap ` when the ` remove() ` method is
12+ called. Previously, items following the removed item were not shifted left by
13+ one position, leaving them at incorrect indices.
14+ ([ #4346 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4346 ) )
15+
516## [ 0.8.0] - 2024-11-19
617
718### Bug Fixes
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
9+ ### Bug Fixes
10+
11+ - Change the behavior of ` LinkedChunk::new_with_update_history() ` to emit an
12+ ` Update::NewItemsChunk ` when a new, initial empty, chunk is created.
13+ ([ #4327 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4321 ) )
14+
15+ - [ ** breaking** ] Make ` Room::history_visibility() ` return an Option, and
16+ introduce ` Room::history_visibility_or_default() ` to return a better
17+ sensible default, according to the spec.
18+ ([ #4325 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4325 ) )
19+
20+ - Clear the internal state of the ` AsVector ` struct if an ` Update::Clear `
21+ state has been received.
22+ ([ #4321 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4321 ) )
23+
24+ ### Documentation
25+
26+ - Document that a decrypted raw event always has a room id.
27+ ([ #728e1fd] ( https://github.com/matrix-org/matrix-rust-sdk/commit/728e1fda2ae9f1bfa87df162aa553040be705223 ) )
28+
529## [ 0.8.0] - 2024-11-19
630
731### Refactor
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
59## [ 0.8.0] - 2024-11-19
610
711### Features
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
59## [ 0.8.0] - 2024-11-19
610
711### Features
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
59## [ 0.8.0] - 2024-11-19
610
711No notable changes in this release.
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
9+ ### Features
10+
11+ - Add support for persisting LinkedChunks in the SQLite store. This is a step
12+ towards implementing event cache support, enabling a persisted cache of
13+ events.
14+ ([ #4340 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4340 ) ) ([ #4362 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4362 ) )
15+
516## [ 0.8.0] - 2024-11-19
617
718### Bug Fixes
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
59## [ 0.8.0] - 2024-11-19
610
711No notable changes in this release.
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
9+ ### Bug Fixes
10+
11+ - Add the ` m.room.create ` and the ` m.room.history_visibility ` state events to
12+ the required state for the sync. These two state events are required to
13+ properly compute the room preview of a joined room.
14+ ([ #4325 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4325 ) )
15+
16+ ### Features
17+
18+ - Introduce a new variant to the ` UtdCause ` enum tailored for device-historical
19+ messages. These messages cannot be decrypted unless the client regains access
20+ to message history through key storage (e.g., room key backups).
21+ ([ #4375 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4375 ) )
22+
523## [ 0.8.0] - 2024-11-19
624
725### Bug Fixes
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ <!-- next-header -->
6+
7+ ## [ Unreleased] - ReleaseDate
8+
9+ ### Bug Fixes
10+
11+ - Use the inviter's server name and the server name from the room alias as
12+ fallback values for the via parameter when requesting the room summary from
13+ the homeserver. This ensures requests succeed even when the room being
14+ previewed is hosted on a federated server.
15+ ([ #4357 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4357 ) )
16+
17+ - Do not use the encrypted original file's content type as the encrypted
18+ thumbnail's content type.
19+ ([ #ecf4434] ( https://github.com/matrix-org/matrix-rust-sdk/commit/ecf44348cf6a872b843fb7d7af1a88f724c58c3e ) )
20+ ### Features
21+
22+ - Enable persistent storage for the ` EventCache ` . This allows events received
23+ through the ` /sync ` endpoint or backpagination to be stored persistently,
24+ enabling client applications to restore a room's view, including events,
25+ without requiring server communication.
26+ ([ #4347 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4347 ) )
27+
28+ - [ ** breaking** ] Make all fields of Thumbnail required
29+ ([ #4324 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4324 ) )
30+
531## [ 0.8.0] - 2024-11-19
632
733### Bug Fixes
You can’t perform that action at this time.
0 commit comments