Releases: signalapp/libsignal
Releases · signalapp/libsignal
v0.81.1
v0.81.0
- KyberPreKeyStore.markKyberPreKeyAsUsed now takes three arguments, to allow tracking how the pre-key is used: the Kyber pre-key ID, the signed EC pre-key ID, and the session base key. - We now always defer to an HTTP/HTTPS proxy for DNS resolution.
v0.80.3
- Internal changes and logging updates only
v0.80.2
- backups: Add logging to BackupAuthCredentialRequestContext_ReceiveResponse internals
v0.80.1
- Sealed sender SenderCertificates can now use a `bytes` representation for the sender, and may avoid embedding their signing ServerCertificate in favor of referencing a "known" certificate baked into libsignal. See sealed_sender.proto and the `KNOWN_SERVER_CERTIFICATES` list in the source for more details.
v0.80.0
- backups: relax restriction that backups with backup_tier == free cannot have backupsSubscriberData - Migrate crates to Rust 2024 edition. - Desktop: add a distinct error type for incremental mac verification failures.
v0.79.1
- The first "Typed API" service interface for chat-server, UnauthUsernamesService, has been added to libsignal's app layer. - The libsignal-net remote config option `chatRequestConnectionCheckTimeoutMillis` controls a new check: if a chat request hasn't been responded to in this amount of time, libsignal will check if the connection is using the preferred network interface, and close it early if not. - Java: `CertificateValidator.validate(SenderCertificate, long)` is once again `open` for testing. - backups: Validate quote body length - MSRV has been increased to 1.85
v0.79.0
- Rust: libsignal-protocol's fingerprint-related operations have a dedicated error type now, FingerprintError, rather than reusing SignalProtocolError. - backups: validate presence of `OutgoingMessageDetails.dateReceived`, remove deprecated BackupLocator/AttachmentLocator/LocalLocator
v0.78.3
- keytrans: Distinguish self-monitoring from monitoring for others - Net: Shadow Chat websocket connections in staging with Noise Direct connections when enabled via remote config.
v0.78.2
- Finalize errors produced by SVR-B operations.