Releases: Valhalla-Development/PreWatch
Releases · Valhalla-Development/PreWatch
v1.1.9
Full Changelog: v1.1.0...v1.1.9
v1.1.0
Full Changelog: v1.0.49...v1.1.0
🚀 Release Notes - v1.1.0
✨ New Features
- Polling Fallback System: Added robust fallback polling when WebSocket is unavailable
- Auto-scaling Polling: System automatically adjusts polling intervals to respect API rate limits (30 req/min)
- Last-seen Tracking: Prevents duplicate notifications across polling cycles
- Test Command: Added
/testcommand for testing notification system with mock releases - Improved Reliability: Added delay before connecting to the release stream for better stability
🔧 Improvements
- Smart Rate Limiting: Polling now auto-scales intervals instead of splitting queries
- Round-robin Polling: Fair distribution of API requests across all subscribed queries
- Better Logging: Enhanced polling logs with completion times and next cycle scheduling
- Case Consistency: Fixed subscription key generation to prevent lookup mismatches
- Dependency Updates: Upgraded project dependencies to latest versions
🐛 Bug Fixes
- Subscription Lookup: Fixed case-sensitive key mismatch between saving and retrieving subscriptions
- Notification System: Resolved issue where test notifications weren't triggering due to the database key format
- Hidden Commands: Help command now properly filters out hidden commands
📝 Configuration Changes
- Added:
POLLING_INTERVAL_SECONDSfor controlling polling frequency - Auto-scaling: System now automatically calculates safe polling intervals based on query count