Skip to content

brainiac v0.20.46

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:05
· 3 commits to main since this release
v0.20.46
285f9f2

Security

  • The parsers that open attachments carry no known vulnerability. Pillow
    13.0.0 (37 advisories on 12.3.0, one a heap overflow in the FlashPix
    decoder), pypdf 6.21.2 (11 on 6.19.0), filelock 4.2.4 and certifi
    2026.10.23. The pypdf floor in the package metadata is now >=6.21.2, so
    an install moves off the vulnerable release. Pillow 13 needs Python 3.11;
    on Python 3.10 the floor stays at 12.3.0.

Fixed

  • The hidden-text scan reads a PDF in full again on pypdf 6.21. pypdf
    moved its internal font class, the scan failed to load it, and every PDF
    read incomplete. It now loads the class from either place.
  • Two writers at once no longer share one temp file. 24 atomic writes
    used a fixed <name>.tmp before the rename; each now uses a unique name.
  • A pipe in the drop zone can no longer stop an ingest. The ingest reader
    opens files without waiting, as the other safe-file readers already did.