Repository navigation
Version 1.2 - Feature, Performance & Reliability Update
Major Changes
- Sticky Messages System Overhaul
- Completely redesigned sticky message handling for better reliability
- Added background task to check sticky messages every 5 seconds
- Fixed issues with message spam affecting sticky message behavior
- Improved error handling and recovery for sticky messages
- Added tracking of last sticky message ID for better performance
Performance Improvements
- Auto-role System Enhancement
- Increased role expiry check frequency from hourly to every 30 seconds
- Improved response time for role removal after expiration
Technical Improvements
- Added better error handling for sticky message operations
- Reduced Discord API calls for sticky message management
- Improved memory usage by tracking only the last sticky message
- Added proper cleanup of deleted sticky messages
Bug Fixes
- Fixed sticky messages not staying at bottom during high message volume
- Fixed potential race conditions in sticky message updates
- Fixed message spam causing sticky message system to struggle
- Fixed potential memory leaks from accumulated message references
Developer Notes
- Added more robust error logging for sticky message operations
- Improved code organization for background tasks
- Added proper documentation for sticky message configuration
Full Changelog: stable...latest