88 KiB
88 KiB
| 1 | commit | auth_date | author | subject | category | priority_idx | git_cherry_pick_cmd |
|---|---|---|---|---|---|---|---|
| 2 | 72db0426 | 2025-11-04 | yangdx | Update .env loading and add API authentication to RAG evaluator | security | 0 | git cherry-pick 72db0426 |
| 3 | dd18eb5b | 2025-11-24 | palanisd | Merge pull request #3 from netbrah/copilot/fix-overlap-tokens-validation | security | 0 | git cherry-pick dd18eb5b |
| 4 | fc44f113 | 2025-12-02 | yangdx | Remove future dependency and replace passlib with direct bcrypt | security | 0 | git cherry-pick fc44f113 |
| 5 | 108cdbe1 | 2025-10-05 | kevinnkansah | feat: add options for PostGres connection | postgres | 1 | git cherry-pick 108cdbe1 |
| 6 | 457d5195 | 2025-10-05 | yangdx | Add doc_name field to full docs storage | postgres | 1 | git cherry-pick 457d5195 |
| 7 | 119d2fa1 | 2025-10-06 | Tomek | Cyran Adding support for imagePullSecrets, envFrom, and deployment strategy in Helm chart | postgres | 1 | git cherry-pick 119d2fa1 |
| 8 | 22a7b482 | 2025-10-06 | kevinnkansah | fix: renamed PostGreSQL options env variable and allowed LRU cache to be an optional env variable | postgres | 1 | git cherry-pick 22a7b482 |
| 9 | dd8f44e6 | 2025-10-07 | Aleks | Vujić Fixed typo in log message when creating new graph file | postgres | 1 | git cherry-pick dd8f44e6 |
| 10 | f2c0b41e | 2025-10-07 | yangdx | Make PostgreSQL statement_cache_size configuration optional | postgres | 1 | git cherry-pick f2c0b41e |
| 11 | 577b9e68 | 2025-10-09 | yangdx | Add project intelligence files for AI agent collaboration | postgres | 1 | git cherry-pick 577b9e68 |
| 12 | 1bf802ee | 2025-10-10 | yangdx | Add AGENTS.md documentation section for AI coding agent guidance | postgres | 1 | git cherry-pick 1bf802ee |
| 13 | 6e39c0c0 | 2025-10-10 | yangdx | Rename Agments.md to AGENTS.md and standardize formatting | postgres | 1 | git cherry-pick 6e39c0c0 |
| 14 | 8d3b53ce | 2025-10-10 | yangdx | Condensed AGENTS.md to focus on essential development guidelines | postgres | 1 | git cherry-pick 8d3b53ce |
| 15 | b3ed2647 | 2025-10-10 | yangdx | Refactor PostgreSQL retry config to use centralized configuration | postgres | 1 | git cherry-pick b3ed2647 |
| 16 | b4d61eb8 | 2025-10-10 | Daniel.y | Merge pull request #2192 from danielaskdd/postgres-network-retry | postgres | 1 | git cherry-pick b4d61eb8 |
| 17 | bd535e3e | 2025-10-10 | yangdx | Add PostgreSQL connection retry configuration options | postgres | 1 | git cherry-pick bd535e3e |
| 18 | e758204a | 2025-10-10 | yangdx | Add PostgreSQL connection retry mechanism with comprehensive error handling | postgres | 1 | git cherry-pick e758204a |
| 19 | 82397834 | 2025-10-11 | Daniel.y | Merge pull request #2195 from danielaskdd/hotfix-postgres | postgres | 1 | git cherry-pick 82397834 |
| 20 | 9be22dd6 | 2025-10-11 | yangdx | Preserve ordering in get_by_ids methods across all storage implementations | postgres | 1 | git cherry-pick 9be22dd6 |
| 21 | a5c05f1b | 2025-10-11 | yangdx | Add offline deployment support with cache management and layered deps | postgres | 1 | git cherry-pick a5c05f1b |
| 22 | bc1a70ba | 2025-10-11 | yangdx | Remove explicit protobuf dependency from offline storage requirements | postgres | 1 | git cherry-pick bc1a70ba |
| 23 | fbcc35bb | 2025-10-11 | yangdx | Merge branch 'hotfix-postgres' | postgres | 1 | git cherry-pick fbcc35bb |
| 24 | e5cbc593 | 2025-10-14 | yangdx | Optimize Docker build with multi-stage frontend compilation | postgres | 1 | git cherry-pick e5cbc593 |
| 25 | 19c05f9e | 2025-10-15 | yangdx | Add static 'offline' tag to Docker image metadata | postgres | 1 | git cherry-pick 19c05f9e |
| 26 | 1fd02b18 | 2025-10-15 | Daniel.y | Merge pull request #2222 from danielaskdd/offline-docker-image | postgres | 1 | git cherry-pick 1fd02b18 |
| 27 | 388dce2e | 2025-10-16 | yangdx | docs: clarify docling exclusion in offline Docker image | postgres | 1 | git cherry-pick 388dce2e |
| 28 | 466de207 | 2025-10-16 | yangdx | Migrate from pip to uv package manager for faster builds | postgres | 1 | git cherry-pick 466de207 |
| 29 | 65c2eb9f | 2025-10-16 | yangdx | Migrate Dockerfile from pip to uv package manager for faster builds | postgres | 1 | git cherry-pick 65c2eb9f |
| 30 | daeca17f | 2025-10-16 | yangdx | Change default docker image to offline version | postgres | 1 | git cherry-pick daeca17f |
| 31 | ef79821f | 2025-10-16 | yangdx | Add build script for multi-platform images | postgres | 1 | git cherry-pick ef79821f |
| 32 | f2b6a068 | 2025-10-16 | yangdx | Remove docling dependency and related packages from project | postgres | 1 | git cherry-pick f2b6a068 |
| 33 | 53240041 | 2025-10-17 | Won-Kyu | Park remove deprecated dotenv package. | postgres | 1 | git cherry-pick 53240041 |
| 34 | 917e41aa | 2025-10-17 | Lucky | Verma Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStorage | postgres | 1 | git cherry-pick 917e41aa |
| 35 | c0f69395 | 2025-10-18 | yangdx | Merge branch 'security/fix-sql-injection-postgres' | postgres | 1 | git cherry-pick c0f69395 |
| 36 | e0fd31a6 | 2025-10-20 | yangdx | Fix logging message formatting | postgres | 1 | git cherry-pick e0fd31a6 |
| 37 | 019dff52 | 2025-10-21 | yangdx | Update truncation message format in properties tooltip | postgres | 1 | git cherry-pick 019dff52 |
| 38 | 2f22336a | 2025-10-21 | Yasiru | Rangana Optimize PostgreSQL initialization performance | postgres | 1 | git cherry-pick 2f22336a |
| 39 | 90720471 | 2025-10-21 | Daniel.y | Merge pull request #2237 from yrangana/feat/optimize-postgres-initialization | postgres | 1 | git cherry-pick 90720471 |
| 40 | 00aa5e53 | 2025-10-22 | yangdx | Improve entity identifier truncation warning message format | postgres | 1 | git cherry-pick 00aa5e53 |
| 41 | 2476d6b7 | 2025-10-25 | yangdx | Simplify pipeline status dialog by consolidating message sections | postgres | 1 | git cherry-pick 2476d6b7 |
| 42 | a97e5dad | 2025-10-25 | yangdx | Optimize PostgreSQL graph queries to avoid Cypher overhead and complexity | postgres | 1 | git cherry-pick a97e5dad |
| 43 | a9ec15e6 | 2025-10-25 | yangdx | Resolve lock leakage issue during user cancellation handling | postgres | 1 | git cherry-pick a9ec15e6 |
| 44 | 8584980e | 2025-10-26 | Anush008 | refactor: Qdrant Multi-tenancy (Include staged) | postgres | 1 | git cherry-pick 8584980e |
| 45 | 0692175c | 2025-10-29 | yangdx | Remove enable_logging parameter from get_data_init_lock call in MilvusVectorDBStorage | postgres | 1 | git cherry-pick 0692175c |
| 46 | ec797276 | 2025-10-29 | Daniel.y | Merge pull request #2279 from danielaskdd/fix-edge-merge-stage | postgres | 1 | git cherry-pick ec797276 |
| 47 | ee7c683f | 2025-10-29 | yangdx | Fix swagger docs page problem in dev mode | postgres | 1 | git cherry-pick ee7c683f |
| 48 | 16d3d82a | 2025-10-30 | yangdx | Include static files in package distribution | postgres | 1 | git cherry-pick 16d3d82a |
| 49 | 9a8742da | 2025-10-31 | yangdx | Improve entity merge logging by removing redundant message and fixing typo | postgres | 1 | git cherry-pick 9a8742da |
| 50 | 6d4a5510 | 2025-11-01 | yangdx | Remove redundant shutdown message from gunicorn | postgres | 1 | git cherry-pick 6d4a5510 |
| 51 | 98f0464a | 2025-11-02 | ben | moussa anouar Update lightrag/evaluation/eval_rag_quality.py for launguage | postgres | 1 | git cherry-pick 98f0464a |
| 52 | 83715a3a | 2025-11-05 | yangdx | Implement two-stage pipeline for RAG evaluation with separate semaphores | postgres | 1 | git cherry-pick 83715a3a |
| 53 | e5abe9dd | 2025-11-05 | yangdx | Restructure semaphore control to manage entire evaluation pipeline | postgres | 1 | git cherry-pick e5abe9dd |
| 54 | 36501b82 | 2025-11-06 | yangdx | Initialize shared storage for all graph storage types in graph unit test | postgres | 1 | git cherry-pick 36501b82 |
| 55 | f3b2ba81 | 2025-11-06 | yangdx | Translate graph storage test from Chinese to English | postgres | 1 | git cherry-pick f3b2ba81 |
| 56 | f6a0ea3a | 2025-11-06 | Daniel.y | Merge pull request #2320 from danielaskdd/fix-postgres | postgres | 1 | git cherry-pick f6a0ea3a |
| 57 | 5c0ced6e | 2025-11-07 | domices | Fix spelling errors in the "使用PostgreSQL存储" section of README-zh.md | postgres | 1 | git cherry-pick 5c0ced6e |
| 58 | 1a91bcdb | 2025-11-08 | yangdx | Improve storage config validation and add config.ini fallback support | postgres | 1 | git cherry-pick 1a91bcdb |
| 59 | 5be04263 | 2025-11-08 | yangdx | Fix deadlock in JSON cache migration and prevent same storage selection | postgres | 1 | git cherry-pick 5be04263 |
| 60 | b72632e4 | 2025-11-08 | yangdx | Add async generator lock management rule to cline extension | postgres | 1 | git cherry-pick b72632e4 |
| 61 | e95b02fb | 2025-11-08 | yangdx | Refactor storage selection UI with dynamic numbering and inline prompts | postgres | 1 | git cherry-pick e95b02fb |
| 62 | 7bc6ccea | 2025-11-09 | yangdx | Add uv package manager support to installation docs | postgres | 1 | git cherry-pick 7bc6ccea |
| 63 | 913fa1e4 | 2025-11-09 | yangdx | Add concurrency warning for JsonKVStorage in cleanup tool | postgres | 1 | git cherry-pick 913fa1e4 |
| 64 | 777c9873 | 2025-11-12 | yangdx | Optimize JSON write with fast/slow path to reduce memory usage | postgres | 1 | git cherry-pick 777c9873 |
| 65 | f289cf62 | 2025-11-12 | yangdx | Optimize JSON write with fast/slow path to reduce memory usage | postgres | 1 | git cherry-pick f289cf62 |
| 66 | 4401f86f | 2025-11-14 | yangdx | Refactor exception handling in MemgraphStorage label methods | postgres | 1 | git cherry-pick 4401f86f |
| 67 | 8283c86b | 2025-11-14 | yangdx | Refactor exception handling in MemgraphStorage label methods | postgres | 1 | git cherry-pick 8283c86b |
| 68 | 393f8803 | 2025-11-17 | yangdx | Improve LightRAG initialization checker tool with better usage docs | postgres | 1 | git cherry-pick 393f8803 |
| 69 | 436e4143 | 2025-11-17 | BukeLy | test: Enhance workspace isolation test suite to 100% coverage | postgres | 1 | git cherry-pick 436e4143 |
| 70 | 6d6716e9 | 2025-11-17 | yangdx | Add _default_workspace to shared storage finalization | postgres | 1 | git cherry-pick 6d6716e9 |
| 71 | 7deb9a64 | 2025-11-17 | yangdx | Refactor namespace lock to support reusable async context manager | postgres | 1 | git cherry-pick 7deb9a64 |
| 72 | d54d0d55 | 2025-11-17 | yangdx | Standardize empty workspace handling from "_" to "" across storage | postgres | 1 | git cherry-pick d54d0d55 |
| 73 | e22ac52e | 2025-11-17 | yangdx | Auto-initialize pipeline status in LightRAG.initialize_storages() | postgres | 1 | git cherry-pick e22ac52e |
| 74 | fd486bc9 | 2025-11-17 | yangdx | Refactor storage classes to use namespace instead of final_namespace | postgres | 1 | git cherry-pick fd486bc9 |
| 75 | 3096f844 | 2025-11-18 | yangdx | fix(postgres): allow vchordrq.epsilon config when probes is empty | postgres | 1 | git cherry-pick 3096f844 |
| 76 | 6cef8df1 | 2025-11-18 | yangdx | Reduce log level and improve workspace mismatch message clarity | postgres | 1 | git cherry-pick 6cef8df1 |
| 77 | 9109509b | 2025-11-18 | yangdx | Merge branch 'dev-postgres-vchordrq' | postgres | 1 | git cherry-pick 9109509b |
| 78 | b583b8a5 | 2025-11-18 | yangdx | Merge branch 'feature/postgres-vchordrq-indexes' into dev-postgres-vchordrq | postgres | 1 | git cherry-pick b583b8a5 |
| 79 | d07023c9 | 2025-11-18 | wmsnp | feat(postgres_impl): add vchordrq vector index support and unify vector index creation logic | postgres | 1 | git cherry-pick d07023c9 |
| 80 | dbae327a | 2025-11-18 | yangdx | Merge branch 'main' into dev-postgres-vchordrq | postgres | 1 | git cherry-pick dbae327a |
| 81 | f4bf5d27 | 2025-11-18 | wmsnp | fix: add logger to configure_vchordrq() and format code | postgres | 1 | git cherry-pick f4bf5d27 |
| 82 | 5cc91686 | 2025-11-19 | yangdx | Expand AGENTS.md with testing controls and automation guidelines | postgres | 1 | git cherry-pick 5cc91686 |
| 83 | 1e415cff | 2025-11-20 | yangdx | Update postgreSQL docker image link | postgres | 1 | git cherry-pick 1e415cff |
| 84 | 8835fc24 | 2025-11-24 | copilot-swe-agent[bot] | Improve edge case handling for max_tokens=1 | postgres | 1 | git cherry-pick 8835fc24 |
| 85 | e136da96 | 2025-11-24 | copilot-swe-agent[bot] | Initial plan | postgres | 1 | git cherry-pick e136da96 |
| 86 | 8c4d7a00 | 2025-11-25 | yangdx | Refactor: Extract retry decorator to reduce code duplication in Neo4J storage | postgres | 1 | git cherry-pick 8c4d7a00 |
| 87 | aeaa0b32 | 2025-12-01 | yangdx | Add mhchem extension support for chemistry formulas in ChatMessage | postgres | 1 | git cherry-pick aeaa0b32 |
| 88 | 48b6a6df | 2025-12-02 | Daniel.y | Merge pull request #2446 from danielaskdd/fix-postgres | postgres | 1 | git cherry-pick 48b6a6df |
| 89 | d6019c82 | 2025-12-02 | yangdx | Add CASCADE to AGE extension creation in PostgreSQL implementation | postgres | 1 | git cherry-pick d6019c82 |
| 90 | 49197fbf | 2025-10-11 | yangdx | Update pymilvus to >=2.6.2 and add protobuf compatibility constraint | storage | 2 | git cherry-pick 49197fbf |
| 91 | baab9924 | 2025-10-11 | yangdx | Update pymilvus dependency from 2.5.2 to >=2.6.2 | storage | 2 | git cherry-pick baab9924 |
| 92 | e5e16b7b | 2025-10-21 | yangdx | Fix Redis data migration error | storage | 2 | git cherry-pick e5e16b7b |
| 93 | 0fa9a2ee | 2025-10-22 | yangdx | Fix dimension type comparison in Milvus vector field validation | storage | 2 | git cherry-pick 0fa9a2ee |
| 94 | 042cbad0 | 2025-10-30 | yangdx | Merge branch 'qdrant-multi-tenancy' | storage | 2 | git cherry-pick 042cbad0 |
| 95 | 0498e80a | 2025-10-30 | yangdx | Merge branch 'main' into qdrant-multi-tenancy | storage | 2 | git cherry-pick 0498e80a |
| 96 | e8f5f57e | 2025-11-10 | yangdx | Update qdrant-client minimum version from 1.7.0 to 1.11.0 | storage | 2 | git cherry-pick e8f5f57e |
| 97 | 8bb54833 | 2025-11-17 | Daniel.y | Merge pull request #2368 from danielaskdd/milvus-vector-batching | storage | 2 | git cherry-pick 8bb54833 |
| 98 | 7aaa51cd | 2025-11-24 | yangdx | Add retry decorators to Neo4j read operations for resilience | storage | 2 | git cherry-pick 7aaa51cd |
| 99 | 2832a2ca | 2025-11-25 | Daniel.y | Merge pull request #2417 from danielaskdd/neo4j-retry | storage | 2 | git cherry-pick 2832a2ca |
| 100 | 0e0b4a94 | 2025-10-16 | yangdx | Improve Docker build workflow with automated multi-arch script and docs | ci | 3 | git cherry-pick 0e0b4a94 |
| 101 | e6332ce5 | 2025-10-16 | yangdx | Add reminder note to manual Docker build workflow | ci | 3 | git cherry-pick e6332ce5 |
| 102 | 656025b7 | 2025-11-18 | yangdx | Rename GitHub workflow from "Tests" to "Offline Unit Tests" | ci | 3 | git cherry-pick 656025b7 |
| 103 | a11912ff | 2025-11-18 | yangdx | Add testing workflow guidelines to basic development rules | ci | 3 | git cherry-pick a11912ff |
| 104 | 445adfc9 | 2025-12-02 | yangdx | Add name to lint-and-format job in GitHub workflow | ci | 3 | git cherry-pick 445adfc9 |
| 105 | 6a8de2ed | 2025-09-29 | zl7261 | web_ui: check node source and target | tests | 4 | git cherry-pick 6a8de2ed |
| 106 | 91387628 | 2025-10-06 | yangdx | Add test script for aquery_data endpoint validation | tests | 4 | git cherry-pick 91387628 |
| 107 | dab1c358 | 2025-10-17 | yangdx | Optimize chat performance by reducing animations in inactive tabs | tests | 4 | git cherry-pick dab1c358 |
| 108 | 9e5004e2 | 2025-10-22 | xiaojunxiang | fix(docs): correct typo "acivate" → "activate" | tests | 4 | git cherry-pick 9e5004e2 |
| 109 | e2ec1cdc | 2025-10-25 | Daniel.y | Merge pull request #2258 from danielaskdd/pipeline-cancelllation | tests | 4 | git cherry-pick e2ec1cdc |
| 110 | 626b42bc | 2025-11-01 | anouarbm | feat: add optional Langfuse observability integration | tests | 4 | git cherry-pick 626b42bc |
| 111 | 5cdb4b0e | 2025-11-02 | anouarbm | fix: Apply ruff formatting and rename test_dataset to sample_dataset | tests | 4 | git cherry-pick 5cdb4b0e |
| 112 | b12b693a | 2025-11-02 | anouarbm | fixed ruff format of csv path | tests | 4 | git cherry-pick b12b693a |
| 113 | 10f6e695 | 2025-11-03 | yangdx | Improve Langfuse integration and stream response cleanup handling | tests | 4 | git cherry-pick 10f6e695 |
| 114 | 2fdb5f5e | 2025-11-03 | anouarbm | chore: trigger CI re-run 2 | tests | 4 | git cherry-pick 2fdb5f5e |
| 115 | 36bffe22 | 2025-11-03 | anouarbm | chore: trigger CI re-run | tests | 4 | git cherry-pick 36bffe22 |
| 116 | a172cf89 | 2025-11-03 | anouarbm | feat(evaluation): Add sample documents for reproducible RAGAS testing | tests | 4 | git cherry-pick a172cf89 |
| 117 | a790f081 | 2025-11-06 | yangdx | Refine gitignore to only exclude root-level test files | tests | 4 | git cherry-pick a790f081 |
| 118 | b0d44d28 | 2025-11-06 | yangdx | Add Langfuse observability integration documentation | tests | 4 | git cherry-pick b0d44d28 |
| 119 | 2f160652 | 2025-11-09 | yangdx | Refactor keyword_extraction from kwargs to explicit parameter | tests | 4 | git cherry-pick 2f160652 |
| 120 | 5885637e | 2025-11-12 | yangdx | Add specialized JSON string sanitizer to prevent UTF-8 encoding errors | tests | 4 | git cherry-pick 5885637e |
| 121 | 6918a88f | 2025-11-12 | yangdx | Add specialized JSON string sanitizer to prevent UTF-8 encoding errors | tests | 4 | git cherry-pick 6918a88f |
| 122 | 7d394fb0 | 2025-11-13 | yangdx | Replace asyncio.iscoroutine with inspect.isawaitable for better detection | tests | 4 | git cherry-pick 7d394fb0 |
| 123 | a24d8181 | 2025-11-13 | yangdx | Improve docling integration with macOS compatibility and CLI flag | tests | 4 | git cherry-pick a24d8181 |
| 124 | c230d1a2 | 2025-11-13 | yangdx | Replace asyncio.iscoroutine with inspect.isawaitable for better detection | tests | 4 | git cherry-pick c230d1a2 |
| 125 | c246eff7 | 2025-11-13 | yangdx | Improve docling integration with macOS compatibility and CLI flag | tests | 4 | git cherry-pick c246eff7 |
| 126 | 1a183702 | 2025-11-17 | BukeLy | docs: Update test file docstring to reflect all 11 test scenarios | tests | 4 | git cherry-pick 1a183702 |
| 127 | 288498cc | 2025-11-17 | BukeLy | test: Convert test_workspace_isolation.py to pytest style | tests | 4 | git cherry-pick 288498cc |
| 128 | 3806892a | 2025-11-17 | Daniel.y | Merge pull request #2371 from BukeLy/pytest-style-conversion | tests | 4 | git cherry-pick 3806892a |
| 129 | 3e759f46 | 2025-11-17 | BukeLy | test: Add real integration and E2E tests for workspace isolation | tests | 4 | git cherry-pick 3e759f46 |
| 130 | 3ec73693 | 2025-11-17 | BukeLy | test: Enhance E2E workspace isolation detection with content verification | tests | 4 | git cherry-pick 3ec73693 |
| 131 | 4742fc8e | 2025-11-17 | BukeLy | test: Add comprehensive workspace isolation test suite for PR #2366 | tests | 4 | git cherry-pick 4742fc8e |
| 132 | b7b8d156 | 2025-11-17 | yangdx | Refactor pytest dependencies into separate optional group | tests | 4 | git cherry-pick b7b8d156 |
| 133 | cf73cb4d | 2025-11-17 | yangdx | Remove unused variables from workspace isolation test | tests | 4 | git cherry-pick cf73cb4d |
| 134 | 1fe05df2 | 2025-11-18 | yangdx | Refactor test configuration to use pytest fixtures and CLI options | tests | 4 | git cherry-pick 1fe05df2 |
| 135 | 41bf6d02 | 2025-11-18 | yangdx | Fix test to use default workspace parameter behavior | tests | 4 | git cherry-pick 41bf6d02 |
| 136 | 472b498a | 2025-11-18 | yangdx | Replace pytest group reference with explicit dependencies in evaluation | tests | 4 | git cherry-pick 472b498a |
| 137 | 4ea21240 | 2025-11-18 | yangdx | Add GitHub CI workflow and test markers for offline/integration tests | tests | 4 | git cherry-pick 4ea21240 |
| 138 | 4fef731f | 2025-11-18 | yangdx | Standardize test directory creation and remove tempfile dependency | tests | 4 | git cherry-pick 4fef731f |
| 139 | 5da82bb0 | 2025-11-18 | yangdx | Add pre-commit to pytest dependencies and format test code | tests | 4 | git cherry-pick 5da82bb0 |
| 140 | 6ae0c144 | 2025-11-18 | yangdx | test: add concurrent execution to workspace isolation test | tests | 4 | git cherry-pick 6ae0c144 |
| 141 | 7e9c8ed1 | 2025-11-18 | yangdx | Rename test classes to prevent warning from pytest | tests | 4 | git cherry-pick 7e9c8ed1 |
| 142 | 99262ada | 2025-11-18 | yangdx | Enhance workspace isolation test with distinct mock data and persistence | tests | 4 | git cherry-pick 99262ada |
| 143 | 0fb2925c | 2025-11-19 | yangdx | Remove ascii_colors dependency and fix stream handling errors | tests | 4 | git cherry-pick 0fb2925c |
| 144 | d52adb64 | 2025-11-19 | Daniel.y | Merge pull request #2390 from danielaskdd/fix-pytest-logging-error | tests | 4 | git cherry-pick d52adb64 |
| 145 | 5f91063c | 2025-11-25 | yangdx | Add ruff as dependency to pytest and evaluation extras | tests | 4 | git cherry-pick 5f91063c |
| 146 | 90e38c20 | 2025-11-28 | Christian | Clauss Keep GitHub Actions up to date with GitHub's Dependabot | tests | 4 | git cherry-pick 90e38c20 |
| 147 | 88357675 | 2025-12-01 | dependabot[bot] | Bump the github-actions group with 7 updates | tests | 4 | git cherry-pick 88357675 |
| 148 | 0f19f80f | 2025-12-02 | yangdx | Configure comprehensive Dependabot for Python and frontend dependencies | tests | 4 | git cherry-pick 0f19f80f |
| 149 | 1f875122 | 2025-12-02 | yangdx | Drop Python 3.10 and 3.11 from CI test matrix | tests | 4 | git cherry-pick 1f875122 |
| 150 | 268e4ff6 | 2025-12-02 | yangdx | Refactor dependencies and add test extra in pyproject.toml | tests | 4 | git cherry-pick 268e4ff6 |
| 151 | 64760216 | 2025-12-02 | yangdx | Configure Dependabot schedule with specific times and timezone | tests | 4 | git cherry-pick 64760216 |
| 152 | d0509d6f | 2025-12-02 | Daniel.y | Merge pull request #2448 from HKUDS/dependabot/github_actions/github-actions-b6ffb444c9 | tests | 4 | git cherry-pick d0509d6f |
| 153 | ecef842c | 2025-12-02 | yangdx | Update GitHub Actions to use latest versions (v6) | tests | 4 | git cherry-pick ecef842c |
| 154 | 561ba4e4 | 2025-12-03 | yangdx | Fix trailing whitespace and update test mocking for rerank module | tests | 4 | git cherry-pick 561ba4e4 |
| 155 | a31192dd | 2025-10-05 | yangdx | Update i18n file for pipeline UI text across locales | workspace | 5 | git cherry-pick a31192dd |
| 156 | a5253244 | 2025-10-21 | yangdx | Simplify skip logging and reduce pipeline status updates | workspace | 5 | git cherry-pick a5253244 |
| 157 | 743aefc6 | 2025-10-24 | yangdx | Add pipeline cancellation feature for graceful processing termination | workspace | 5 | git cherry-pick 743aefc6 |
| 158 | 77336e50 | 2025-10-24 | yangdx | Improve error handling and add cancellation checks in pipeline | workspace | 5 | git cherry-pick 77336e50 |
| 159 | f89b5ab1 | 2025-10-24 | yangdx | Add pipeline cancellation feature with UI and i18n support | workspace | 5 | git cherry-pick f89b5ab1 |
| 160 | 81e3496a | 2025-10-25 | yangdx | Add confirmation dialog for pipeline cancellation | workspace | 5 | git cherry-pick 81e3496a |
| 161 | 5f4a2804 | 2025-10-30 | yangdx | Add Qdrant legacy collection migration with workspace support | workspace | 5 | git cherry-pick 5f4a2804 |
| 162 | c36afecb | 2025-10-30 | yangdx | Remove redundant await call in file extraction pipeline | workspace | 5 | git cherry-pick c36afecb |
| 163 | 58c83f9d | 2025-10-31 | yangdx | Add auto-refresh of popular labels when pipeline completes | workspace | 5 | git cherry-pick 58c83f9d |
| 164 | eb52ec94 | 2025-11-13 | BukeLy | feat: Add workspace isolation support for pipeline status | workspace | 5 | git cherry-pick eb52ec94 |
| 165 | 18a48702 | 2025-11-15 | BukeLy | fix: Add default workspace support for backward compatibility | workspace | 5 | git cherry-pick 18a48702 |
| 166 | 52c812b9 | 2025-11-17 | yangdx | Fix workspace isolation for pipeline status across all operations | workspace | 5 | git cherry-pick 52c812b9 |
| 167 | 78689e88 | 2025-11-17 | yangdx | Fix pipeline status namespace check to handle root case | workspace | 5 | git cherry-pick 78689e88 |
| 168 | 7ed0eac4 | 2025-11-17 | yangdx | Fix workspace filtering logic in get_all_update_flags_status | workspace | 5 | git cherry-pick 7ed0eac4 |
| 169 | 926960e9 | 2025-11-17 | yangdx | Refactor workspace handling to use default workspace and namespace locks | workspace | 5 | git cherry-pick 926960e9 |
| 170 | 9d7b7981 | 2025-11-17 | yangdx | Add pipeline status validation before document deletion | workspace | 5 | git cherry-pick 9d7b7981 |
| 171 | b6a5a90e | 2025-11-17 | yangdx | Fix NamespaceLock concurrent coroutine safety with ContextVar | workspace | 5 | git cherry-pick b6a5a90e |
| 172 | cdd53ee8 | 2025-11-17 | yangdx | Remove manual initialize_pipeline_status() calls across codebase | workspace | 5 | git cherry-pick cdd53ee8 |
| 173 | ddc76f0c | 2025-11-17 | yangdx | Merge branch 'main' into workspace-isolation | workspace | 5 | git cherry-pick ddc76f0c |
| 174 | e8383df3 | 2025-11-17 | yangdx | Fix NamespaceLock context variable timing to prevent lock bricking | workspace | 5 | git cherry-pick e8383df3 |
| 175 | f1d8f18c | 2025-11-17 | yangdx | Merge branch 'main' into workspace-isolation | workspace | 5 | git cherry-pick f1d8f18c |
| 176 | 1745b30a | 2025-11-18 | yangdx | Fix missing workspace parameter in update flags status call | workspace | 5 | git cherry-pick 1745b30a |
| 177 | 21ad990e | 2025-11-18 | yangdx | Improve workspace isolation tests with better parallelism checks and cleanup | workspace | 5 | git cherry-pick 21ad990e |
| 178 | 4048fc4b | 2025-11-18 | yangdx | Fix: auto-acquire pipeline when idle in document deletion | workspace | 5 | git cherry-pick 4048fc4b |
| 179 | dfbc9736 | 2025-11-18 | Daniel.y | Merge pull request #2369 from HKUDS/workspace-isolation | workspace | 5 | git cherry-pick dfbc9736 |
| 180 | f8dd2e07 | 2025-11-18 | yangdx | Fix namespace parsing when workspace contains colons | workspace | 5 | git cherry-pick f8dd2e07 |
| 181 | 93d445df | 2025-11-25 | yangdx | Add pipeline status lock function for legacy compatibility | workspace | 5 | git cherry-pick 93d445df |
| 182 | aac787ba | 2025-10-05 | yangdx | Clarify chunk tracking log message in _build_llm_context | chunking | 6 | git cherry-pick aac787ba |
| 183 | 8eb0f83e | 2025-10-12 | yangdx | Simplify Vite build config by removing manual chunking strategy | chunking | 6 | git cherry-pick 8eb0f83e |
| 184 | 35cd567c | 2025-10-17 | yangdx | Allow related chunks missing in knowledge graph queries | chunking | 6 | git cherry-pick 35cd567c |
| 185 | dc62c78f | 2025-10-20 | yangdx | Add entity/relation chunk tracking with configurable source ID limits | chunking | 6 | git cherry-pick dc62c78f |
| 186 | 29bf5936 | 2025-10-25 | yangdx | Fix entity and relation chunk cleanup in deletion pipeline | chunking | 6 | git cherry-pick 29bf5936 |
| 187 | 3fbd704b | 2025-10-26 | yangdx | Enhance entity/relation editing with chunk tracking synchronization | chunking | 6 | git cherry-pick 3fbd704b |
| 188 | a3370b02 | 2025-10-26 | yangdx | Add chunk tracking cleanup to entity/relation deletion and creation | chunking | 6 | git cherry-pick a3370b02 |
| 189 | 2c09adb8 | 2025-10-27 | yangdx | Add chunk tracking support to entity merge functionality | chunking | 6 | git cherry-pick 2c09adb8 |
| 190 | c81a56a1 | 2025-10-28 | yangdx | Fix entity and relationship deletion when no chunk references remain | chunking | 6 | git cherry-pick c81a56a1 |
| 191 | 0bbef981 | 2025-11-02 | anouarbm | Optimize RAGAS evaluation with parallel execution and chunk content enrichment | chunking | 6 | git cherry-pick 0bbef981 |
| 192 | 963ad4c6 | 2025-11-02 | anouarbm | docs: Add documentation and examples for include_chunk_content parameter | chunking | 6 | git cherry-pick 963ad4c6 |
| 193 | 6b0f9795 | 2025-11-06 | yangdx | Add workspace parameter and remove chunk-based query unit tests | chunking | 6 | git cherry-pick 6b0f9795 |
| 194 | 807d2461 | 2025-11-06 | yangdx | Remove unused chunk-based node/edge retrieval methods | chunking | 6 | git cherry-pick 807d2461 |
| 195 | ea141e27 | 2025-11-07 | yangdx | Fix: Remove redundant entity/relation chunk deletions | chunking | 6 | git cherry-pick ea141e27 |
| 196 | 77405006 | 2025-11-09 | Tong | Da support async chunking func to improve processing performance when a heavy `chunking_func` is passed in by user | chunking | 6 | git cherry-pick 77405006 |
| 197 | d137ba58 | 2025-11-09 | Tong | Da support async chunking func to improve processing performance when a heavy `chunking_func` is passed in by user | chunking | 6 | git cherry-pick d137ba58 |
| 198 | 245df75d | 2025-11-10 | Tong | Da easier version: detect chunking_func result is coroutine or not | chunking | 6 | git cherry-pick 245df75d |
| 199 | 50160254 | 2025-11-10 | Tong | Da easier version: detect chunking_func result is coroutine or not | chunking | 6 | git cherry-pick 50160254 |
| 200 | 940bec0b | 2025-11-13 | yangdx | Support async chunking functions in LightRAG processing pipeline | chunking | 6 | git cherry-pick 940bec0b |
| 201 | af542391 | 2025-11-13 | yangdx | Support async chunking functions in LightRAG processing pipeline | chunking | 6 | git cherry-pick af542391 |
| 202 | 1bfa1f81 | 2025-11-18 | yangdx | Merge branch 'main' into fix_chunk_comment | chunking | 6 | git cherry-pick 1bfa1f81 |
| 203 | 24423c92 | 2025-11-18 | yangdx | Merge branch 'fix_chunk_comment' | chunking | 6 | git cherry-pick 24423c92 |
| 204 | dacca334 | 2025-11-18 | EightyOliveira | refactor(chunking): rename params and improve docstring for chunking_by_token_size | chunking | 6 | git cherry-pick dacca334 |
| 205 | e77340d4 | 2025-11-18 | yangdx | Adjust chunking parameters to match the default environment variable settings | chunking | 6 | git cherry-pick e77340d4 |
| 206 | 57332925 | 2025-11-19 | yangdx | Add comprehensive tests for chunking with recursive splitting | chunking | 6 | git cherry-pick 57332925 |
| 207 | 6fea68bf | 2025-11-19 | yangdx | Fix ChunkTokenLimitExceededError message formatting | chunking | 6 | git cherry-pick 6fea68bf |
| 208 | f72f435c | 2025-11-19 | Daniel.y | Merge pull request #2389 from danielaskdd/fix-chunk-size | chunking | 6 | git cherry-pick f72f435c |
| 209 | f988a226 | 2025-11-19 | yangdx | Add token limit validation for character-only chunking | chunking | 6 | git cherry-pick f988a226 |
| 210 | fec7c67f | 2025-11-19 | yangdx | Add comprehensive chunking tests with multi-token tokenizer edge cases | chunking | 6 | git cherry-pick fec7c67f |
| 211 | a05bbf10 | 2025-11-22 | netbrah | Add Cohere reranker config, chunking, and tests | chunking | 6 | git cherry-pick a05bbf10 |
| 212 | 1d6ea0c5 | 2025-11-24 | copilot-swe-agent[bot] | Fix chunking infinite loop when overlap_tokens >= max_tokens | chunking | 6 | git cherry-pick 1d6ea0c5 |
| 213 | 9009abed | 2025-12-03 | yangdx | Fix top_n behavior with chunking to limit documents not chunks | chunking | 6 | git cherry-pick 9009abed |
| 214 | 54f0a7d1 | 2025-10-14 | DivinesLight | Quick fix to limit source_id ballooning while inserting nodes | ingestion | 7 | git cherry-pick 54f0a7d1 |
| 215 | 7871600d | 2025-10-14 | DivinesLight | Quick fix to limit source_id ballooning while inserting nodes | ingestion | 7 | git cherry-pick 7871600d |
| 216 | 1154c568 | 2025-10-21 | yangdx | Refactor deduplication calculation and remove unused variables | ingestion | 7 | git cherry-pick 1154c568 |
| 217 | a25003c3 | 2025-10-27 | yangdx | Fix relation deduplication logic and standardize log message prefixes | ingestion | 7 | git cherry-pick a25003c3 |
| 218 | 19c16bc4 | 2025-12-02 | yangdx | Add content deduplication check for document insertion endpoints | ingestion | 7 | git cherry-pick 19c16bc4 |
| 219 | 459e4ddc | 2025-12-02 | yangdx | Clean up duplicate dependencies in package.json and lock file | ingestion | 7 | git cherry-pick 459e4ddc |
| 220 | 8d28b959 | 2025-12-02 | yangdx | Fix duplicate document responses to return original track_id | ingestion | 7 | git cherry-pick 8d28b959 |
| 221 | ec40b17e | 2025-10-08 | Yasiru | Rangana feat: Add token tracking support to openai_embed function | embedding | 8 | git cherry-pick ec40b17e |
| 222 | 0f15fdc3 | 2025-10-09 | Daniel.y | Merge pull request #2181 from yrangana/feat/openai-embedding-token-tracking | embedding | 8 | git cherry-pick 0f15fdc3 |
| 223 | 6d1ae404 | 2025-10-15 | yangdx | Add offline Docker build support with embedded models and cache | embedding | 8 | git cherry-pick 6d1ae404 |
| 224 | 6a29b5da | 2025-10-23 | yangdx | Update Docker deployment comments for LLM and embedding hosts | embedding | 8 | git cherry-pick 6a29b5da |
| 225 | 7b8223da | 2025-11-03 | yangdx | Update env.example with host/endpoint clarifications for LLM/embedding | embedding | 8 | git cherry-pick 7b8223da |
| 226 | 9c057060 | 2025-11-05 | yangdx | Add separate endpoint configuration for LLM and embeddings in evaluation | embedding | 8 | git cherry-pick 9c057060 |
| 227 | 01b07b2b | 2025-11-07 | yangdx | Refactor Jina embedding dimension by changing param to optional with default | embedding | 8 | git cherry-pick 01b07b2b |
| 228 | 33a1482f | 2025-11-07 | yangdx | Add optional embedding dimension parameter control via env var | embedding | 8 | git cherry-pick 33a1482f |
| 229 | 9cee5a63 | 2025-11-07 | yangdx | Merge branch 'main' into apply-dim-to-embedding-call | embedding | 8 | git cherry-pick 9cee5a63 |
| 230 | ce28f30c | 2025-11-07 | yangdx | Add embedding_dim parameter support to embedding functions | embedding | 8 | git cherry-pick ce28f30c |
| 231 | d8a6355e | 2025-11-07 | yangdx | Merge branch 'main' into apply-dim-to-embedding-call | embedding | 8 | git cherry-pick d8a6355e |
| 232 | d94aae9c | 2025-11-07 | Yasiru | Rangana Add dimensions parameter support to openai_embed() | embedding | 8 | git cherry-pick d94aae9c |
| 233 | ffeeae42 | 2025-11-07 | yangdx | refactor: simplify jina embedding dimension handling | embedding | 8 | git cherry-pick ffeeae42 |
| 234 | 03cc6262 | 2025-11-08 | yangdx | Prohibit direct access to internal functions of EmbeddingFunc. | embedding | 8 | git cherry-pick 03cc6262 |
| 235 | 0b2a15c4 | 2025-11-08 | yangdx | Centralize embedding_send_dim config through args instead of env var | embedding | 8 | git cherry-pick 0b2a15c4 |
| 236 | 29a349f2 | 2025-11-08 | Daniel.y | Merge pull request #2329 from danielaskdd/gemini-embedding | embedding | 8 | git cherry-pick 29a349f2 |
| 237 | a624a950 | 2025-11-08 | yangdx | Add Gemini to APIs requiring embedding dimension parameter | embedding | 8 | git cherry-pick a624a950 |
| 238 | de4ed736 | 2025-11-08 | yangdx | Add Gemini embedding support | embedding | 8 | git cherry-pick de4ed736 |
| 239 | f4492d48 | 2025-11-08 | Daniel.y | Merge pull request #2328 from HKUDS/apply-dim-to-embedding-call | embedding | 8 | git cherry-pick f4492d48 |
| 240 | 05852e1a | 2025-11-14 | yangdx | Add max_token_size parameter to embedding function decorators | embedding | 8 | git cherry-pick 05852e1a |
| 241 | 14a6c24e | 2025-11-14 | yangdx | Add configurable embedding token limit with validation | embedding | 8 | git cherry-pick 14a6c24e |
| 242 | 2fb57e76 | 2025-11-14 | yangdx | Fix embedding token limit initialization order | embedding | 8 | git cherry-pick 2fb57e76 |
| 243 | 39b49e92 | 2025-11-14 | yangdx | Convert embedding_token_limit from property to field with __post_init__ | embedding | 8 | git cherry-pick 39b49e92 |
| 244 | 5dec4dea | 2025-11-14 | yangdx | Improve embedding config priority and add debug logging | embedding | 8 | git cherry-pick 5dec4dea |
| 245 | 6b2af2b5 | 2025-11-14 | yangdx | Refactor embedding function creation with proper attribute inheritance | embedding | 8 | git cherry-pick 6b2af2b5 |
| 246 | 77221564 | 2025-11-14 | yangdx | Add max_token_size parameter to embedding function decorators | embedding | 8 | git cherry-pick 77221564 |
| 247 | 963a0a5d | 2025-11-14 | yangdx | Refactor embedding function creation with proper attribute inheritance | embedding | 8 | git cherry-pick 963a0a5d |
| 248 | ab4d7ac2 | 2025-11-14 | yangdx | Add configurable embedding token limit with validation | embedding | 8 | git cherry-pick ab4d7ac2 |
| 249 | de4412dd | 2025-11-14 | yangdx | Fix embedding token limit initialization order | embedding | 8 | git cherry-pick de4412dd |
| 250 | e5addf4d | 2025-11-14 | yangdx | Improve embedding config priority and add debug logging | embedding | 8 | git cherry-pick e5addf4d |
| 251 | f0254773 | 2025-11-14 | yangdx | Convert embedding_token_limit from property to field with __post_init__ | embedding | 8 | git cherry-pick f0254773 |
| 252 | 3b76eea2 | 2025-11-15 | Daniel.y | Merge pull request #2359 from danielaskdd/embedding-limit | embedding | 8 | git cherry-pick 3b76eea2 |
| 253 | b5589ce4 | 2025-11-15 | yangdx | Merge branch 'main' into embedding-limit | embedding | 8 | git cherry-pick b5589ce4 |
| 254 | c13f9116 | 2025-11-17 | yangdx | Add embedding dimension validation to EmbeddingFunc wrapper | embedding | 8 | git cherry-pick c13f9116 |
| 255 | 46ce6d9a | 2025-11-20 | yangdx | Fix Azure OpenAI embedding model parameter fallback | embedding | 8 | git cherry-pick 46ce6d9a |
| 256 | 0c4cba38 | 2025-11-21 | yangdx | Fix double decoration in azure_openai_embed and document decorator usage | embedding | 8 | git cherry-pick 0c4cba38 |
| 257 | 7b762110 | 2025-11-22 | yangdx | Add fallback to AZURE_OPENAI_API_VERSION for embedding API version | embedding | 8 | git cherry-pick 7b762110 |
| 258 | 1b02684e | 2025-11-28 | Daniel.y | Merge pull request #2432 from danielaskdd/embedding-example | embedding | 8 | git cherry-pick 1b02684e |
| 259 | 1d07ff7f | 2025-11-28 | yangdx | Update OpenAI and Ollama embedding func examples in README | embedding | 8 | git cherry-pick 1d07ff7f |
| 260 | 4ab4a7ac | 2025-11-28 | yangdx | Allow embedding models to use provider defaults when unspecified | embedding | 8 | git cherry-pick 4ab4a7ac |
| 261 | 56e0365c | 2025-11-28 | yangdx | Add configurable model parameter to jina_embed function | embedding | 8 | git cherry-pick 56e0365c |
| 262 | 6e2946e7 | 2025-11-28 | yangdx | Add max_token_size parameter to azure_openai_embed wrapper | embedding | 8 | git cherry-pick 6e2946e7 |
| 263 | 97a9dfca | 2025-11-28 | yangdx | Add important note about embedding function wrapping restrictions | embedding | 8 | git cherry-pick 97a9dfca |
| 264 | b6705449 | 2025-11-28 | Daniel.y | Merge pull request #2433 from danielaskdd/fix-jina-embedding | embedding | 8 | git cherry-pick b6705449 |
| 265 | ea8d55ab | 2025-11-28 | yangdx | Add documentation for embedding provider configuration rules | embedding | 8 | git cherry-pick ea8d55ab |
| 266 | 37e8898c | 2025-10-01 | yangdx | Simplify reference formatting in LLM context generation | llm_cloud | 9 | git cherry-pick 37e8898c |
| 267 | 83d99e14 | 2025-10-01 | yangdx | fix(OllamaAPI): Add validation to ensure last message is from user role | llm_cloud | 9 | git cherry-pick 83d99e14 |
| 268 | 0b3d3150 | 2025-10-20 | Humphry | extended to use gemini, sswitched to use gemini-flash-latest | llm_cloud | 9 | git cherry-pick 0b3d3150 |
| 269 | 74694214 | 2025-10-20 | dependabot[bot] | Update openai requirement from <2.0.0,>=1.0.0 to >=1.0.0,<3.0.0 | llm_cloud | 9 | git cherry-pick 74694214 |
| 270 | 175ef459 | 2025-10-21 | Daniel.y | Merge pull request #2238 from HKUDS/dependabot/pip/openai-gte-1.0.0-and-lt-3.0.0 | llm_cloud | 9 | git cherry-pick 175ef459 |
| 271 | 162370b6 | 2025-10-22 | yangdx | Add optional LLM cache deletion when deleting documents | llm_cloud | 9 | git cherry-pick 162370b6 |
| 272 | aa916f28 | 2025-11-01 | anouarbm | docs: add generic test_dataset.json for evaluation examples Test cases with generic examples about: - LightRAG framework features and capabilities - RAG system architecture and components - Vector database support (ChromaDB, Neo4j, Milvus, etc.) - LLM provider integrations (OpenAI, Anthropic, Ollama, etc.) - RAG evaluation metrics explanation - Deployment options (Docker, FastAPI, direct integration) - Knowledge graph-based retrieval concepts | llm_cloud | 9 | git cherry-pick aa916f28 |
| 273 | 994a82dc | 2025-11-05 | yangdx | Suppress token usage warnings for custom OpenAI-compatible endpoints | llm_cloud | 9 | git cherry-pick 994a82dc |
| 274 | 3cb4eae4 | 2025-11-07 | yangdx | Add Chain of Thought support to Gemini LLM integration | llm_cloud | 9 | git cherry-pick 3cb4eae4 |
| 275 | 6686edfd | 2025-11-07 | yangdx | Update Gemini LLM options: add seed and thinking config, remove MIME type | llm_cloud | 9 | git cherry-pick 6686edfd |
| 276 | 73284623 | 2025-11-07 | Daniel.y | Merge pull request #2326 from danielaskdd/gemini-cot | llm_cloud | 9 | git cherry-pick 73284623 |
| 277 | 8c275553 | 2025-11-07 | yangdx | Fix Gemini response parsing to avoid warnings from non-text parts | llm_cloud | 9 | git cherry-pick 8c275553 |
| 278 | 924c8cb8 | 2025-11-07 | yangdx | Merge branch 'main' into gemini-cot | llm_cloud | 9 | git cherry-pick 924c8cb8 |
| 279 | fc40a369 | 2025-11-07 | yangdx | Add timeout support to Gemini LLM and improve parameter handling | llm_cloud | 9 | git cherry-pick fc40a369 |
| 280 | 3d9de5ed | 2025-11-08 | yangdx | feat: improve Gemini client error handling and retry logic | llm_cloud | 9 | git cherry-pick 3d9de5ed |
| 281 | 55274dde | 2025-11-08 | yangdx | Add LLM cache migration tool for KV storage backends | llm_cloud | 9 | git cherry-pick 55274dde |
| 282 | 57ee7d5a | 2025-11-08 | yangdx | Merge branch 'main' into llm-cache-migrate | llm_cloud | 9 | git cherry-pick 57ee7d5a |
| 283 | 6b9f13c7 | 2025-11-08 | yangdx | Enhance LLM cache migration tool with streaming and improved UX | llm_cloud | 9 | git cherry-pick 6b9f13c7 |
| 284 | 6fc54d36 | 2025-11-08 | yangdx | Move LLM cache migration tool to lightrag.tools module | llm_cloud | 9 | git cherry-pick 6fc54d36 |
| 285 | 85bb98b3 | 2025-11-08 | Daniel.y | Merge pull request #2331 from danielaskdd/gemini-retry | llm_cloud | 9 | git cherry-pick 85bb98b3 |
| 286 | 987bc09c | 2025-11-08 | yangdx | Update LLM cache migration docs and improve UX prompts | llm_cloud | 9 | git cherry-pick 987bc09c |
| 287 | d0d31e92 | 2025-11-08 | yangdx | Improve LLM cache migration tool configuration and messaging | llm_cloud | 9 | git cherry-pick d0d31e92 |
| 288 | f83ea339 | 2025-11-08 | yangdx | Add section header comment for Gemini binding options | llm_cloud | 9 | git cherry-pick f83ea339 |
| 289 | 1485cb82 | 2025-11-09 | yangdx | Add LLM query cache cleanup tool for KV storage backends | llm_cloud | 9 | git cherry-pick 1485cb82 |
| 290 | 3110ca51 | 2025-11-09 | Daniel.y | Merge pull request #2335 from danielaskdd/llm-cache-cleanup | llm_cloud | 9 | git cherry-pick 3110ca51 |
| 291 | 754d2ad2 | 2025-11-09 | yangdx | Add documentation for LLM cache migration between storage types | llm_cloud | 9 | git cherry-pick 754d2ad2 |
| 292 | 88ab73f6 | 2025-11-09 | yangdx | HotFix: Restore streaming response in OpenAI LLM | llm_cloud | 9 | git cherry-pick 88ab73f6 |
| 293 | 8adf3180 | 2025-11-09 | Daniel.y | Merge pull request #2330 from danielaskdd/llm-cache-migrate | llm_cloud | 9 | git cherry-pick 8adf3180 |
| 294 | 18893015 | 2025-11-13 | yangdx | Merge branch 'feat/add_cloud_ollama_support' | llm_cloud | 9 | git cherry-pick 18893015 |
| 295 | 680e36c6 | 2025-11-14 | yangdx | Improve Bedrock error handling with retry logic and custom exceptions | llm_cloud | 9 | git cherry-pick 680e36c6 |
| 296 | f5b48587 | 2025-11-14 | yangdx | Improve Bedrock error handling with retry logic and custom exceptions | llm_cloud | 9 | git cherry-pick f5b48587 |
| 297 | 95e1fb16 | 2025-11-17 | yangdx | Remove final_namespace attribute for in-memory storage and use namespace in clean_llm_query_cache.py | llm_cloud | 9 | git cherry-pick 95e1fb16 |
| 298 | a990c1d4 | 2025-11-17 | BukeLy | fix: Correct Mock LLM output format in E2E test | llm_cloud | 9 | git cherry-pick a990c1d4 |
| 299 | 021b637d | 2025-11-21 | Daniel.y | Merge pull request #2403 from danielaskdd/azure-cot-handling | llm_cloud | 9 | git cherry-pick 021b637d |
| 300 | 02fdceb9 | 2025-11-21 | yangdx | Update OpenAI client to use stable API and bump minimum version to 2.0.0 | llm_cloud | 9 | git cherry-pick 02fdceb9 |
| 301 | 1e477e95 | 2025-11-21 | yangdx | Add lightrag-clean-llmqc console script entry point | llm_cloud | 9 | git cherry-pick 1e477e95 |
| 302 | 45f4f823 | 2025-11-21 | yangdx | Refactor Azure OpenAI client creation to support client_configs merging | llm_cloud | 9 | git cherry-pick 45f4f823 |
| 303 | 8777895e | 2025-11-21 | Daniel.y | Merge pull request #2401 from danielaskdd/fix-openai-keyword-extraction | llm_cloud | 9 | git cherry-pick 8777895e |
| 304 | 9f69c5bf | 2025-11-21 | yangdx | feat: Support structured output `parsed` from OpenAI | llm_cloud | 9 | git cherry-pick 9f69c5bf |
| 305 | ac9f2574 | 2025-11-21 | yangdx | Improve Azure OpenAI wrapper functions with full parameter support | llm_cloud | 9 | git cherry-pick ac9f2574 |
| 306 | b709f8f8 | 2025-11-21 | yangdx | Consolidate Azure OpenAI implementation into main OpenAI module | llm_cloud | 9 | git cherry-pick b709f8f8 |
| 307 | fafa1791 | 2025-11-21 | yangdx | Fix Azure OpenAI model parameter to use deployment name consistently | llm_cloud | 9 | git cherry-pick fafa1791 |
| 308 | ffd8da51 | 2025-11-21 | yangdx | Improve Azure OpenAI compatibility and error handling | llm_cloud | 9 | git cherry-pick ffd8da51 |
| 309 | 49fb11e2 | 2025-11-22 | yangdx | Update Azure OpenAI configuration examples | llm_cloud | 9 | git cherry-pick 49fb11e2 |
| 310 | 5f53de88 | 2025-11-22 | yangdx | Fix Azure configuration examples and correct typos in env.example | llm_cloud | 9 | git cherry-pick 5f53de88 |
| 311 | a898f054 | 2025-11-25 | palanisd | Merge branch 'HKUDS:main' into cohere-rerank | rerank | 10 | git cherry-pick a898f054 |
| 312 | 8e50eef5 | 2025-12-02 | yangdx | Merge branch 'main' into cohere-rerank | rerank | 10 | git cherry-pick 8e50eef5 |
| 313 | f0d67f16 | 2025-12-03 | yangdx | Merge branch 'cohere-rerank' | rerank | 10 | git cherry-pick f0d67f16 |
| 314 | 075399ff | 2025-11-12 | Daniel.y | Merge pull request #2346 from danielaskdd/optimize-json-sanitization | json | 11 | git cherry-pick 075399ff |
| 315 | 23cbb9c9 | 2025-11-12 | yangdx | Add data sanitization to JSON writing to prevent UTF-8 encoding errors | json | 11 | git cherry-pick 23cbb9c9 |
| 316 | 6de4123f | 2025-11-12 | yangdx | Optimize JSON string sanitization with precompiled regex and zero-copy | json | 11 | git cherry-pick 6de4123f |
| 317 | 70cc2419 | 2025-11-12 | yangdx | Fix empty dict handling after JSON sanitization | json | 11 | git cherry-pick 70cc2419 |
| 318 | 7f54f470 | 2025-11-12 | yangdx | Optimize JSON string sanitization with precompiled regex and zero-copy | json | 11 | git cherry-pick 7f54f470 |
| 319 | a08bc726 | 2025-11-12 | yangdx | Fix empty dict handling after JSON sanitization | json | 11 | git cherry-pick a08bc726 |
| 320 | abeaac84 | 2025-11-12 | yangdx | Improve JSON data sanitization to handle tuples and dict keys | json | 11 | git cherry-pick abeaac84 |
| 321 | cca0800e | 2025-11-12 | yangdx | Fix migration to reload sanitized data and prevent memory corruption | json | 11 | git cherry-pick cca0800e |
| 322 | d1f4b6e5 | 2025-11-12 | yangdx | Add data sanitization to JSON writing to prevent UTF-8 encoding errors | json | 11 | git cherry-pick d1f4b6e5 |
| 323 | dcf1d286 | 2025-11-12 | yangdx | Fix migration to reload sanitized data and prevent memory corruption | json | 11 | git cherry-pick dcf1d286 |
| 324 | f28a0c25 | 2025-11-12 | yangdx | Improve JSON data sanitization to handle tuples and dict keys | json | 11 | git cherry-pick f28a0c25 |
| 325 | c46c1b26 | 2025-10-31 | yangdx | Add pycryptodome dependency for PDF encryption support | 12 | git cherry-pick c46c1b26 | |
| 326 | 61b57cbb | 2025-11-01 | yangdx | Add PDF decryption support for password-protected files | 12 | git cherry-pick 61b57cbb | |
| 327 | ece0398d | 2025-11-01 | Daniel.y | Merge pull request #2296 from danielaskdd/pdf-decryption | 12 | git cherry-pick ece0398d | |
| 328 | 5a6bb658 | 2025-11-11 | Daniel.y | Merge pull request #2338 from danielaskdd/migrate-to-pypdf | 12 | git cherry-pick 5a6bb658 | |
| 329 | c434879c | 2025-11-11 | yangdx | Replace PyPDF2 with pypdf for PDF processing | 12 | git cherry-pick c434879c | |
| 330 | fdcb4d0b | 2025-11-11 | yangdx | Replace PyPDF2 with pypdf for PDF processing | 12 | git cherry-pick fdcb4d0b | |
| 331 | 186c8f0e | 2025-11-19 | yangdx | Preserve blank paragraphs in DOCX extraction to maintain spacing | docx | 13 | git cherry-pick 186c8f0e |
| 332 | 4438ba41 | 2025-11-19 | yangdx | Enhance DOCX extraction to preserve document order with tables | docx | 13 | git cherry-pick 4438ba41 |
| 333 | 95cd0ece | 2025-11-19 | yangdx | Fix DOCX table extraction by escaping special characters in cells | docx | 13 | git cherry-pick 95cd0ece |
| 334 | e7d2803a | 2025-11-19 | yangdx | Remove text stripping in DOCX extraction to preserve whitespace | docx | 13 | git cherry-pick e7d2803a |
| 335 | fa887d81 | 2025-11-19 | yangdx | Fix table column structure preservation in DOCX extraction | docx | 13 | git cherry-pick fa887d81 |
| 336 | 3f6423df | 2025-12-01 | yangdx | Fix KaTeX extension loading by moving imports to app startup | katex | 14 | git cherry-pick 3f6423df |
| 337 | 8f4bfbf1 | 2025-12-01 | yangdx | Add KaTeX copy-tex extension support for formula copying | katex | 14 | git cherry-pick 8f4bfbf1 |
| 338 | dde728a3 | 2025-10-05 | yangdx | Bump core version to 1.5.0 and API to 0236 | dependabot | 15 | git cherry-pick dde728a3 |
| 339 | 289337b2 | 2025-10-11 | yangdx | Bump API version to 0237 | dependabot | 15 | git cherry-pick 289337b2 |
| 340 | 79f623a2 | 2025-10-12 | yangdx | Bump core version to 1.4.9.3 | dependabot | 15 | git cherry-pick 79f623a2 |
| 341 | f402ad27 | 2025-10-12 | yangdx | Bump API version to 0238 | dependabot | 15 | git cherry-pick f402ad27 |
| 342 | a81c122f | 2025-10-14 | yangdx | Bump API version to 0240 | dependabot | 15 | git cherry-pick a81c122f |
| 343 | f3740d82 | 2025-10-14 | yangdx | Bump API version to 0239 | dependabot | 15 | git cherry-pick f3740d82 |
| 344 | 91b8722b | 2025-10-16 | yangdx | Bump core version to 1.4.9.4 | dependabot | 15 | git cherry-pick 91b8722b |
| 345 | 7bf9d1e8 | 2025-10-17 | yangdx | Bump API version to 0241 | dependabot | 15 | git cherry-pick 7bf9d1e8 |
| 346 | ef4acf53 | 2025-10-21 | dependabot[bot] | Update pandas requirement from <2.3.0,>=2.0.0 to >=2.0.0,<2.4.0 | dependabot | 15 | git cherry-pick ef4acf53 |
| 347 | 1101562e | 2025-10-22 | yangdx | Bump API version to 0243 | dependabot | 15 | git cherry-pick 1101562e |
| 348 | fdf0fe04 | 2025-10-22 | yangdx | Bump API version to 0244 | dependabot | 15 | git cherry-pick fdf0fe04 |
| 349 | 3eb3a075 | 2025-10-25 | yangdx | Bump core version to 1.4.9.5 and API version to 0245 | dependabot | 15 | git cherry-pick 3eb3a075 |
| 350 | 94f24a66 | 2025-10-27 | yangdx | Bump API version to 0246 | dependabot | 15 | git cherry-pick 94f24a66 |
| 351 | f81dd4e7 | 2025-10-27 | dependabot[bot] | Update redis requirement from <7.0.0,>=5.0.0 to >=5.0.0,<8.0.0 | dependabot | 15 | git cherry-pick f81dd4e7 |
| 352 | 4bf41abe | 2025-10-28 | Daniel.y | Merge pull request #2272 from HKUDS/dependabot/pip/redis-gte-5.0.0-and-lt-8.0.0 | dependabot | 15 | git cherry-pick 4bf41abe |
| 353 | 3a7f7535 | 2025-10-29 | yangdx | Bump core version to 1.4.9.6 and API version to 0248 | dependabot | 15 | git cherry-pick 3a7f7535 |
| 354 | da2e9efd | 2025-10-29 | yangdx | Bump API version to 0247 | dependabot | 15 | git cherry-pick da2e9efd |
| 355 | c9e73bb4 | 2025-10-30 | yangdx | Bump core version to 1.4.9.7 and API version to 0249 | dependabot | 15 | git cherry-pick c9e73bb4 |
| 356 | e5414c61 | 2025-10-31 | yangdx | Bump core version to 1.4.9.8 and API version to 0250 | dependabot | 15 | git cherry-pick e5414c61 |
| 357 | 5bcd2926 | 2025-11-06 | yangdx | Bump API version to 0251 | dependabot | 15 | git cherry-pick 5bcd2926 |
| 358 | cf732dbf | 2025-11-08 | yangdx | Bump core version to 1.4.9.9 and API to 0252 | dependabot | 15 | git cherry-pick cf732dbf |
| 359 | 1f9d0735 | 2025-11-09 | yangdx | Bump API version to 0253 | dependabot | 15 | git cherry-pick 1f9d0735 |
| 360 | 9262f66d | 2025-11-17 | yangdx | Bump API version to 0255 | dependabot | 15 | git cherry-pick 9262f66d |
| 361 | d16c7840 | 2025-11-18 | yangdx | Bump API version to 0256 | dependabot | 15 | git cherry-pick d16c7840 |
| 362 | f83b475a | 2025-11-18 | yangdx | Remove Dependabot configuration file | dependabot | 15 | git cherry-pick f83b475a |
| 363 | 881b8d3a | 2025-11-28 | yangdx | Bump API version to 0257 | dependabot | 15 | git cherry-pick 881b8d3a |
| 364 | 112ed234 | 2025-12-01 | yangdx | Bump API version to 0258 | dependabot | 15 | git cherry-pick 112ed234 |
| 365 | 13fc9f33 | 2025-12-02 | yangdx | Reduce dependabot open pull request limits | dependabot | 15 | git cherry-pick 13fc9f33 |
| 366 | 381ddfff | 2025-12-02 | yangdx | Bump API version to 0259 | dependabot | 15 | git cherry-pick 381ddfff |
| 367 | 883c5dc0 | 2025-12-02 | yangdx | Update dependabot config with new groupings and patterns | dependabot | 15 | git cherry-pick 883c5dc0 |
| 368 | 9425277f | 2025-12-02 | yangdx | Improve dependabot config with better docs and numpy ignore rule | dependabot | 15 | git cherry-pick 9425277f |
| 369 | b2f1de4a | 2025-12-02 | Daniel.y | Merge pull request #2447 from danielaskdd/dependabot | dependabot | 15 | git cherry-pick b2f1de4a |
| 370 | f93bda58 | 2025-12-02 | yangdx | Enable numpy updates in dependabot configuration | dependabot | 15 | git cherry-pick f93bda58 |
| 371 | a250d881 | 2025-10-02 | yangdx | Update webui assets | webui | 16 | git cherry-pick a250d881 |
| 372 | cec784f6 | 2025-10-02 | yangdx | Update webui assets | webui | 16 | git cherry-pick cec784f6 |
| 373 | 1574fec7 | 2025-10-05 | yangdx | Update webui assets | webui | 16 | git cherry-pick 1574fec7 |
| 374 | b5f83767 | 2025-10-05 | yangdx | Update webui assets | webui | 16 | git cherry-pick b5f83767 |
| 375 | d473f635 | 2025-10-05 | yangdx | Update webui assets | webui | 16 | git cherry-pick d473f635 |
| 376 | 5734f51e | 2025-10-12 | Daniel.y | Merge pull request #2198 from danielaskdd/webui | webui | 16 | git cherry-pick 5734f51e |
| 377 | 8a009899 | 2025-10-12 | yangdx | Update webui assets | webui | 16 | git cherry-pick 8a009899 |
| 378 | e1af1c6d | 2025-10-12 | yangdx | Update webui assets | webui | 16 | git cherry-pick e1af1c6d |
| 379 | c0b1552e | 2025-10-14 | yangdx | Remove .gitkeep file by ensuring webui dir exists on bun build | webui | 16 | git cherry-pick c0b1552e |
| 380 | df52ce98 | 2025-10-14 | yangdx | Revert vite.config.ts to origin version | webui | 16 | git cherry-pick df52ce98 |
| 381 | 8070d0cf | 2025-10-17 | Daniel.y | Merge pull request #2234 from danielaskdd/fix-webui | webui | 16 | git cherry-pick 8070d0cf |
| 382 | 80f2e691 | 2025-11-09 | yangdx | Remove redundant i18n import triggered the Vite “dynamic + static import” warning | webui | 16 | git cherry-pick 80f2e691 |
| 383 | 2539b4e2 | 2025-11-25 | Daniel.y | Merge pull request #2418 from danielaskdd/start-without-webui | webui | 16 | git cherry-pick 2539b4e2 |
| 384 | 48b67d30 | 2025-11-25 | yangdx | Handle missing WebUI assets gracefully without blocking server startup | webui | 16 | git cherry-pick 48b67d30 |
| 385 | 15bfd9fa | 2025-12-01 | dependabot[bot] | Bump the ui-components group in /lightrag_webui with 7 updates | webui | 16 | git cherry-pick 15bfd9fa |
| 386 | 1f3d7006 | 2025-12-01 | dependabot[bot] | Bump @stylistic/eslint-plugin-js from 3.1.0 to 4.4.1 in /lightrag_webui | webui | 16 | git cherry-pick 1f3d7006 |
| 387 | 245c0c32 | 2025-12-01 | dependabot[bot] | Bump the build-tools group in /lightrag_webui with 4 updates | webui | 16 | git cherry-pick 245c0c32 |
| 388 | 587a930b | 2025-12-01 | dependabot[bot] | Bump the react group in /lightrag_webui with 3 updates | webui | 16 | git cherry-pick 587a930b |
| 389 | 9ae1c7fc | 2025-12-01 | dependabot[bot] | Bump react-error-boundary from 5.0.0 to 6.0.0 in /lightrag_webui | webui | 16 | git cherry-pick 9ae1c7fc |
| 390 | e2431b67 | 2025-12-01 | dependabot[bot] | Bump @vitejs/plugin-react-swc from 3.11.0 to 4.2.0 in /lightrag_webui | webui | 16 | git cherry-pick e2431b67 |
| 391 | f4acb25c | 2025-12-01 | dependabot[bot] | Bump the frontend-minor-patch group in /lightrag_webui with 6 updates | webui | 16 | git cherry-pick f4acb25c |
| 392 | 09aa8483 | 2025-12-02 | yangdx | Merge branch 'dependabot/bun/lightrag_webui/stylistic/eslint-plugin-js-4.4.1' | webui | 16 | git cherry-pick 09aa8483 |
| 393 | 0c2a653c | 2025-12-02 | yangdx | Merge branch 'main' into dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0 | webui | 16 | git cherry-pick 0c2a653c |
| 394 | 0ca71a57 | 2025-12-02 | dependabot[bot] | Bump sonner from 1.7.4 to 2.0.7 in /lightrag_webui | webui | 16 | git cherry-pick 0ca71a57 |
| 395 | 0d89cd26 | 2025-12-02 | Daniel.y | Merge pull request #2462 from HKUDS/dependabot/bun/lightrag_webui/faker-js/faker-10.1.0 | webui | 16 | git cherry-pick 0d89cd26 |
| 396 | 0f045a52 | 2025-12-02 | yangdx | Merge branch 'dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0' of github.com:HKUDS/LightRAG into dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0 | webui | 16 | git cherry-pick 0f045a52 |
| 397 | 13a285d4 | 2025-12-02 | Daniel.y | Merge pull request #2451 from HKUDS/dependabot/bun/lightrag_webui/build-tools-0944ec6cea | webui | 16 | git cherry-pick 13a285d4 |
| 398 | 19cae272 | 2025-12-02 | Daniel.y | Merge pull request #2463 from HKUDS/dependabot/bun/lightrag_webui/types/node-24.9.2 | webui | 16 | git cherry-pick 19cae272 |
| 399 | 1d12f497 | 2025-12-02 | dependabot[bot] | Bump i18next from 24.2.3 to 25.6.0 in /lightrag_webui | webui | 16 | git cherry-pick 1d12f497 |
| 400 | 29bd027a | 2025-12-02 | dependabot[bot] | Bump @vitejs/plugin-react-swc | webui | 16 | git cherry-pick 29bd027a |
| 401 | 2bb9ec13 | 2025-12-02 | dependabot[bot] | Bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /lightrag_webui | webui | 16 | git cherry-pick 2bb9ec13 |
| 402 | 35c79341 | 2025-12-02 | Daniel.y | Merge pull request #2450 from HKUDS/dependabot/bun/lightrag_webui/ui-components-018be29f1c | webui | 16 | git cherry-pick 35c79341 |
| 403 | 42b09b10 | 2025-12-02 | dependabot[bot] | Bump globals from 15.15.0 to 16.5.0 in /lightrag_webui | webui | 16 | git cherry-pick 42b09b10 |
| 404 | 57d9cc8f | 2025-12-02 | Daniel.y | Merge pull request #2464 from HKUDS/dependabot/bun/lightrag_webui/react-syntax-highlighter-16.1.0 | webui | 16 | git cherry-pick 57d9cc8f |
| 405 | 59b1b58f | 2025-12-02 | Daniel.y | Merge pull request #2456 from HKUDS/dependabot/bun/lightrag_webui/globals-16.5.0 | webui | 16 | git cherry-pick 59b1b58f |
| 406 | 5ca4792c | 2025-12-02 | dependabot[bot] | Bump @faker-js/faker from 9.9.0 to 10.1.0 in /lightrag_webui | webui | 16 | git cherry-pick 5ca4792c |
| 407 | 67d9455c | 2025-12-02 | Daniel.y | Merge pull request #2466 from HKUDS/dependabot/bun/lightrag_webui/react-i18next-16.2.3 | webui | 16 | git cherry-pick 67d9455c |
| 408 | 68bee74d | 2025-12-02 | dependabot[bot] | Bump the frontend-minor-patch group in /lightrag_webui with 2 updates | webui | 16 | git cherry-pick 68bee74d |
| 409 | 6e2f125a | 2025-12-02 | Daniel.y | Merge pull request #2471 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-172e1e6fcf | webui | 16 | git cherry-pick 6e2f125a |
| 410 | 7545fa72 | 2025-12-02 | dependabot[bot] | Bump vite in /lightrag_webui in the build-tools group | webui | 16 | git cherry-pick 7545fa72 |
| 411 | 7f7ce9d3 | 2025-12-02 | dependabot[bot] | Bump i18next in /lightrag_webui in the frontend-minor-patch group | webui | 16 | git cherry-pick 7f7ce9d3 |
| 412 | 8cdf8a12 | 2025-12-02 | Daniel.y | Merge pull request #2455 from HKUDS/dependabot/bun/lightrag_webui/i18next-25.6.0 | webui | 16 | git cherry-pick 8cdf8a12 |
| 413 | 964b53e7 | 2025-12-02 | Daniel.y | Merge pull request #2458 from HKUDS/dependabot/bun/lightrag_webui/eslint-plugin-react-hooks-7.0.1 | webui | 16 | git cherry-pick 964b53e7 |
| 414 | a47414f7 | 2025-12-02 | Daniel.y | Merge pull request #2461 from HKUDS/dependabot/bun/lightrag_webui/sonner-2.0.7 | webui | 16 | git cherry-pick a47414f7 |
| 415 | a8e79a8a | 2025-12-02 | yangdx | Merge remote-tracking branch 'upstream/dependabot/bun/lightrag_webui/react-error-boundary-6.0.0' | webui | 16 | git cherry-pick a8e79a8a |
| 416 | ab718218 | 2025-12-02 | Daniel.y | Merge pull request #2449 from HKUDS/dependabot/bun/lightrag_webui/react-b0cb288b9e | webui | 16 | git cherry-pick ab718218 |
| 417 | b2b5f80b | 2025-12-02 | Daniel.y | Merge pull request #2467 from HKUDS/dependabot/bun/lightrag_webui/build-tools-ecae90f21c | webui | 16 | git cherry-pick b2b5f80b |
| 418 | b38f4dd7 | 2025-12-02 | dependabot[bot] | Bump react-syntax-highlighter from 15.6.6 to 16.1.0 in /lightrag_webui | webui | 16 | git cherry-pick b38f4dd7 |
| 419 | bd487a45 | 2025-12-02 | dependabot[bot] | Bump @vitejs/plugin-react-swc from 3.11.0 to 4.2.0 in /lightrag_webui | webui | 16 | git cherry-pick bd487a45 |
| 420 | c6c201d7 | 2025-12-02 | Daniel.y | Merge branch 'main' into dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770 | webui | 16 | git cherry-pick c6c201d7 |
| 421 | d3b5cb63 | 2025-12-02 | dependabot[bot] | Bump vite from 6.3.6 to 7.1.12 in /lightrag_webui | webui | 16 | git cherry-pick d3b5cb63 |
| 422 | d5e7b230 | 2025-12-02 | dependabot[bot] | Bump @types/node from 22.18.9 to 24.9.2 in /lightrag_webui | webui | 16 | git cherry-pick d5e7b230 |
| 423 | dd4c988b | 2025-12-02 | dependabot[bot] | Bump react-markdown from 9.1.0 to 10.1.0 in /lightrag_webui | webui | 16 | git cherry-pick dd4c988b |
| 424 | dd95813f | 2025-12-02 | Daniel.y | Merge pull request #2465 from HKUDS/dependabot/bun/lightrag_webui/react-markdown-10.1.0 | webui | 16 | git cherry-pick dd95813f |
| 425 | ddd32f58 | 2025-12-02 | Daniel.y | Merge pull request #2470 from HKUDS/dependabot/bun/lightrag_webui/build-tools-939f50a5f3 | webui | 16 | git cherry-pick ddd32f58 |
| 426 | e20f86a0 | 2025-12-02 | dependabot[bot] | Bump react-i18next from 15.7.4 to 16.2.3 in /lightrag_webui | webui | 16 | git cherry-pick e20f86a0 |
| 427 | e429d553 | 2025-12-02 | Daniel.y | Merge pull request #2459 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-9aaf02af10 | webui | 16 | git cherry-pick e429d553 |
| 428 | e547c003 | 2025-12-02 | Daniel.y | Merge pull request #2460 from HKUDS/dependabot/bun/lightrag_webui/vite-7.1.12 | webui | 16 | git cherry-pick e547c003 |
| 429 | e7966712 | 2025-12-02 | Daniel.y | Merge pull request #2452 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770 | webui | 16 | git cherry-pick e7966712 |
| 430 | ea826a38 | 2025-12-02 | yangdx | Merge branch 'dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0' | webui | 16 | git cherry-pick ea826a38 |
| 431 | ffcd75a4 | 2025-09-29 | zl7261 | decalre targetNode after check sourceNode | misc | 17 | git cherry-pick ffcd75a4 |
| 432 | 1bd84f00 | 2025-10-01 | Roman | Marchuk Merge branch 'main' into fix/dark-mode-graph-text-colors | misc | 17 | git cherry-pick 1bd84f00 |
| 433 | 7297ca1d | 2025-10-01 | Roman | Marchuk Fix dark mode graph labels for system theme and improve colors | misc | 17 | git cherry-pick 7297ca1d |
| 434 | bb6138e7 | 2025-10-01 | yangdx | fix(prompt): Clarify reference section restrictions in prompt templates | misc | 17 | git cherry-pick bb6138e7 |
| 435 | f83cde14 | 2025-10-01 | yangdx | fix(prompt): Improve markdown formatting requirements and reference style | misc | 17 | git cherry-pick f83cde14 |
| 436 | 112349ed | 2025-10-02 | yangdx | Modernize type hints and remove Python 3.8 compatibility code | misc | 17 | git cherry-pick 112349ed |
| 437 | 181525ff | 2025-10-02 | yangdx | Merge branch 'main' into zl7261/main | misc | 17 | git cherry-pick 181525ff |
| 438 | 19a41584 | 2025-10-02 | yangdx | Fix linting | misc | 17 | git cherry-pick 19a41584 |
| 439 | 1f07d4b1 | 2025-10-02 | yangdx | Remove .env_example from .gitignore | misc | 17 | git cherry-pick 1f07d4b1 |
| 440 | 6bf6f43d | 2025-10-02 | yangdx | Remove bold formatting from instruction headers in prompts | misc | 17 | git cherry-pick 6bf6f43d |
| 441 | b1a4e7d7 | 2025-10-02 | yangdx | Fix linting | misc | 17 | git cherry-pick b1a4e7d7 |
| 442 | d2196a4e | 2025-10-02 | yangdx | Merge remote-tracking branch 'origin/main' | misc | 17 | git cherry-pick d2196a4e |
| 443 | d4abe704 | 2025-10-02 | yangdx | Hide dev options in production builds | misc | 17 | git cherry-pick d4abe704 |
| 444 | f6b71536 | 2025-10-02 | yangdx | Merge branch 'main' into fix/dark-mode-graph-text-colors | misc | 17 | git cherry-pick f6b71536 |
| 445 | b9c37bd9 | 2025-10-03 | yangdx | Fix linting | misc | 17 | git cherry-pick b9c37bd9 |
| 446 | cf2a024e | 2025-10-04 | Jon | feat: Add endpoint and UI to retry failed documents | misc | 17 | git cherry-pick cf2a024e |
| 447 | 0aef6a16 | 2025-10-05 | yangdx | Add theme-aware edge highlighting colors for graph control | misc | 17 | git cherry-pick 0aef6a16 |
| 448 | 0c1cb7b7 | 2025-10-05 | yangdx | Improve document tooltip display with track ID and better formatting | misc | 17 | git cherry-pick 0c1cb7b7 |
| 449 | 0d694962 | 2025-10-05 | yangdx | Merge branch 'feat/retry-failed-documents-upstream' | misc | 17 | git cherry-pick 0d694962 |
| 450 | 1b274706 | 2025-10-05 | Daniel.y | Merge pull request #2171 from danielaskdd/doc-name-in-full-docs | misc | 17 | git cherry-pick 1b274706 |
| 451 | 4fe41f76 | 2025-10-05 | yangdx | Merge branch 'doc-name-in-full-docs' | misc | 17 | git cherry-pick 4fe41f76 |
| 452 | 7b1f8e0f | 2025-10-05 | yangdx | Update scan tooltip to clarify it also reprocesses failed documents | misc | 17 | git cherry-pick 7b1f8e0f |
| 453 | bf6ca9dd | 2025-10-05 | yangdx | Add retry failed button translations and standardize button text | misc | 17 | git cherry-pick bf6ca9dd |
| 454 | d550f1c5 | 2025-10-05 | yangdx | Fix linting | misc | 17 | git cherry-pick d550f1c5 |
| 455 | dad90d25 | 2025-10-05 | Daniel.y | Merge pull request #2170 from danielaskdd/tooltips-optimize | misc | 17 | git cherry-pick dad90d25 |
| 456 | 6190fa89 | 2025-10-06 | yangdx | Fix linting | misc | 17 | git cherry-pick 6190fa89 |
| 457 | d8a9617c | 2025-10-06 | kevinnkansah | fix: fix: asyncpg bouncer connection pool error | misc | 17 | git cherry-pick d8a9617c |
| 458 | fdcb034d | 2025-10-06 | kevinnkansah | chore: distinguish settings | misc | 17 | git cherry-pick fdcb034d |
| 459 | ea5e390b | 2025-10-07 | Daniel.y | Merge pull request #2178 from aleksvujic/patch-1 | misc | 17 | git cherry-pick ea5e390b |
| 460 | f1e01107 | 2025-10-07 | yangdx | Merge branch 'kevinnkansah/main' | misc | 17 | git cherry-pick f1e01107 |
| 461 | 9f44e89d | 2025-10-08 | NeelM0906 | Add knowledge graph manipulation endpoints | misc | 17 | git cherry-pick 9f44e89d |
| 462 | ae9f4ae7 | 2025-10-09 | Yasiru | Rangana fix: Remove trailing whitespace for pre-commit linting | misc | 17 | git cherry-pick ae9f4ae7 |
| 463 | b7c77396 | 2025-10-09 | NeelM0906 | Fix entity/relation creation endpoints to properly update vector stores | misc | 17 | git cherry-pick b7c77396 |
| 464 | f6d1fb98 | 2025-10-09 | NeelM0906 | Fix Linting errors | misc | 17 | git cherry-pick f6d1fb98 |
| 465 | 12facac5 | 2025-10-10 | yangdx | Enhance graph API endpoints with detailed docs and field validation | misc | 17 | git cherry-pick 12facac5 |
| 466 | 648d7bb1 | 2025-10-10 | yangdx | Refactor Helm template to handle optional envFrom values safely | misc | 17 | git cherry-pick 648d7bb1 |
| 467 | 85d1a563 | 2025-10-10 | yangdx | Merge branch 'adminunblinded/main' | misc | 17 | git cherry-pick 85d1a563 |
| 468 | b81b8620 | 2025-10-10 | kevinnkansah | chore: update deps | misc | 17 | git cherry-pick b81b8620 |
| 469 | d0ae7a67 | 2025-10-10 | yangdx | Fix typos and grammar in env.example configuration comments | misc | 17 | git cherry-pick d0ae7a67 |
| 470 | fea10cd0 | 2025-10-10 | yangdx | Merge branch 'chart-enchancment' | misc | 17 | git cherry-pick fea10cd0 |
| 471 | 1a4d6775 | 2025-10-11 | 杨广 | i18n: fix mustache brackets | misc | 17 | git cherry-pick 1a4d6775 |
| 472 | 49326f2b | 2025-10-11 | Daniel.y | Merge pull request #2194 from danielaskdd/offline | misc | 17 | git cherry-pick 49326f2b |
| 473 | 766f27da | 2025-10-11 | Daniel.y | Merge pull request #2193 from kevinnkansah/main | misc | 17 | git cherry-pick 766f27da |
| 474 | 7cddd564 | 2025-10-11 | yangdx | Revert core version to 1.4.9..2 | misc | 17 | git cherry-pick 7cddd564 |
| 475 | b7216ede | 2025-10-11 | yangdx | Fix linting | misc | 17 | git cherry-pick b7216ede |
| 476 | e1e4f1b0 | 2025-10-11 | yangdx | Fix get_by_ids to return None for missing records consistently | misc | 17 | git cherry-pick e1e4f1b0 |
| 477 | 074f0c8b | 2025-10-12 | yangdx | Update docstring for adelete_by_doc_id method clarity | misc | 17 | git cherry-pick 074f0c8b |
| 478 | 2d9334d3 | 2025-10-12 | yangdx | Simplify Root component by removing async i18n initialization | misc | 17 | git cherry-pick 2d9334d3 |
| 479 | 44f51f88 | 2025-10-12 | yangdx | Add fallback value for accordion content height CSS variable | misc | 17 | git cherry-pick 44f51f88 |
| 480 | 5290b60e | 2025-10-12 | Daniel.y | Merge pull request #2196 from zl7261/main | misc | 17 | git cherry-pick 5290b60e |
| 481 | f2fb1202 | 2025-10-12 | yangdx | Move accordion keyframes from CSS to Tailwind config and add fallback 'auto' value | misc | 17 | git cherry-pick f2fb1202 |
| 482 | 6c05f0f8 | 2025-10-13 | yangdx | Fix linting | misc | 17 | git cherry-pick 6c05f0f8 |
| 483 | be9e6d16 | 2025-10-13 | yangdx | Exclude Frontend Build Artifacts from Git Repository | misc | 17 | git cherry-pick be9e6d16 |
| 484 | cc436910 | 2025-10-13 | yangdx | Merge branch 'kevinnkansah/main' | misc | 17 | git cherry-pick cc436910 |
| 485 | 130b4959 | 2025-10-14 | yangdx | Add PREPROCESSED (multimodal_processed) status for multimodal document processing | misc | 17 | git cherry-pick 130b4959 |
| 486 | 4e740af7 | 2025-10-14 | haseebuchiha | Import from env and use default if none and removed useless import | misc | 17 | git cherry-pick 4e740af7 |
| 487 | 50210e25 | 2025-10-14 | yangdx | Add @tailwindcss/typography plugin and fix Tailwind config | misc | 17 | git cherry-pick 50210e25 |
| 488 | 5ace200b | 2025-10-14 | Daniel.y | Merge pull request #2208 from danielaskdd/remove-fontend-artifact | misc | 17 | git cherry-pick 5ace200b |
| 489 | 64900b54 | 2025-10-14 | yangdx | Add frontend source code update warning | misc | 17 | git cherry-pick 64900b54 |
| 490 | 8bf41131 | 2025-10-14 | yangdx | Standardize build commands and remove --emptyOutDir flag | misc | 17 | git cherry-pick 8bf41131 |
| 491 | 92a66565 | 2025-10-14 | Daniel.y | Merge pull request #2211 from HKUDS/add-preprocessed-status | misc | 17 | git cherry-pick 92a66565 |
| 492 | 965d8b16 | 2025-10-14 | yangdx | Merge branch 'add-preprocessed-status' | misc | 17 | git cherry-pick 965d8b16 |
| 493 | a8bbce3a | 2025-10-14 | yangdx | Use frozen lockfile for consistent frontend builds | misc | 17 | git cherry-pick a8bbce3a |
| 494 | d52c3377 | 2025-10-14 | haseebuchiha | Import from env and use default if none and removed useless import | misc | 17 | git cherry-pick d52c3377 |
| 495 | ee45ab51 | 2025-10-14 | yangdx | Move frontend build check from setup.py to runtime server startup | misc | 17 | git cherry-pick ee45ab51 |
| 496 | 17c2a929 | 2025-10-15 | DivinesLight | Get max source Id config from .env and lightRAG init | misc | 17 | git cherry-pick 17c2a929 |
| 497 | 29bac49f | 2025-10-15 | yangdx | Handle empty query results by returning None instead of fail responses | misc | 17 | git cherry-pick 29bac49f |
| 498 | 433ec813 | 2025-10-15 | yangdx | Improve offline installation with constraints and version bounds | misc | 17 | git cherry-pick 433ec813 |
| 499 | 7f223d5a | 2025-10-15 | yangdx | Fix linting | misc | 17 | git cherry-pick 7f223d5a |
| 500 | 83b10a52 | 2025-10-15 | Daniel.y | Merge pull request #2218 from danielaskdd/issue-2215 | misc | 17 | git cherry-pick 83b10a52 |
| 501 | c06522b9 | 2025-10-15 | DivinesLight | Get max source Id config from .env and lightRAG init | misc | 17 | git cherry-pick c06522b9 |
| 502 | 8cc8bbf4 | 2025-10-16 | yangdx | Change Docker build cache mode from max to min | misc | 17 | git cherry-pick 8cc8bbf4 |
| 503 | 8e3497dc | 2025-10-16 | yangdx | Update comments | misc | 17 | git cherry-pick 8e3497dc |
| 504 | c61b7bd4 | 2025-10-16 | yangdx | Remove torch and transformers from offline dependency groups | misc | 17 | git cherry-pick c61b7bd4 |
| 505 | ef6ed429 | 2025-10-16 | yangdx | Optimize Docker builds with layer caching and add pip for runtime installs | misc | 17 | git cherry-pick ef6ed429 |
| 506 | 03333d63 | 2025-10-17 | yangdx | Merge branch 'main' into limit-vdb-metadata-size | misc | 17 | git cherry-pick 03333d63 |
| 507 | 04d23671 | 2025-10-17 | yangdx | Fix redoc access problem in front-end dev mode | misc | 17 | git cherry-pick 04d23671 |
| 508 | 06ed2d06 | 2025-10-17 | yangdx | Merge branch 'main' into remove-dotenv | misc | 17 | git cherry-pick 06ed2d06 |
| 509 | 1642710f | 2025-10-17 | yangdx | Remove dotenv dependency from project | misc | 17 | git cherry-pick 1642710f |
| 510 | 46ac5dac | 2025-10-17 | yangdx | Improve API description formatting and add ReDoc link | misc | 17 | git cherry-pick 46ac5dac |
| 511 | 4c3ab584 | 2025-10-17 | yangdx | Improve AsyncSelect layout and text overflow handling | misc | 17 | git cherry-pick 4c3ab584 |
| 512 | 6b37d3ca | 2025-10-17 | yangdx | Merge branch 'feat-entity-size-caps' into limit-vdb-metadata-size | misc | 17 | git cherry-pick 6b37d3ca |
| 513 | 9f49e56a | 2025-10-17 | yangdx | Merge branch 'main' into feat-entity-size-caps | misc | 17 | git cherry-pick 9f49e56a |
| 514 | c0a87ca7 | 2025-10-17 | yangdx | Merge branch 'remove-dotenv' | misc | 17 | git cherry-pick c0a87ca7 |
| 515 | f45dce34 | 2025-10-17 | yangdx | Fix cache control error of index.html | misc | 17 | git cherry-pick f45dce34 |
| 516 | f5558240 | 2025-10-17 | yangdx | Fix tuple delimiter corruption handling in regex patterns | misc | 17 | git cherry-pick f5558240 |
| 517 | 012aaada | 2025-10-18 | yangdx | Update Swagger API key status description text | misc | 17 | git cherry-pick 012aaada |
| 518 | 813f4af9 | 2025-10-18 | yangdx | Fix linting | misc | 17 | git cherry-pick 813f4af9 |
| 519 | bdadaa67 | 2025-10-18 | yangdx | Merge branch 'main' into limit-vdb-metadata-size | misc | 17 | git cherry-pick bdadaa67 |
| 520 | 637b850e | 2025-10-20 | yangdx | Add truncation indicator and update property labels in graph view | misc | 17 | git cherry-pick 637b850e |
| 521 | a9fec267 | 2025-10-20 | yangdx | Add file path limit configuration for entities and relations | misc | 17 | git cherry-pick a9fec267 |
| 522 | e01c998e | 2025-10-20 | yangdx | Track placeholders in file paths for accurate source count display | misc | 17 | git cherry-pick e01c998e |
| 523 | 1248b3ab | 2025-10-21 | yangdx | Increase default limits for source IDs and file paths in metadata | misc | 17 | git cherry-pick 1248b3ab |
| 524 | 3ad616be | 2025-10-21 | yangdx | Change default source IDs limit method from KEEP to FIFO | misc | 17 | git cherry-pick 3ad616be |
| 525 | 3ed2abd8 | 2025-10-21 | yangdx | Improve logging to show source ID ratios when skipping entities/edges | misc | 17 | git cherry-pick 3ed2abd8 |
| 526 | 665f60b9 | 2025-10-21 | yangdx | Refactor entity/relation merge to consolidate VDB operations within functions | misc | 17 | git cherry-pick 665f60b9 |
| 527 | 80668aae | 2025-10-21 | yangdx | Improve file path truncation labels and UI consistency | misc | 17 | git cherry-pick 80668aae |
| 528 | a809245a | 2025-10-21 | yangdx | Preserve file path order by using lists instead of sets | misc | 17 | git cherry-pick a809245a |
| 529 | aee0afdd | 2025-10-21 | Daniel.y | Merge pull request #2240 from danielaskdd/limit-vdb-metadata-size | misc | 17 | git cherry-pick aee0afdd |
| 530 | be3d274a | 2025-10-21 | yangdx | Refactor node and edge merging logic with improved code structure | misc | 17 | git cherry-pick be3d274a |
| 531 | cd1c48be | 2025-10-21 | yangdx | Standardize placeholder format to use colon separator consistently | misc | 17 | git cherry-pick cd1c48be |
| 532 | fe890fca | 2025-10-21 | yangdx | Improve formatting of limit method info in rebuild functions | misc | 17 | git cherry-pick fe890fca |
| 533 | 04d9fe02 | 2025-10-22 | xiaojunxiang | Merge branch 'HKUDS:main' into main | misc | 17 | git cherry-pick 04d9fe02 |
| 534 | 06533fdb | 2025-10-22 | Daniel.y | Merge pull request #2248 from danielaskdd/preprocess-rayanything | misc | 17 | git cherry-pick 06533fdb |
| 535 | 20edd329 | 2025-10-22 | Daniel.y | Merge pull request #2244 from danielaskdd/del-doc-cache | misc | 17 | git cherry-pick 20edd329 |
| 536 | 3ba1d75c | 2025-10-22 | Daniel.y | Merge pull request #2243 from xiaojunxiang2023/main | misc | 17 | git cherry-pick 3ba1d75c |
| 537 | 8dc23eef | 2025-10-22 | yangdx | Fix RayAnything compatible problem | misc | 17 | git cherry-pick 8dc23eef |
| 538 | 904b1f46 | 2025-10-22 | yangdx | Add entity name length truncation with configurable limit | misc | 17 | git cherry-pick 904b1f46 |
| 539 | b76350a3 | 2025-10-22 | yangdx | Fix linting | misc | 17 | git cherry-pick b76350a3 |
| 540 | c92ab837 | 2025-10-22 | yangdx | Fix linting | misc | 17 | git cherry-pick c92ab837 |
| 541 | cf2174b9 | 2025-10-22 | Daniel.y | Merge pull request #2245 from danielaskdd/entity-name-len | misc | 17 | git cherry-pick cf2174b9 |
| 542 | d392db7b | 2025-10-22 | Daniel.y | Fix typo in 'equipment' in prompt.py | misc | 17 | git cherry-pick d392db7b |
| 543 | d7e2527e | 2025-10-22 | yangdx | Handle cache deletion errors gracefully instead of raising exceptions | misc | 17 | git cherry-pick d7e2527e |
| 544 | f24a2616 | 2025-10-23 | Mobious | Allow users to provide keywords with QueryRequest | misc | 17 | git cherry-pick f24a2616 |
| 545 | 78ad8873 | 2025-10-24 | yangdx | Add cancellation check in delete loop | misc | 17 | git cherry-pick 78ad8873 |
| 546 | 083b163c | 2025-10-25 | yangdx | Improve lock logging with consistent messaging and debug levels | misc | 17 | git cherry-pick 083b163c |
| 547 | 11f1f366 | 2025-10-25 | Daniel.y | Merge pull request #2262 from danielaskdd/sort-edge | misc | 17 | git cherry-pick 11f1f366 |
| 548 | 3ad4f12f | 2025-10-25 | Daniel.y | Merge pull request #2259 from danielaskdd/data-migration-problem | misc | 17 | git cherry-pick 3ad4f12f |
| 549 | 5ee9a2f8 | 2025-10-25 | yangdx | Fix entity consistency in knowledge graph rebuilding and merging | misc | 17 | git cherry-pick 5ee9a2f8 |
| 550 | 97a2ee4e | 2025-10-25 | yangdx | Rename rebuild function name and improve relationship logging format | misc | 17 | git cherry-pick 97a2ee4e |
| 551 | 9ed19695 | 2025-10-25 | yangdx | Remove separate retry button and merge functionality into scan button | misc | 17 | git cherry-pick 9ed19695 |
| 552 | a9bc3484 | 2025-10-25 | yangdx | Remove enable_logging parameter from data init lock call | misc | 17 | git cherry-pick a9bc3484 |
| 553 | c82485d9 | 2025-10-25 | Daniel.y | Merge pull request #2253 from Mobious/main | misc | 17 | git cherry-pick c82485d9 |
| 554 | 38559373 | 2025-10-26 | yangdx | Fix entity merging to include target entity relationships | misc | 17 | git cherry-pick 38559373 |
| 555 | 6015e8bc | 2025-10-26 | yangdx | Refactor graph utils to use unified persistence callback | misc | 17 | git cherry-pick 6015e8bc |
| 556 | 69b4cda2 | 2025-10-26 | Daniel.y | Merge pull request #2265 from danielaskdd/edit-kg-new | misc | 17 | git cherry-pick 69b4cda2 |
| 557 | bf1897a6 | 2025-10-26 | yangdx | Normalize entity order for undirected graph consistency | misc | 17 | git cherry-pick bf1897a6 |
| 558 | 11a1631d | 2025-10-27 | yangdx | Refactor entity edit and merge functions to support merge-on-rename | misc | 17 | git cherry-pick 11a1631d |
| 559 | 25f829ef | 2025-10-27 | yangdx | Enable editing of entity_type field in node properties | misc | 17 | git cherry-pick 25f829ef |
| 560 | 411e92e6 | 2025-10-27 | yangdx | Fix vector deletion logging to show actual deleted count | misc | 17 | git cherry-pick 411e92e6 |
| 561 | 5155edd8 | 2025-10-27 | yangdx | feat: Improve entity merge and edit UX | misc | 17 | git cherry-pick 5155edd8 |
| 562 | 8dfd3bf4 | 2025-10-27 | yangdx | Replace global graph DB lock with fine-grained keyed locking | misc | 17 | git cherry-pick 8dfd3bf4 |
| 563 | 97034f06 | 2025-10-27 | yangdx | Add allow_merge parameter to entity update API endpoint | misc | 17 | git cherry-pick 97034f06 |
| 564 | ab32456a | 2025-10-27 | yangdx | Refactor entity merging with unified attribute merge function | misc | 17 | git cherry-pick ab32456a |
| 565 | 29c4a91d | 2025-10-28 | yangdx | Move relationship ID sorting to before vector DB operations | misc | 17 | git cherry-pick 29c4a91d |
| 566 | 88d12bea | 2025-10-28 | yangdx | Add offline Swagger UI support with custom static file serving | misc | 17 | git cherry-pick 88d12bea |
| 567 | af6aff33 | 2025-10-28 | Daniel.y | Merge pull request #2266 from danielaskdd/merge-entity | misc | 17 | git cherry-pick af6aff33 |
| 568 | b32b2e8b | 2025-10-28 | yangdx | Refactor merge dialog and improve search history sync | misc | 17 | git cherry-pick b32b2e8b |
| 569 | d0be68c8 | 2025-10-28 | Daniel.y | Merge pull request #2273 from danielaskdd/static-docs | misc | 17 | git cherry-pick d0be68c8 |
| 570 | ea006bd3 | 2025-10-28 | yangdx | Fix entity update logic to handle renaming operations | misc | 17 | git cherry-pick ea006bd3 |
| 571 | 0fa2fc9c | 2025-10-29 | yangdx | Refactor systemd service config to use environment variables | misc | 17 | git cherry-pick 0fa2fc9c |
| 572 | 3fa79026 | 2025-10-29 | yangdx | Fix Entity Source IDs Tracking Problem | misc | 17 | git cherry-pick 3fa79026 |
| 573 | 4a46d39c | 2025-10-29 | yangdx | Replace GUNICORN_CMD_ARGS with custom LIGHTRAG_GUNICORN_MODE flag | misc | 17 | git cherry-pick 4a46d39c |
| 574 | 54c48dce | 2025-10-29 | yangdx | Fix z-index layering for GraphViewer UI panels | misc | 17 | git cherry-pick 54c48dce |
| 575 | 6489aaa7 | 2025-10-29 | yangdx | Remove worker_exit hook and improve cleanup logging | misc | 17 | git cherry-pick 6489aaa7 |
| 576 | 6dc027cb | 2025-10-29 | yangdx | Merge branch 'fix-exit-handler' | misc | 17 | git cherry-pick 6dc027cb |
| 577 | 72b29659 | 2025-10-29 | yangdx | Fix worker process cleanup to prevent shared resource conflicts | misc | 17 | git cherry-pick 72b29659 |
| 578 | 816feefd | 2025-10-29 | yangdx | Fix cleanup coordination between Gunicorn and UvicornWorker lifecycles | misc | 17 | git cherry-pick 816feefd |
| 579 | 8af8bd80 | 2025-10-29 | yangdx | docs: add frontend build steps to server installation guide | misc | 17 | git cherry-pick 8af8bd80 |
| 580 | a1cf01dc | 2025-10-29 | Daniel.y | Merge pull request #2280 from danielaskdd/fix-exit-handler | misc | 17 | git cherry-pick a1cf01dc |
| 581 | c5ad9982 | 2025-10-29 | Daniel.y | Merge pull request #2281 from danielaskdd/restore-query-example | misc | 17 | git cherry-pick c5ad9982 |
| 582 | d5bcd14c | 2025-10-29 | yangdx | Refactor service deployment to use direct process execution | misc | 17 | git cherry-pick d5bcd14c |
| 583 | 783e2f3b | 2025-10-30 | yangdx | Update uv.lock | misc | 17 | git cherry-pick 783e2f3b |
| 584 | 78ccc4f6 | 2025-10-30 | yangdx | Refactor .gitignore | misc | 17 | git cherry-pick 78ccc4f6 |
| 585 | 79a17c3f | 2025-10-30 | yangdx | Fix graph value handling for entity_id updates | misc | 17 | git cherry-pick 79a17c3f |
| 586 | 8145201d | 2025-10-30 | Daniel.y | Merge pull request #2284 from danielaskdd/fix-static-missiing | misc | 17 | git cherry-pick 8145201d |
| 587 | f610fdaf | 2025-10-30 | yangdx | Merge branch 'main' into Anush008/main | misc | 17 | git cherry-pick f610fdaf |
| 588 | 08b0283b | 2025-10-31 | Daniel.y | Merge pull request #2291 from danielaskdd/reload-popular-labels | misc | 17 | git cherry-pick 08b0283b |
| 589 | 2496d871 | 2025-10-31 | yangdx | Add data/ directory to .gitignore | misc | 17 | git cherry-pick 2496d871 |
| 590 | 3b48cf16 | 2025-10-31 | Daniel.y | Merge pull request #2289 from danielaskdd/fix-pycrptodome-missing | misc | 17 | git cherry-pick 3b48cf16 |
| 591 | 4cbd8761 | 2025-10-31 | yangdx | feat: Update node color and legent after entity_type changed | misc | 17 | git cherry-pick 4cbd8761 |
| 592 | 6b4514c8 | 2025-10-31 | yangdx | Reduce logging verbosity in entity merge relation processing | misc | 17 | git cherry-pick 6b4514c8 |
| 593 | 71b27ec4 | 2025-10-31 | yangdx | Optimize property edit dialog to use trimmed value consistently | misc | 17 | git cherry-pick 71b27ec4 |
| 594 | 7ccc1fdd | 2025-10-31 | yangdx | Add frontend rebuild warning indicator to version display | misc | 17 | git cherry-pick 7ccc1fdd |
| 595 | 94cdbe77 | 2025-10-31 | Daniel.y | Merge pull request #2290 from danielaskdd/delete-residual-edges | misc | 17 | git cherry-pick 94cdbe77 |
| 596 | afb5e5c1 | 2025-10-31 | yangdx | Fix edge cleanup when deleting entities to prevent orphaned relationships | misc | 17 | git cherry-pick afb5e5c1 |
| 597 | bda52a87 | 2025-10-31 | Daniel.y | Merge pull request #2287 from danielaskdd/fix-ui | misc | 17 | git cherry-pick bda52a87 |
| 598 | 728721b1 | 2025-11-01 | yangdx | Remove redundant separator lines in gunicorn shutdown handler | misc | 17 | git cherry-pick 728721b1 |
| 599 | bc8a8842 | 2025-11-01 | Daniel.y | Merge pull request #2295 from danielaskdd/mix-query-without-kg | misc | 17 | git cherry-pick bc8a8842 |
| 600 | ec2ea4fd | 2025-11-01 | yangdx | Rename function and variables for clarity in context building | misc | 17 | git cherry-pick ec2ea4fd |
| 601 | 363f3051 | 2025-11-02 | anouarbm | eval using open ai | misc | 17 | git cherry-pick 363f3051 |
| 602 | 6975e69e | 2025-11-03 | Daniel.y | Merge pull request #2298 from anouar-bm/feat/langfuse-observability | misc | 17 | git cherry-pick 6975e69e |
| 603 | 9495778c | 2025-11-03 | anouarbm | refactor: reorder Langfuse import logic for improved clarity | misc | 17 | git cherry-pick 9495778c |
| 604 | 9d69e8d7 | 2025-11-03 | anouarbm | fix(api): Change content field from string to list in query responses | misc | 17 | git cherry-pick 9d69e8d7 |
| 605 | c9e1c6c1 | 2025-11-03 | anouarbm | fix(api): change content field to list in query responses | misc | 17 | git cherry-pick c9e1c6c1 |
| 606 | e0966b65 | 2025-11-03 | yangdx | Add BuildKit cache mounts to optimize Docker build performance | misc | 17 | git cherry-pick e0966b65 |
| 607 | 6d61f70b | 2025-11-04 | yangdx | Clean up RAG evaluator logging and remove excessive separator lines | misc | 17 | git cherry-pick 6d61f70b |
| 608 | 7abc6877 | 2025-11-04 | yangdx | Add comprehensive configuration and compatibility fixes for RAGAS | misc | 17 | git cherry-pick 7abc6877 |
| 609 | 451257ae | 2025-11-05 | yangdx | Doc: Update news with recent features | misc | 17 | git cherry-pick 451257ae |
| 610 | bd62bb30 | 2025-11-05 | Daniel.y | Merge pull request #2314 from danielaskdd/ragas | misc | 17 | git cherry-pick bd62bb30 |
| 611 | d803df94 | 2025-11-05 | yangdx | Fix linting | misc | 17 | git cherry-pick d803df94 |
| 612 | eb80771f | 2025-11-05 | Daniel.y | Merge pull request #2311 from danielaskdd/evalueate-cli | misc | 17 | git cherry-pick eb80771f |
| 613 | 0216325e | 2025-11-06 | yangdx | fix(ui): Remove dynamic import for i18n in settings store | misc | 17 | git cherry-pick 0216325e |
| 614 | 04ed709b | 2025-11-06 | yangdx | Optimize entity deletion by batching edge queries to avoid N+1 problem | misc | 17 | git cherry-pick 04ed709b |
| 615 | 0c47d1a2 | 2025-11-06 | yangdx | Fix linting | misc | 17 | git cherry-pick 0c47d1a2 |
| 616 | 155f5975 | 2025-11-06 | yangdx | Fix node ID normalization and improve batch operation consistency | misc | 17 | git cherry-pick 155f5975 |
| 617 | 3276b7a4 | 2025-11-06 | yangdx | Fix linting | misc | 17 | git cherry-pick 3276b7a4 |
| 618 | 5f49cee2 | 2025-11-06 | yangdx | Merge branch 'main' into VOXWAVE-FOUNDRY/main | misc | 17 | git cherry-pick 5f49cee2 |
| 619 | 678e17bb | 2025-11-06 | yangdx | Revert "fix(ui): Remove dynamic import for i18n in settings store" | misc | 17 | git cherry-pick 678e17bb |
| 620 | 6e36ff41 | 2025-11-06 | yangdx | Fix linting | misc | 17 | git cherry-pick 6e36ff41 |
| 621 | 775933aa | 2025-11-06 | yangdx | Merge branch 'VOXWAVE-FOUNDRY/main' | misc | 17 | git cherry-pick 775933aa |
| 622 | 9d0012b0 | 2025-11-06 | Daniel.y | Merge pull request #2321 from danielaskdd/fix-doc-del-slow | misc | 17 | git cherry-pick 9d0012b0 |
| 623 | edf48d79 | 2025-11-06 | Daniel.y | Merge pull request #2319 from danielaskdd/remove-deprecated-code | misc | 17 | git cherry-pick edf48d79 |
| 624 | 366a1e0f | 2025-11-07 | Daniel.y | Merge pull request #2322 from danielaskdd/fix-delete | misc | 17 | git cherry-pick 366a1e0f |
| 625 | c14f25b7 | 2025-11-07 | yangdx | Add mandatory dimension parameter handling for Jina API compliance | misc | 17 | git cherry-pick c14f25b7 |
| 626 | c580874a | 2025-11-07 | yangdx | Remove depreced sample code | misc | 17 | git cherry-pick c580874a |
| 627 | d5362573 | 2025-11-07 | Daniel.y | Merge pull request #2327 from huangbhan/patch-1 | misc | 17 | git cherry-pick d5362573 |
| 628 | d95efcb9 | 2025-11-07 | yangdx | Fix linting | misc | 17 | git cherry-pick d95efcb9 |
| 629 | 0f2c0de8 | 2025-11-08 | yangdx | Fix linting | misc | 17 | git cherry-pick 0f2c0de8 |
| 630 | 1864b282 | 2025-11-08 | yangdx | Add colored output formatting to migration confirmation display | misc | 17 | git cherry-pick 1864b282 |
| 631 | 1334b3d8 | 2025-11-09 | yangdx | Update uv.lock | misc | 17 | git cherry-pick 1334b3d8 |
| 632 | 37b71189 | 2025-11-09 | yangdx | Fix table alignment and add validation for empty cleanup selections | misc | 17 | git cherry-pick 37b71189 |
| 633 | 8859eaad | 2025-11-09 | Daniel.y | Merge pull request #2334 from danielaskdd/hotfix-opena-streaming | misc | 17 | git cherry-pick 8859eaad |
| 634 | a75efb06 | 2025-11-09 | yangdx | Fix: prevent source data corruption by target upsert function | misc | 17 | git cherry-pick a75efb06 |
| 635 | 1ffb5338 | 2025-11-11 | yangdx | Update env.example | misc | 17 | git cherry-pick 1ffb5338 |
| 636 | ff8f1588 | 2025-11-11 | yangdx | Update env.example | misc | 17 | git cherry-pick ff8f1588 |
| 637 | 477c3f54 | 2025-11-12 | Daniel.y | Merge pull request #2345 from danielaskdd/remove-response-type | misc | 17 | git cherry-pick 477c3f54 |
| 638 | 5127bf20 | 2025-11-12 | Louis | Lacombe Add support for environment variable fallback for API key and default host for cloud models | misc | 17 | git cherry-pick 5127bf20 |
| 639 | 69ca3662 | 2025-11-12 | Daniel.y | Merge pull request #2344 from danielaskdd/fix-josn-serialization-error | misc | 17 | git cherry-pick 69ca3662 |
| 640 | 8c07c918 | 2025-11-12 | yangdx | Remove deprecated response_type parameter from query settings | misc | 17 | git cherry-pick 8c07c918 |
| 641 | 93a3e471 | 2025-11-12 | yangdx | Remove deprecated response_type parameter from query settings | misc | 17 | git cherry-pick 93a3e471 |
| 642 | f7432a26 | 2025-11-12 | Louis | Lacombe Add support for environment variable fallback for API key and default host for cloud models | misc | 17 | git cherry-pick f7432a26 |
| 643 | 28fba19b | 2025-11-13 | Daniel.y | Merge pull request #2352 from danielaskdd/docling-gunicorn-multi-worker | misc | 17 | git cherry-pick 28fba19b |
| 644 | 297e4607 | 2025-11-13 | yangdx | Merge branch 'main' into tongda/main | misc | 17 | git cherry-pick 297e4607 |
| 645 | 2f2f35b8 | 2025-11-13 | yangdx | Add macOS compatibility check for DOCLING with multi-worker Gunicorn | misc | 17 | git cherry-pick 2f2f35b8 |
| 646 | 343d3072 | 2025-11-13 | yangdx | Update env.example | misc | 17 | git cherry-pick 343d3072 |
| 647 | 470e2fd1 | 2025-11-13 | Daniel.y | Merge pull request #2350 from danielaskdd/reduce-dynamic-import | misc | 17 | git cherry-pick 470e2fd1 |
| 648 | 4b31942e | 2025-11-13 | yangdx | refactor: move document deps to api group, remove dynamic imports | misc | 17 | git cherry-pick 4b31942e |
| 649 | 63510478 | 2025-11-13 | yangdx | Improve error handling and logging in cloud model detection | misc | 17 | git cherry-pick 63510478 |
| 650 | 67dfd856 | 2025-11-13 | LacombeLouis | Add a better regex | misc | 17 | git cherry-pick 67dfd856 |
| 651 | 69a0b74c | 2025-11-13 | yangdx | refactor: move document deps to api group, remove dynamic imports | misc | 17 | git cherry-pick 69a0b74c |
| 652 | 72f68c2a | 2025-11-13 | yangdx | Update env.example | misc | 17 | git cherry-pick 72f68c2a |
| 653 | 746c069a | 2025-11-13 | yangdx | Implement lazy configuration initialization for API server | misc | 17 | git cherry-pick 746c069a |
| 654 | 76adde38 | 2025-11-13 | Daniel.y | Merge pull request #2351 from danielaskdd/lazy-config-loading | misc | 17 | git cherry-pick 76adde38 |
| 655 | 77ad906d | 2025-11-13 | yangdx | Improve error handling and logging in cloud model detection | misc | 17 | git cherry-pick 77ad906d |
| 656 | 7b7f93d7 | 2025-11-13 | yangdx | Implement lazy configuration initialization for API server | misc | 17 | git cherry-pick 7b7f93d7 |
| 657 | 844537e3 | 2025-11-13 | LacombeLouis | Add a better regex | misc | 17 | git cherry-pick 844537e3 |
| 658 | 87659744 | 2025-11-13 | yangdx | Merge branch 'tongda/main' | misc | 17 | git cherry-pick 87659744 |
| 659 | 89e63aa4 | 2025-11-13 | Sleeep | Update edge keywords extraction in graph visualization | misc | 17 | git cherry-pick 89e63aa4 |
| 660 | 8abc2ac1 | 2025-11-13 | Sleeep | Update edge keywords extraction in graph visualization | misc | 17 | git cherry-pick 8abc2ac1 |
| 661 | c164c8f6 | 2025-11-13 | yangdx | Merge branch 'main' of github.com:HKUDS/LightRAG | misc | 17 | git cherry-pick c164c8f6 |
| 662 | cc031a3d | 2025-11-13 | yangdx | Add macOS compatibility check for DOCLING with multi-worker Gunicorn | misc | 17 | git cherry-pick cc031a3d |
| 663 | e6588f91 | 2025-11-13 | yangdx | Update uv.lock | misc | 17 | git cherry-pick e6588f91 |
| 664 | fa9206d6 | 2025-11-13 | yangdx | Update uv.lock | misc | 17 | git cherry-pick fa9206d6 |
| 665 | 1ccef2b9 | 2025-11-14 | yangdx | Fix null reference errors in graph database error handling | misc | 17 | git cherry-pick 1ccef2b9 |
| 666 | 399a23c3 | 2025-11-14 | Daniel.y | Merge pull request #2356 from danielaskdd/improve-error-handling | misc | 17 | git cherry-pick 399a23c3 |
| 667 | 423e4e92 | 2025-11-14 | yangdx | Fix null reference errors in graph database error handling | misc | 17 | git cherry-pick 423e4e92 |
| 668 | b88d7854 | 2025-11-14 | Sleeep | Merge branch 'HKUDS:main' into main | misc | 17 | git cherry-pick b88d7854 |
| 669 | c6850ac5 | 2025-11-14 | Daniel.y | Merge pull request #2358 from sleeepyin/main | misc | 17 | git cherry-pick c6850ac5 |
| 670 | 4343db75 | 2025-11-15 | yangdx | Add macOS fork safety check for Gunicorn multi-worker mode | misc | 17 | git cherry-pick 4343db75 |
| 671 | 87221035 | 2025-11-15 | yangdx | Update env.example | misc | 17 | git cherry-pick 87221035 |
| 672 | 9a2ddcee | 2025-11-15 | Daniel.y | Merge pull request #2360 from danielaskdd/macos-gunicorn-numpy | misc | 17 | git cherry-pick 9a2ddcee |
| 673 | acae404f | 2025-11-15 | yangdx | Update env.example | misc | 17 | git cherry-pick acae404f |
| 674 | ec05d89c | 2025-11-15 | yangdx | Add macOS fork safety check for Gunicorn multi-worker mode | misc | 17 | git cherry-pick ec05d89c |
| 675 | 01814bfc | 2025-11-17 | yangdx | Fix missing function call parentheses in get_all_update_flags_status | misc | 17 | git cherry-pick 01814bfc |
| 676 | 1874cfaf | 2025-11-17 | yangdx | Fix linting | misc | 17 | git cherry-pick 1874cfaf |
| 677 | 90f52acf | 2025-11-17 | yangdx | Fix linting | misc | 17 | git cherry-pick 90f52acf |
| 678 | 98e964df | 2025-11-17 | yangdx | Fix initialization instructions in check_lightrag_setup function | misc | 17 | git cherry-pick 98e964df |
| 679 | c1ec657c | 2025-11-17 | yangdx | Fix linting | misc | 17 | git cherry-pick c1ec657c |
| 680 | 702cfd29 | 2025-11-18 | yangdx | Fix document deletion concurrency control and validation logic | misc | 17 | git cherry-pick 702cfd29 |
| 681 | 9c10c875 | 2025-11-18 | yangdx | Fix linting | misc | 17 | git cherry-pick 9c10c875 |
| 682 | fc9f7c70 | 2025-11-18 | yangdx | Fix linting | misc | 17 | git cherry-pick fc9f7c70 |
| 683 | b7de694f | 2025-11-19 | yangdx | Add comprehensive error logging across API routes | misc | 17 | git cherry-pick b7de694f |
| 684 | efbbaaf7 | 2025-11-19 | Daniel.y | Merge pull request #2383 from danielaskdd/doc-table | misc | 17 | git cherry-pick efbbaaf7 |
| 685 | 1d2f534f | 2025-11-20 | yangdx | Fix linting | misc | 17 | git cherry-pick 1d2f534f |
| 686 | 30e86fa3 | 2025-11-20 | Amritpal | Singh use deployment variable which extracted value from .env file or have default value | misc | 17 | git cherry-pick 30e86fa3 |
| 687 | 72ece734 | 2025-11-20 | yangdx | Remove obsolete config file and paging design doc | misc | 17 | git cherry-pick 72ece734 |
| 688 | cc78e2df | 2025-11-20 | Daniel.y | Merge pull request #2395 from Amrit75/issue-2394 | misc | 17 | git cherry-pick cc78e2df |
| 689 | ecea9399 | 2025-11-20 | yangdx | Fix lingting | misc | 17 | git cherry-pick ecea9399 |
| 690 | 66d6c7dd | 2025-11-21 | yangdx | Refactor main function to provide sync CLI entry point | misc | 17 | git cherry-pick 66d6c7dd |
| 691 | b46c1523 | 2025-11-21 | yangdx | Fix linting | misc | 17 | git cherry-pick b46c1523 |
| 692 | c9e1c86e | 2025-11-21 | yangdx | Refactor keyword extraction handling to centralize response format logic | misc | 17 | git cherry-pick c9e1c86e |
| 693 | 1b0413ee | 2025-11-22 | palanisd | Create copilot-setup-steps.yml | misc | 17 | git cherry-pick 1b0413ee |
| 694 | fa6797f2 | 2025-11-22 | yangdx | Update env.example | misc | 17 | git cherry-pick fa6797f2 |
| 695 | 16eb0d5b | 2025-11-23 | chaohuang-ai | Merge pull request #2409 from HKUDS/chaohuang-ai-patch-3 | misc | 17 | git cherry-pick 16eb0d5b |
| 696 | 6d3bfe46 | 2025-11-23 | chaohuang-ai | Merge pull request #2408 from HKUDS/chaohuang-ai-patch-2 | misc | 17 | git cherry-pick 6d3bfe46 |
| 697 | c233da63 | 2025-11-23 | palanisd | Update copilot-setup-steps.yml | misc | 17 | git cherry-pick c233da63 |
| 698 | 5b81ef00 | 2025-11-24 | Daniel.y | Merge pull request #2410 from netbrah/create-copilot-setup-steps | misc | 17 | git cherry-pick 5b81ef00 |
| 699 | 777c9179 | 2025-11-25 | yangdx | Add Langfuse observability configuration to env.example | misc | 17 | git cherry-pick 777c9179 |
| 700 | 8994c70f | 2025-11-25 | EightyOliveira | fix:exception handling order error | misc | 17 | git cherry-pick 8994c70f |
| 701 | d2cd1c07 | 2025-11-25 | Daniel.y | Merge pull request #2421 from EightyOliveira/fix_catch_order | misc | 17 | git cherry-pick d2cd1c07 |
| 702 | 4f12fe12 | 2025-11-27 | yangdx | Change entity extraction logging from warning to info level | misc | 17 | git cherry-pick 4f12fe12 |
| 703 | 8eb63d9b | 2025-11-28 | Daniel.y | Merge pull request #2434 from cclauss/patch-1 | misc | 17 | git cherry-pick 8eb63d9b |
| 704 | 90f341d6 | 2025-11-28 | Christian | Clauss Fix typos discovered by codespell | misc | 17 | git cherry-pick 90f341d6 |
| 705 | d2ab7fb2 | 2025-11-28 | Christian | Clauss Add Python 3.13 and 3.14 to the testing | misc | 17 | git cherry-pick d2ab7fb2 |
| 706 | 0aa77fdb | 2025-11-30 | chaohuang-ai | Merge pull request #2439 from HKUDS/chaohuang-ai-patch-1 | misc | 17 | git cherry-pick 0aa77fdb |
| 707 | 607c11c0 | 2025-12-01 | Daniel.y | Merge pull request #2443 from danielaskdd/fix-ktax | misc | 17 | git cherry-pick 607c11c0 |
| 708 | 27805b9a | 2025-12-02 | Daniel.y | Merge pull request #2436 from cclauss/patch-2 | misc | 17 | git cherry-pick 27805b9a |
| 709 | 2ecf77ef | 2025-12-02 | yangdx | Update help text to use correct gunicorn command with workers flag | misc | 17 | git cherry-pick 2ecf77ef |
| 710 | 4c775ec5 | 2025-12-02 | Daniel.y | Merge pull request #2469 from danielaskdd/fix-track-id | misc | 17 | git cherry-pick 4c775ec5 |
| 711 | 6fee81f5 | 2025-12-02 | Daniel.y | Merge pull request #2435 from cclauss/patch-1 | misc | 17 | git cherry-pick 6fee81f5 |
| 712 | ed22e094 | 2025-12-02 | yangdx | Merge branch 'main' into fix-track-id | misc | 17 | git cherry-pick ed22e094 |
| 713 | 4fcae985 | 2025-10-12 | Kevin | Update README.md | docs | 18 | git cherry-pick 4fcae985 |
| 714 | a93c1661 | 2025-10-13 | yangdx | Fix list formatting in README installation steps | docs | 18 | git cherry-pick a93c1661 |
| 715 | efd50064 | 2025-10-16 | yangdx | docs: improve Docker build documentation with clearer notes | docs | 18 | git cherry-pick efd50064 |
| 716 | c18762e3 | 2025-10-17 | yangdx | Simplify Docker deployment documentation and improve clarity | docs | 18 | git cherry-pick c18762e3 |
| 717 | 88a45523 | 2025-10-21 | yangdx | Increase default max file paths from 30 to 100 and improve documentation | docs | 18 | git cherry-pick 88a45523 |
| 718 | 14a015d4 | 2025-10-29 | yangdx | Restore query generation example and fix README path reference | docs | 18 | git cherry-pick 14a015d4 |
| 719 | 1ad0bf82 | 2025-11-01 | anouarbm | feat: add RAGAS evaluation framework for RAG quality assessment | docs | 18 | git cherry-pick 1ad0bf82 |
| 720 | 026bca00 | 2025-11-02 | anouarbm | fix: Use actual retrieved contexts for RAGAS evaluation | docs | 18 | git cherry-pick 026bca00 |
| 721 | 0b5e3f9d | 2025-11-02 | anouarbm | Use logger in RAG evaluation and optimize reference content joins | docs | 18 | git cherry-pick 0b5e3f9d |
| 722 | 77db0803 | 2025-11-02 | anouarbm | Merge remote-tracking branch 'lightrag-fork/feat/ragas-evaluation' into feat/ragas-evaluation | docs | 18 | git cherry-pick 77db0803 |
| 723 | 36694eb9 | 2025-11-03 | anouarbm | fix(evaluation): Move import-time validation to runtime and improve documentation | docs | 18 | git cherry-pick 36694eb9 |
| 724 | 5da709b4 | 2025-11-03 | ben | moussa anouar Merge branch 'main' into feat/ragas-evaluation | docs | 18 | git cherry-pick 5da709b4 |
| 725 | ad2d3c2c | 2025-11-03 | anouarbm | Merge remote-tracking branch 'origin/main' into feat/ragas-evaluation | docs | 18 | git cherry-pick ad2d3c2c |
| 726 | debfa0ec | 2025-11-03 | anouarbm | Merge branch 'feat/ragas-evaluation' of https://github.com/anouar-bm/LightRAG into feat/ragas-evaluation | docs | 18 | git cherry-pick debfa0ec |
| 727 | 41c26a36 | 2025-11-04 | yangdx | feat: add command-line args to RAG evaluation script | docs | 18 | git cherry-pick 41c26a36 |
| 728 | 4e4b8d7e | 2025-11-04 | yangdx | Update RAG evaluation metrics to use class instances instead of objects | docs | 18 | git cherry-pick 4e4b8d7e |
| 729 | a618f837 | 2025-11-04 | yangdx | Merge branch 'new/ragas-evaluation' | docs | 18 | git cherry-pick a618f837 |
| 730 | c358f405 | 2025-11-04 | yangdx | Update evaluation defaults and expand sample dataset | docs | 18 | git cherry-pick c358f405 |
| 731 | d4b8a229 | 2025-11-04 | yangdx | Update RAGAS evaluation to use gpt-4o-mini and improve compatibility | docs | 18 | git cherry-pick d4b8a229 |
| 732 | 06b91d00 | 2025-11-05 | yangdx | Improve RAG evaluation progress eval index display with zero padding | docs | 18 | git cherry-pick 06b91d00 |
| 733 | 2823f92f | 2025-11-05 | yangdx | Fix tqdm progress bar conflicts in concurrent RAG evaluation | docs | 18 | git cherry-pick 2823f92f |
| 734 | a73314a4 | 2025-11-05 | yangdx | Refactor evaluation results display and logging format | docs | 18 | git cherry-pick a73314a4 |
| 735 | d36be1f4 | 2025-11-05 | yangdx | Improve RAGAS evaluation progress tracking and clean up output handling | docs | 18 | git cherry-pick d36be1f4 |
| 736 | f490622b | 2025-11-05 | yangdx | Doc: Refactor evaluation README to improve clarity and structure | docs | 18 | git cherry-pick f490622b |
| 737 | 831e658e | 2025-11-06 | yangdx | Update readme | docs | 18 | git cherry-pick 831e658e |
| 738 | c12bc372 | 2025-11-09 | yangdx | Update README | docs | 18 | git cherry-pick c12bc372 |
| 739 | 3c85e488 | 2025-11-20 | yangdx | Update README | docs | 18 | git cherry-pick 3c85e488 |
| 740 | 37178462 | 2025-11-23 | chaohuang-ai | Update README.md | docs | 18 | git cherry-pick 37178462 |
| 741 | babbcb56 | 2025-11-23 | chaohuang-ai | Update README.md | docs | 18 | git cherry-pick babbcb56 |
| 742 | 5c964267 | 2025-11-30 | chaohuang-ai | Update README.md | docs | 18 | git cherry-pick 5c964267 |
| 743 | 0244699d | 2025-11-19 | yangdx | Optimize XLSX extraction by using sheet.max_column instead of two-pass scan | xlsx | 20 | git cherry-pick 0244699d |
| 744 | 2b160163 | 2025-11-19 | yangdx | Optimize XLSX extraction to avoid storing all rows in memory | xlsx | 20 | git cherry-pick 2b160163 |
| 745 | 3efb1716 | 2025-11-19 | yangdx | Enhance XLSX extraction with structured tab-delimited format and escaping | xlsx | 20 | git cherry-pick 3efb1716 |
| 746 | 87de2b3e | 2025-11-19 | yangdx | Update XLSX extraction documentation to reflect current implementation | xlsx | 20 | git cherry-pick 87de2b3e |
| 747 | af4d2a3d | 2025-11-19 | Daniel.y | Merge pull request #2386 from danielaskdd/excel-optimization | xlsx | 20 | git cherry-pick af4d2a3d |
| 748 | ef659a1e | 2025-11-19 | yangdx | Preserve column alignment in XLSX extraction with two-pass processing | xlsx | 20 | git cherry-pick ef659a1e |