Releases: signalapp/libsignal
Releases · signalapp/libsignal
v0.11.0
Exposes PniCredential and related APIs. This requires an update to any zkgroup server public parameters.
v0.10.1
Fix and improve NPM packaging for zkgroup. No changes for other platforms.
v0.10.0
Incorporates zkgroup into libsignal-client at v0.8.2. There are some changes compared to zkgroup v0.8.2: - SIZE constants have been removed from most zkgroup types. - Java: The UUIDUtil class has been removed, as has the unchecked exception ZkGroupError. - Java: ProfileKeyVersion is no longer a ByteArray. - Swift: Explicitly-provided randomness is now represented with a Randomness struct rather than [UInt8]. - Swift: ZkGroupException has been removed in favor of SignalError, which has a new 'verificationFailed' case. - Swift: ZKGUuid has been removed in favor of Foundation.UUID. - Node: FFICompatArrayType has been removed in favor of Buffer. - Node: 64-bit values are represented by bigint instead of `string | number` - Node: ZKGroup's error types have been folded into SignalClientError, including a new 'VerificationFailed' case. - Node: ByteArray, fromUUID, and toUUID are no longer exported. In addition, the Java builds on Sonatype have an additional "testable" artifact that includes macOS and Windows builds of libsignal_jni in addition to the usual Linux build, so that signal-client-java can be used for testing on all three of Signal's desktop platforms.