Changes
⚠️ API Changes
GET /v1/tmdb/metadata/{id}now requires thetypequery parameter (movieorshow).POST /v1/metadata/refreshnow returns202with{ success, message }when a refresh starts, and409while one is already running.
🐛 Bug Fixes
- fix(notifications): escape poster url and cap delete sync description (#1370) @jamcalli
- Fix/metadata refresh gate (#1359) @jamcalli
- fix(watchlist): resolve Plex-hosted thumbs to TMDB poster paths at sync (#1357) @jamcalli
🧰 Maintenance
- chore(ci): wire the drafter autolabeler and migrate its config (#1363) @jamcalli
- Chore/tsconfig base (#1361) @jamcalli
- Refactor/notifications (#1360) @jamcalli
- Refactor/tmdb service (#1358) @jamcalli
🔄 Dependencies
- chore(deps): lock file maintenance (#1368) @renovate[bot]
- chore(deps): update dev dependencies (non-critical) to v5 (#1362) @renovate[bot], @jamcalli
- chore(deps): bump biome to 2.5.12 and gate its schema update as a dev… (#1367) @jamcalli
- chore(deps): update dependency bun-types to v1.4.1 (#1366) @renovate[bot], @jamcalli
- chore(deps): update dependency bun to v1.4.1 (#1365) @renovate[bot]
- chore(deps): update build tools (#1340) @renovate[bot]
- chore(deps): update node.js to v24.20.0 (#1352) @renovate[bot]
- chore(deps): update github/codeql-action action to v4.37.9 (#1353) @renovate[bot]
Docker
docker pull lakker/pulsarr:0.19.1
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:0.19.1-node