Skip to content

v1.2

Latest

Choose a tag to compare

@mgoutter mgoutter released this 10 Jun 18:11
· 13 commits to main since this release
e08b689

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