Releases: aborruso/alice-pdf
Releases · aborruso/alice-pdf
v0.1.3
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
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