Releases: HKUDS/LightRAG
Releases · HKUDS/LightRAG
v1.1.12
v1.1.11
v1.1.10
What's Changed
- Template github by @YanSte in #874
- updated template by @YanSte in #875
- Updated templates by @YanSte in #876
- Removed all useless try except around imports as pipmaster already handles that by @ParisNeo in #873
- cleaned code by @YanSte in #882
- Optimised returns by @YanSte in #883
- Cleanup of code by @YanSte in #885
- removed get_knowledge_graph by @YanSte in #886
- Improved Paralles by @YanSte in #887
- Parelle by @YanSte in #888
- Multi batches by @YanSte in #889
- fixed the behaviour Multi paralle by @YanSte in #890
- added lock by @YanSte in #891
- Add LlamaIndex LLM implementation module by @spo0nman in #864
- Database Cleanup by @YanSte in #898
- Database Cleanup by @YanSte in #899
- Database Cleanup by @YanSte in #900
Full Changelog: v1.1.9...v1.1.10
v1.1.9
v1.1.8
What's Changed
- Cleaned typing by @YanSte in #847
- Lightrag Server Launch fix. by @YanSte in #842
- fixed missing install by @YanSte in #848
- Refactor Database Connection Management and Improve Storage Lifecycle Handling by @ArnoChenFx in #846
- Fix office file indexing problem by @danielaskdd in #844
- updated docs by @YanSte in #856
- Updated doc by @YanSte in #857
- improved code of postgress and execution by @YanSte in #867
- Fallback Age by @YanSte in #869
- back age by @YanSte in #870
- Fixed broken ainsert_custom_kg() by @da-luggas in #811
Full Changelog: v1.1.7...v1.1.8
v1.1.7
What's Changed
- chroma_impl supports local persistent client: PersistentClient by @hhxdestiny in #772
- Add MongoDB VectorDB Support and Optimize Existing MongoDB Implementations by @ArnoChenFx in #781
- Enhance Neo4j graph storage with error handling and label validation by @spo0nman in #780
- Improve .gitignore and .dockerignore by @YanSte in #784
- Code Cleanup & Maintenance Improvements by @YanSte in #782
- Update HuggingFace example in README.md by @VeiledTee in #793
- Update json_kv_impl.py by @St1veLiu in #794
- improve CORS and streaming response headers by @danielaskdd in #785
- Fix relative path problem & standardization vars name by @danielaskdd in #773
- Refactor File Indexing for Background Asynchronous Processing by @ArnoChenFx in #791
- new LightRAG WebUI by @ArnoChenFx in #792
- Fix: Correct component paths, add 'api' tab, and handle invalid num_turns by @ArnoChenFx in #800
- Add the token size truncation for local query and token size setting by env by @danielaskdd in #797
- Improved variable assignment to use your own azure open ai embedding … by @MdNazishArmanShorthillsAI in #802
- Enhancing ABC Enforcement and Standardizing Subclass Implementations by @YanSte in #795
- API insert Texts, Improvement stream and naming by @YanSte in #798
- Added system prompt support in all modes by @MdNazishArmanShorthillsAI in #806
- Improve WebUI with Markdown Rendering, Streaming Error Handling. by @ArnoChenFx in #816
- Fixed str enum by @YanSte in #817
- Fix neo4j
get_edge()
edge_properties format by @atYuguo in #812 - Fixed lint by @YanSte in #818
- feat: neo4j custom timeouts & fix: neo4j max_pool_size by @ultrageopro in #805
- fix: float usage in CONNECTION_TIMEOUT and CONNECTION_ACQUISITION_TIMEOUT by @ultrageopro in #820
- Added full documentation on how to install postgresql and use it with lightrag on ubuntu system by @ParisNeo in #819
- Cleanup drop by @YanSte in #823
- Update README.md - Imports by @VeiledTee in #824
- fallback default drops by @YanSte in #831
- Fixed keywords by @YanSte in #832
- fixed drop by @YanSte in #836
- Implement dynamic database module imports by @danielaskdd in #833
- Fixes and Enhancements for PostgreSQL and JSON Document Storage by @ParisNeo in #837
- cleanup code by @YanSte in #841
New Contributors
- @hhxdestiny made their first contribution in #772
- @VeiledTee made their first contribution in #793
- @St1veLiu made their first contribution in #794
- @atYuguo made their first contribution in #812
Full Changelog: v1.1.6...v1.1.7
Thanks all ❤️
v1.1.6
What's Changed
- Improve LLM Error Handling for API Server by @danielaskdd in #712
- Split ollama api to separated file by @danielaskdd in #717
- fix graph viewer crash on macos when show file dialog by @ArnoChenFx in #718
- Fixing .env file loading problem for Ollama API module by @danielaskdd in #719
- fix: add keyword_extraction param support for LLM func of API Server by @danielaskdd in #720
- Fix mutable default param by @danielaskdd in #722
- Improve error handling by @danielaskdd in #723
- Rename startup script and service files for better clarity by @danielaskdd in #728
- feat: trimming the model’s reasoning by @ultrageopro in #724
- add namespace prefix to storage namespaces by @ArnoChenFx in #729
- improve namespace handling by @ArnoChenFx in #732
- Fixed Pipe Insert & Code Cleanup by @YanSte in #734
- Improve Parallelism & Fix Bugs After Testing by @YanSte in #739
- add qdrant backend, enable MongoGraphStorage based on config by @ArnoChenFx in #738
- Updated documentation by @YanSte in #735
- fix(postgres): update document status with partial update instead of … by @Brenon28 in #741
- Integrate gemini client into Lightrag by @gurjot-05 in #750
- add MongoDocStatusStorage by @ArnoChenFx in #751
- Fix incorrect usage of insert_file API by @TITC in #754
- graph viewer webui by @ArnoChenFx in #737
- Add datastore selection feature for API Server by @danielaskdd in #744
- Exclude .env from Docker Image & Mount as Volume in docker-compose.yml by @enriquecatala in #759
- fix: neo4j MAX_CONNECTION_POOL_SIZE impl by @ultrageopro in #764
- Fix typos in documentation tree structure and storage check rules by @danielaskdd in #765
- Fix various runtime errors by @ArnoChenFx in #768
- Move document scanning trigger by command line to background task by @danielaskdd in #766
- Fixe the delete by @YanSte in #769
- Enable LiteLLM proxy with embedding_binding_host by @enriquecatala in #771
New Contributors
- @YanSte made their first contribution in #734
- @Brenon28 made their first contribution in #741
- @TITC made their first contribution in #754
- @enriquecatala made their first contribution in #759
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
- Fix broken main by @danielaskdd in #646
- feat: Added webui management, including file upload, text upload, Q&… by @18277486571HYB in #647
- Add history support for ollama api by @danielaskdd in #650
- fix README by @ArnoChenFx in #652
- Fix: WebUI Auth by @soichisumi in #649
- translated docstrings to english and enhanced the webui by @ParisNeo in #656
- Query with your custom prompts by @MdNazishArmanShorthillsAI in #658
- Enhance robustness of CVS processing ,Fix potential CSV parsing issues by @danielaskdd in #659
- LightRAG Enhancements PR by @ParisNeo in #660
- Added the possibility to change the name of the model on ollama service by @ParisNeo in #666
-
- MongoDB KnowledgeGraph Support by @ranfysvalle02 in #671
- Add top_k and cosine_better_than_threshold support for API server by @danielaskdd in #674
- Fix get conversation turns by @danielaskdd in #675
- Improve prompts to avoid LLM make up answer by @danielaskdd in #681
- Few upgrades in the webui by @ParisNeo in #682
- Implement Faiss Vector Storage Support for LightRAG by @gurjot-05 in #686
- Fix Module Import Bug of PostgresSQL Demo by @TianhongDai in #688
- Use docling for enhanced files loading by @ParisNeo in #689
- Fixed concurrent problems for document indexing and user query by @danielaskdd in #693
- Fix the bug from main stream that using doc['status'] and improve Apache AGE performance by @ShanGor in #695
- Add the ability to specify a path for saving lightrag.log by @ultrageopro in #696
- Add http status check in unit tests. by @danielaskdd in #697
- Add query prefix "/bypass" for ollama api by @danielaskdd in #698
- refactoring the graph visualizer tool by @ArnoChenFx in #699
- fix DocStatus issue by @RayWang1991 in #701
- Improve graph viewer UI and rendering by @ArnoChenFx in #702
- Fix get_by_id DB query ressult is empty array by @wo10378931 in #704
- Integrated the GraphML Visualizer as an optional component of LightRAG by @ParisNeo in #703
- Revert "Integrated the GraphML Visualizer as an optional component of… by @LarFii in #705
- fix merge errors by @LarFii in #707
- fix mongo impl by @ArnoChenFx in #708
- Reapply "Integrated the GraphML Visualizer as an optional component of LightRAG" by @ArnoChenFx in #709
- split lightrag_visualizer into separate module and update entry point by @ArnoChenFx in #710
- fix doc_key filtering logic to handle dict status by @ArnoChenFx in #711
New Contributors
- @ArnoChenFx made their first contribution in #652
- @MdNazishArmanShorthillsAI made their first contribution in #658
- @ranfysvalle02 made their first contribution in #671
- @TianhongDai made their first contribution in #688
- @ultrageopro made their first contribution in #696
- @wo10378931 made their first contribution in #704
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Fixed API docs link in Readme.md by @nickjfrench in #617
- Addind a simple tool to view the lightrag database in 3d by @ParisNeo in #622
- Replacing ParisNeo with this repo owner, HKUDS by @nickjfrench in #618
- feat: Added Redis KV storage, OpenAI+Neo4j+Milvus+Redis demo tests, and added lightRAG.py: R… by @18277486571HYB in #616
- Fix: docker build by @soichisumi in #624
- Fix parms missing for openai by @danielaskdd in #628
- add "azure_openai" in llm_binding and embedding_binding by @soichisumi in #630
- Fixed bug that caused data update to freeze when an exception occurred by @magicyuan876 in #634
- feat: Added INI file reading for database configuration, making it easier for production environments, modified LightRAG's ainsert method _add_doc... by @18277486571HYB in #631
- fix completion_delimiter with record_delimiter, by @RayWang1991 in #637
- Support multi-turn conversations by @magicyuan876 in #639
- Upgraded docstrings for lightrag-server.py And added a simple front end to interact with the AI by @ParisNeo in #640
- Fixed workspace matching in oracle_impl.py by @da-luggas in #641
- asyncio optimizations by @dimatill in #642
- Add ollama generate api support by @danielaskdd in #644
- Major Refactoring: LLM Components, UI Updates, and Dependency Management by @ParisNeo in #645
New Contributors
- @18277486571HYB made their first contribution in #616
- @soichisumi made their first contribution in #624
- @RayWang1991 made their first contribution in #637
- @da-luggas made their first contribution in #641
- @dimatill made their first contribution in #642
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- Major Updates: Docker Support, Enhanced Configuration, and Documentation Restructuring #554 by @ParisNeo in #593
- add readme_zh by @luohuanhuan2019 in #591
- Add Ollama compatible API server by @danielaskdd in #592
- Fixes #596 - Hardcoded model deployment name in azure_openai_complete by @nickjfrench in #597
- Migrate Ollama emulation features from lightrag_ollama to lightrag_server by @danielaskdd in #600
- Use LLM_MODEL env var in Azure OpenAI function by @danielaskdd in #602
- Pull Request: API Key Management Implementation and Azure OpenAI Bug Fix by @ParisNeo in #605
- Update OpenAI alike LLM API key handling in lightrag_server by @danielaskdd in #607
- Temporary fix to introduced problem in ollama and lollm by @ParisNeo in #608
- Add document indexing during FastAPI startup, Fix docx package name i… by @danielaskdd in #610
- Added OpenWebui Tool by @ParisNeo in #613
New Contributors
- @luohuanhuan2019 made their first contribution in #591
- @danielaskdd made their first contribution in #592
- @nickjfrench made their first contribution in #597
Full Changelog: v1.1.2...v1.1.3