github jamcalli/Pulsarr v0.5.5

latest releases: v0.5.11, v0.5.11-beta.1, v0.5.11-beta.0...
15 days ago

Changes

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
  • Dashboard chart data correction - Fixed StatusTransitionsChart displaying duplicate movie graphs instead of separate movie and show statistics

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
  • Dashboard improvements - Corrected status transition charts to properly display movie and show data separately

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

Frontend Improvements

  • Fixed dashboard chart data source mapping to use correct status transition endpoints
  • Enhanced chart component type safety and error handling
  • Improved SSR compatibility for chart components

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
  • 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.4...v0.5.5

Docker Image: jamcalli/pulsarr:v0.5.5

Upgrade Path: Standard update procedure - no special migration steps required

Docker

docker pull lakker/pulsarr:0.5.5

Contributors

@jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.