Changes
🚀 Features
- feat(plex): option to check only the admin's server when skipping content that already exists on Plex, instead of always checking owned and shared servers (#1577) @jamcalli
🐛 Bug Fixes
- fix(delete-sync): fail closed when protection, tag or exclusion reads fail (#1582) @jamcalli
- fix(database): dedupe notification claims and index guid lookups (#1584) @jamcalli
- fix(instance-sync): match content through the shared guid index and stop reconcile rewriting instance rows on existing items (#1562) @jamcalli
- fix(migration): clear seeded rows and copy in one transaction when moving from SQLite to PostgreSQL (#1590) @jamcalli
- fix(client): show absolute timestamps and keep English wording with regional date and number formats (#1583, #1589) @jamcalli
⚡ Performance
- perf(arr): check the local library instead of remote lookups and share arr caches through an lru-cache registry (#1574, #1575) @jamcalli
🧰 Maintenance
- refactor(config): store config as one json document (#1585) @jamcalli
- refactor(arr): one generic instance manager with a shared HTTP client, webhook lifecycle and connection checks (#1567, #1568, #1569) @jamcalli
- refactor(caches): move app caches onto the registry and invalidate on events (#1576) @jamcalli
- refactor(database): derive method types and drop dead methods (#1564) @jamcalli
- refactor(tags): remove the finished tag format migration and refs route (#1565) @jamcalli
- test(notifications): declare vi before mocking the webhook channel (#1591) @jamcalli
🔄 Dependencies
- chore(docs-deps): update docs site dependencies, fumadocs and next to v16.4.3 (#1572, #1573, #1586, #1587) @renovate[bot]
- chore(deps): update node.js to v24.22.2 (#1571) @renovate[bot]
- chore(deps): update build tools (#1551) @renovate[bot], @jamcalli
- chore(deps): lock file maintenance (#1588) @renovate[bot]
Docker
docker pull lakker/pulsarr:1.1.0
GitHub Container Registry:
docker pull ghcr.io/jamcalli/pulsarr:1.1.0
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:1.1.0-node
docker pull ghcr.io/jamcalli/pulsarr:1.1.0-node