Release history
Pulsarr releases
Pulsarr: Real-time Plex watchlist monitoring and content acquisition tool. Seamlessly sync Plex watchlists with Sonarr and Radarr, featuring intelligent predicated content routing, multi-instance support, Discord, and Apprise notifications. Automate your media library management with a modern, user-friendly interface.
All releases
35 shown
- Postcss updated to v8.5.10 to patch security vulnerability
- Zod schema defaults no longer overwrite untouched fields on update
Full changelog
Changes
- fix(schemas): stop Zod defaults clobbering untouched fields on update (#1163) @jamcalli
- docs(readme): standardize ElfHosted links and update sponsor wording (#1156) @funkypenguin
🔄 Dependencies
- chore(deps): lock file maintenance (#1162) @renovate[bot]
- chore(deps): update actions/setup-node digest to 48b55a0 (#1158) @renovate[bot]
- chore(deps): update node.js to v24.15.0 (#1160) @renovate[bot]
- chore(deps): update dependency bun to v1.3.13 (#1159) @renovate[bot]
- chore(deps): update node.js to 8510330 (#1146) @renovate[bot]
- chore(deps): update dependency @biomejs/biome to v2.4.13 (#1147) @renovate[bot]
- chore(deps): update oven/bun docker tag to v1.3.13 (#1148) @renovate[bot]
- chore(deps): update dependency better-sqlite3 to v12.9.0 (#1149) @renovate[bot]
- chore(deps): update actions/cache digest to 27d5ce7 (#1145) @renovate[bot]
- chore(deps): update dependency postcss to v8.5.10 [security] (#1152) @renovate[bot]
Docker
docker pull lakker/pulsarr:0.15.4
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:0.15.4-node
Contributors
@funkypenguin, @jamcalli and @renovate[bot]
- Use docker pull lakker/pulsarr:0.15.3-node for Synology NAS and legacy systems with Linux kernel < 4.11
- Linux baseline build for CPUs without AVX2
- Docker image variant for Synology NAS and legacy systems with Linux kernel < 4.11
Full changelog
Changes
- feat(installer): add linux baseline build for CPUs without AVX2 (#1141) @jamcalli
Docker
docker pull lakker/pulsarr:0.15.3
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:0.15.3-node
Contributors
@jamcalli
- Login by username authentication
- Plex custom list membership evaluator
- Series and movie status evaluators
Fixed Plex library queryability checks before routing and corrected foreign key dependency parsing in migrations.
Fixed Postgres compatibility for rolling shows queries and addressed Plex API token handling after Plex removed shared user access tokens.
Fixed Docker entrypoint to properly handle pre-existing GID/UID, improving compatibility with existing containers.
- Database migration required for new monitoring types
- Real-time Plex Server-Sent Events (SSE)
- All Season Pilot Rolling monitoring type
- Bulk rolling show management UI
- Database migration required for watchlist cap columns
- Per-user watchlist item caps
- Canvas-based background animations with 20fps throttle
- Database migration renames Tautulli columns
- Native Plex mobile push notifications
- Deep linking to content
- Automatic Tautulli preference migration
Fixed webhook processing crashes on large Sonarr instances and improved season completion detection performance using more efficient endpoints.
Fixed authentication bypass for disabled auth users and increased API timeouts for large Sonarr/Radarr libraries.
Fixed critical authentication bypass where users with disabled auth couldn't approve requests, and standardized error displays across the UI for consistency.
Resolved data loss issue in native installers by implementing deterministic path resolution and automatic one-time database recovery. Improved notification reliability and rolling monitor cleanup.
- Windows x64 baseline build without AVX2
- Parallel Docker multi-arch builds
- Database migration adds user profile columns
- In-app Plex friend request management
- Automatic user friendship classification
- User avatar display and status badges
- Node.js no longer supported; Bun required for manual installations
- Native installers for Windows, macOS, Linux
- UI-configurable base URL
- Local timezone logging
Fixed rolling monitor expansion to track user-watched seasons instead of database-tracked seasons, and resolved bulk delete approval errors.
- Webhook secret required; webhooks recreated on startup
- Webhook X-Pulsarr-Secret authentication
- Multi-instance webhook support
Fixes critical bug where RSS watchlist items were detected but not routed due to GUID format mismatch.
- Node.js 24.13.0 required (upgraded from 24.12.0)
- Plex PIN-based authentication with QR code support
- Faster watchlist detection (10-12s) with S3 optimization
- Base path XSS hardening to prevent script injection
- Base path handling for subfolder reverse proxy setups
- Status sync performance optimization O(n²) to O(n)
- Dashboard recent requests carousel with instance status
- Log viewer with terminal-style colorization
- Context-appropriate poster sizing for reduced bandwidth
- Auto-approve on quota reset during maintenance
- Per-user Discord mention preference control
- Reduced tag churn with smarter creation
- Radarr monitor options (movieOnly, movieAndCollection, none)
- Apprise public content notifications reliability improvements
- IMDB service removed
- imdb_ratings table dropped (~774k rows)
- imdb-update schedule removed
- Plex ratings integration (IMDb, Rotten Tomatoes, TMDB)
- Content router rules for RT Critic, RT Audience, TMDB ratings