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:
selectPrimaryGuidused a regex expectingtmdb://123format, but GUIDs were already normalized totmdb:123format by the RSS fetcher - Resolution: Refactored to use shared
extractTypedGuidutility and added format conversion before Plex API calls
Technical Details
The RSS processing flow normalizes GUIDs for internal storage (tmdb://123 → tmdb: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:latestManual installation
git pull origin master
npm install
npm run build
npm run start:prodNo 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