github jamcalli/Pulsarr v0.11.2

8 hours ago

Changes

🛠️ Bug Fix Release - Native Installer Stability & Notification Fixes

Overview

Fixes a critical issue where Windows and macOS native installer users could lose their database on restart or reinstall. Also improves notification reliability and cleans up orphaned rolling monitor records.

Key Updates

Native Installer Data Directory Fix

  • Deterministic path resolution: Data directory now resolves from OS-level paths (%ProgramData%\Pulsarr on Windows, ~/.config/Pulsarr on macOS) without relying on an environment variable
  • One-time database recovery: Automatically detects and recovers databases created at the wrong path — compares both and keeps the one with real data
  • No impact to Docker/Linux: All existing behavior is completely unchanged

Bug Fixes

  • Notification reliability: Duplicate notifications are now prevented, and individual delivery failures no longer abort the entire batch
  • Rolling monitor cleanup: Orphaned rolling monitor records are now cleaned up when delete sync removes a series from Sonarr
  • Rolling monitor delete: Fixed delete action to correctly pass query parameters

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.1...v0.11.2
Docker Images: lakker/pulsarr:0.11.2 | lakker/pulsarr:0.11.2-node

🐛 Bug Fixes

  • fix: native installer stability & notification fixes (#977) @jamcalli
  • fix(data): deterministic data directory resolution for native installs (#976) @jamcalli
  • fix(session-monitoring): fix rolling monitor delete and cleanup orpha… (#974) @jamcalli

🧰 Maintenance

  • refactor(notifications): extract buildNotificationResults and elimina… (#975) @jamcalli

Docker

docker pull lakker/pulsarr:0.11.2

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

docker pull lakker/pulsarr:0.11.2-node

Contributors

@actions-user and @jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.