v4.0.1 — Bulk OCR hotfix
Fixed
- Bulk OCR: celery worker now consumes the
ocrqueue. The systemd unit written by the installer was only subscribing to the defaultceleryqueue, so tasks dispatched by bulk OCR (UI andflask ocr process) silently piled up in Redis. Single-media OCR was not affected.
Upgrading existing v4.0.0 installs (in-place patch, no reinstall)
sudo sed -i.bak 's|worker --autoscale 2,5 -B$|& -Q celery,ocr|' /etc/systemd/system/bayanat-celery.service
sudo systemctl daemon-reload
sudo systemctl restart bayanat-celeryVerify: sudo journalctl -u bayanat-celery --since "30 seconds ago" | grep -A 3 '\[queues\]' — should list both celery and ocr.
Fresh installs
The installer on main now ships the correct unit — no action needed beyond the standard install command.
Full changelog: v4.0.0...v4.0.1