Changes
π οΈ Bug Fix Release - Webhook Stability & Large Library Performance
Overview
Fixes webhook processing crashes and stuck approvals on large Sonarr instances, and dramatically speeds up season completion detection.
Key Updates
Bug Fixes
- Webhook queue crash on large Sonarr instances: Slow API responses caused the queue to be cleaned up mid-processing, crashing the webhook handler. Added defensive guards to handle this gracefully.
- Approvals stuck pending: Sonarr/Radarr "already been added" errors are now treated as successful routing instead of rolling back to pending forever.
Performance
- Season completion detection: Replaced the
/seriesendpoint with the more efficient/episodeendpoint for episode count lookups, significantly improving webhook processing speed for large libraries.
Migration & Compatibility
No database migrations required.
Docker users
docker compose pull && docker compose up -dNative installer users (Linux/macOS/Windows)
- Linux:
curl -fsSL https://raw.githubusercontent.com/jamcalli/Pulsarr/master/scripts/installers/linux/install.sh | sudo bash - Windows: Download the latest installer from Releases
- macOS: Download the latest
.dmgfrom Releases
Manual installation
git pull origin master
bun install
bun run build
bun run start:prodFull Changelog: v0.11.4...v0.11.5
Docker Images: lakker/pulsarr:0.11.5 | lakker/pulsarr:0.11.5-node
π Bug Fixes
- fix: webhook improvements for large libraries (#994) @jamcalli
- fix(services): prevent webhook queue race condition and approval stuc⦠(#992) @jamcalli
β‘ Performance
Docker
docker pull lakker/pulsarr:0.11.5
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:0.11.5-node