Skip to content

v4.6.0

Compare
Choose a tag to compare
@davidmezzetti davidmezzetti released this 15 Aug 14:23
· 641 commits to master since this release

πŸŽˆπŸŽ‰πŸ₯³ 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)