github jamcalli/Pulsarr v0.6.7

latest release: v0.6.8
one day ago

Changes

🛠️ Bug Fix Release - Router-aware existence checks and multi-edition label tracking

Overview

Bug fix release addressing routing-aware existence checks and multi-edition label tracking. Fixes content being incorrectly re-added when routing rules should prevent it and resolves database constraint preventing multi-edition Plex library items from being tracked correctly.

Key Updates

Critical Bug Fixes

  • Router-aware existence checks: Content existence checks now respect routing rules, preventing incorrect duplicate detection when using multiple instances with different routing configurations
  • Sync target routing: Dry-run existence checks now properly honor sync target instances, ensuring accurate duplicate detection during sync operations
  • Stream handling: Fixed "readline was closed" error when processing IMDb ratings dataset by properly handling stream closure
  • Label tracking constraint: Fixed database constraint mismatch preventing multi-edition Plex library items from being tracked correctly

Technical Changes

Content Router Service

  • Enhanced getTargetInstances to respect syncTargetInstanceId during dry-run checks
  • Added sync target fallback logic in both normal and error paths
  • Refactored duplicate existence check logic into reusable helper methods

Streaming Utilities

  • Added proper error handling for readline stream closure
  • Wrapped readline loops in try-catch-finally blocks to differentiate normal closure from actual errors

Database

  • Added migration to update label tracking constraint to include rating_key field
  • Allows proper tracking of multi-edition library items with identical GUIDs

Full Changelog: v0.6.6...v0.6.7
Docker Image: lakker/pulsarr:0.6.7

  • Fix: Router-aware existence checks and multi-edition label tracking (#699) @jamcalli
  • fix: make existence check router aware (#693) @jamcalli
  • fix: fix constraint mismatch preventing multi-edition label tracking (#691) @jamcalli

🔄 Dependencies

Docker

docker pull lakker/pulsarr:0.6.7

Contributors

@actions-user, @jamcalli, @renovate[bot] and renovate[bot]

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.