The openmls project continues to thrive not only because of the core team, but also thanks to the valuable contributions from our dedicated community. Last month saw 32 pull requests merged, all aimed at bolstering the stability and usability of the OpenMLS library.
We added a usable, formally verified crypto backend with libcrux for use in OpenMLS. This is the first step towards making OpenMLS a high assurance library.
We also welcome new contributors @Snazzah, who added support for external sender proposals #1750, as well as @timokoesters.
Merged PRs April 2025
- #1765: book: fix link to credentials module
- #1764: Update rusqlite to 0.32
- #1763: Fix list of extensions valid in a leaf node
- #1762: chore: expose LeafNodeSource
- #1760: Update libcrux provider to use pure Rust crates
- #1759: doc: Add external add proposal to changelog
- #1758: chore: Drop stale TODOs
- #1754: doc: Improve the module documentation
- #1753: fix: Clippy education
- #1752: return error when external sender sends commit
- #1750: Support add proposals from external senders
- #1748: Add references to validation check valn0113
- #1747: Remove
binary_tree::test_new_tree_error()
(segfault on 32-bit platforms) - #1745: bump wasm threshold to 1.7MiB
- #1744: Add validation tests for valn0104
- #1739: Add validation test for valn0108
- #1738: Path Required: Fix wrong negation in code comment
- #1724: Add book examples and tests for discarded Commits
- #1721: Add book example for discarded welcome message