Skip to content

Commit 1e938df

Browse files
authored
Merge pull request #4921 from Hywan/release-0.11.0
chore: Release matrix-sdk version 0.11.0
2 parents 8abd9fb + 5d55bb4 commit 1e938df

File tree

26 files changed

+104
-52
lines changed

26 files changed

+104
-52
lines changed

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,17 @@ web-sys = "0.3.69"
101101
wiremock = "0.6.2"
102102
zeroize = "1.8.1"
103103

104-
matrix-sdk = { path = "crates/matrix-sdk", version = "0.10.0", default-features = false }
105-
matrix-sdk-base = { path = "crates/matrix-sdk-base", version = "0.10.0" }
106-
matrix-sdk-common = { path = "crates/matrix-sdk-common", version = "0.10.0" }
107-
matrix-sdk-crypto = { path = "crates/matrix-sdk-crypto", version = "0.10.0" }
104+
matrix-sdk = { path = "crates/matrix-sdk", version = "0.11.0", default-features = false }
105+
matrix-sdk-base = { path = "crates/matrix-sdk-base", version = "0.11.0" }
106+
matrix-sdk-common = { path = "crates/matrix-sdk-common", version = "0.11.0" }
107+
matrix-sdk-crypto = { path = "crates/matrix-sdk-crypto", version = "0.11.0" }
108108
matrix-sdk-ffi-macros = { path = "bindings/matrix-sdk-ffi-macros", version = "0.7.0" }
109-
matrix-sdk-indexeddb = { path = "crates/matrix-sdk-indexeddb", version = "0.10.0", default-features = false }
110-
matrix-sdk-qrcode = { path = "crates/matrix-sdk-qrcode", version = "0.10.0" }
111-
matrix-sdk-sqlite = { path = "crates/matrix-sdk-sqlite", version = "0.10.0", default-features = false }
112-
matrix-sdk-store-encryption = { path = "crates/matrix-sdk-store-encryption", version = "0.10.0" }
113-
matrix-sdk-test = { path = "testing/matrix-sdk-test", version = "0.10.0" }
114-
matrix-sdk-ui = { path = "crates/matrix-sdk-ui", version = "0.10.0", default-features = false }
109+
matrix-sdk-indexeddb = { path = "crates/matrix-sdk-indexeddb", version = "0.11.0", default-features = false }
110+
matrix-sdk-qrcode = { path = "crates/matrix-sdk-qrcode", version = "0.11.0" }
111+
matrix-sdk-sqlite = { path = "crates/matrix-sdk-sqlite", version = "0.11.0", default-features = false }
112+
matrix-sdk-store-encryption = { path = "crates/matrix-sdk-store-encryption", version = "0.11.0" }
113+
matrix-sdk-test = { path = "testing/matrix-sdk-test", version = "0.11.0" }
114+
matrix-sdk-ui = { path = "crates/matrix-sdk-ui", version = "0.11.0", default-features = false }
115115

116116
# Default development profile; default for most Cargo commands, otherwise
117117
# selected with `--debug`

bindings/matrix-sdk-ffi/CHANGELOG.md

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

77
## [Unreleased] - ReleaseDate
88

9+
## [0.11.0] - 2025-04-11
10+
911
Breaking changes:
1012

1113
- `TracingConfiguration` now includes a new field `trace_log_packs`, which gives a convenient way

bindings/matrix-sdk-ffi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "matrix-sdk-ffi"
3-
version = "0.2.0"
3+
version = "0.11.0"
44
edition = "2021"
55
homepage = "https://github.com/matrix-org/matrix-rust-sdk"
66
keywords = ["matrix", "chat", "messaging", "ffi"]

crates/matrix-sdk-base/CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ All notable changes to this project will be documented in this file.
66

77
## [Unreleased] - ReleaseDate
88

9+
## [0.11.0] - 2025-04-11
10+
911
### Features
1012

