Skip to content

Support Paperless-ngx 3.x #50

Description

@arthware-dev

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions