v1.0.5

HKUDS/LightRAGv1.0.5Dec 9, 2024by LarFii

AI Summary

Enables embedding caching during queries and adds Jina embedding support. It introduces Ollama and OpenAI-compatible streaming outputs for better user interaction.

Key Highlights

  • Embedding Cache During Queries
  • Jina Embedding Support
  • Ollama Streaming Output
  • OpenAI-Compatible Streaming Output

New Features

  • Embedding Cache
  • Jina Embedding Support
  • Streaming Outputs (Ollama/OpenAI)

Full Release Notes

## What's Changed
* Added the ability to use embedding cache during queries by @magicyuan876 in https://github.com/HKUDS/LightRAG/pull/406
* Fixed a bug where `args_hash` was not calculated during embedding caching due to only being computed in regular caching scenarios by @magicyuan876 in https://github.com/HKUDS/LightRAG/pull/408
* Update oracle_impl.py by @zsuroy in https://github.com/HKUDS/LightRAG/pull/409
* Add support for Ollama streaming output and integrate Open-WebUI as the chat UI demo by @partoneplay in https://github.com/HKUDS/LightRAG/pull/407
* Refactored caching logic by @magicyuan876 in https://github.com/HKUDS/LightRAG/pull/412
* Optimized embedding similarity caching mechanism, added LLM similarity check functionality, and improved caching mechanism by @magicyuan876 in https://github.com/HKUDS/LightRAG/pull/421
* Added Jina embedding support by @davidleon in https://github.com/HKUDS/LightRAG/pull/423
* Interactive Graph: Mouse hover on nodes and edges displays description in a pop-up window by @kaushikacharya in https://github.com/HKUDS/LightRAG/pull/424
* Fixed a bug https://github.com/HKUDS/LightRAG/issues/306 by @magicyuan876 in https://github.com/HKUDS/LightRAG/pull/428
* Fix: Ensure `entity_or_relation_name` is a string in `_handle_entity_relation_summary` by @SaujanyaV in https://github.com/HKUDS/LightRAG/pull/415
* Add an Ollama API service demo by @zhenya-zhu in https://github.com/HKUDS/LightRAG/pull/430
* Add support for OpenAI-compatible streaming output and delete unreachable code by @partoneplay in https://github.com/HKUDS/LightRAG/pull/417
* Fix: SyntaxError by @guyuecode in https://github.com/HKUDS/LightRAG/pull/425
* Fix extra kwargs error: `keyword_extraction` by @davidleon in https://github.com/HKUDS/LightRAG/pull/429
* Fix (LightRAG): Use `is_closed()` instead of `_closed` by @ChenZiHong-Gavin in https://github.com/HKUDS/LightRAG/pull/432
* Fix Unicode escape for cases like "/utils" in the response by @davidleon in https://github.com/HKUDS/LightRAG/pull/435
* Optimized keyword extraction prompt by @magicyuan876 in https://github.com/HKUDS/LightRAG/pull/434

## New Contributors
* @zsuroy made their first contribution in https://github.com/HKUDS/LightRAG/pull/409
* @kaushikacharya made their first contribution in https://github.com/HKUDS/LightRAG/pull/424
* @SaujanyaV made their first contribution in https://github.com/HKUDS/LightRAG/pull/415
* @zhenya-zhu made their first contribution in https://github.com/HKUDS/LightRAG/pull/430
* @guyuecode made their first contribution in https://github.com/HKUDS/LightRAG/pull/425
* @ChenZiHong-Gavin made their first contribution in https://github.com/HKUDS/LightRAG/pull/432

**Full Changelog**: https://github.com/HKUDS/LightRAG/compare/v1.0.4...v1.0.5