v4.6.0
πππ₯³ 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)