diff --git a/CHANGELOG.md b/CHANGELOG.md index d7f34727d..d2abf5f12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [2.35.0] - 2025-12-16 + +### API-Changes + +- Add blob dir size to storage info ([#7605](https://github.com/chatmail/core/pull/7605)). + +### Features / Changes + +- Use `turn.delta.chat` as fallback TURN server ([#7382](https://github.com/chatmail/core/pull/7382)). +- Add ip addresses of known public chatmail relays from https://chatmail.at/relays to DNS cache ([#7607](https://github.com/chatmail/core/pull/7607)). +- Improve error messages on adding relays. +- Add transport addresses to IMAP URLs in message info. +- `lookup_host_with_cache()`: Don't return empty address list ([#7596](https://github.com/chatmail/core/pull/7596)). + +### Fixes + +- `get_chat_msgs_ex()`: Don't match on "S=" (Cmd) in param payload. +- Remove `SecurejoinWait` info message when received Alice's key ([#7585](https://github.com/chatmail/core/pull/7585)). +- Do not set normalized name for existing chats and contacts in a migration. +- Remove now redundant "used_account_settings" and "entered_account_settings" from `Context.get_info()` ([#7587](https://github.com/chatmail/core/pull/7587)). +- Don't use fallback servers if got TURN servers from IMAP METADATA. +- Use fallback ICE servers if server can't IMAP METADATA ([#7382](https://github.com/chatmail/core/pull/7382)). +- Add explicit limit for adding relays (5 at the moment) ([#7611](https://github.com/chatmail/core/pull/7611)). +- Take `transport_id` into account when using `imap` table. + +### CI + +- Update Rust to 1.92.0. + +### Miscellaneous Tasks + +- Apply Rust 1.92.0 clippy suggestions. + +### Other + +- Log entered login params and actual used params on configuration failure ([#7610](https://github.com/chatmail/core/pull/7610)). + ## [2.34.0] - 2025-12-11 ### API-Changes @@ -7411,3 +7448,4 @@ https://github.com/chatmail/core/pulls?q=is%3Apr+is%3Aclosed [2.32.0]: https://github.com/chatmail/core/compare/v2.31.0..v2.32.0 [2.33.0]: https://github.com/chatmail/core/compare/v2.32.0..v2.33.0 [2.34.0]: https://github.com/chatmail/core/compare/v2.33.0..v2.34.0 +[2.35.0]: https://github.com/chatmail/core/compare/v2.34.0..v2.35.0 diff --git a/Cargo.lock b/Cargo.lock index 1972e34f8..1ff4ecb36 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "2.34.0" +version = "2.35.0" dependencies = [ "anyhow", "astral-tokio-tar", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "2.34.0" +version = "2.35.0" dependencies = [ "anyhow", "async-channel 2.5.0", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "2.34.0" +version = "2.35.0" dependencies = [ "anyhow", "deltachat", @@ -1451,7 +1451,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "2.34.0" +version = "2.35.0" dependencies = [ "anyhow", "deltachat", @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "2.34.0" +version = "2.35.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index dc9155fab..461b94b34 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "2.34.0" +version = "2.35.0" edition = "2024" license = "MPL-2.0" rust-version = "1.88" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index e23606592..d65fb9722 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "2.34.0" +version = "2.35.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 18339ca33..9a737ba27 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "2.34.0" +version = "2.35.0" description = "DeltaChat JSON-RPC API" edition = "2021" license = "MPL-2.0" diff --git a/deltachat-jsonrpc/typescript/package.json b/deltachat-jsonrpc/typescript/package.json index 9fb5e2767..d51abef81 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -54,5 +54,5 @@ }, "type": "module", "types": "dist/deltachat.d.ts", - "version": "2.34.0" + "version": "2.35.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 6b46474db..2831e1212 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "2.34.0" +version = "2.35.0" license = "MPL-2.0" edition = "2021" repository = "https://github.com/chatmail/core" diff --git a/deltachat-rpc-client/pyproject.toml b/deltachat-rpc-client/pyproject.toml index d0cad5f2b..147e5a8b9 100644 --- a/deltachat-rpc-client/pyproject.toml +++ b/deltachat-rpc-client/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat-rpc-client" -version = "2.34.0" +version = "2.35.0" license = "MPL-2.0" description = "Python client for Delta Chat core JSON-RPC interface" classifiers = [ diff --git a/deltachat-rpc-server/Cargo.toml b/deltachat-rpc-server/Cargo.toml index eb039d01a..b8d1ad170 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "2.34.0" +version = "2.35.0" description = "DeltaChat JSON-RPC server" edition = "2021" readme = "README.md" diff --git a/deltachat-rpc-server/npm-package/package.json b/deltachat-rpc-server/npm-package/package.json index aa74cfd31..2cdac26ea 100644 --- a/deltachat-rpc-server/npm-package/package.json +++ b/deltachat-rpc-server/npm-package/package.json @@ -15,5 +15,5 @@ }, "type": "module", "types": "index.d.ts", - "version": "2.34.0" + "version": "2.35.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index ed998e91f..a5f6c98f0 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "2.34.0" +version = "2.35.0" license = "MPL-2.0" description = "Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat" readme = "README.rst" diff --git a/release-date.in b/release-date.in index 1572935a0..235d1196b 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2025-12-11 \ No newline at end of file +2025-12-16 \ No newline at end of file