link2xt
9ce20d7763
chore: update rPGP from 0.20.0 to 0.21.0
...
Main updates are security fix (fixed panic on short session keys)
and stabilized PQC (feature renamed from "draft-pqc" to "pqc").
2026-10-07 14:26:09 +00:00
holger krekel
d7376e32b2
refactor: reduce macro-generated lines by >70%, and drop tracing
...
Every `info!`, `warn!` and `error!` call expanded a complete
`tracing::event!` to mirror its message into `tracing` (#6919 ),
and that mirror made up most of core's macro output, now removed:
it's down from 219k to 54k lines using
RUSTC_BOOTSTRAP=1 cargo rustc -p deltachat --lib \
--profile check -- -Zmacro-stats
A warm build and `touch src/lib.rs` with rustc 1.99.0,
CARGO_INCREMENTAL=0 RUSTC_WRAPPER= /usr/bin/time -v \
cargo check -p deltachat
takes about a third less time and 0.37 GiB less peak memory,
`cargo build -p deltachat` about a tenth less time and 0.36 GiB less.
The release binary from `nix build .#deltachat-rpc-server-x86_64-linux`
gets 2.7% smaller.
If we want to use tracing events to integrate better with iroh-debugging,
for example when we move to iroh 1.X,
we could introduce some iroh-relevant tracing events in core.
2026-10-06 23:52:19 +02:00
link2xt
dbba555a63
chore: update astral-tokio-tar from 0.6.4 to 0.7.0
2026-10-03 16:46:40 +00:00
dependabot[bot]
83211e440e
chore(cargo): bump dirs from 6.0.0 to 7.0.0
...
Bumps dirs from 6.0.0 to 7.0.0.
---
updated-dependencies:
- dependency-name: dirs
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 01:23:58 +00:00
dependabot[bot]
7cdfb234a3
chore(cargo): bump hyper-util from 0.1.20 to 0.1.21
...
Bumps [hyper-util](https://github.com/hyperium/hyper-util ) from 0.1.20 to 0.1.21.
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.20...v0.1.21 )
---
updated-dependencies:
- dependency-name: hyper-util
dependency-version: 0.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 01:21:56 +00:00
dependabot[bot]
90387fdbea
chore(cargo): bump thiserror from 2.0.20 to 2.0.21
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.20 to 2.0.21.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:52:30 +00:00
dependabot[bot]
29006e47c5
chore(cargo): bump tokio-rustls from 0.26.4 to 0.26.5
...
Bumps [tokio-rustls](https://github.com/rustls/tokio-rustls ) from 0.26.4 to 0.26.5.
- [Release notes](https://github.com/rustls/tokio-rustls/releases )
- [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5 )
---
updated-dependencies:
- dependency-name: tokio-rustls
dependency-version: 0.26.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:52:14 +00:00
dependabot[bot]
79bf0c79a5
chore(cargo): bump hyper from 1.10.1 to 1.11.1
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.10.1 to 1.11.1.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.10.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: hyper
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:51:48 +00:00
dependabot[bot]
32d40cbb14
chore(cargo): bump uuid from 1.25.0 to 1.26.1
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.25.0 to 1.26.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.26.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:51:10 +00:00
dependabot[bot]
4e83357371
chore(cargo): bump mailparse from 0.16.1 to 0.17.0
...
Bumps [mailparse](https://github.com/staktrace/mailparse ) from 0.16.1 to 0.17.0.
- [Commits](https://github.com/staktrace/mailparse/compare/v0.16.1...v0.17.0 )
---
updated-dependencies:
- dependency-name: mailparse
dependency-version: 0.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:44:05 +00:00
dependabot[bot]
8883e5ada0
chore(cargo): bump syn from 3.0.4 to 3.0.6
...
Bumps [syn](https://github.com/dtolnay/syn ) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/3.0.4...3.0.6 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 3.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:43:09 +00:00
dependabot[bot]
ca2a40e210
chore(cargo): bump smallvec from 1.15.2 to 1.16.1
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.15.2 to 1.16.1.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.1 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-version: 1.16.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 00:42:23 +00:00
link2xt
1cd2957a4d
chore: remove unused "sdp" dependency
2026-10-01 14:51:36 +00:00
link2xt
6f4587a030
chore(release): bump version to 2.63.0-dev
2026-09-22 17:51:52 +00:00
link2xt
c41cac76d2
chore(release): prepare for 2.62.0
2026-09-22 17:40:01 +00:00
link2xt
aa0800b6e0
chore: bump version to 2.62.0-dev
2026-09-21 20:07:23 +00:00
link2xt
5a5597e990
chore(release): prepare for 2.61.0
2026-09-21 19:45:37 +00:00
link2xt
abb0a119cb
chore: update rustls to 0.23.45
...
This fixes https://rustsec.org/advisories/RUSTSEC-2026-0285
2026-09-15 12:11:18 +00:00
link2xt
f725e91b2a
chore: bump version to 2.61.0-dev
2026-09-11 21:14:09 +00:00
link2xt
a2d8ced169
chore(release): prepare for 2.60.0
2026-09-11 19:59:10 +00:00
link2xt
61d73433ea
chore: bump chacha20 0.10.1 to 0.10.2
...
0.10.1 is yanked: https://github.com/RustCrypto/stream-ciphers/pull/583
2026-09-10 18:02:04 +00:00
d2weber
187c5f4949
feat: generate jsonrpc headers at build time ( #8350 )
...
Discussion in https://github.com/chatmail/yerpc/issues/77 . The necessary
yerpc changes for this PR are in
https://github.com/chatmail/yerpc/pull/78
This is also a preparation for #8330
2026-09-09 16:09:00 +02:00
dependabot[bot]
def14306dd
chore(cargo): bump data-encoding from 2.11.0 to 2.11.1
...
Bumps [data-encoding](https://github.com/ia0/data-encoding ) from 2.11.0 to 2.11.1.
- [Commits](https://github.com/ia0/data-encoding/compare/v2.11.0...v2.11.1 )
---
updated-dependencies:
- dependency-name: data-encoding
dependency-version: 2.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-03 11:18:50 +00:00
dependabot[bot]
d004c74a1a
chore(cargo): bump uuid from 1.20.0 to 1.25.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.20.0 to 1.25.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.20.0...1.25.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 23:50:30 +00:00
dependabot[bot]
401626d674
chore(cargo): bump http-body-util from 0.1.3 to 0.1.5
...
Bumps [http-body-util](https://github.com/hyperium/http-body ) from 0.1.3 to 0.1.5.
- [Release notes](https://github.com/hyperium/http-body/releases )
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5 )
---
updated-dependencies:
- dependency-name: http-body-util
dependency-version: 0.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 23:45:30 +00:00
dependabot[bot]
477290972a
chore(cargo): bump blake3 from 1.8.5 to 1.8.7
...
Bumps [blake3](https://github.com/BLAKE3-team/BLAKE3 ) from 1.8.5 to 1.8.7.
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.8.5...1.8.7 )
---
updated-dependencies:
- dependency-name: blake3
dependency-version: 1.8.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 23:41:46 +00:00
link2xt
77dd9075ca
chore(cargo): bump mail-builder from 0.4.4 to 0.5.0
2026-09-02 21:35:13 +00:00
dependabot[bot]
120bf11f4c
chore(cargo): bump log from 0.4.33 to 0.4.34
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.33 to 0.4.34.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.33...0.4.34 )
---
updated-dependencies:
- dependency-name: log
dependency-version: 0.4.34
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 00:30:54 +00:00
dependabot[bot]
5d02e92c11
chore(cargo): bump syn from 3.0.3 to 3.0.4
...
Bumps [syn](https://github.com/dtolnay/syn ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/3.0.3...3.0.4 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 3.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 00:23:20 +00:00
dependabot[bot]
76e3356e76
chore(cargo): bump thiserror from 2.0.19 to 2.0.20
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.19 to 2.0.20.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.19...2.0.20 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-01 23:35:01 +00:00
dependabot[bot]
61dcc630fe
chore(cargo): bump futures from 0.3.33 to 0.3.34
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.33 to 0.3.34.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34 )
---
updated-dependencies:
- dependency-name: futures
dependency-version: 0.3.34
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-01 23:34:05 +00:00
j-g00da
33b258302b
fix: RUSTSEC-2026-0258 ( #8603 )
...
https://rustsec.org/advisories/RUSTSEC-2026-0258
Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com >
2026-08-18 11:29:56 +00:00
link2xt
aa95d87568
chore: bump version to 2.60.0-dev
2026-08-14 12:02:17 +00:00
link2xt
e322fdf157
chore(release): prepare for 2.59.0
2026-08-14 11:59:48 +00:00
dependabot[bot]
1a959c392b
chore(cargo): bump bytes from 1.12.0 to 1.12.1
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-12 23:57:06 +00:00
dependabot[bot]
e94e33f59a
chore(cargo): bump astral-tokio-tar from 0.6.3 to 0.6.4
...
Bumps [astral-tokio-tar](https://github.com/astral-sh/tokio-tar ) from 0.6.3 to 0.6.4.
- [Release notes](https://github.com/astral-sh/tokio-tar/releases )
- [Changelog](https://github.com/astral-sh/tokio-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/tokio-tar/compare/v0.6.3...v0.6.4 )
---
updated-dependencies:
- dependency-name: astral-tokio-tar
dependency-version: 0.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-12 23:17:43 +00:00
link2xt
c3563f73e4
chore: bump version to 2.59.0-dev
2026-08-11 03:07:37 +00:00
Hocuri
e15820fbd5
chore(release): prepare for 2.58.0
2026-08-10 20:05:56 +02:00
dependabot[bot]
154e47dace
chore(cargo): bump libc from 0.2.186 to 0.2.189
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.186 to 0.2.189.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.186...0.2.189 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.189
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 18:40:19 +00:00
dependabot[bot]
77d2d037f2
chore(cargo): bump thiserror from 2.0.18 to 2.0.19
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.18 to 2.0.19.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.19 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 17:10:27 +00:00
dependabot[bot]
21e08d7e95
chore(cargo): bump serde from 1.0.228 to 1.0.229
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.228 to 1.0.229.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.229
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 04:13:46 +00:00
dependabot[bot]
03c1ea9942
chore(cargo): bump anyhow from 1.0.103 to 1.0.104
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.103 to 1.0.104.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.104
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 04:13:27 +00:00
link2xt
cf5f87c81b
chore(cargo): introduce syn 3 dependency
...
It is now used by at the latest versions of anyhow and thiserror,
so we will eventually have this duplicate dependency anyway.
2026-08-02 02:31:45 +00:00
dependabot[bot]
f7ffb924bf
chore(cargo): bump serde_json from 1.0.150 to 1.0.151
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.150 to 1.0.151.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.151
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 02:13:44 +00:00
dependabot[bot]
2df5ea038b
chore(cargo): bump tokio-util from 0.7.18 to 0.7.19
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.18 to 0.7.19.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-version: 0.7.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 02:12:31 +00:00
dependabot[bot]
e2dd9b06e2
chore(cargo): bump regex from 1.12.4 to 1.13.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.12.4 to 1.13.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.4...1.13.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-25 17:49:44 +00:00
dependabot[bot]
cc41a9ea27
chore(cargo): bump tokio from 1.52.3 to 1.53.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.3 to 1.53.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-25 17:48:47 +00:00
dependabot[bot]
dff8fdb293
chore(cargo): bump futures from 0.3.32 to 0.3.33
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.32 to 0.3.33.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.33 )
---
updated-dependencies:
- dependency-name: futures
dependency-version: 0.3.33
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-25 17:47:34 +00:00
holger krekel
7e5c1e8389
chore: bump version to 2.58.0-dev
2026-07-25 16:03:53 +02:00
holger krekel
758fb9daa0
chore(release): prepare for 2.57.0
2026-07-25 15:47:44 +02:00