- Net now requires a user agent string on initialization.
- Restores ProfileKeyCredentialPresentationV1, removed in v0.43.0.
While this is no longer presented by clients, it can still appear
in old gv2 change actions.
- ServiceId is now Comparable in Java and Swift, Ord in Rust.
In JavaScript, ServiceId.comparator provides the same ordering.
The order is consistent across all platforms.
- Swift: The message backup stream factory function can now throw.
- Rust: libsignal-protocol timestamps now use a strong type.
- The LibSignalClient podspec is now compatible with GNU ln as well as
macOS's standard BSD ln.