v4.6.0
neuml/txtaiv4.6.0Aug 15, 2022by davidmezzetti
AI Summary
This backwards compatible release celebrates the 2-year anniversary by improving workflow integration and adding performance optimizations.
Key Highlights
- Add transform workflow action to application
- OFFSET in sql query statement
- Add webpage summary image generation notebook
- Add mmap parameter to Faiss
New Features
- Transform workflow action
- OFFSET in SQL query statement
- Webpage summary image generation notebook
- mmap parameter for Faiss
Full Release Notes
### 🎈🎉🥳 txtai turns 2 🎈🎉🥳 ### _We're excited to release the 25th version of txtai marking it's 2 year anniversary. Thank you to the txtai community. Please remember to ⭐ txtai!_ txtai 4.6 is a large but backwards compatible release! This release adds better integration between embeddings and workflows. It also adds a number of significant performance improvements and bug fixes. New Features -------------------------- - Add transform workflow action to application (#281) - Add ability to resolve workflows within applications (#290) - OFFSET in sql query statement (#293) - Add webpage summary image generation notebook (#299) - Add notebook on running txtai with native code (#304) - Add mmap parameter to Faiss (#308) - Add indexing guide to docs (#312) Improvements -------------------------- - Consume generator outputs in workflow tasks (#291) - Update pipeline workflow notebook (#292) - Update tabular notebook (#297) - Lower required version of Pillow library to prevent unnecessary upgrades (#303) - Embeddings vector batch improvements (#309) - Use single constant for current pickle protocol (#310) - Move quantize config param to Faiss (#311) - Update documentation with new demo and diagrams (#313) - Improve embeddings performance with large query limits (#318) Bug Fixes -------------------------- - ModuleNotFoundError: No module named 'transformers.hf_api' (#274) - Dependency issue with ONNX and Protobuf (#285) - The key should be writable instead of path. Thank you to @csnelsonchu! (#287) - Fix breaking change in build script from mkdocstrings bug (#289) - Index id sync issue when inserting multiple data types (text, documents, objects) into Embeddings (#294) - Labels pipeline outputs changed with transformers 4.20.0 (#295) - Tabular pipeline throws error when processing list fields (#296) - txtai load testing (#305) - Add cloud config to application.upsert method (#306)