github jamcalli/Pulsarr v0.11.5

6 hours ago

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 /series endpoint with the more efficient /episode endpoint 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 -d

Native 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 .dmg from Releases

Manual installation

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

Full 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

  • perf(services): use /episode endpoint for season completion detection (#993) @jamcalli

Docker

docker pull lakker/pulsarr:0.11.5

Synology NAS / Legacy Systems (Linux kernel < 4.11):

docker pull lakker/pulsarr:0.11.5-node

Contributors

@actions-user and @jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.