Tags: gluonhq/libsignal
Tags
Merge pull request #22 from tiainen/linux-aarch64-target Build for linux aarch64
v0.64.0 - Improve the performance of both the online and whole-file backup validation methods. - Add a CLI utility to "scramble" backups by removing the most obvious identifying information. - Import various backup validation proto changes, and tighten validation of distribution lists to disallow duplicate entries. - Java: the key transparency Store abstraction has been reworked. - The version of our `boring` dependency is now v4.13.0, which incorporates the changes of the upstream project through the same version.
v0.63.0 - Introduce OnlineBackupValidator, while accepts serialized protobuf frames rather than processing an entire file at once. - Swift: SignalError.backupValidation was **removed** in favor of MessageBackupValidationError, which it was essentially redundant with. - ChatService will soon be replaced by ChatConnection, currently experimentally available in Node. (All of the networking-related APIs are still even more subject to change than the rest of libsignal. - The Node library now requires ES2021. - Methods issuing older AuthCredential formats were deprecated and will be removed in a future release. - Support for the CDSI option 'return_acis_without_uaks' was removed; it was already ignored by the service. - Further backup validator proto updates and performance improvements, including use of an extra worker thread for pipelining entire-file processing. ChatItem errors will now include the dateSent timestamp. - Further work on both key transparency and libsignal-net.
v0.62.0 - Android: AuthenticatedChatService can now receive messages via the ChatListener interface. (This is a breaking change if you were previously constructing AuthenticatedChatService.) - Further backup validator updates: - Allow PNI-only contacts - Allow Chat.muteUntilMs of INT64_MAX ("mute forever") - Update Backup.proto (several fields now use `optional`) - Suppress repeated warnings about the same timestamp field - Buffer the input stream for all app languages - SHA-2 performance improved on 64-bit Android, iOS, macOS, and Linux - Rust: Add ServiceId::to_protocol_address (thanks, @rubdos!) Note: though some key transparency APIs have been exposed to Android, they are not yet finalized.
v0.61.0 - Net: Chat now throws RateLimitedError/RetryLaterException when the server requests a retry - Node: Switched from yarn to npm to align with other Signal projects - Android: Split ChatService into Unauthenticated.. and AuthenticatedChatService for platform consistency - Attest: Removed unused IAS attestation code and tests - Backup: Made timestamps optional for AttachmentLocator:uploadTimestamp and ChatItem:dateServerSent
PreviousNext