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