Releases: signalapp/libsignal
Releases · signalapp/libsignal
v0.59.0
v0.58.3
- Node: Add PassThrough classes alongside Writables for incremental_mac - Node + Swift: Add Account Entropy Pool - Node: Improved LibSignalError ergonomics
v0.58.2
- Update SVR2 enclave constants - Java: Expose AccountEntropyPool.generate() (Swift and TypeScript coming soon) - Node: Expose BackupAuthCredentialPresentation.getBackupId() and getBackupLevel() for mock-server - Add ViewOnceMessage to the backup validator
v0.58.1
- Make sender chain overflow an explicit SignalProtocolError - Rust: Move E164 type into libsignal-core - More changes for the backup validator - Now compiles cleanly with Swift 6
v0.58.0
- Swift: Update ConnectionEventsListener to include a reason for disconnection. (This is a breaking change.) - Node: The reason for disconnection added in v0.57.0 is now populated correctly. - SVR3: Expose rotate API to mobile platforms - Further updates to the backup validator - Rust: The effective MSRV has been bumped to v1.75. Signal will no longer be testing against earlier versions of Rust.
v0.57.1
- backups: Stricter validator, bytestrings more consistently printed as hex - Node: fixed invalid import in Native.d.ts - Node: type-fest has been updated to 4.26 - Further improvements to SVR3
v0.57.0
- Backup: apply stricter rules for contacts and messages, remove git submodule for tests - Node: provide chat disconnect reason to listener. - SVR3: implement new protocol in libsignal-net. - Swift: require XCode 14.3 or later.
v0.56.1
- Further updates to the backup validator - Simplify the Android build to not have a separate "testing-fns" variant of the Rust library, fixing incremental builds - Removed the libWithDebugSymbols Maven artifact for libsignal-android now that the libraries are packaged unstripped - Updated Gradle, Android Gradle Plugin, and Android NDK versions - Internal work in SVR and libsignal-net
v0.56.0
- PreKeyRecords (all three kinds) lazily validate their keys. This was not properly reflected in the Java and Swift APIs, which have now been updated to produce errors if the keys are invalid when loaded. This is a breaking change. - Renames of the "reconnect" libsignal-net ChatService types. - Several updates to the backup validator.
v0.55.1
Further updates to the backup validator