v2.5.1
LibEmiddle v2.5.1 - Documentation & Refactoring Release
π― Overview
Documentation and code quality release addressing user feedback about the mailbox transport system.
β¨ What's New
π Comprehensive Documentation
- NEW: Mailbox Transport Guide - 500+ line complete guide
- NEW: Message Flow Diagrams - Visual Mermaid sequence diagrams
- Enhanced README with dedicated transport section and examples
π§ Code Improvements
- Refactored polling logic, eliminated ~120 lines of duplicate code
- Created
StartPollingLoopAsync()helper inBaseMailboxTransport - Improved maintainability across transport implementations
β οΈ Important Clarifications
- WebRTC Transport: Clarified as stub only (not production-ready), planned for v3.0
- Updated all documentation to reflect accurate feature status
β Compatibility
Fully backward compatible with v2.5.0 - Drop-in replacement, no code changes needed!
π Testing
- β All 275 tests passing (improved from 273 baseline)
- β No breaking changes
- β No new failures