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%\Pulsarron Windows,~/.config/Pulsarron 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
.dmgfrom 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
Docker
docker pull lakker/pulsarr:0.11.2
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:0.11.2-node