Skip to content

Releases: signalapp/libsignal

v0.30.1

27 Jul 22:47
Compare
Choose a tag to compare
- Node: Explicitly specify minimum macOS version to build for
- CI: Only run the slow tests on the private repo

v0.29.1

27 Jul 22:41
Compare
Choose a tag to compare
Node: Explicitly specify minimum macOS version to build for

v0.30.0

20 Jul 21:13
Compare
Choose a tag to compare
- Update multi-recipient sealed sender "outbound" format to version 0x23,
  which uses a 17-byte ServiceId field instead of a 16-byte UUID.

- Adopt ServiceIds throughout zkgroup:
  - Many operations now use the Aci and Pni types instead of plain UUID.
  - UuidCiphertext now encodes ACIs and PNIs distinctly; operations on
    UuidCiphertext now take and return 'ServiceId'. Clients will have
    to choose whether to accept non-ACIs for particular ciphertexts.
  - AuthCredentialWithPni now has two alternate encodings: the existing
    "PniAsAci", and the compatible-with-UuidCiphertext-changes
    "PniAsServiceId" to use going forward.

v0.29.0

20 Jul 01:31
Compare
Choose a tag to compare
- Username links API refinements
- Use our own mirror to reproducibly build for Android and Server
- Use Debian Bullseye (base of Ubuntu 20.04) for Docker prebuilds
- Convenience APIs to ProtocolAddress for using ServiceIds

v0.28.1

14 Jul 20:49
Compare
Choose a tag to compare
- Java: Add missing hashCode override for ServiceId

v0.28.0

14 Jul 00:38
Compare
Choose a tag to compare
- Added username link API.
- Added the ServiceId, Aci, and Pni types.

v0.27.0

09 Jun 18:56
Compare
Choose a tag to compare
Exposes Kyber KEM and PQXDH, originally added in v0.24.0, to iOS and Node.

v0.26.0

31 May 21:04
Compare
Choose a tag to compare
- pin: Move SVR2 pin hashing out of Svr2Client, and take a string
  where possible
- Java: Fix exception specifications for KEM*Key types
- Java: Include a ProtocolAddress in NoSessionException
- Updated Rust toolchain and Cargo dependencies

v0.25.0

17 May 18:54
Compare
Choose a tag to compare
- Mark svr2 apis ready for use in production clients
- Update boring for a newer version of BoringSSL

v0.24.0

10 May 17:22
Compare
Choose a tag to compare
- protocol: Add Kyber KEM and implement PQXDH protocol
- Implement incremental MAC
- Add MP4 format sanitizer