Tags: dardevelin/libsignal
Tags
v0.88.1 - backups: Add hasSeenAdminDeleteEducationDialog field support. - backups: Support access control for member labels. - java: Classify `ChatServiceInactive` errors as `RequestResult.RetryableNetworkError` - Populate User-Agent and other headers for gRPC chat requests.
v0.88.0 - java: KeyTransparencyClient now returns RequestResult types - Java: `SealedSessionCipher.encrypt(SignalProtocolAddress, SenderCertificate, byte[])` now throws `NoSessionException` instead of `AssertionError` when there's no usable 1:1 session with the given recipient. `encrypt(SignalProtocolAddress, UnidentifiedSenderMessageContent)` is not affected. - Add "grpc.MessagesAnonymousSendMultiRecipientMessage" remote config, and the implementation backing it.
v0.87.5 - SPQR: upgrade to v1.5.0. - iOS: 5xx responses to typed chat APIs are now treated as retryable `ioError`s rather than `networkProtocolError`s. - Log hashes of TLS certs on verification failure - Treat HTTP/2 transport errors disinct from gRPC status - backup: Support iOS specific settings in account data.
v0.87.2 - Expose "grpc.AccountsAnonymousLookupUsernameLink" remote config key. When enabled, the typed chat API `lookUpUsernameLink` will use gRPC instead of the default websocket-based implementation. This has no effect if "useH2ForUnauthChat" is unset, or if an H2 connection cannot be established for some other reason. - Panic on integer overflow, even in release mode - keytrans: Include search key and distinguished tree last update time in stored account data - Windows: build without `+crt-static`, i.e. we now use `/MD` to link the C stdlib instead of `/MT`. - backups: Support admin deleted messages
v0.87.0 - Expose accountExists() API to client libraries - Expose "grpc.AccountsAnonymousLookupUsernameHash" remote config key. When enabled, the typed chat API `lookUpUsernameHash` will use gRPC instead of the default websocket-based implementation. This has no effect if "useH2ForUnauthChat" is unset, or if an H2 connection cannot be established for some other reason. - Updated Kotlin and Android Gradle Plugin versions. - Remove PublicKey ordered comparison
PreviousNext