Library-ized Conversation API, provider-by-reference engine, multi-member join fixes.
What's Changed
- feat: add_member + accept_welcome public API, welcome envelope by @seemenkina in #96
- feat: integrator API — SessionTick wakeup hint + User wrappers by @seemenkina in #97
- refactor(consensus): drain event bus in-session via tick_deadlines by @seemenkina in #98
- fix(steward): regenerate small-group list locally without election by @seemenkina in #99
- refactor(core): clean up old code and stale documentation by @seemenkina in #100
- refactor(consensus): clean up consensus-plugin surface by @seemenkina in #101
- fix(add-member): deliver welcome and apply commit on proposer by @seemenkina in #102
- bump deps, remove tokio from de-mls deps by @seemenkina in #104
- refactor(session): take &mut self instead of Arc<RwLock> by @seemenkina in #105
- refactor(session): build conversations via ConversationDeps by @seemenkina in #106
- refactor(ds): make de-mls I/O transport-agnostic by @seemenkina in #107
- refactor: extract ds and User out of the library by @seemenkina in #108
- refactor(session): collapse SessionRunner to a black-box conversation API by @seemenkina in #109
- refactor(session)!: rename SessionRunner to Conversation by @seemenkina in #110
- feat(welcome): deliver the welcome to every member by @seemenkina in #111
- Add Membership change Event by @jazzz in #112
- feat: add sender credential to conversation message by @kaichaosun in #113
- feat!: library-ize de-mls behind a black-box Conversation API by @seemenkina in #115
- feat!: provider-by-reference engine and multi-member join fixes by @seemenkina in #118
- chore!: extract reference gateway, UI, and Waku transport into de-mls-poc by @seemenkina in #119
- chore: bump version to 4.0.0 by @seemenkina in #120
New Contributors
- @kaichaosun made their first contribution in #113
Full Changelog: v3.0.0...v4.0.0