github jamcalli/Pulsarr v0.5.9

2 days ago

Changes

Patch Release - Plex label sync and frontend certification fixes

Overview

Bug fix release addressing critical issues in Plex label synchronization that could cause exponential label growth. Fixes frontend certification dropdown reset issues where region-prefixed values weren't handled correctly in content router conditions.

Bug Fixes

  • Fixed exponential label growth: Resolved critical bug where Plex labels would multiply exponentially during sync operations in multi-user scenarios
  • Fixed certification dropdown reset: Content router certification dropdowns now properly handle region-prefixed values like "US-PG-13" and "UK-15" without resetting
  • Fixed user label cleanup: Multi-user content now correctly preserves labels when only some users remove items from watchlists
  • Fixed removal tag persistence: Removal tags are now properly cleaned up when content is re-added, preventing inconsistent tag states

Technical Changes

  • Enhanced label tracking: Improved database operations to prevent orphaned tracking entries that caused exponential growth
  • Optimized sync performance: Added parallelization to Sonarr/Radarr instance fetching with configurable concurrency limits
  • Improved frontend validation: Enhanced certification value parsing and region prefix detection for better dropdown stability
  • Refactored cleanup logic: Streamlined removal tag cleanup to always remove stale markers when users re-add content

Migration & Compatibility

No user action required - all fixes are backward compatible and resolve automatically on next sync operation.


Full Changelog: v0.5.8...v0.5.9
Docker Image: ghcr.io/jamcalli/pulsarr:latest
Upgrade Path: Pull latest image and restart container - fixes apply automatically

Docker

docker pull lakker/pulsarr:0.5.9

Contributors

@jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.