11-
- [**breaking**] The `Client::subscribe_to_ignore_user_list_changes()` method will now only trigger
12-
whenever the ignored user list has changed from what was previously known, instead of triggering
13+
- [**breaking**] The `Client::subscribe_to_ignore_user_list_changes()`
14+
method will now only trigger whenever the ignored user list has
15+
changed from what was previously known, instead of triggering
1316
every time an ignore-user-list event has been received from sync.
1417
([#4779](https://github.com/matrix-org/matrix-rust-sdk/pull/4779))
1518
- [**breaking**] The `MediaRetentionPolicy` can now trigger regular cleanups

crates/matrix-sdk-base/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name = "matrix-sdk-base"
99
readme = "README.md"
1010
repository = "https://github.com/matrix-org/matrix-rust-sdk"
1111
rust-version = { workspace = true }
12-
version = "0.10.0"
12+
version = "0.11.0"
1313

1414
[package.metadata.docs.rs]
1515
all-features = true

crates/matrix-sdk-common/CHANGELOG.md

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

77
## [Unreleased] - ReleaseDate
88

9+
## [0.11.0] - 2025-04-11
10+
911
### Features
1012

1113
- Add a simple TTL cache implementation. The `TtlCache` struct can be used as a
@@ -14,9 +16,10 @@ All notable changes to this project will be documented in this file.
1416

1517
## [0.10.0] - 2025-02-04
1618

17-
- [**breaking**]: `SyncTimelineEvent` and `TimelineEvent` have been fused into a single type
18-
`TimelineEvent`, and its field `push_actions` has been made `Option`al (it is set to `None` when
19-
we couldn't compute the push actions, because we lacked some information).
19+
- [**breaking**]: `SyncTimelineEvent` and `TimelineEvent` have been
20+
fused into a single type `TimelineEvent`, and its field `push_actions`
21+
has been made `Option`al (it is set to `None` when we couldn't
22+
compute the push actions, because we lacked some information).
2023
([#4568](https://github.com/matrix-org/matrix-rust-sdk/pull/4568))
2124

2225
## [0.9.0] - 2024-12-18

crates/matrix-sdk-common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name = "matrix-sdk-common"
99
readme = "README.md"
1010
repository = "https://github.com/matrix-org/matrix-rust-sdk"
1111
rust-version = { workspace = true }
12-
version = "0.10.0"
12+
version = "0.11.0"
1313

1414
[package.metadata.docs.rs]
1515
default-target = "x86_64-unknown-linux-gnu"

crates/matrix-sdk-crypto/CHANGELOG.md

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

77
## [Unreleased] - ReleaseDate
88

9+
## [0.11.0] - 2025-04-11
10+
911
### Features
1012

11-
- [**breaking**] Add support for the shared history flag defined in [MSC3061](https://github.com/matrix-org/matrix-spec-proposals/pull/3061).
13+
- [**breaking**] Add support for the shared history flag defined in
14+
[MSC3061](https://github.com/matrix-org/matrix-spec-proposals/pull/3061).
1215
The shared history flag is now respected when room keys are received as an
1316
`m.room_key` event as well as when they are imported from a backup or a file
1417
export. We also ensure to set the flag when we send out room keys. Due to
@@ -41,11 +44,16 @@ All notable changes to this project will be documented in this file.
4144

4245
### Features
4346

44-
- Expose new API `DehydratedDevices::get_dehydrated_device_pickle_key`, `DehydratedDevices::save_dehydrated_device_pickle_key`
45-
and `DehydratedDevices::delete_dehydrated_device_pickle_key` to store/load the dehydrated device pickle key.
46-
This allows client to automatically rotate the dehydrated device to avoid one-time-keys exhaustion and to_device accumulation.
47-
[**breaking**] `DehydratedDevices::keys_for_upload` and `DehydratedDevices::rehydrate` now use the `DehydratedDeviceKey`
48-
as parameter instead of a raw byte array. Use `DehydratedDeviceKey::from_bytes` to migrate.
47+
- [**breaking**] Expose new API
48+
`DehydratedDevices::get_dehydrated_device_pickle_key`,
49+
`DehydratedDevices::save_dehydrated_device_pickle_key` and
50+
`DehydratedDevices::delete_dehydrated_device_pickle_key` to store/load the
51+
dehydrated device pickle key. This allows client to automatically rotate
52+
the dehydrated device to avoid one-time-keys exhaustion and to_device
53+
accumulation.
54+
`DehydratedDevices::keys_for_upload` and
55+
`DehydratedDevices::rehydrate` now use the `DehydratedDeviceKey` as parameter
56+
instead of a raw byte array. Use `DehydratedDeviceKey::from_bytes` to migrate.
4957
([#4383](https://github.com/matrix-org/matrix-rust-sdk/pull/4383))
5058

5159
- Add extra logging in `OtherUserIdentity::pin_current_master_key` and

crates/matrix-sdk-crypto/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name = "matrix-sdk-crypto"
99
readme = "README.md"
1010
repository = "https://github.com/matrix-org/matrix-rust-sdk"
1111
rust-version = { workspace = true }
12-
version = "0.10.0"
12+
version = "0.11.0"
1313

1414
[package.metadata.docs.rs]
1515
rustdoc-args = ["--cfg", "docsrs"]

0 commit comments

Comments
 (0)