• v1.8.0 d89c97f0a0

    feat(documents) : filesystem storage, server-side pagination and PDF compression

    matthieu released this 2026-03-03 14:18:55 +00:00 | 593 commits to develop since this release

    • Add DocumentStorageService for file-based storage (replaces Base64 in DB)
    • Add DocumentServeController with /file and /download endpoints
    • Add DocumentUploadProcessor using FormData + filesystem storage
    • Add DocumentNormalizer exposing fileUrl/downloadUrl on all responses
    • Add DocumentFileCleanupListener for automatic file deletion
    • Add MigrateDocumentsToFilesystemCommand (Base64 → files, memory-safe)
    • Add ApiFilter (SearchFilter, ExistsFilter, OrderFilter) on Document entity
    • Add PdfCompressorService + refactor CompressPdfCommand for batch processing
    • Fix TypeMachine PUT: deserialize=false + validate=false to prevent
      UniqueEntity false positive and writableLink collection interference
    • Update CHANGELOG for v1.8.0
    • Update frontend submodule

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

    Downloads