Skip to content

v0.4.1

Choose a tag to compare

@Brktrlw Brktrlw released this 30 Apr 15:09
· 4 commits to main since this release

django-admin-collaborator v0.4.1 πŸ›

πŸ› οΈ Bug Fixes

  • Editor Role Stability πŸ”’: Fixed issues with editor role switching during connection interruptions:

    • Improved editor role preservation during temporary disconnections
    • Enhanced reconnection logic to prevent unwanted editor switches
    • Added more robust Redis transaction handling for editor claims
    • Increased heartbeat frequency for better editor status maintenance
    • Extended grace periods for previous editors to reclaim their status
  • Connection Management πŸ”Œ: Enhanced WebSocket connection handling:

    • Reduced maximum reconnection attempts to 2 for better user experience
    • Added connection timeout detection with automatic retry
    • Improved socket error handling and cleanup
    • Better state management during reconnection events

πŸ” Why This Matters

This update significantly improves the stability of the collaborative editing experience by:

  • Preventing unwanted editor role switches during network interruptions
  • Making the reconnection process more reliable
  • Providing a smoother experience during temporary connection losses
  • Ensuring editor status is properly maintained across reconnections

πŸ› οΈ Installation & Upgrade

pip install django-admin-collaborator==0.4.1

πŸ“ Documentation

For complete documentation, please visit our documentation.

πŸ™ Feedback & Contributions

We welcome your feedback and contributions! If you encounter any issues or have suggestions for improvements, please open an issue on GitHub.


Thank you for using django-admin-collaborator! πŸ’–

Full Changelog: v0.4.0...v0.4.1

Full Changelog: v0.4.0...v0.4.1