famstack pins Paperless-ngx to 2.20.15 in stacklets/docs/docker-compose.yml. Upstream is on 3.0.4.
This is a one-way door. Paperless runs DB migrations on first 3.x start and 2.x refuses to boot on a migrated database, so anyone already auto-bumped to 3.x cannot pin back without restoring a pre-3.x backup. The upgrade note has to say so.
What needs verifying against 3.x before the pin moves:
- The notes endpoint still accepts our POST body. 3.0 tightened validation on
/api/documents/<id>/notes/.
- Duplicate detection still matches our rejection-message parser. 3.0 moved checksums to SHA256.
- Owner scoping does not hide the bot's own uploads from a later list call.
- Task polling stays correct on both API shapes. Already handled by
wait_task, must not regress.
Each of those becomes a named test rather than a manual check.
famstack pins Paperless-ngx to 2.20.15 in
stacklets/docs/docker-compose.yml. Upstream is on 3.0.4.This is a one-way door. Paperless runs DB migrations on first 3.x start and 2.x refuses to boot on a migrated database, so anyone already auto-bumped to 3.x cannot pin back without restoring a pre-3.x backup. The upgrade note has to say so.
What needs verifying against 3.x before the pin moves:
/api/documents/<id>/notes/.wait_task, must not regress.Each of those becomes a named test rather than a manual check.