Skip to content

Releases: neuml/txtai

v2.0.0

13 Jan 03:06
Compare
Choose a tag to compare

txtai 2.0.0 is a major release with a significant number of new features. This release brings a new zero-shot similarity pipeline, a more streamlined and consistent API, batch support for all modules and integration with Hugging Face Datasets.

In addition to Python, txtai has API support for JavaScript, Java, Rust and Go.

New Features

  • [BREAKING CHANGES] Make API definitions consistent (#54)
  • Zero-shot similarity pipeline (#21, #49)
  • Add batch support for all modules (#18, #53)
  • Add example notebook integrating Hugging Face Datasets (#26)
  • Add example notebook that adds semantic search to existing system (#57)

Improvements

  • Add API tests, increase test coverage (#42)
  • Refactor pipeline component (#44)
  • Upgrade to Transformers 4.x (#45)
  • Review, organize and update example notebooks (#52)
  • Allow setting ANN index parameters (#55)
  • Modify API add method to stream data (#56)

Bug Fixes

  • Fix language support issues (#39, #43)

v1.5.0

21 Nov 01:46
Compare
Choose a tag to compare

This release adds the following enhancements and bug fixes:

  • Refresh example notebooks and add notebook on labeling (#40)
  • Enhance API to fully support all txtai functionality (#41)

v1.4.0

03 Nov 00:18
Compare
Choose a tag to compare

This release adds the following enhancements and bug fixes:

  • Split extractor embedding query and QA calls (#35)
  • Upgrade to Faiss 1.6.4 (#36)
  • Migrate build to GitHub Actions (#38)

v1.3.0

11 Oct 18:07
Compare
Choose a tag to compare

This release adds the following enhancements and bug fixes:

  • Added FastAPI interface (#12)
  • Fix tokenization error in notebook (#28)
  • Added text labeling interface using zero shot classifier (#30)
  • Update macOS version in Travis CI script

v1.2.1

11 Sep 19:17
Compare
Choose a tag to compare

This release adds the following enhancements and bug fixes:

  • Upgrade to transformers 3.1.0/sentence-transformers v0.3.6 (#25)

v1.2.0

10 Sep 22:50
Compare
Choose a tag to compare

This release adds the following enhancements and bug fixes:

  • Add unit tests and integrate Travis CI (#7)
  • Add documentation for Embeddings settings to README (#11)
  • Compatibility issues with transformers 3.1 and sentence-transformers (#20)
  • Add batch indexing for transformer indices (#23)
  • Add option to store word vectors with embeddings model (#24)

v1.1.0

18 Aug 19:27
Compare
Choose a tag to compare

This release adds the following enhancements and bug fixes:

  • Fully support Windows and macOS installs (#1, #2, #8, #9)
  • Add support for additional index backends, Annoy (#4) and hnswlib (#5)
  • Support string ids (#6)
  • Enable flag to enable/disable Faiss SQ8 quantization (#10)

v1.0.0

11 Aug 17:43
Compare
Choose a tag to compare

Initial release of txtai