v5.0.0

neuml/txtaiv5.0.0Sep 27, 2022by davidmezzetti

AI Summary

txtai 5.0 introduces a semantic graph component and enables external integrations, marking a major update to the platform.

Key Highlights

  • Add semantic graph component
  • Add scoring-based search
  • Add SQL expression columns
  • Allow custom ann, database and graph instances

New Features

  • Semantic graph component
  • Scoring-based search
  • SQL expression columns
  • Custom ann, database and graph instances

Full Release Notes

### 🎈🎉🥳 We're excited to announce the release of txtai 5.0! 🥳🎉🎈

_Thank you to the txtai community! Please remember to ⭐ txtai!_ 

txtai 5.0 is a major new release. This release adds the semantic graph along with enabling external integrations. It also adds a number of improvements and bug fixes. 

New Features
--------------------------
- Add scoring-based search (#327)
- Add notebook demonstrating functionality of individual embeddings components (#328)
- Add SQL expression columns (#338)
- Add semantic graph component (#339)
- Add notebook covering Semantic Graphs (#341)
- Add graph documentation (#343)
- Allow custom ann, database and graph instances (#344)

Improvements
--------------------------
- Clarify embeddings.save documentation (#325)
- Modify embeddings search candidate default logic (#326)
- Update console to conditionally import library (#333)
- Update ANN package to make terminology more consistent (#334)
- Support non-text document elements in Applications (#335)
- Update workflow documentation to note generator execution (#336)
- Update audio transcription notebook to include example with OpenAI Whisper (#345)

Bug Fixes
--------------------------
- Calling scoring.index with no tokens parsed results in error (#337)
- Fix cached_path error with transformers v4.22 (#340)
- Fix docker command "--it". Thank you to @lipusz! (#346)
- Error loading compressed indexes in console bug (#347)