Harden queue worker crashes and POST validation

This commit is contained in:
Dymas
2026-05-16 11:14:52 +02:00
parent 92762b07d5
commit d5f81d15b7
7 changed files with 150 additions and 59 deletions
+6
View File
@@ -1,5 +1,11 @@
# Changelog
## 0.29.2 - 2026-05-16
- Hardened the download queue again so unexpected post-launch worker exceptions now fail the active job cleanly instead of killing the worker thread and leaving the job stuck in `running`.
- Fixed malformed JSON POST handling for watchlist action routes so missing required fields such as `show_id` and `data_url` now return `400 Bad Request` instead of surfacing as misleading `404 Not Found` errors.
- Expanded regression coverage for post-launch queue worker failures and required-field validation on watchlist POST endpoints.
## 0.29.1 - 2026-05-16
- Hardened download queue startup so a failed `ani-cli` process launch now marks the job as failed instead of crashing the background queue worker thread.