Stability & Performance Release - Critical bug fixes and infrastructure improvements for delete-sync operations
Overview
This release addresses critical delete-sync service reliability issues with comprehensive stability improvements, performance optimizations, and enhanced logging. All changes maintain full backward compatibility.
Key Updates
Critical Bug Fixes
- Delete-sync safety improvements - Fixed protection logic errors in playlist and content deletion workflows
- Tag cache collision resolution - Eliminated Sonarr/Radarr tag caching conflicts
- Error handling enhancements - Improved falsy primitive error handling and validation
Performance Improvements
- Delete-sync optimization - Added concurrency controls with p-limit for efficient batch operations
- Cache behavior improvements - Enhanced caching strategies for better resource utilization
- GUID parsing streamlining - Optimized content identification and matching
User Experience
- Discord integration - Added Discord server link in application sidebar
- Enhanced logging - Improved debug output for administrators
Technical Changes
Service Layer Enhancements
- Complete delete-sync service refactor with improved safety checks
- Added p-limit dependency for concurrency management
- Consolidated duplicate logic across delete-sync workflows
- Streamlined GUID handler and cache management
Infrastructure Improvements
- Implemented proper logger instanceof checks and verbosity controls
- Enhanced troubleshooting with structured logging
- Optimized GitHub Actions workflows and Discord notifications
Dependencies & Build
- New dependency: p-limit v7.1.0 for concurrency control
- Minor package updates for security and compatibility
- Enhanced build process reliability
Migration & Compatibility
No user action required - Full backward compatibility maintained. Database schemas unchanged, existing API integrations continue functioning without modification.
Deployment Notes:
- Docker image:
jamcalli/pulsarr:v0.5.5-beta.2
- No configuration changes needed
- Enhanced logging provides better operational visibility
What's Next
Continued focus on stability and performance with upcoming monitoring enhancements and expanded integrations. Community feedback will inform the next stable release.
Full Changelog: v0.5.5-beta.1...v0.5.5-beta.2
Docker Image: jamcalli/pulsarr:v0.5.5-beta.2
Upgrade Path: Standard update procedure - no special migration steps required