Releases: signalapp/libsignal
Releases · signalapp/libsignal
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.