Release - Paperless-ngx v3.1.3

Features / Enhancements

  • docker-compose(deps): bump nginx from 1.31.3-alpine to 1.31.5-alpine in /docker/compose @dependabot[bot] (#13909)

  • docker-compose(deps): Bump greenmail/standalone from 2.1.11 to 2.1.13 in /docker/compose @dependabot[bot] (#13907)

Bug Fixes

  • Fix: use the header loading indicator on tasks page @shamoon (#13949)

  • Fix: fix load sidebar size animating @shamoon (#13947)

  • Fix: wrap long words without spaces in dropdowns @shamoon (#13945)

  • Fix: tweak tool calling localzation prompt @shamoon (#13943)

  • Fix: skip vector store document id filter for unrestricted chat users @stumpylog (#13937)

  • Fix: adopt the request stream when pinning an outbound host @ThomasSteinbach (#13927)

  • Fix: ensure apply ai suggestions always runs after document created @shamoon (#13940)

  • Fix: Handle failures when enqueuing files for consumption @stumpylog (#13935)

  • Fix: Handle Celery mail task chord errors @stumpylog (#13936)

  • Fix/chore: refactor some signal-backed conversion technical debt @shamoon (#13902)

  • Fix: fix slim sidebar saved view dragging appearance @shamoon (#13906)

  • Fix: use signal-backed queries input in CF dropdown to reflect changes immediately under zoneless @shamoon (#13901)

  • Fix: use root doc metadata for filename generation @shamoon (#13893)

  • Fix: some css cleanup @shamoon (#13891)

Dependencies

7 changes
  • Chore(deps): Bump the uv group across 1 directory with 2 updates @dependabot[bot] (#13958)

  • docker-compose(deps): bump nginx from 1.31.3-alpine to 1.31.5-alpine in /docker/compose @dependabot[bot] (#13909)

  • docker-compose(deps): Bump greenmail/standalone from 2.1.11 to 2.1.13 in /docker/compose @dependabot[bot] (#13907)

  • Chore(deps-dev): Bump postcss-selector-parser from 6.1.2 to 6.1.4 in /src/paperless_mail/templates in the npm_and_yarn group across 1 directory @dependabot[bot] (#13905)

  • Chore(deps): Bump nltk from 3.10.0 to 3.10.3 in the data-nlp-search group across 1 directory @dependabot[bot] (#13917)

  • Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 14 updates @dependabot[bot] (#13915)

  • Chore(deps): Bump djangorestframework from 3.17.1 to 3.17.2 in the uv group across 1 directory @dependabot[bot] (#13904)

All App Changes

22 changes
  • Chore(deps): Bump the uv group across 1 directory with 2 updates @dependabot[bot] (#13958)

  • Chore(deps-dev): Bump postcss-selector-parser from 6.1.2 to 6.1.4 in /src/paperless_mail/templates in the npm_and_yarn group across 1 directory @dependabot[bot] (#13905)

  • Chore(deps): Bump nltk from 3.10.0 to 3.10.3 in the data-nlp-search group across 1 directory @dependabot[bot] (#13917)

  • Fix: use the header loading indicator on tasks page @shamoon (#13949)

  • Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 14 updates @dependabot[bot] (#13915)

  • Chore(deps): Bump djangorestframework from 3.17.1 to 3.17.2 in the uv group across 1 directory @dependabot[bot] (#13904)

  • Fix: fix load sidebar size animating @shamoon (#13947)

  • Fix: wrap long words without spaces in dropdowns @shamoon (#13945)

  • Fix: tweak tool calling localzation prompt @shamoon (#13943)

  • Fix: skip vector store document id filter for unrestricted chat users @stumpylog (#13937)

  • Fix: adopt the request stream when pinning an outbound host @ThomasSteinbach (#13927)

  • Fix: ensure apply ai suggestions always runs after document created @shamoon (#13940)

  • Fix: Handle failures when enqueuing files for consumption @stumpylog (#13935)

  • Fix: Handle Celery mail task chord errors @stumpylog (#13936)

  • Fix/chore: refactor some signal-backed conversion technical debt @shamoon (#13902)

  • Security: validate remote OCR endpoint @stumpylog (#13897)

  • Fix: fix slim sidebar saved view dragging appearance @shamoon (#13906)

  • Security: Minor additional hardening @stumpylog (#13898)

  • Chore: consolidate pickle hmac signing @shamoon (#13899)

  • Fix: use signal-backed queries input in CF dropdown to reflect changes immediately under zoneless @shamoon (#13901)

  • Fix: use root doc metadata for filename generation @shamoon (#13893)

  • Fix: some css cleanup @shamoon (#13891)

View it on GitHub:

You are receiving this because you are subscribed to this thread.

Zusammengefasst

Kurzfassung

Das Release 3.1.3 ist vor allem ein Wartungs- und Bugfix-Release. Es bringt:

  • mehrere Fehlerbehebungen im Frontend und bei Hintergrundprozessen
  • kleine Sicherheitsverbesserungen
  • aktualisierte Abhängigkeiten und Container-Komponenten
  • keine großen neuen Funktionen, eher Stabilitäts- und Verbesserungsarbeiten

Wichtigste Punkte

1. Fehlerbehebungen

  • Probleme in der Oberfläche wurden behoben, z. B.:
    • Ladeanzeige auf der Aufgaben-Seite
    • Animationen der Sidebar
    • Darstellung sehr langer Wörter in Dropdowns
    • Drag-and-drop-Ansicht gespeicherter Ansichten
  • Verbesserungen bei Dokumentenverarbeitung:
    • Fehler beim Einreihen von Dateien zur Verarbeitung
    • Fehler bei E-Mail-/Celery-Aufgaben
    • KI-Vorschläge werden zuverlässiger nach dem Erstellen eines Dokuments angewendet
    • korrektere Dateinamen-Erzeugung anhand der Metadaten des Hauptdokuments

2. Sicherheitsverbesserungen

  • Remote-OCR-Endpunkte werden jetzt geprüft
  • zusätzliche kleine Härtungen zur Absicherung des Systems

3. Abhängigkeiten aktualisiert

  • Updates für u. a.:
    • nginx
    • greenmail
    • nltk
    • Django REST Framework
    • mehrere Angular-Frontend-Abhängigkeiten

Fazit

Version 3.1.3 ist ein stabiles Wartungsupdate mit Bugfixes, kleineren Sicherheitsverbesserungen und aktualisierten Abhängigkeiten. Für Nutzerinnen und Nutzer vor allem relevant sind die verbesserten UI-Fehler, die robustere Dokumentenverarbeitung und die zusätzlichen Sicherheitsprüfungen.