-
v1.5.8 Stable
released this
2026-05-10 01:55:50 +02:00 | 301 commits to main since this releaseWhat's Changed
-
chore(deps): migrate from native-tls to rustls for IMAP connections (
be49ea3)
Replace tokio-native-tls with tokio-rustls and rustls-native-certs for IMAP TLS. Remove OpenSSL build dependencies from Dockerfile and static linking flags. Add ca-certificates-bundle to runtime image. Switch from figment's YAML provider to serde_norway for legacy config parsing. Add LegacyYaml format wrapper and tests for config file loading and provider merging. Implement native certificate loading with error handling and validation -
chore: improve build reliability and module lifecycle management (
d7ae48f)
Downgrade sha2 to 0.10.9 to resolve cargo-audit vulnerability. Pin cargo-chef version to 0.1.77 in Dockerfile. Replace ldd with file(1) for static binary verification to handle Alpine's PIE binaries correctly. Remove continue-on-error from security audit workflow.Refactor module lifecycle: introduce ModuleRuntime wrapper for graceful shutdown, add on_tick() hook to Module trait, implement periodic upload retry in MediaModule, and add
-
chore(deps): update rust toolchain to 1.95 and dependencies (
52833e5)
Update Rust toolchain from 1.93 to 1.95 across CI workflows, Dockerfile, and toolchain config. Update matrix-sdk to 0.17.0, tokio to 1.52.3, tower-http to 0.6.10, and reqwest to 0.13.3. Adapt to matrix-sdk API changes: use instead of , simplify MXC URI handling, and extract media message content creation into helper function. Add tests for media content generation. -
fix(deps): update rust dependencies (
67ef475)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-