Skip to content

Releases: aborruso/alice-pdf

v0.1.3

03 Dec 19:59

Choose a tag to compare

Performance Textract: 70-90% riduzione tempo totale

Ottimizzazioni Performance

  • Client condiviso globale con cache connessioni
  • Connection pool 50 (da 10) per ridurre latency
  • Parallel processing con ThreadPoolExecutor (max_workers=5)
  • Timeout ottimizzati: connect 5s, read 60s
  • DPI ottimizzato: rimosso forcing 300 DPI, ora rispetta DPI richiesto (default 150)
    • PNG più leggeri, upload veloci, 20-40% riduzione timeout

Costi

  • ~0.015 USD/pagina (solo TABLES, FORMS rimosso)
  • Rispetta limite Textract ~10 req/sec

Altri Fix

  • CLI version dinamica da version
  • Warning per PDF >120 pagine (raccomanda async API, implementazione futura)
  • Test suite 41/41 ✓

Full changelog: https://github.com/aborruso/alice-pdf/blob/main/LOG.md

v0.1.2

03 Dec 19:59

Choose a tag to compare

Fix dependency resolution e test suite

  • Fix requires-python >=3.9 (risolve conflitto pdfplumber/camelot-py)
  • Fix test suite: 41/41 test passano
  • Textract: rimosso FORMS (costo ridotto ~0.015 USD/pagina)
  • Textract: ottimizzazioni iniziali (client condiviso, connection pool)

Full changelog: https://github.com/aborruso/alice-pdf/blob/main/LOG.md

v0.1.1

30 Nov 21:25

Choose a tag to compare

Changes

  • Publish to PyPI 0.1.1
  • Add --mistral-api-key alias for Mistral key
  • Docs: direct PyPI install via pip/uv, quick upgrade instructions
  • Added release checklist to AGENTS.md; ignore .venv in root .gitignore