Skip to content

Performance Optimizations and MLS Reliability

Choose a tag to compare

@thomas-vilte thomas-vilte released this 13 Jun 05:56
· 4 commits to main since this release

Performance Optimizations and MLS Reliability

Version
Status

Version: v0.2.3
Previous Version: v0.2.2

Summary

In this release, we focused on optimizing the core messaging performance and improving the reliability of MLS operations. We introduced zero-allocation encryption and more descriptive error handling to provide a faster and more stable experience.

🚀 Performance

  • Implemented zero-allocation encryption and ratchet caching to significantly reduce memory overhead and improve processing speed.

🛡️ Stability & Reliability

  • Extended the MLS epoch activation timeout to ensure more reliable synchronization and prevent premature failures.

🔧 Developer Experience

  • Introduced detailed MLS operation errors to provide clearer feedback and easier debugging.
  • Standardized error handling across the project and updated dependencies to the latest versions for a more robust foundation.

⚠️ Breaking Changes

No breaking changes 🎉