Skip to content

beeper-0.85.2

Choose a tag to compare

@github-actions github-actions released this 30 Oct 20:14
· 324 commits to ci since this release

v0.85.2

  • Rust: All serializable zkgroup types are now marked as Clone, since you could get the same effect from serializing and deserializing.
  • Node: Remove a stray import from chai in a non-testing file.

v0.85.1

  • Backups / SVRB - add support for multiple SVRB backends when new enclaves need to roll out.
  • Typed APIs: UnauthUsernamesService.lookUpUsernameLink has been added.
  • Backup validator: count grapheme clusters instead of characters in poll strings.

v0.85.0

  • Incremental MAC validation now checks up front that the digest list is at least structurally valid (a concatenation of digests of the correct length). This was already being checked implicitly, but produced an obtuse error.
    • Java: IncrementalMacInputStream's constructor can now throw InvalidMacException (instead of an AssertionError)
    • Swift: ValidatingMacContext's initializer will now throw .verificationFailed (instead of .internalError)
    • Node: ValidatingWritable's constructor will now throw IncrementalMacVerificationFailed (instead of a plain Error)
    • Rust: Incremental::validating now specifically takes an iterator over borrowed arrays (or GenericArrays)
  • Backups:
    • The consolidated away wifiAutoDownloadSettings is now treated as unknown.
    • Support poll reactions.
  • Typed APIs: UnauthMessagesService.sendMultiRecipientMessage has been added to libsignal's app layer.