github jamcalli/Pulsarr v0.9.4

10 hours ago

Changes

🛠️ Bug Fix Release - RSS Watchlist Routing Fix

Overview

Fixes a critical bug where RSS watchlist items were detected but never routed to Sonarr/Radarr. Users reported seeing "New items detected in self RSS feed" in logs, but items would not appear in their Arr applications without restarting the container.

Key Updates

Bug Fixes

  • RSS items now route correctly: Fixed GUID format mismatch preventing item enrichment
  • Root cause: selectPrimaryGuid used a regex expecting tmdb://123 format, but GUIDs were already normalized to tmdb:123 format by the RSS fetcher
  • Resolution: Refactored to use shared extractTypedGuid utility and added format conversion before Plex API calls

Technical Details

The RSS processing flow normalizes GUIDs for internal storage (tmdb://123tmdb:123), but the enrichment step expected the original format. This caused all items to fail GUID selection silently, resulting in no items being routed despite detection.

Migration & Compatibility

Docker users

docker pull lakker/pulsarr:latest

Manual installation

git pull origin master
npm install
npm run build
npm run start:prod

No database migrations required. No configuration changes needed.


Full Changelog: v0.9.3...v0.9.4
Docker Image: lakker/pulsarr:0.9.4

Docker

docker pull lakker/pulsarr:0.9.4

Contributors

@jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.