v0.4.1
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