Releases: wireapp/core-crypto
Releases · wireapp/core-crypto
v1.0.0-rc.14
What's changed
- fix: Backward incompatible database schemas. It only preserves Proteus compatibility when migrating from CC 0.11.0 -> 1.0.0. For anything MLS-related it is recommended to wipe all the groups
Full Changelog: v1.0.0-rc.14...v1.0.0-rc.13
v1.0.0-pre.6+v1-schemafix-002
build: release v1.0.0-pre.6+v1-schemafix-002
v1.0.0-pre.6+v1-schemafix-001
chore: ignore some clippy lints on wasm
v1.0.0-rc.12+v1-schemafix-001
fix: backward incompatible database schemas. It only preserves Proteu…
v1.0.0-pre.9
fix: backward incompatible database schemas. It only preserves Proteu…
v1.0.0-rc.13
What's changed
- feat!: introduce missing LeafNode validation at different step in the protocol. As a consequence, previous KeyPackages are not compatible with newly created groups and vice versa. It is recommended to purge everything. Otherwise, joining a group is likely to fail with a "InsufficientCapabilities" error.
- feat!: initial number of KeyPackage is now configurable, defaulting to 100
- feat: add e2ei methods for certificate enrollment in Swift wrapper
- fix: in the case where an external commit is used to rejoin a group, buffered messages are ignored since they probably aren't recoverable given this way to use external commit is often a last resort solution.
Full Changelog: v1.0.0-rc.13...v1.0.0-rc.12
v1.0.0-rc.12
Release v1.0.0-rc.12
v1.0.0-rc.11
v1.0.0-rc.10
What's Changed
Full Changelog: v1.0.0-rc.9...v1.0.0-rc.10
v1.0.0-rc.9
What's Changed
- fix: tentatively fix the Kotlin & Swift wrapper by producing correct symbols
- fix: e2ei enrollment persistence collision (only used by web)
- fix: bump rusty-jwt-tools to v0.5.0 and fix
userId
encoding - feat: expose
getUserIdentities()
(for e2ei purposes) in the FFI - feat: add raw X.509 certificate in
WireIdentity
to display the certificate in the app
Full Changelog: v1.0.0-rc.9...v1.0.0-rc.8