LightRAG/docs/diff_hku/cherry_pick_ordered.csv
2025-12-04 19:13:48 +08:00

88 KiB

1commitauth_dateauthorsubjectcategorypriority_idxgit_cherry_pick_cmd
272db04262025-11-04yangdxUpdate .env loading and add API authentication to RAG evaluatorsecurity0git cherry-pick 72db0426
3dd18eb5b2025-11-24palanisdMerge pull request #3 from netbrah/copilot/fix-overlap-tokens-validationsecurity0git cherry-pick dd18eb5b
4fc44f1132025-12-02yangdxRemove future dependency and replace passlib with direct bcryptsecurity0git cherry-pick fc44f113
5108cdbe12025-10-05kevinnkansahfeat: add options for PostGres connectionpostgres1git cherry-pick 108cdbe1
6457d51952025-10-05yangdxAdd doc_name field to full docs storagepostgres1git cherry-pick 457d5195
7119d2fa12025-10-06TomekCyran Adding support for imagePullSecrets, envFrom, and deployment strategy in Helm chartpostgres1git cherry-pick 119d2fa1
822a7b4822025-10-06kevinnkansahfix: renamed PostGreSQL options env variable and allowed LRU cache to be an optional env variablepostgres1git cherry-pick 22a7b482
9dd8f44e62025-10-07AleksVujić Fixed typo in log message when creating new graph filepostgres1git cherry-pick dd8f44e6
10f2c0b41e2025-10-07yangdxMake PostgreSQL statement_cache_size configuration optionalpostgres1git cherry-pick f2c0b41e
11577b9e682025-10-09yangdxAdd project intelligence files for AI agent collaborationpostgres1git cherry-pick 577b9e68
121bf802ee2025-10-10yangdxAdd AGENTS.md documentation section for AI coding agent guidancepostgres1git cherry-pick 1bf802ee
136e39c0c02025-10-10yangdxRename Agments.md to AGENTS.md and standardize formattingpostgres1git cherry-pick 6e39c0c0
148d3b53ce2025-10-10yangdxCondensed AGENTS.md to focus on essential development guidelinespostgres1git cherry-pick 8d3b53ce
15b3ed26472025-10-10yangdxRefactor PostgreSQL retry config to use centralized configurationpostgres1git cherry-pick b3ed2647
16b4d61eb82025-10-10Daniel.yMerge pull request #2192 from danielaskdd/postgres-network-retrypostgres1git cherry-pick b4d61eb8
17bd535e3e2025-10-10yangdxAdd PostgreSQL connection retry configuration optionspostgres1git cherry-pick bd535e3e
18e758204a2025-10-10yangdxAdd PostgreSQL connection retry mechanism with comprehensive error handlingpostgres1git cherry-pick e758204a
19823978342025-10-11Daniel.yMerge pull request #2195 from danielaskdd/hotfix-postgrespostgres1git cherry-pick 82397834
209be22dd62025-10-11yangdxPreserve ordering in get_by_ids methods across all storage implementationspostgres1git cherry-pick 9be22dd6
21a5c05f1b2025-10-11yangdxAdd offline deployment support with cache management and layered depspostgres1git cherry-pick a5c05f1b
22bc1a70ba2025-10-11yangdxRemove explicit protobuf dependency from offline storage requirementspostgres1git cherry-pick bc1a70ba
23fbcc35bb2025-10-11yangdxMerge branch 'hotfix-postgres'postgres1git cherry-pick fbcc35bb
24e5cbc5932025-10-14yangdxOptimize Docker build with multi-stage frontend compilationpostgres1git cherry-pick e5cbc593
2519c05f9e2025-10-15yangdxAdd static 'offline' tag to Docker image metadatapostgres1git cherry-pick 19c05f9e
261fd02b182025-10-15Daniel.yMerge pull request #2222 from danielaskdd/offline-docker-imagepostgres1git cherry-pick 1fd02b18
27388dce2e2025-10-16yangdxdocs: clarify docling exclusion in offline Docker imagepostgres1git cherry-pick 388dce2e
28466de2072025-10-16yangdxMigrate from pip to uv package manager for faster buildspostgres1git cherry-pick 466de207
2965c2eb9f2025-10-16yangdxMigrate Dockerfile from pip to uv package manager for faster buildspostgres1git cherry-pick 65c2eb9f
30daeca17f2025-10-16yangdxChange default docker image to offline versionpostgres1git cherry-pick daeca17f
31ef79821f2025-10-16yangdxAdd build script for multi-platform imagespostgres1git cherry-pick ef79821f
32f2b6a0682025-10-16yangdxRemove docling dependency and related packages from projectpostgres1git cherry-pick f2b6a068
33532400412025-10-17Won-KyuPark remove deprecated dotenv package.postgres1git cherry-pick 53240041
34917e41aa2025-10-17LuckyVerma Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStoragepostgres1git cherry-pick 917e41aa
35c0f693952025-10-18yangdxMerge branch 'security/fix-sql-injection-postgres'postgres1git cherry-pick c0f69395
36e0fd31a62025-10-20yangdxFix logging message formattingpostgres1git cherry-pick e0fd31a6
37019dff522025-10-21yangdxUpdate truncation message format in properties tooltippostgres1git cherry-pick 019dff52
382f22336a2025-10-21YasiruRangana Optimize PostgreSQL initialization performancepostgres1git cherry-pick 2f22336a
39907204712025-10-21Daniel.yMerge pull request #2237 from yrangana/feat/optimize-postgres-initializationpostgres1git cherry-pick 90720471
4000aa5e532025-10-22yangdxImprove entity identifier truncation warning message formatpostgres1git cherry-pick 00aa5e53
412476d6b72025-10-25yangdxSimplify pipeline status dialog by consolidating message sectionspostgres1git cherry-pick 2476d6b7
42a97e5dad2025-10-25yangdxOptimize PostgreSQL graph queries to avoid Cypher overhead and complexitypostgres1git cherry-pick a97e5dad
43a9ec15e62025-10-25yangdxResolve lock leakage issue during user cancellation handlingpostgres1git cherry-pick a9ec15e6
448584980e2025-10-26Anush008refactor: Qdrant Multi-tenancy (Include staged)postgres1git cherry-pick 8584980e
450692175c2025-10-29yangdxRemove enable_logging parameter from get_data_init_lock call in MilvusVectorDBStoragepostgres1git cherry-pick 0692175c
46ec7972762025-10-29Daniel.yMerge pull request #2279 from danielaskdd/fix-edge-merge-stagepostgres1git cherry-pick ec797276
47ee7c683f2025-10-29yangdxFix swagger docs page problem in dev modepostgres1git cherry-pick ee7c683f
4816d3d82a2025-10-30yangdxInclude static files in package distributionpostgres1git cherry-pick 16d3d82a
499a8742da2025-10-31yangdxImprove entity merge logging by removing redundant message and fixing typopostgres1git cherry-pick 9a8742da
506d4a55102025-11-01yangdxRemove redundant shutdown message from gunicornpostgres1git cherry-pick 6d4a5510
5198f0464a2025-11-02benmoussa anouar Update lightrag/evaluation/eval_rag_quality.py for launguagepostgres1git cherry-pick 98f0464a
5283715a3a2025-11-05yangdxImplement two-stage pipeline for RAG evaluation with separate semaphorespostgres1git cherry-pick 83715a3a
53e5abe9dd2025-11-05yangdxRestructure semaphore control to manage entire evaluation pipelinepostgres1git cherry-pick e5abe9dd
5436501b822025-11-06yangdxInitialize shared storage for all graph storage types in graph unit testpostgres1git cherry-pick 36501b82
55f3b2ba812025-11-06yangdxTranslate graph storage test from Chinese to Englishpostgres1git cherry-pick f3b2ba81
56f6a0ea3a2025-11-06Daniel.yMerge pull request #2320 from danielaskdd/fix-postgrespostgres1git cherry-pick f6a0ea3a
575c0ced6e2025-11-07domicesFix spelling errors in the "使用PostgreSQL存储" section of README-zh.mdpostgres1git cherry-pick 5c0ced6e
581a91bcdb2025-11-08yangdxImprove storage config validation and add config.ini fallback supportpostgres1git cherry-pick 1a91bcdb
595be042632025-11-08yangdxFix deadlock in JSON cache migration and prevent same storage selectionpostgres1git cherry-pick 5be04263
60b72632e42025-11-08yangdxAdd async generator lock management rule to cline extensionpostgres1git cherry-pick b72632e4
61e95b02fb2025-11-08yangdxRefactor storage selection UI with dynamic numbering and inline promptspostgres1git cherry-pick e95b02fb
627bc6ccea2025-11-09yangdxAdd uv package manager support to installation docspostgres1git cherry-pick 7bc6ccea
63913fa1e42025-11-09yangdxAdd concurrency warning for JsonKVStorage in cleanup toolpostgres1git cherry-pick 913fa1e4
64777c98732025-11-12yangdxOptimize JSON write with fast/slow path to reduce memory usagepostgres1git cherry-pick 777c9873
65f289cf622025-11-12yangdxOptimize JSON write with fast/slow path to reduce memory usagepostgres1git cherry-pick f289cf62
664401f86f2025-11-14yangdxRefactor exception handling in MemgraphStorage label methodspostgres1git cherry-pick 4401f86f
678283c86b2025-11-14yangdxRefactor exception handling in MemgraphStorage label methodspostgres1git cherry-pick 8283c86b
68393f88032025-11-17yangdxImprove LightRAG initialization checker tool with better usage docspostgres1git cherry-pick 393f8803
69436e41432025-11-17BukeLytest: Enhance workspace isolation test suite to 100% coveragepostgres1git cherry-pick 436e4143
706d6716e92025-11-17yangdxAdd _default_workspace to shared storage finalizationpostgres1git cherry-pick 6d6716e9
717deb9a642025-11-17yangdxRefactor namespace lock to support reusable async context managerpostgres1git cherry-pick 7deb9a64
72d54d0d552025-11-17yangdxStandardize empty workspace handling from "_" to "" across storagepostgres1git cherry-pick d54d0d55
73e22ac52e2025-11-17yangdxAuto-initialize pipeline status in LightRAG.initialize_storages()postgres1git cherry-pick e22ac52e
74fd486bc92025-11-17yangdxRefactor storage classes to use namespace instead of final_namespacepostgres1git cherry-pick fd486bc9
753096f8442025-11-18yangdxfix(postgres): allow vchordrq.epsilon config when probes is emptypostgres1git cherry-pick 3096f844
766cef8df12025-11-18yangdxReduce log level and improve workspace mismatch message claritypostgres1git cherry-pick 6cef8df1
779109509b2025-11-18yangdxMerge branch 'dev-postgres-vchordrq'postgres1git cherry-pick 9109509b
78b583b8a52025-11-18yangdxMerge branch 'feature/postgres-vchordrq-indexes' into dev-postgres-vchordrqpostgres1git cherry-pick b583b8a5
79d07023c92025-11-18wmsnpfeat(postgres_impl): add vchordrq vector index support and unify vector index creation logicpostgres1git cherry-pick d07023c9
80dbae327a2025-11-18yangdxMerge branch 'main' into dev-postgres-vchordrqpostgres1git cherry-pick dbae327a
81f4bf5d272025-11-18wmsnpfix: add logger to configure_vchordrq() and format codepostgres1git cherry-pick f4bf5d27
825cc916862025-11-19yangdxExpand AGENTS.md with testing controls and automation guidelinespostgres1git cherry-pick 5cc91686
831e415cff2025-11-20yangdxUpdate postgreSQL docker image linkpostgres1git cherry-pick 1e415cff
848835fc242025-11-24copilot-swe-agent[bot]Improve edge case handling for max_tokens=1postgres1git cherry-pick 8835fc24
85e136da962025-11-24copilot-swe-agent[bot]Initial planpostgres1git cherry-pick e136da96
868c4d7a002025-11-25yangdxRefactor: Extract retry decorator to reduce code duplication in Neo4J storagepostgres1git cherry-pick 8c4d7a00
87aeaa0b322025-12-01yangdxAdd mhchem extension support for chemistry formulas in ChatMessagepostgres1git cherry-pick aeaa0b32
8848b6a6df2025-12-02Daniel.yMerge pull request #2446 from danielaskdd/fix-postgrespostgres1git cherry-pick 48b6a6df
89d6019c822025-12-02yangdxAdd CASCADE to AGE extension creation in PostgreSQL implementationpostgres1git cherry-pick d6019c82
9049197fbf2025-10-11yangdxUpdate pymilvus to >=2.6.2 and add protobuf compatibility constraintstorage2git cherry-pick 49197fbf
91baab99242025-10-11yangdxUpdate pymilvus dependency from 2.5.2 to >=2.6.2storage2git cherry-pick baab9924
92e5e16b7b2025-10-21yangdxFix Redis data migration errorstorage2git cherry-pick e5e16b7b
930fa9a2ee2025-10-22yangdxFix dimension type comparison in Milvus vector field validationstorage2git cherry-pick 0fa9a2ee
94042cbad02025-10-30yangdxMerge branch 'qdrant-multi-tenancy'storage2git cherry-pick 042cbad0
950498e80a2025-10-30yangdxMerge branch 'main' into qdrant-multi-tenancystorage2git cherry-pick 0498e80a
96e8f5f57e2025-11-10yangdxUpdate qdrant-client minimum version from 1.7.0 to 1.11.0storage2git cherry-pick e8f5f57e
978bb548332025-11-17Daniel.yMerge pull request #2368 from danielaskdd/milvus-vector-batchingstorage2git cherry-pick 8bb54833
987aaa51cd2025-11-24yangdxAdd retry decorators to Neo4j read operations for resiliencestorage2git cherry-pick 7aaa51cd
992832a2ca2025-11-25Daniel.yMerge pull request #2417 from danielaskdd/neo4j-retrystorage2git cherry-pick 2832a2ca
1000e0b4a942025-10-16yangdxImprove Docker build workflow with automated multi-arch script and docsci3git cherry-pick 0e0b4a94
101e6332ce52025-10-16yangdxAdd reminder note to manual Docker build workflowci3git cherry-pick e6332ce5
102656025b72025-11-18yangdxRename GitHub workflow from "Tests" to "Offline Unit Tests"ci3git cherry-pick 656025b7
103a11912ff2025-11-18yangdxAdd testing workflow guidelines to basic development rulesci3git cherry-pick a11912ff
104445adfc92025-12-02yangdxAdd name to lint-and-format job in GitHub workflowci3git cherry-pick 445adfc9
1056a8de2ed2025-09-29zl7261web_ui: check node source and targettests4git cherry-pick 6a8de2ed
106913876282025-10-06yangdxAdd test script for aquery_data endpoint validationtests4git cherry-pick 91387628
107dab1c3582025-10-17yangdxOptimize chat performance by reducing animations in inactive tabstests4git cherry-pick dab1c358
1089e5004e22025-10-22xiaojunxiangfix(docs): correct typo "acivate" → "activate"tests4git cherry-pick 9e5004e2
109e2ec1cdc2025-10-25Daniel.yMerge pull request #2258 from danielaskdd/pipeline-cancelllationtests4git cherry-pick e2ec1cdc
110626b42bc2025-11-01anouarbmfeat: add optional Langfuse observability integrationtests4git cherry-pick 626b42bc
1115cdb4b0e2025-11-02anouarbmfix: Apply ruff formatting and rename test_dataset to sample_datasettests4git cherry-pick 5cdb4b0e
112b12b693a2025-11-02anouarbmfixed ruff format of csv pathtests4git cherry-pick b12b693a
11310f6e6952025-11-03yangdxImprove Langfuse integration and stream response cleanup handlingtests4git cherry-pick 10f6e695
1142fdb5f5e2025-11-03anouarbmchore: trigger CI re-run 2tests4git cherry-pick 2fdb5f5e
11536bffe222025-11-03anouarbmchore: trigger CI re-runtests4git cherry-pick 36bffe22
116a172cf892025-11-03anouarbmfeat(evaluation): Add sample documents for reproducible RAGAS testingtests4git cherry-pick a172cf89
117a790f0812025-11-06yangdxRefine gitignore to only exclude root-level test filestests4git cherry-pick a790f081
118b0d44d282025-11-06yangdxAdd Langfuse observability integration documentationtests4git cherry-pick b0d44d28
1192f1606522025-11-09yangdxRefactor keyword_extraction from kwargs to explicit parametertests4git cherry-pick 2f160652
1205885637e2025-11-12yangdxAdd specialized JSON string sanitizer to prevent UTF-8 encoding errorstests4git cherry-pick 5885637e
1216918a88f2025-11-12yangdxAdd specialized JSON string sanitizer to prevent UTF-8 encoding errorstests4git cherry-pick 6918a88f
1227d394fb02025-11-13yangdxReplace asyncio.iscoroutine with inspect.isawaitable for better detectiontests4git cherry-pick 7d394fb0
123a24d81812025-11-13yangdxImprove docling integration with macOS compatibility and CLI flagtests4git cherry-pick a24d8181
124c230d1a22025-11-13yangdxReplace asyncio.iscoroutine with inspect.isawaitable for better detectiontests4git cherry-pick c230d1a2
125c246eff72025-11-13yangdxImprove docling integration with macOS compatibility and CLI flagtests4git cherry-pick c246eff7
1261a1837022025-11-17BukeLydocs: Update test file docstring to reflect all 11 test scenariostests4git cherry-pick 1a183702
127288498cc2025-11-17BukeLytest: Convert test_workspace_isolation.py to pytest styletests4git cherry-pick 288498cc
1283806892a2025-11-17Daniel.yMerge pull request #2371 from BukeLy/pytest-style-conversiontests4git cherry-pick 3806892a
1293e759f462025-11-17BukeLytest: Add real integration and E2E tests for workspace isolationtests4git cherry-pick 3e759f46
1303ec736932025-11-17BukeLytest: Enhance E2E workspace isolation detection with content verificationtests4git cherry-pick 3ec73693
1314742fc8e2025-11-17BukeLytest: Add comprehensive workspace isolation test suite for PR #2366tests4git cherry-pick 4742fc8e
132b7b8d1562025-11-17yangdxRefactor pytest dependencies into separate optional grouptests4git cherry-pick b7b8d156
133cf73cb4d2025-11-17yangdxRemove unused variables from workspace isolation testtests4git cherry-pick cf73cb4d
1341fe05df22025-11-18yangdxRefactor test configuration to use pytest fixtures and CLI optionstests4git cherry-pick 1fe05df2
13541bf6d022025-11-18yangdxFix test to use default workspace parameter behaviortests4git cherry-pick 41bf6d02
136472b498a2025-11-18yangdxReplace pytest group reference with explicit dependencies in evaluationtests4git cherry-pick 472b498a
1374ea212402025-11-18yangdxAdd GitHub CI workflow and test markers for offline/integration teststests4git cherry-pick 4ea21240
1384fef731f2025-11-18yangdxStandardize test directory creation and remove tempfile dependencytests4git cherry-pick 4fef731f
1395da82bb02025-11-18yangdxAdd pre-commit to pytest dependencies and format test codetests4git cherry-pick 5da82bb0
1406ae0c1442025-11-18yangdxtest: add concurrent execution to workspace isolation testtests4git cherry-pick 6ae0c144
1417e9c8ed12025-11-18yangdxRename test classes to prevent warning from pytesttests4git cherry-pick 7e9c8ed1
14299262ada2025-11-18yangdxEnhance workspace isolation test with distinct mock data and persistencetests4git cherry-pick 99262ada
1430fb2925c2025-11-19yangdxRemove ascii_colors dependency and fix stream handling errorstests4git cherry-pick 0fb2925c
144d52adb642025-11-19Daniel.yMerge pull request #2390 from danielaskdd/fix-pytest-logging-errortests4git cherry-pick d52adb64
1455f91063c2025-11-25yangdxAdd ruff as dependency to pytest and evaluation extrastests4git cherry-pick 5f91063c
14690e38c202025-11-28ChristianClauss Keep GitHub Actions up to date with GitHub's Dependabottests4git cherry-pick 90e38c20
147883576752025-12-01dependabot[bot]Bump the github-actions group with 7 updatestests4git cherry-pick 88357675
1480f19f80f2025-12-02yangdxConfigure comprehensive Dependabot for Python and frontend dependenciestests4git cherry-pick 0f19f80f
1491f8751222025-12-02yangdxDrop Python 3.10 and 3.11 from CI test matrixtests4git cherry-pick 1f875122
150268e4ff62025-12-02yangdxRefactor dependencies and add test extra in pyproject.tomltests4git cherry-pick 268e4ff6
151647602162025-12-02yangdxConfigure Dependabot schedule with specific times and timezonetests4git cherry-pick 64760216
152d0509d6f2025-12-02Daniel.yMerge pull request #2448 from HKUDS/dependabot/github_actions/github-actions-b6ffb444c9tests4git cherry-pick d0509d6f
153ecef842c2025-12-02yangdxUpdate GitHub Actions to use latest versions (v6)tests4git cherry-pick ecef842c
154561ba4e42025-12-03yangdxFix trailing whitespace and update test mocking for rerank moduletests4git cherry-pick 561ba4e4
155a31192dd2025-10-05yangdxUpdate i18n file for pipeline UI text across localesworkspace5git cherry-pick a31192dd
156a52532442025-10-21yangdxSimplify skip logging and reduce pipeline status updatesworkspace5git cherry-pick a5253244
157743aefc62025-10-24yangdxAdd pipeline cancellation feature for graceful processing terminationworkspace5git cherry-pick 743aefc6
15877336e502025-10-24yangdxImprove error handling and add cancellation checks in pipelineworkspace5git cherry-pick 77336e50
159f89b5ab12025-10-24yangdxAdd pipeline cancellation feature with UI and i18n supportworkspace5git cherry-pick f89b5ab1
16081e3496a2025-10-25yangdxAdd confirmation dialog for pipeline cancellationworkspace5git cherry-pick 81e3496a
1615f4a28042025-10-30yangdxAdd Qdrant legacy collection migration with workspace supportworkspace5git cherry-pick 5f4a2804
162c36afecb2025-10-30yangdxRemove redundant await call in file extraction pipelineworkspace5git cherry-pick c36afecb
16358c83f9d2025-10-31yangdxAdd auto-refresh of popular labels when pipeline completesworkspace5git cherry-pick 58c83f9d
164eb52ec942025-11-13BukeLyfeat: Add workspace isolation support for pipeline statusworkspace5git cherry-pick eb52ec94
16518a487022025-11-15BukeLyfix: Add default workspace support for backward compatibilityworkspace5git cherry-pick 18a48702
16652c812b92025-11-17yangdxFix workspace isolation for pipeline status across all operationsworkspace5git cherry-pick 52c812b9
16778689e882025-11-17yangdxFix pipeline status namespace check to handle root caseworkspace5git cherry-pick 78689e88
1687ed0eac42025-11-17yangdxFix workspace filtering logic in get_all_update_flags_statusworkspace5git cherry-pick 7ed0eac4
169926960e92025-11-17yangdxRefactor workspace handling to use default workspace and namespace locksworkspace5git cherry-pick 926960e9
1709d7b79812025-11-17yangdxAdd pipeline status validation before document deletionworkspace5git cherry-pick 9d7b7981
171b6a5a90e2025-11-17yangdxFix NamespaceLock concurrent coroutine safety with ContextVarworkspace5git cherry-pick b6a5a90e
172cdd53ee82025-11-17yangdxRemove manual initialize_pipeline_status() calls across codebaseworkspace5git cherry-pick cdd53ee8
173ddc76f0c2025-11-17yangdxMerge branch 'main' into workspace-isolationworkspace5git cherry-pick ddc76f0c
174e8383df32025-11-17yangdxFix NamespaceLock context variable timing to prevent lock brickingworkspace5git cherry-pick e8383df3
175f1d8f18c2025-11-17yangdxMerge branch 'main' into workspace-isolationworkspace5git cherry-pick f1d8f18c
1761745b30a2025-11-18yangdxFix missing workspace parameter in update flags status callworkspace5git cherry-pick 1745b30a
17721ad990e2025-11-18yangdxImprove workspace isolation tests with better parallelism checks and cleanupworkspace5git cherry-pick 21ad990e
1784048fc4b2025-11-18yangdxFix: auto-acquire pipeline when idle in document deletionworkspace5git cherry-pick 4048fc4b
179dfbc97362025-11-18Daniel.yMerge pull request #2369 from HKUDS/workspace-isolationworkspace5git cherry-pick dfbc9736
180f8dd2e072025-11-18yangdxFix namespace parsing when workspace contains colonsworkspace5git cherry-pick f8dd2e07
18193d445df2025-11-25yangdxAdd pipeline status lock function for legacy compatibilityworkspace5git cherry-pick 93d445df
182aac787ba2025-10-05yangdxClarify chunk tracking log message in _build_llm_contextchunking6git cherry-pick aac787ba
1838eb0f83e2025-10-12yangdxSimplify Vite build config by removing manual chunking strategychunking6git cherry-pick 8eb0f83e
18435cd567c2025-10-17yangdxAllow related chunks missing in knowledge graph querieschunking6git cherry-pick 35cd567c
185dc62c78f2025-10-20yangdxAdd entity/relation chunk tracking with configurable source ID limitschunking6git cherry-pick dc62c78f
18629bf59362025-10-25yangdxFix entity and relation chunk cleanup in deletion pipelinechunking6git cherry-pick 29bf5936
1873fbd704b2025-10-26yangdxEnhance entity/relation editing with chunk tracking synchronizationchunking6git cherry-pick 3fbd704b
188a3370b022025-10-26yangdxAdd chunk tracking cleanup to entity/relation deletion and creationchunking6git cherry-pick a3370b02
1892c09adb82025-10-27yangdxAdd chunk tracking support to entity merge functionalitychunking6git cherry-pick 2c09adb8
190c81a56a12025-10-28yangdxFix entity and relationship deletion when no chunk references remainchunking6git cherry-pick c81a56a1
1910bbef9812025-11-02anouarbmOptimize RAGAS evaluation with parallel execution and chunk content enrichmentchunking6git cherry-pick 0bbef981
192963ad4c62025-11-02anouarbmdocs: Add documentation and examples for include_chunk_content parameterchunking6git cherry-pick 963ad4c6
1936b0f97952025-11-06yangdxAdd workspace parameter and remove chunk-based query unit testschunking6git cherry-pick 6b0f9795
194807d24612025-11-06yangdxRemove unused chunk-based node/edge retrieval methodschunking6git cherry-pick 807d2461
195ea141e272025-11-07yangdxFix: Remove redundant entity/relation chunk deletionschunking6git cherry-pick ea141e27
196774050062025-11-09TongDa support async chunking func to improve processing performance when a heavy `chunking_func` is passed in by userchunking6git cherry-pick 77405006
197d137ba582025-11-09TongDa support async chunking func to improve processing performance when a heavy `chunking_func` is passed in by userchunking6git cherry-pick d137ba58
198245df75d2025-11-10TongDa easier version: detect chunking_func result is coroutine or notchunking6git cherry-pick 245df75d
199501602542025-11-10TongDa easier version: detect chunking_func result is coroutine or notchunking6git cherry-pick 50160254
200940bec0b2025-11-13yangdxSupport async chunking functions in LightRAG processing pipelinechunking6git cherry-pick 940bec0b
201af5423912025-11-13yangdxSupport async chunking functions in LightRAG processing pipelinechunking6git cherry-pick af542391
2021bfa1f812025-11-18yangdxMerge branch 'main' into fix_chunk_commentchunking6git cherry-pick 1bfa1f81
20324423c922025-11-18yangdxMerge branch 'fix_chunk_comment'chunking6git cherry-pick 24423c92
204dacca3342025-11-18EightyOliveirarefactor(chunking): rename params and improve docstring for chunking_by_token_sizechunking6git cherry-pick dacca334
205e77340d42025-11-18yangdxAdjust chunking parameters to match the default environment variable settingschunking6git cherry-pick e77340d4
206573329252025-11-19yangdxAdd comprehensive tests for chunking with recursive splittingchunking6git cherry-pick 57332925
2076fea68bf2025-11-19yangdxFix ChunkTokenLimitExceededError message formattingchunking6git cherry-pick 6fea68bf
208f72f435c2025-11-19Daniel.yMerge pull request #2389 from danielaskdd/fix-chunk-sizechunking6git cherry-pick f72f435c
209f988a2262025-11-19yangdxAdd token limit validation for character-only chunkingchunking6git cherry-pick f988a226
210fec7c67f2025-11-19yangdxAdd comprehensive chunking tests with multi-token tokenizer edge caseschunking6git cherry-pick fec7c67f
211a05bbf102025-11-22netbrahAdd Cohere reranker config, chunking, and testschunking6git cherry-pick a05bbf10
2121d6ea0c52025-11-24copilot-swe-agent[bot]Fix chunking infinite loop when overlap_tokens >= max_tokenschunking6git cherry-pick 1d6ea0c5
2139009abed2025-12-03yangdxFix top_n behavior with chunking to limit documents not chunkschunking6git cherry-pick 9009abed
21454f0a7d12025-10-14DivinesLightQuick fix to limit source_id ballooning while inserting nodesingestion7git cherry-pick 54f0a7d1
2157871600d2025-10-14DivinesLightQuick fix to limit source_id ballooning while inserting nodesingestion7git cherry-pick 7871600d
2161154c5682025-10-21yangdxRefactor deduplication calculation and remove unused variablesingestion7git cherry-pick 1154c568
217a25003c32025-10-27yangdxFix relation deduplication logic and standardize log message prefixesingestion7git cherry-pick a25003c3
21819c16bc42025-12-02yangdxAdd content deduplication check for document insertion endpointsingestion7git cherry-pick 19c16bc4
219459e4ddc2025-12-02yangdxClean up duplicate dependencies in package.json and lock fileingestion7git cherry-pick 459e4ddc
2208d28b9592025-12-02yangdxFix duplicate document responses to return original track_idingestion7git cherry-pick 8d28b959
221ec40b17e2025-10-08YasiruRangana feat: Add token tracking support to openai_embed functionembedding8git cherry-pick ec40b17e
2220f15fdc32025-10-09Daniel.yMerge pull request #2181 from yrangana/feat/openai-embedding-token-trackingembedding8git cherry-pick 0f15fdc3
2236d1ae4042025-10-15yangdxAdd offline Docker build support with embedded models and cacheembedding8git cherry-pick 6d1ae404
2246a29b5da2025-10-23yangdxUpdate Docker deployment comments for LLM and embedding hostsembedding8git cherry-pick 6a29b5da
2257b8223da2025-11-03yangdxUpdate env.example with host/endpoint clarifications for LLM/embeddingembedding8git cherry-pick 7b8223da
2269c0570602025-11-05yangdxAdd separate endpoint configuration for LLM and embeddings in evaluationembedding8git cherry-pick 9c057060
22701b07b2b2025-11-07yangdxRefactor Jina embedding dimension by changing param to optional with defaultembedding8git cherry-pick 01b07b2b
22833a1482f2025-11-07yangdxAdd optional embedding dimension parameter control via env varembedding8git cherry-pick 33a1482f
2299cee5a632025-11-07yangdxMerge branch 'main' into apply-dim-to-embedding-callembedding8git cherry-pick 9cee5a63
230ce28f30c2025-11-07yangdxAdd embedding_dim parameter support to embedding functionsembedding8git cherry-pick ce28f30c
231d8a6355e2025-11-07yangdxMerge branch 'main' into apply-dim-to-embedding-callembedding8git cherry-pick d8a6355e
232d94aae9c2025-11-07YasiruRangana Add dimensions parameter support to openai_embed()embedding8git cherry-pick d94aae9c
233ffeeae422025-11-07yangdxrefactor: simplify jina embedding dimension handlingembedding8git cherry-pick ffeeae42
23403cc62622025-11-08yangdxProhibit direct access to internal functions of EmbeddingFunc.embedding8git cherry-pick 03cc6262
2350b2a15c42025-11-08yangdxCentralize embedding_send_dim config through args instead of env varembedding8git cherry-pick 0b2a15c4
23629a349f22025-11-08Daniel.yMerge pull request #2329 from danielaskdd/gemini-embeddingembedding8git cherry-pick 29a349f2
237a624a9502025-11-08yangdxAdd Gemini to APIs requiring embedding dimension parameterembedding8git cherry-pick a624a950
238de4ed7362025-11-08yangdxAdd Gemini embedding supportembedding8git cherry-pick de4ed736
239f4492d482025-11-08Daniel.yMerge pull request #2328 from HKUDS/apply-dim-to-embedding-callembedding8git cherry-pick f4492d48
24005852e1a2025-11-14yangdxAdd max_token_size parameter to embedding function decoratorsembedding8git cherry-pick 05852e1a
24114a6c24e2025-11-14yangdxAdd configurable embedding token limit with validationembedding8git cherry-pick 14a6c24e
2422fb57e762025-11-14yangdxFix embedding token limit initialization orderembedding8git cherry-pick 2fb57e76
24339b49e922025-11-14yangdxConvert embedding_token_limit from property to field with __post_init__embedding8git cherry-pick 39b49e92
2445dec4dea2025-11-14yangdxImprove embedding config priority and add debug loggingembedding8git cherry-pick 5dec4dea
2456b2af2b52025-11-14yangdxRefactor embedding function creation with proper attribute inheritanceembedding8git cherry-pick 6b2af2b5
246772215642025-11-14yangdxAdd max_token_size parameter to embedding function decoratorsembedding8git cherry-pick 77221564
247963a0a5d2025-11-14yangdxRefactor embedding function creation with proper attribute inheritanceembedding8git cherry-pick 963a0a5d
248ab4d7ac22025-11-14yangdxAdd configurable embedding token limit with validationembedding8git cherry-pick ab4d7ac2
249de4412dd2025-11-14yangdxFix embedding token limit initialization orderembedding8git cherry-pick de4412dd
250e5addf4d2025-11-14yangdxImprove embedding config priority and add debug loggingembedding8git cherry-pick e5addf4d
251f02547732025-11-14yangdxConvert embedding_token_limit from property to field with __post_init__embedding8git cherry-pick f0254773
2523b76eea22025-11-15Daniel.yMerge pull request #2359 from danielaskdd/embedding-limitembedding8git cherry-pick 3b76eea2
253b5589ce42025-11-15yangdxMerge branch 'main' into embedding-limitembedding8git cherry-pick b5589ce4
254c13f91162025-11-17yangdxAdd embedding dimension validation to EmbeddingFunc wrapperembedding8git cherry-pick c13f9116
25546ce6d9a2025-11-20yangdxFix Azure OpenAI embedding model parameter fallbackembedding8git cherry-pick 46ce6d9a
2560c4cba382025-11-21yangdxFix double decoration in azure_openai_embed and document decorator usageembedding8git cherry-pick 0c4cba38
2577b7621102025-11-22yangdxAdd fallback to AZURE_OPENAI_API_VERSION for embedding API versionembedding8git cherry-pick 7b762110
2581b02684e2025-11-28Daniel.yMerge pull request #2432 from danielaskdd/embedding-exampleembedding8git cherry-pick 1b02684e
2591d07ff7f2025-11-28yangdxUpdate OpenAI and Ollama embedding func examples in READMEembedding8git cherry-pick 1d07ff7f
2604ab4a7ac2025-11-28yangdxAllow embedding models to use provider defaults when unspecifiedembedding8git cherry-pick 4ab4a7ac
26156e0365c2025-11-28yangdxAdd configurable model parameter to jina_embed functionembedding8git cherry-pick 56e0365c
2626e2946e72025-11-28yangdxAdd max_token_size parameter to azure_openai_embed wrapperembedding8git cherry-pick 6e2946e7
26397a9dfca2025-11-28yangdxAdd important note about embedding function wrapping restrictionsembedding8git cherry-pick 97a9dfca
264b67054492025-11-28Daniel.yMerge pull request #2433 from danielaskdd/fix-jina-embeddingembedding8git cherry-pick b6705449
265ea8d55ab2025-11-28yangdxAdd documentation for embedding provider configuration rulesembedding8git cherry-pick ea8d55ab
26637e8898c2025-10-01yangdxSimplify reference formatting in LLM context generationllm_cloud9git cherry-pick 37e8898c
26783d99e142025-10-01yangdxfix(OllamaAPI): Add validation to ensure last message is from user rolellm_cloud9git cherry-pick 83d99e14
2680b3d31502025-10-20Humphryextended to use gemini, sswitched to use gemini-flash-latestllm_cloud9git cherry-pick 0b3d3150
269746942142025-10-20dependabot[bot]Update openai requirement from <2.0.0,>=1.0.0 to >=1.0.0,<3.0.0llm_cloud9git cherry-pick 74694214
270175ef4592025-10-21Daniel.yMerge pull request #2238 from HKUDS/dependabot/pip/openai-gte-1.0.0-and-lt-3.0.0llm_cloud9git cherry-pick 175ef459
271162370b62025-10-22yangdxAdd optional LLM cache deletion when deleting documentsllm_cloud9git cherry-pick 162370b6
272aa916f282025-11-01anouarbmdocs: 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 conceptsllm_cloud9git cherry-pick aa916f28
273994a82dc2025-11-05yangdxSuppress token usage warnings for custom OpenAI-compatible endpointsllm_cloud9git cherry-pick 994a82dc
2743cb4eae42025-11-07yangdxAdd Chain of Thought support to Gemini LLM integrationllm_cloud9git cherry-pick 3cb4eae4
2756686edfd2025-11-07yangdxUpdate Gemini LLM options: add seed and thinking config, remove MIME typellm_cloud9git cherry-pick 6686edfd
276732846232025-11-07Daniel.yMerge pull request #2326 from danielaskdd/gemini-cotllm_cloud9git cherry-pick 73284623
2778c2755532025-11-07yangdxFix Gemini response parsing to avoid warnings from non-text partsllm_cloud9git cherry-pick 8c275553
278924c8cb82025-11-07yangdxMerge branch 'main' into gemini-cotllm_cloud9git cherry-pick 924c8cb8
279fc40a3692025-11-07yangdxAdd timeout support to Gemini LLM and improve parameter handlingllm_cloud9git cherry-pick fc40a369
2803d9de5ed2025-11-08yangdxfeat: improve Gemini client error handling and retry logicllm_cloud9git cherry-pick 3d9de5ed
28155274dde2025-11-08yangdxAdd LLM cache migration tool for KV storage backendsllm_cloud9git cherry-pick 55274dde
28257ee7d5a2025-11-08yangdxMerge branch 'main' into llm-cache-migratellm_cloud9git cherry-pick 57ee7d5a
2836b9f13c72025-11-08yangdxEnhance LLM cache migration tool with streaming and improved UXllm_cloud9git cherry-pick 6b9f13c7
2846fc54d362025-11-08yangdxMove LLM cache migration tool to lightrag.tools modulellm_cloud9git cherry-pick 6fc54d36
28585bb98b32025-11-08Daniel.yMerge pull request #2331 from danielaskdd/gemini-retryllm_cloud9git cherry-pick 85bb98b3
286987bc09c2025-11-08yangdxUpdate LLM cache migration docs and improve UX promptsllm_cloud9git cherry-pick 987bc09c
287d0d31e922025-11-08yangdxImprove LLM cache migration tool configuration and messagingllm_cloud9git cherry-pick d0d31e92
288f83ea3392025-11-08yangdxAdd section header comment for Gemini binding optionsllm_cloud9git cherry-pick f83ea339
2891485cb822025-11-09yangdxAdd LLM query cache cleanup tool for KV storage backendsllm_cloud9git cherry-pick 1485cb82
2903110ca512025-11-09Daniel.yMerge pull request #2335 from danielaskdd/llm-cache-cleanupllm_cloud9git cherry-pick 3110ca51
291754d2ad22025-11-09yangdxAdd documentation for LLM cache migration between storage typesllm_cloud9git cherry-pick 754d2ad2
29288ab73f62025-11-09yangdxHotFix: Restore streaming response in OpenAI LLMllm_cloud9git cherry-pick 88ab73f6
2938adf31802025-11-09Daniel.yMerge pull request #2330 from danielaskdd/llm-cache-migratellm_cloud9git cherry-pick 8adf3180
294188930152025-11-13yangdxMerge branch 'feat/add_cloud_ollama_support'llm_cloud9git cherry-pick 18893015
295680e36c62025-11-14yangdxImprove Bedrock error handling with retry logic and custom exceptionsllm_cloud9git cherry-pick 680e36c6
296f5b485872025-11-14yangdxImprove Bedrock error handling with retry logic and custom exceptionsllm_cloud9git cherry-pick f5b48587
29795e1fb162025-11-17yangdxRemove final_namespace attribute for in-memory storage and use namespace in clean_llm_query_cache.pyllm_cloud9git cherry-pick 95e1fb16
298a990c1d42025-11-17BukeLyfix: Correct Mock LLM output format in E2E testllm_cloud9git cherry-pick a990c1d4
299021b637d2025-11-21Daniel.yMerge pull request #2403 from danielaskdd/azure-cot-handlingllm_cloud9git cherry-pick 021b637d
30002fdceb92025-11-21yangdxUpdate OpenAI client to use stable API and bump minimum version to 2.0.0llm_cloud9git cherry-pick 02fdceb9
3011e477e952025-11-21yangdxAdd lightrag-clean-llmqc console script entry pointllm_cloud9git cherry-pick 1e477e95
30245f4f8232025-11-21yangdxRefactor Azure OpenAI client creation to support client_configs mergingllm_cloud9git cherry-pick 45f4f823
3038777895e2025-11-21Daniel.yMerge pull request #2401 from danielaskdd/fix-openai-keyword-extractionllm_cloud9git cherry-pick 8777895e
3049f69c5bf2025-11-21yangdxfeat: Support structured output `parsed` from OpenAIllm_cloud9git cherry-pick 9f69c5bf
305ac9f25742025-11-21yangdxImprove Azure OpenAI wrapper functions with full parameter supportllm_cloud9git cherry-pick ac9f2574
306b709f8f82025-11-21yangdxConsolidate Azure OpenAI implementation into main OpenAI modulellm_cloud9git cherry-pick b709f8f8
307fafa17912025-11-21yangdxFix Azure OpenAI model parameter to use deployment name consistentlyllm_cloud9git cherry-pick fafa1791
308ffd8da512025-11-21yangdxImprove Azure OpenAI compatibility and error handlingllm_cloud9git cherry-pick ffd8da51
30949fb11e22025-11-22yangdxUpdate Azure OpenAI configuration examplesllm_cloud9git cherry-pick 49fb11e2
3105f53de882025-11-22yangdxFix Azure configuration examples and correct typos in env.examplellm_cloud9git cherry-pick 5f53de88
311a898f0542025-11-25palanisdMerge branch 'HKUDS:main' into cohere-rerankrerank10git cherry-pick a898f054
3128e50eef52025-12-02yangdxMerge branch 'main' into cohere-rerankrerank10git cherry-pick 8e50eef5
313f0d67f162025-12-03yangdxMerge branch 'cohere-rerank'rerank10git cherry-pick f0d67f16
314075399ff2025-11-12Daniel.yMerge pull request #2346 from danielaskdd/optimize-json-sanitizationjson11git cherry-pick 075399ff
31523cbb9c92025-11-12yangdxAdd data sanitization to JSON writing to prevent UTF-8 encoding errorsjson11git cherry-pick 23cbb9c9
3166de4123f2025-11-12yangdxOptimize JSON string sanitization with precompiled regex and zero-copyjson11git cherry-pick 6de4123f
31770cc24192025-11-12yangdxFix empty dict handling after JSON sanitizationjson11git cherry-pick 70cc2419
3187f54f4702025-11-12yangdxOptimize JSON string sanitization with precompiled regex and zero-copyjson11git cherry-pick 7f54f470
319a08bc7262025-11-12yangdxFix empty dict handling after JSON sanitizationjson11git cherry-pick a08bc726
320abeaac842025-11-12yangdxImprove JSON data sanitization to handle tuples and dict keysjson11git cherry-pick abeaac84
321cca0800e2025-11-12yangdxFix migration to reload sanitized data and prevent memory corruptionjson11git cherry-pick cca0800e
322d1f4b6e52025-11-12yangdxAdd data sanitization to JSON writing to prevent UTF-8 encoding errorsjson11git cherry-pick d1f4b6e5
323dcf1d2862025-11-12yangdxFix migration to reload sanitized data and prevent memory corruptionjson11git cherry-pick dcf1d286
324f28a0c252025-11-12yangdxImprove JSON data sanitization to handle tuples and dict keysjson11git cherry-pick f28a0c25
325c46c1b262025-10-31yangdxAdd pycryptodome dependency for PDF encryption supportpdf12git cherry-pick c46c1b26
32661b57cbb2025-11-01yangdxAdd PDF decryption support for password-protected filespdf12git cherry-pick 61b57cbb
327ece0398d2025-11-01Daniel.yMerge pull request #2296 from danielaskdd/pdf-decryptionpdf12git cherry-pick ece0398d
3285a6bb6582025-11-11Daniel.yMerge pull request #2338 from danielaskdd/migrate-to-pypdfpdf12git cherry-pick 5a6bb658
329c434879c2025-11-11yangdxReplace PyPDF2 with pypdf for PDF processingpdf12git cherry-pick c434879c
330fdcb4d0b2025-11-11yangdxReplace PyPDF2 with pypdf for PDF processingpdf12git cherry-pick fdcb4d0b
331186c8f0e2025-11-19yangdxPreserve blank paragraphs in DOCX extraction to maintain spacingdocx13git cherry-pick 186c8f0e
3324438ba412025-11-19yangdxEnhance DOCX extraction to preserve document order with tablesdocx13git cherry-pick 4438ba41
33395cd0ece2025-11-19yangdxFix DOCX table extraction by escaping special characters in cellsdocx13git cherry-pick 95cd0ece
334e7d2803a2025-11-19yangdxRemove text stripping in DOCX extraction to preserve whitespacedocx13git cherry-pick e7d2803a
335fa887d812025-11-19yangdxFix table column structure preservation in DOCX extractiondocx13git cherry-pick fa887d81
3363f6423df2025-12-01yangdxFix KaTeX extension loading by moving imports to app startupkatex14git cherry-pick 3f6423df
3378f4bfbf12025-12-01yangdxAdd KaTeX copy-tex extension support for formula copyingkatex14git cherry-pick 8f4bfbf1
338dde728a32025-10-05yangdxBump core version to 1.5.0 and API to 0236dependabot15git cherry-pick dde728a3
339289337b22025-10-11yangdxBump API version to 0237dependabot15git cherry-pick 289337b2
34079f623a22025-10-12yangdxBump core version to 1.4.9.3dependabot15git cherry-pick 79f623a2
341f402ad272025-10-12yangdxBump API version to 0238dependabot15git cherry-pick f402ad27
342a81c122f2025-10-14yangdxBump API version to 0240dependabot15git cherry-pick a81c122f
343f3740d822025-10-14yangdxBump API version to 0239dependabot15git cherry-pick f3740d82
34491b8722b2025-10-16yangdxBump core version to 1.4.9.4dependabot15git cherry-pick 91b8722b
3457bf9d1e82025-10-17yangdxBump API version to 0241dependabot15git cherry-pick 7bf9d1e8
346ef4acf532025-10-21dependabot[bot]Update pandas requirement from <2.3.0,>=2.0.0 to >=2.0.0,<2.4.0dependabot15git cherry-pick ef4acf53
3471101562e2025-10-22yangdxBump API version to 0243dependabot15git cherry-pick 1101562e
348fdf0fe042025-10-22yangdxBump API version to 0244dependabot15git cherry-pick fdf0fe04
3493eb3a0752025-10-25yangdxBump core version to 1.4.9.5 and API version to 0245dependabot15git cherry-pick 3eb3a075
35094f24a662025-10-27yangdxBump API version to 0246dependabot15git cherry-pick 94f24a66
351f81dd4e72025-10-27dependabot[bot]Update redis requirement from <7.0.0,>=5.0.0 to >=5.0.0,<8.0.0dependabot15git cherry-pick f81dd4e7
3524bf41abe2025-10-28Daniel.yMerge pull request #2272 from HKUDS/dependabot/pip/redis-gte-5.0.0-and-lt-8.0.0dependabot15git cherry-pick 4bf41abe
3533a7f75352025-10-29yangdxBump core version to 1.4.9.6 and API version to 0248dependabot15git cherry-pick 3a7f7535
354da2e9efd2025-10-29yangdxBump API version to 0247dependabot15git cherry-pick da2e9efd
355c9e73bb42025-10-30yangdxBump core version to 1.4.9.7 and API version to 0249dependabot15git cherry-pick c9e73bb4
356e5414c612025-10-31yangdxBump core version to 1.4.9.8 and API version to 0250dependabot15git cherry-pick e5414c61
3575bcd29262025-11-06yangdxBump API version to 0251dependabot15git cherry-pick 5bcd2926
358cf732dbf2025-11-08yangdxBump core version to 1.4.9.9 and API to 0252dependabot15git cherry-pick cf732dbf
3591f9d07352025-11-09yangdxBump API version to 0253dependabot15git cherry-pick 1f9d0735
3609262f66d2025-11-17yangdxBump API version to 0255dependabot15git cherry-pick 9262f66d
361d16c78402025-11-18yangdxBump API version to 0256dependabot15git cherry-pick d16c7840
362f83b475a2025-11-18yangdxRemove Dependabot configuration filedependabot15git cherry-pick f83b475a
363881b8d3a2025-11-28yangdxBump API version to 0257dependabot15git cherry-pick 881b8d3a
364112ed2342025-12-01yangdxBump API version to 0258dependabot15git cherry-pick 112ed234
36513fc9f332025-12-02yangdxReduce dependabot open pull request limitsdependabot15git cherry-pick 13fc9f33
366381ddfff2025-12-02yangdxBump API version to 0259dependabot15git cherry-pick 381ddfff
367883c5dc02025-12-02yangdxUpdate dependabot config with new groupings and patternsdependabot15git cherry-pick 883c5dc0
3689425277f2025-12-02yangdxImprove dependabot config with better docs and numpy ignore ruledependabot15git cherry-pick 9425277f
369b2f1de4a2025-12-02Daniel.yMerge pull request #2447 from danielaskdd/dependabotdependabot15git cherry-pick b2f1de4a
370f93bda582025-12-02yangdxEnable numpy updates in dependabot configurationdependabot15git cherry-pick f93bda58
371a250d8812025-10-02yangdxUpdate webui assetswebui16git cherry-pick a250d881
372cec784f62025-10-02yangdxUpdate webui assetswebui16git cherry-pick cec784f6
3731574fec72025-10-05yangdxUpdate webui assetswebui16git cherry-pick 1574fec7
374b5f837672025-10-05yangdxUpdate webui assetswebui16git cherry-pick b5f83767
375d473f6352025-10-05yangdxUpdate webui assetswebui16git cherry-pick d473f635
3765734f51e2025-10-12Daniel.yMerge pull request #2198 from danielaskdd/webuiwebui16git cherry-pick 5734f51e
3778a0098992025-10-12yangdxUpdate webui assetswebui16git cherry-pick 8a009899
378e1af1c6d2025-10-12yangdxUpdate webui assetswebui16git cherry-pick e1af1c6d
379c0b1552e2025-10-14yangdxRemove .gitkeep file by ensuring webui dir exists on bun buildwebui16git cherry-pick c0b1552e
380df52ce982025-10-14yangdxRevert vite.config.ts to origin versionwebui16git cherry-pick df52ce98
3818070d0cf2025-10-17Daniel.yMerge pull request #2234 from danielaskdd/fix-webuiwebui16git cherry-pick 8070d0cf
38280f2e6912025-11-09yangdxRemove redundant i18n import triggered the Vite “dynamic + static import” warningwebui16git cherry-pick 80f2e691
3832539b4e22025-11-25Daniel.yMerge pull request #2418 from danielaskdd/start-without-webuiwebui16git cherry-pick 2539b4e2
38448b67d302025-11-25yangdxHandle missing WebUI assets gracefully without blocking server startupwebui16git cherry-pick 48b67d30
38515bfd9fa2025-12-01dependabot[bot]Bump the ui-components group in /lightrag_webui with 7 updateswebui16git cherry-pick 15bfd9fa
3861f3d70062025-12-01dependabot[bot]Bump @stylistic/eslint-plugin-js from 3.1.0 to 4.4.1 in /lightrag_webuiwebui16git cherry-pick 1f3d7006
387245c0c322025-12-01dependabot[bot]Bump the build-tools group in /lightrag_webui with 4 updateswebui16git cherry-pick 245c0c32
388587a930b2025-12-01dependabot[bot]Bump the react group in /lightrag_webui with 3 updateswebui16git cherry-pick 587a930b
3899ae1c7fc2025-12-01dependabot[bot]Bump react-error-boundary from 5.0.0 to 6.0.0 in /lightrag_webuiwebui16git cherry-pick 9ae1c7fc
390e2431b672025-12-01dependabot[bot]Bump @vitejs/plugin-react-swc from 3.11.0 to 4.2.0 in /lightrag_webuiwebui16git cherry-pick e2431b67
391f4acb25c2025-12-01dependabot[bot]Bump the frontend-minor-patch group in /lightrag_webui with 6 updateswebui16git cherry-pick f4acb25c
39209aa84832025-12-02yangdxMerge branch 'dependabot/bun/lightrag_webui/stylistic/eslint-plugin-js-4.4.1'webui16git cherry-pick 09aa8483
3930c2a653c2025-12-02yangdxMerge branch 'main' into dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0webui16git cherry-pick 0c2a653c
3940ca71a572025-12-02dependabot[bot]Bump sonner from 1.7.4 to 2.0.7 in /lightrag_webuiwebui16git cherry-pick 0ca71a57
3950d89cd262025-12-02Daniel.yMerge pull request #2462 from HKUDS/dependabot/bun/lightrag_webui/faker-js/faker-10.1.0webui16git cherry-pick 0d89cd26
3960f045a522025-12-02yangdxMerge 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.0webui16git cherry-pick 0f045a52
39713a285d42025-12-02Daniel.yMerge pull request #2451 from HKUDS/dependabot/bun/lightrag_webui/build-tools-0944ec6ceawebui16git cherry-pick 13a285d4
39819cae2722025-12-02Daniel.yMerge pull request #2463 from HKUDS/dependabot/bun/lightrag_webui/types/node-24.9.2webui16git cherry-pick 19cae272
3991d12f4972025-12-02dependabot[bot]Bump i18next from 24.2.3 to 25.6.0 in /lightrag_webuiwebui16git cherry-pick 1d12f497
40029bd027a2025-12-02dependabot[bot]Bump @vitejs/plugin-react-swcwebui16git cherry-pick 29bd027a
4012bb9ec132025-12-02dependabot[bot]Bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /lightrag_webuiwebui16git cherry-pick 2bb9ec13
40235c793412025-12-02Daniel.yMerge pull request #2450 from HKUDS/dependabot/bun/lightrag_webui/ui-components-018be29f1cwebui16git cherry-pick 35c79341
40342b09b102025-12-02dependabot[bot]Bump globals from 15.15.0 to 16.5.0 in /lightrag_webuiwebui16git cherry-pick 42b09b10
40457d9cc8f2025-12-02Daniel.yMerge pull request #2464 from HKUDS/dependabot/bun/lightrag_webui/react-syntax-highlighter-16.1.0webui16git cherry-pick 57d9cc8f
40559b1b58f2025-12-02Daniel.yMerge pull request #2456 from HKUDS/dependabot/bun/lightrag_webui/globals-16.5.0webui16git cherry-pick 59b1b58f
4065ca4792c2025-12-02dependabot[bot]Bump @faker-js/faker from 9.9.0 to 10.1.0 in /lightrag_webuiwebui16git cherry-pick 5ca4792c
40767d9455c2025-12-02Daniel.yMerge pull request #2466 from HKUDS/dependabot/bun/lightrag_webui/react-i18next-16.2.3webui16git cherry-pick 67d9455c
40868bee74d2025-12-02dependabot[bot]Bump the frontend-minor-patch group in /lightrag_webui with 2 updateswebui16git cherry-pick 68bee74d
4096e2f125a2025-12-02Daniel.yMerge pull request #2471 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-172e1e6fcfwebui16git cherry-pick 6e2f125a
4107545fa722025-12-02dependabot[bot]Bump vite in /lightrag_webui in the build-tools groupwebui16git cherry-pick 7545fa72
4117f7ce9d32025-12-02dependabot[bot]Bump i18next in /lightrag_webui in the frontend-minor-patch groupwebui16git cherry-pick 7f7ce9d3
4128cdf8a122025-12-02Daniel.yMerge pull request #2455 from HKUDS/dependabot/bun/lightrag_webui/i18next-25.6.0webui16git cherry-pick 8cdf8a12
413964b53e72025-12-02Daniel.yMerge pull request #2458 from HKUDS/dependabot/bun/lightrag_webui/eslint-plugin-react-hooks-7.0.1webui16git cherry-pick 964b53e7
414a47414f72025-12-02Daniel.yMerge pull request #2461 from HKUDS/dependabot/bun/lightrag_webui/sonner-2.0.7webui16git cherry-pick a47414f7
415a8e79a8a2025-12-02yangdxMerge remote-tracking branch 'upstream/dependabot/bun/lightrag_webui/react-error-boundary-6.0.0'webui16git cherry-pick a8e79a8a
416ab7182182025-12-02Daniel.yMerge pull request #2449 from HKUDS/dependabot/bun/lightrag_webui/react-b0cb288b9ewebui16git cherry-pick ab718218
417b2b5f80b2025-12-02Daniel.yMerge pull request #2467 from HKUDS/dependabot/bun/lightrag_webui/build-tools-ecae90f21cwebui16git cherry-pick b2b5f80b
418b38f4dd72025-12-02dependabot[bot]Bump react-syntax-highlighter from 15.6.6 to 16.1.0 in /lightrag_webuiwebui16git cherry-pick b38f4dd7
419bd487a452025-12-02dependabot[bot]Bump @vitejs/plugin-react-swc from 3.11.0 to 4.2.0 in /lightrag_webuiwebui16git cherry-pick bd487a45
420c6c201d72025-12-02Daniel.yMerge branch 'main' into dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770webui16git cherry-pick c6c201d7
421d3b5cb632025-12-02dependabot[bot]Bump vite from 6.3.6 to 7.1.12 in /lightrag_webuiwebui16git cherry-pick d3b5cb63
422d5e7b2302025-12-02dependabot[bot]Bump @types/node from 22.18.9 to 24.9.2 in /lightrag_webuiwebui16git cherry-pick d5e7b230
423dd4c988b2025-12-02dependabot[bot]Bump react-markdown from 9.1.0 to 10.1.0 in /lightrag_webuiwebui16git cherry-pick dd4c988b
424dd95813f2025-12-02Daniel.yMerge pull request #2465 from HKUDS/dependabot/bun/lightrag_webui/react-markdown-10.1.0webui16git cherry-pick dd95813f
425ddd32f582025-12-02Daniel.yMerge pull request #2470 from HKUDS/dependabot/bun/lightrag_webui/build-tools-939f50a5f3webui16git cherry-pick ddd32f58
426e20f86a02025-12-02dependabot[bot]Bump react-i18next from 15.7.4 to 16.2.3 in /lightrag_webuiwebui16git cherry-pick e20f86a0
427e429d5532025-12-02Daniel.yMerge pull request #2459 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-9aaf02af10webui16git cherry-pick e429d553
428e547c0032025-12-02Daniel.yMerge pull request #2460 from HKUDS/dependabot/bun/lightrag_webui/vite-7.1.12webui16git cherry-pick e547c003
429e79667122025-12-02Daniel.yMerge pull request #2452 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770webui16git cherry-pick e7966712
430ea826a382025-12-02yangdxMerge branch 'dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0'webui16git cherry-pick ea826a38
431ffcd75a42025-09-29zl7261decalre targetNode after check sourceNodemisc17git cherry-pick ffcd75a4
4321bd84f002025-10-01RomanMarchuk Merge branch 'main' into fix/dark-mode-graph-text-colorsmisc17git cherry-pick 1bd84f00
4337297ca1d2025-10-01RomanMarchuk Fix dark mode graph labels for system theme and improve colorsmisc17git cherry-pick 7297ca1d
434bb6138e72025-10-01yangdxfix(prompt): Clarify reference section restrictions in prompt templatesmisc17git cherry-pick bb6138e7
435f83cde142025-10-01yangdxfix(prompt): Improve markdown formatting requirements and reference stylemisc17git cherry-pick f83cde14
436112349ed2025-10-02yangdxModernize type hints and remove Python 3.8 compatibility codemisc17git cherry-pick 112349ed
437181525ff2025-10-02yangdxMerge branch 'main' into zl7261/mainmisc17git cherry-pick 181525ff
43819a415842025-10-02yangdxFix lintingmisc17git cherry-pick 19a41584
4391f07d4b12025-10-02yangdxRemove .env_example from .gitignoremisc17git cherry-pick 1f07d4b1
4406bf6f43d2025-10-02yangdxRemove bold formatting from instruction headers in promptsmisc17git cherry-pick 6bf6f43d
441b1a4e7d72025-10-02yangdxFix lintingmisc17git cherry-pick b1a4e7d7
442d2196a4e2025-10-02yangdxMerge remote-tracking branch 'origin/main'misc17git cherry-pick d2196a4e
443d4abe7042025-10-02yangdxHide dev options in production buildsmisc17git cherry-pick d4abe704
444f6b715362025-10-02yangdxMerge branch 'main' into fix/dark-mode-graph-text-colorsmisc17git cherry-pick f6b71536
445b9c37bd92025-10-03yangdxFix lintingmisc17git cherry-pick b9c37bd9
446cf2a024e2025-10-04Jonfeat: Add endpoint and UI to retry failed documentsmisc17git cherry-pick cf2a024e
4470aef6a162025-10-05yangdxAdd theme-aware edge highlighting colors for graph controlmisc17git cherry-pick 0aef6a16
4480c1cb7b72025-10-05yangdxImprove document tooltip display with track ID and better formattingmisc17git cherry-pick 0c1cb7b7
4490d6949622025-10-05yangdxMerge branch 'feat/retry-failed-documents-upstream'misc17git cherry-pick 0d694962
4501b2747062025-10-05Daniel.yMerge pull request #2171 from danielaskdd/doc-name-in-full-docsmisc17git cherry-pick 1b274706
4514fe41f762025-10-05yangdxMerge branch 'doc-name-in-full-docs'misc17git cherry-pick 4fe41f76
4527b1f8e0f2025-10-05yangdxUpdate scan tooltip to clarify it also reprocesses failed documentsmisc17git cherry-pick 7b1f8e0f
453bf6ca9dd2025-10-05yangdxAdd retry failed button translations and standardize button textmisc17git cherry-pick bf6ca9dd
454d550f1c52025-10-05yangdxFix lintingmisc17git cherry-pick d550f1c5
455dad90d252025-10-05Daniel.yMerge pull request #2170 from danielaskdd/tooltips-optimizemisc17git cherry-pick dad90d25
4566190fa892025-10-06yangdxFix lintingmisc17git cherry-pick 6190fa89
457d8a9617c2025-10-06kevinnkansahfix: fix: asyncpg bouncer connection pool errormisc17git cherry-pick d8a9617c
458fdcb034d2025-10-06kevinnkansahchore: distinguish settingsmisc17git cherry-pick fdcb034d
459ea5e390b2025-10-07Daniel.yMerge pull request #2178 from aleksvujic/patch-1misc17git cherry-pick ea5e390b
460f1e011072025-10-07yangdxMerge branch 'kevinnkansah/main'misc17git cherry-pick f1e01107
4619f44e89d2025-10-08NeelM0906Add knowledge graph manipulation endpointsmisc17git cherry-pick 9f44e89d
462ae9f4ae72025-10-09YasiruRangana fix: Remove trailing whitespace for pre-commit lintingmisc17git cherry-pick ae9f4ae7
463b7c773962025-10-09NeelM0906Fix entity/relation creation endpoints to properly update vector storesmisc17git cherry-pick b7c77396
464f6d1fb982025-10-09NeelM0906Fix Linting errorsmisc17git cherry-pick f6d1fb98
46512facac52025-10-10yangdxEnhance graph API endpoints with detailed docs and field validationmisc17git cherry-pick 12facac5
466648d7bb12025-10-10yangdxRefactor Helm template to handle optional envFrom values safelymisc17git cherry-pick 648d7bb1
46785d1a5632025-10-10yangdxMerge branch 'adminunblinded/main'misc17git cherry-pick 85d1a563
468b81b86202025-10-10kevinnkansahchore: update depsmisc17git cherry-pick b81b8620
469d0ae7a672025-10-10yangdxFix typos and grammar in env.example configuration commentsmisc17git cherry-pick d0ae7a67
470fea10cd02025-10-10yangdxMerge branch 'chart-enchancment'misc17git cherry-pick fea10cd0
4711a4d67752025-10-11杨广i18n: fix mustache bracketsmisc17git cherry-pick 1a4d6775
47249326f2b2025-10-11Daniel.yMerge pull request #2194 from danielaskdd/offlinemisc17git cherry-pick 49326f2b
473766f27da2025-10-11Daniel.yMerge pull request #2193 from kevinnkansah/mainmisc17git cherry-pick 766f27da
4747cddd5642025-10-11yangdxRevert core version to 1.4.9..2misc17git cherry-pick 7cddd564
475b7216ede2025-10-11yangdxFix lintingmisc17git cherry-pick b7216ede
476e1e4f1b02025-10-11yangdxFix get_by_ids to return None for missing records consistentlymisc17git cherry-pick e1e4f1b0
477074f0c8b2025-10-12yangdxUpdate docstring for adelete_by_doc_id method claritymisc17git cherry-pick 074f0c8b
4782d9334d32025-10-12yangdxSimplify Root component by removing async i18n initializationmisc17git cherry-pick 2d9334d3
47944f51f882025-10-12yangdxAdd fallback value for accordion content height CSS variablemisc17git cherry-pick 44f51f88
4805290b60e2025-10-12Daniel.yMerge pull request #2196 from zl7261/mainmisc17git cherry-pick 5290b60e
481f2fb12022025-10-12yangdxMove accordion keyframes from CSS to Tailwind config and add fallback 'auto' valuemisc17git cherry-pick f2fb1202
4826c05f0f82025-10-13yangdxFix lintingmisc17git cherry-pick 6c05f0f8
483be9e6d162025-10-13yangdxExclude Frontend Build Artifacts from Git Repositorymisc17git cherry-pick be9e6d16
484cc4369102025-10-13yangdxMerge branch 'kevinnkansah/main'misc17git cherry-pick cc436910
485130b49592025-10-14yangdxAdd PREPROCESSED (multimodal_processed) status for multimodal document processingmisc17git cherry-pick 130b4959
4864e740af72025-10-14haseebuchihaImport from env and use default if none and removed useless importmisc17git cherry-pick 4e740af7
48750210e252025-10-14yangdxAdd @tailwindcss/typography plugin and fix Tailwind configmisc17git cherry-pick 50210e25
4885ace200b2025-10-14Daniel.yMerge pull request #2208 from danielaskdd/remove-fontend-artifactmisc17git cherry-pick 5ace200b
48964900b542025-10-14yangdxAdd frontend source code update warningmisc17git cherry-pick 64900b54
4908bf411312025-10-14yangdxStandardize build commands and remove --emptyOutDir flagmisc17git cherry-pick 8bf41131
49192a665652025-10-14Daniel.yMerge pull request #2211 from HKUDS/add-preprocessed-statusmisc17git cherry-pick 92a66565
492965d8b162025-10-14yangdxMerge branch 'add-preprocessed-status'misc17git cherry-pick 965d8b16
493a8bbce3a2025-10-14yangdxUse frozen lockfile for consistent frontend buildsmisc17git cherry-pick a8bbce3a
494d52c33772025-10-14haseebuchihaImport from env and use default if none and removed useless importmisc17git cherry-pick d52c3377
495ee45ab512025-10-14yangdxMove frontend build check from setup.py to runtime server startupmisc17git cherry-pick ee45ab51
49617c2a9292025-10-15DivinesLightGet max source Id config from .env and lightRAG initmisc17git cherry-pick 17c2a929
49729bac49f2025-10-15yangdxHandle empty query results by returning None instead of fail responsesmisc17git cherry-pick 29bac49f
498433ec8132025-10-15yangdxImprove offline installation with constraints and version boundsmisc17git cherry-pick 433ec813
4997f223d5a2025-10-15yangdxFix lintingmisc17git cherry-pick 7f223d5a
50083b10a522025-10-15Daniel.yMerge pull request #2218 from danielaskdd/issue-2215misc17git cherry-pick 83b10a52
501c06522b92025-10-15DivinesLightGet max source Id config from .env and lightRAG initmisc17git cherry-pick c06522b9
5028cc8bbf42025-10-16yangdxChange Docker build cache mode from max to minmisc17git cherry-pick 8cc8bbf4
5038e3497dc2025-10-16yangdxUpdate commentsmisc17git cherry-pick 8e3497dc
504c61b7bd42025-10-16yangdxRemove torch and transformers from offline dependency groupsmisc17git cherry-pick c61b7bd4
505ef6ed4292025-10-16yangdxOptimize Docker builds with layer caching and add pip for runtime installsmisc17git cherry-pick ef6ed429
50603333d632025-10-17yangdxMerge branch 'main' into limit-vdb-metadata-sizemisc17git cherry-pick 03333d63
50704d236712025-10-17yangdxFix redoc access problem in front-end dev modemisc17git cherry-pick 04d23671
50806ed2d062025-10-17yangdxMerge branch 'main' into remove-dotenvmisc17git cherry-pick 06ed2d06
5091642710f2025-10-17yangdxRemove dotenv dependency from projectmisc17git cherry-pick 1642710f
51046ac5dac2025-10-17yangdxImprove API description formatting and add ReDoc linkmisc17git cherry-pick 46ac5dac
5114c3ab5842025-10-17yangdxImprove AsyncSelect layout and text overflow handlingmisc17git cherry-pick 4c3ab584
5126b37d3ca2025-10-17yangdxMerge branch 'feat-entity-size-caps' into limit-vdb-metadata-sizemisc17git cherry-pick 6b37d3ca
5139f49e56a2025-10-17yangdxMerge branch 'main' into feat-entity-size-capsmisc17git cherry-pick 9f49e56a
514c0a87ca72025-10-17yangdxMerge branch 'remove-dotenv'misc17git cherry-pick c0a87ca7
515f45dce342025-10-17yangdxFix cache control error of index.htmlmisc17git cherry-pick f45dce34
516f55582402025-10-17yangdxFix tuple delimiter corruption handling in regex patternsmisc17git cherry-pick f5558240
517012aaada2025-10-18yangdxUpdate Swagger API key status description textmisc17git cherry-pick 012aaada
518813f4af92025-10-18yangdxFix lintingmisc17git cherry-pick 813f4af9
519bdadaa672025-10-18yangdxMerge branch 'main' into limit-vdb-metadata-sizemisc17git cherry-pick bdadaa67
520637b850e2025-10-20yangdxAdd truncation indicator and update property labels in graph viewmisc17git cherry-pick 637b850e
521a9fec2672025-10-20yangdxAdd file path limit configuration for entities and relationsmisc17git cherry-pick a9fec267
522e01c998e2025-10-20yangdxTrack placeholders in file paths for accurate source count displaymisc17git cherry-pick e01c998e
5231248b3ab2025-10-21yangdxIncrease default limits for source IDs and file paths in metadatamisc17git cherry-pick 1248b3ab
5243ad616be2025-10-21yangdxChange default source IDs limit method from KEEP to FIFOmisc17git cherry-pick 3ad616be
5253ed2abd82025-10-21yangdxImprove logging to show source ID ratios when skipping entities/edgesmisc17git cherry-pick 3ed2abd8
526665f60b92025-10-21yangdxRefactor entity/relation merge to consolidate VDB operations within functionsmisc17git cherry-pick 665f60b9
52780668aae2025-10-21yangdxImprove file path truncation labels and UI consistencymisc17git cherry-pick 80668aae
528a809245a2025-10-21yangdxPreserve file path order by using lists instead of setsmisc17git cherry-pick a809245a
529aee0afdd2025-10-21Daniel.yMerge pull request #2240 from danielaskdd/limit-vdb-metadata-sizemisc17git cherry-pick aee0afdd
530be3d274a2025-10-21yangdxRefactor node and edge merging logic with improved code structuremisc17git cherry-pick be3d274a
531cd1c48be2025-10-21yangdxStandardize placeholder format to use colon separator consistentlymisc17git cherry-pick cd1c48be
532fe890fca2025-10-21yangdxImprove formatting of limit method info in rebuild functionsmisc17git cherry-pick fe890fca
53304d9fe022025-10-22xiaojunxiangMerge branch 'HKUDS:main' into mainmisc17git cherry-pick 04d9fe02
53406533fdb2025-10-22Daniel.yMerge pull request #2248 from danielaskdd/preprocess-rayanythingmisc17git cherry-pick 06533fdb
53520edd3292025-10-22Daniel.yMerge pull request #2244 from danielaskdd/del-doc-cachemisc17git cherry-pick 20edd329
5363ba1d75c2025-10-22Daniel.yMerge pull request #2243 from xiaojunxiang2023/mainmisc17git cherry-pick 3ba1d75c
5378dc23eef2025-10-22yangdxFix RayAnything compatible problemmisc17git cherry-pick 8dc23eef
538904b1f462025-10-22yangdxAdd entity name length truncation with configurable limitmisc17git cherry-pick 904b1f46
539b76350a32025-10-22yangdxFix lintingmisc17git cherry-pick b76350a3
540c92ab8372025-10-22yangdxFix lintingmisc17git cherry-pick c92ab837
541cf2174b92025-10-22Daniel.yMerge pull request #2245 from danielaskdd/entity-name-lenmisc17git cherry-pick cf2174b9
542d392db7b2025-10-22Daniel.yFix typo in 'equipment' in prompt.pymisc17git cherry-pick d392db7b
543d7e2527e2025-10-22yangdxHandle cache deletion errors gracefully instead of raising exceptionsmisc17git cherry-pick d7e2527e
544f24a26162025-10-23MobiousAllow users to provide keywords with QueryRequestmisc17git cherry-pick f24a2616
54578ad88732025-10-24yangdxAdd cancellation check in delete loopmisc17git cherry-pick 78ad8873
546083b163c2025-10-25yangdxImprove lock logging with consistent messaging and debug levelsmisc17git cherry-pick 083b163c
54711f1f3662025-10-25Daniel.yMerge pull request #2262 from danielaskdd/sort-edgemisc17git cherry-pick 11f1f366
5483ad4f12f2025-10-25Daniel.yMerge pull request #2259 from danielaskdd/data-migration-problemmisc17git cherry-pick 3ad4f12f
5495ee9a2f82025-10-25yangdxFix entity consistency in knowledge graph rebuilding and mergingmisc17git cherry-pick 5ee9a2f8
55097a2ee4e2025-10-25yangdxRename rebuild function name and improve relationship logging formatmisc17git cherry-pick 97a2ee4e
5519ed196952025-10-25yangdxRemove separate retry button and merge functionality into scan buttonmisc17git cherry-pick 9ed19695
552a9bc34842025-10-25yangdxRemove enable_logging parameter from data init lock callmisc17git cherry-pick a9bc3484
553c82485d92025-10-25Daniel.yMerge pull request #2253 from Mobious/mainmisc17git cherry-pick c82485d9
554385593732025-10-26yangdxFix entity merging to include target entity relationshipsmisc17git cherry-pick 38559373
5556015e8bc2025-10-26yangdxRefactor graph utils to use unified persistence callbackmisc17git cherry-pick 6015e8bc
55669b4cda22025-10-26Daniel.yMerge pull request #2265 from danielaskdd/edit-kg-newmisc17git cherry-pick 69b4cda2
557bf1897a62025-10-26yangdxNormalize entity order for undirected graph consistencymisc17git cherry-pick bf1897a6
55811a1631d2025-10-27yangdxRefactor entity edit and merge functions to support merge-on-renamemisc17git cherry-pick 11a1631d
55925f829ef2025-10-27yangdxEnable editing of entity_type field in node propertiesmisc17git cherry-pick 25f829ef
560411e92e62025-10-27yangdxFix vector deletion logging to show actual deleted countmisc17git cherry-pick 411e92e6
5615155edd82025-10-27yangdxfeat: Improve entity merge and edit UXmisc17git cherry-pick 5155edd8
5628dfd3bf42025-10-27yangdxReplace global graph DB lock with fine-grained keyed lockingmisc17git cherry-pick 8dfd3bf4
56397034f062025-10-27yangdxAdd allow_merge parameter to entity update API endpointmisc17git cherry-pick 97034f06
564ab32456a2025-10-27yangdxRefactor entity merging with unified attribute merge functionmisc17git cherry-pick ab32456a
56529c4a91d2025-10-28yangdxMove relationship ID sorting to before vector DB operationsmisc17git cherry-pick 29c4a91d
56688d12bea2025-10-28yangdxAdd offline Swagger UI support with custom static file servingmisc17git cherry-pick 88d12bea
567af6aff332025-10-28Daniel.yMerge pull request #2266 from danielaskdd/merge-entitymisc17git cherry-pick af6aff33
568b32b2e8b2025-10-28yangdxRefactor merge dialog and improve search history syncmisc17git cherry-pick b32b2e8b
569d0be68c82025-10-28Daniel.yMerge pull request #2273 from danielaskdd/static-docsmisc17git cherry-pick d0be68c8
570ea006bd32025-10-28yangdxFix entity update logic to handle renaming operationsmisc17git cherry-pick ea006bd3
5710fa2fc9c2025-10-29yangdxRefactor systemd service config to use environment variablesmisc17git cherry-pick 0fa2fc9c
5723fa790262025-10-29yangdxFix Entity Source IDs Tracking Problemmisc17git cherry-pick 3fa79026
5734a46d39c2025-10-29yangdxReplace GUNICORN_CMD_ARGS with custom LIGHTRAG_GUNICORN_MODE flagmisc17git cherry-pick 4a46d39c
57454c48dce2025-10-29yangdxFix z-index layering for GraphViewer UI panelsmisc17git cherry-pick 54c48dce
5756489aaa72025-10-29yangdxRemove worker_exit hook and improve cleanup loggingmisc17git cherry-pick 6489aaa7
5766dc027cb2025-10-29yangdxMerge branch 'fix-exit-handler'misc17git cherry-pick 6dc027cb
57772b296592025-10-29yangdxFix worker process cleanup to prevent shared resource conflictsmisc17git cherry-pick 72b29659
578816feefd2025-10-29yangdxFix cleanup coordination between Gunicorn and UvicornWorker lifecyclesmisc17git cherry-pick 816feefd
5798af8bd802025-10-29yangdxdocs: add frontend build steps to server installation guidemisc17git cherry-pick 8af8bd80
580a1cf01dc2025-10-29Daniel.yMerge pull request #2280 from danielaskdd/fix-exit-handlermisc17git cherry-pick a1cf01dc
581c5ad99822025-10-29Daniel.yMerge pull request #2281 from danielaskdd/restore-query-examplemisc17git cherry-pick c5ad9982
582d5bcd14c2025-10-29yangdxRefactor service deployment to use direct process executionmisc17git cherry-pick d5bcd14c
583783e2f3b2025-10-30yangdxUpdate uv.lockmisc17git cherry-pick 783e2f3b
58478ccc4f62025-10-30yangdxRefactor .gitignoremisc17git cherry-pick 78ccc4f6
58579a17c3f2025-10-30yangdxFix graph value handling for entity_id updatesmisc17git cherry-pick 79a17c3f
5868145201d2025-10-30Daniel.yMerge pull request #2284 from danielaskdd/fix-static-missiingmisc17git cherry-pick 8145201d
587f610fdaf2025-10-30yangdxMerge branch 'main' into Anush008/mainmisc17git cherry-pick f610fdaf
58808b0283b2025-10-31Daniel.yMerge pull request #2291 from danielaskdd/reload-popular-labelsmisc17git cherry-pick 08b0283b
5892496d8712025-10-31yangdxAdd data/ directory to .gitignoremisc17git cherry-pick 2496d871
5903b48cf162025-10-31Daniel.yMerge pull request #2289 from danielaskdd/fix-pycrptodome-missingmisc17git cherry-pick 3b48cf16
5914cbd87612025-10-31yangdxfeat: Update node color and legent after entity_type changedmisc17git cherry-pick 4cbd8761
5926b4514c82025-10-31yangdxReduce logging verbosity in entity merge relation processingmisc17git cherry-pick 6b4514c8
59371b27ec42025-10-31yangdxOptimize property edit dialog to use trimmed value consistentlymisc17git cherry-pick 71b27ec4
5947ccc1fdd2025-10-31yangdxAdd frontend rebuild warning indicator to version displaymisc17git cherry-pick 7ccc1fdd
59594cdbe772025-10-31Daniel.yMerge pull request #2290 from danielaskdd/delete-residual-edgesmisc17git cherry-pick 94cdbe77
596afb5e5c12025-10-31yangdxFix edge cleanup when deleting entities to prevent orphaned relationshipsmisc17git cherry-pick afb5e5c1
597bda52a872025-10-31Daniel.yMerge pull request #2287 from danielaskdd/fix-uimisc17git cherry-pick bda52a87
598728721b12025-11-01yangdxRemove redundant separator lines in gunicorn shutdown handlermisc17git cherry-pick 728721b1
599bc8a88422025-11-01Daniel.yMerge pull request #2295 from danielaskdd/mix-query-without-kgmisc17git cherry-pick bc8a8842
600ec2ea4fd2025-11-01yangdxRename function and variables for clarity in context buildingmisc17git cherry-pick ec2ea4fd
601363f30512025-11-02anouarbmeval using open aimisc17git cherry-pick 363f3051
6026975e69e2025-11-03Daniel.yMerge pull request #2298 from anouar-bm/feat/langfuse-observabilitymisc17git cherry-pick 6975e69e
6039495778c2025-11-03anouarbmrefactor: reorder Langfuse import logic for improved claritymisc17git cherry-pick 9495778c
6049d69e8d72025-11-03anouarbmfix(api): Change content field from string to list in query responsesmisc17git cherry-pick 9d69e8d7
605c9e1c6c12025-11-03anouarbmfix(api): change content field to list in query responsesmisc17git cherry-pick c9e1c6c1
606e0966b652025-11-03yangdxAdd BuildKit cache mounts to optimize Docker build performancemisc17git cherry-pick e0966b65
6076d61f70b2025-11-04yangdxClean up RAG evaluator logging and remove excessive separator linesmisc17git cherry-pick 6d61f70b
6087abc68772025-11-04yangdxAdd comprehensive configuration and compatibility fixes for RAGASmisc17git cherry-pick 7abc6877
609451257ae2025-11-05yangdxDoc: Update news with recent featuresmisc17git cherry-pick 451257ae
610bd62bb302025-11-05Daniel.yMerge pull request #2314 from danielaskdd/ragasmisc17git cherry-pick bd62bb30
611d803df942025-11-05yangdxFix lintingmisc17git cherry-pick d803df94
612eb80771f2025-11-05Daniel.yMerge pull request #2311 from danielaskdd/evalueate-climisc17git cherry-pick eb80771f
6130216325e2025-11-06yangdxfix(ui): Remove dynamic import for i18n in settings storemisc17git cherry-pick 0216325e
61404ed709b2025-11-06yangdxOptimize entity deletion by batching edge queries to avoid N+1 problemmisc17git cherry-pick 04ed709b
6150c47d1a22025-11-06yangdxFix lintingmisc17git cherry-pick 0c47d1a2
616155f59752025-11-06yangdxFix node ID normalization and improve batch operation consistencymisc17git cherry-pick 155f5975
6173276b7a42025-11-06yangdxFix lintingmisc17git cherry-pick 3276b7a4
6185f49cee22025-11-06yangdxMerge branch 'main' into VOXWAVE-FOUNDRY/mainmisc17git cherry-pick 5f49cee2
619678e17bb2025-11-06yangdxRevert "fix(ui): Remove dynamic import for i18n in settings store"misc17git cherry-pick 678e17bb
6206e36ff412025-11-06yangdxFix lintingmisc17git cherry-pick 6e36ff41
621775933aa2025-11-06yangdxMerge branch 'VOXWAVE-FOUNDRY/main'misc17git cherry-pick 775933aa
6229d0012b02025-11-06Daniel.yMerge pull request #2321 from danielaskdd/fix-doc-del-slowmisc17git cherry-pick 9d0012b0
623edf48d792025-11-06Daniel.yMerge pull request #2319 from danielaskdd/remove-deprecated-codemisc17git cherry-pick edf48d79
624366a1e0f2025-11-07Daniel.yMerge pull request #2322 from danielaskdd/fix-deletemisc17git cherry-pick 366a1e0f
625c14f25b72025-11-07yangdxAdd mandatory dimension parameter handling for Jina API compliancemisc17git cherry-pick c14f25b7
626c580874a2025-11-07yangdxRemove depreced sample codemisc17git cherry-pick c580874a
627d53625732025-11-07Daniel.yMerge pull request #2327 from huangbhan/patch-1misc17git cherry-pick d5362573
628d95efcb92025-11-07yangdxFix lintingmisc17git cherry-pick d95efcb9
6290f2c0de82025-11-08yangdxFix lintingmisc17git cherry-pick 0f2c0de8
6301864b2822025-11-08yangdxAdd colored output formatting to migration confirmation displaymisc17git cherry-pick 1864b282
6311334b3d82025-11-09yangdxUpdate uv.lockmisc17git cherry-pick 1334b3d8
63237b711892025-11-09yangdxFix table alignment and add validation for empty cleanup selectionsmisc17git cherry-pick 37b71189
6338859eaad2025-11-09Daniel.yMerge pull request #2334 from danielaskdd/hotfix-opena-streamingmisc17git cherry-pick 8859eaad
634a75efb062025-11-09yangdxFix: prevent source data corruption by target upsert functionmisc17git cherry-pick a75efb06
6351ffb53382025-11-11yangdxUpdate env.examplemisc17git cherry-pick 1ffb5338
636ff8f15882025-11-11yangdxUpdate env.examplemisc17git cherry-pick ff8f1588
637477c3f542025-11-12Daniel.yMerge pull request #2345 from danielaskdd/remove-response-typemisc17git cherry-pick 477c3f54
6385127bf202025-11-12LouisLacombe Add support for environment variable fallback for API key and default host for cloud modelsmisc17git cherry-pick 5127bf20
63969ca36622025-11-12Daniel.yMerge pull request #2344 from danielaskdd/fix-josn-serialization-errormisc17git cherry-pick 69ca3662
6408c07c9182025-11-12yangdxRemove deprecated response_type parameter from query settingsmisc17git cherry-pick 8c07c918
64193a3e4712025-11-12yangdxRemove deprecated response_type parameter from query settingsmisc17git cherry-pick 93a3e471
642f7432a262025-11-12LouisLacombe Add support for environment variable fallback for API key and default host for cloud modelsmisc17git cherry-pick f7432a26
64328fba19b2025-11-13Daniel.yMerge pull request #2352 from danielaskdd/docling-gunicorn-multi-workermisc17git cherry-pick 28fba19b
644297e46072025-11-13yangdxMerge branch 'main' into tongda/mainmisc17git cherry-pick 297e4607
6452f2f35b82025-11-13yangdxAdd macOS compatibility check for DOCLING with multi-worker Gunicornmisc17git cherry-pick 2f2f35b8
646343d30722025-11-13yangdxUpdate env.examplemisc17git cherry-pick 343d3072
647470e2fd12025-11-13Daniel.yMerge pull request #2350 from danielaskdd/reduce-dynamic-importmisc17git cherry-pick 470e2fd1
6484b31942e2025-11-13yangdxrefactor: move document deps to api group, remove dynamic importsmisc17git cherry-pick 4b31942e
649635104782025-11-13yangdxImprove error handling and logging in cloud model detectionmisc17git cherry-pick 63510478
65067dfd8562025-11-13LacombeLouisAdd a better regexmisc17git cherry-pick 67dfd856
65169a0b74c2025-11-13yangdxrefactor: move document deps to api group, remove dynamic importsmisc17git cherry-pick 69a0b74c
65272f68c2a2025-11-13yangdxUpdate env.examplemisc17git cherry-pick 72f68c2a
653746c069a2025-11-13yangdxImplement lazy configuration initialization for API servermisc17git cherry-pick 746c069a
65476adde382025-11-13Daniel.yMerge pull request #2351 from danielaskdd/lazy-config-loadingmisc17git cherry-pick 76adde38
65577ad906d2025-11-13yangdxImprove error handling and logging in cloud model detectionmisc17git cherry-pick 77ad906d
6567b7f93d72025-11-13yangdxImplement lazy configuration initialization for API servermisc17git cherry-pick 7b7f93d7
657844537e32025-11-13LacombeLouisAdd a better regexmisc17git cherry-pick 844537e3
658876597442025-11-13yangdxMerge branch 'tongda/main'misc17git cherry-pick 87659744
65989e63aa42025-11-13SleeepUpdate edge keywords extraction in graph visualizationmisc17git cherry-pick 89e63aa4
6608abc2ac12025-11-13SleeepUpdate edge keywords extraction in graph visualizationmisc17git cherry-pick 8abc2ac1
661c164c8f62025-11-13yangdxMerge branch 'main' of github.com:HKUDS/LightRAGmisc17git cherry-pick c164c8f6
662cc031a3d2025-11-13yangdxAdd macOS compatibility check for DOCLING with multi-worker Gunicornmisc17git cherry-pick cc031a3d
663e6588f912025-11-13yangdxUpdate uv.lockmisc17git cherry-pick e6588f91
664fa9206d62025-11-13yangdxUpdate uv.lockmisc17git cherry-pick fa9206d6
6651ccef2b92025-11-14yangdxFix null reference errors in graph database error handlingmisc17git cherry-pick 1ccef2b9
666399a23c32025-11-14Daniel.yMerge pull request #2356 from danielaskdd/improve-error-handlingmisc17git cherry-pick 399a23c3
667423e4e922025-11-14yangdxFix null reference errors in graph database error handlingmisc17git cherry-pick 423e4e92
668b88d78542025-11-14SleeepMerge branch 'HKUDS:main' into mainmisc17git cherry-pick b88d7854
669c6850ac52025-11-14Daniel.yMerge pull request #2358 from sleeepyin/mainmisc17git cherry-pick c6850ac5
6704343db752025-11-15yangdxAdd macOS fork safety check for Gunicorn multi-worker modemisc17git cherry-pick 4343db75
671872210352025-11-15yangdxUpdate env.examplemisc17git cherry-pick 87221035
6729a2ddcee2025-11-15Daniel.yMerge pull request #2360 from danielaskdd/macos-gunicorn-numpymisc17git cherry-pick 9a2ddcee
673acae404f2025-11-15yangdxUpdate env.examplemisc17git cherry-pick acae404f
674ec05d89c2025-11-15yangdxAdd macOS fork safety check for Gunicorn multi-worker modemisc17git cherry-pick ec05d89c
67501814bfc2025-11-17yangdxFix missing function call parentheses in get_all_update_flags_statusmisc17git cherry-pick 01814bfc
6761874cfaf2025-11-17yangdxFix lintingmisc17git cherry-pick 1874cfaf
67790f52acf2025-11-17yangdxFix lintingmisc17git cherry-pick 90f52acf
67898e964df2025-11-17yangdxFix initialization instructions in check_lightrag_setup functionmisc17git cherry-pick 98e964df
679c1ec657c2025-11-17yangdxFix lintingmisc17git cherry-pick c1ec657c
680702cfd292025-11-18yangdxFix document deletion concurrency control and validation logicmisc17git cherry-pick 702cfd29
6819c10c8752025-11-18yangdxFix lintingmisc17git cherry-pick 9c10c875
682fc9f7c702025-11-18yangdxFix lintingmisc17git cherry-pick fc9f7c70
683b7de694f2025-11-19yangdxAdd comprehensive error logging across API routesmisc17git cherry-pick b7de694f
684efbbaaf72025-11-19Daniel.yMerge pull request #2383 from danielaskdd/doc-tablemisc17git cherry-pick efbbaaf7
6851d2f534f2025-11-20yangdxFix lintingmisc17git cherry-pick 1d2f534f
68630e86fa32025-11-20AmritpalSingh use deployment variable which extracted value from .env file or have default valuemisc17git cherry-pick 30e86fa3
68772ece7342025-11-20yangdxRemove obsolete config file and paging design docmisc17git cherry-pick 72ece734
688cc78e2df2025-11-20Daniel.yMerge pull request #2395 from Amrit75/issue-2394misc17git cherry-pick cc78e2df
689ecea93992025-11-20yangdxFix lingtingmisc17git cherry-pick ecea9399
69066d6c7dd2025-11-21yangdxRefactor main function to provide sync CLI entry pointmisc17git cherry-pick 66d6c7dd
691b46c15232025-11-21yangdxFix lintingmisc17git cherry-pick b46c1523
692c9e1c86e2025-11-21yangdxRefactor keyword extraction handling to centralize response format logicmisc17git cherry-pick c9e1c86e
6931b0413ee2025-11-22palanisdCreate copilot-setup-steps.ymlmisc17git cherry-pick 1b0413ee
694fa6797f22025-11-22yangdxUpdate env.examplemisc17git cherry-pick fa6797f2
69516eb0d5b2025-11-23chaohuang-aiMerge pull request #2409 from HKUDS/chaohuang-ai-patch-3misc17git cherry-pick 16eb0d5b
6966d3bfe462025-11-23chaohuang-aiMerge pull request #2408 from HKUDS/chaohuang-ai-patch-2misc17git cherry-pick 6d3bfe46
697c233da632025-11-23palanisdUpdate copilot-setup-steps.ymlmisc17git cherry-pick c233da63
6985b81ef002025-11-24Daniel.yMerge pull request #2410 from netbrah/create-copilot-setup-stepsmisc17git cherry-pick 5b81ef00
699777c91792025-11-25yangdxAdd Langfuse observability configuration to env.examplemisc17git cherry-pick 777c9179
7008994c70f2025-11-25EightyOliveirafix:exception handling order errormisc17git cherry-pick 8994c70f
701d2cd1c072025-11-25Daniel.yMerge pull request #2421 from EightyOliveira/fix_catch_ordermisc17git cherry-pick d2cd1c07
7024f12fe122025-11-27yangdxChange entity extraction logging from warning to info levelmisc17git cherry-pick 4f12fe12
7038eb63d9b2025-11-28Daniel.yMerge pull request #2434 from cclauss/patch-1misc17git cherry-pick 8eb63d9b
70490f341d62025-11-28ChristianClauss Fix typos discovered by codespellmisc17git cherry-pick 90f341d6
705d2ab7fb22025-11-28ChristianClauss Add Python 3.13 and 3.14 to the testingmisc17git cherry-pick d2ab7fb2
7060aa77fdb2025-11-30chaohuang-aiMerge pull request #2439 from HKUDS/chaohuang-ai-patch-1misc17git cherry-pick 0aa77fdb
707607c11c02025-12-01Daniel.yMerge pull request #2443 from danielaskdd/fix-ktaxmisc17git cherry-pick 607c11c0
70827805b9a2025-12-02Daniel.yMerge pull request #2436 from cclauss/patch-2misc17git cherry-pick 27805b9a
7092ecf77ef2025-12-02yangdxUpdate help text to use correct gunicorn command with workers flagmisc17git cherry-pick 2ecf77ef
7104c775ec52025-12-02Daniel.yMerge pull request #2469 from danielaskdd/fix-track-idmisc17git cherry-pick 4c775ec5
7116fee81f52025-12-02Daniel.yMerge pull request #2435 from cclauss/patch-1misc17git cherry-pick 6fee81f5
712ed22e0942025-12-02yangdxMerge branch 'main' into fix-track-idmisc17git cherry-pick ed22e094
7134fcae9852025-10-12KevinUpdate README.mddocs18git cherry-pick 4fcae985
714a93c16612025-10-13yangdxFix list formatting in README installation stepsdocs18git cherry-pick a93c1661
715efd500642025-10-16yangdxdocs: improve Docker build documentation with clearer notesdocs18git cherry-pick efd50064
716c18762e32025-10-17yangdxSimplify Docker deployment documentation and improve claritydocs18git cherry-pick c18762e3
71788a455232025-10-21yangdxIncrease default max file paths from 30 to 100 and improve documentationdocs18git cherry-pick 88a45523
71814a015d42025-10-29yangdxRestore query generation example and fix README path referencedocs18git cherry-pick 14a015d4
7191ad0bf822025-11-01anouarbmfeat: add RAGAS evaluation framework for RAG quality assessmentdocs18git cherry-pick 1ad0bf82
720026bca002025-11-02anouarbmfix: Use actual retrieved contexts for RAGAS evaluationdocs18git cherry-pick 026bca00
7210b5e3f9d2025-11-02anouarbmUse logger in RAG evaluation and optimize reference content joinsdocs18git cherry-pick 0b5e3f9d
72277db08032025-11-02anouarbmMerge remote-tracking branch 'lightrag-fork/feat/ragas-evaluation' into feat/ragas-evaluationdocs18git cherry-pick 77db0803
72336694eb92025-11-03anouarbmfix(evaluation): Move import-time validation to runtime and improve documentationdocs18git cherry-pick 36694eb9
7245da709b42025-11-03benmoussa anouar Merge branch 'main' into feat/ragas-evaluationdocs18git cherry-pick 5da709b4
725ad2d3c2c2025-11-03anouarbmMerge remote-tracking branch 'origin/main' into feat/ragas-evaluationdocs18git cherry-pick ad2d3c2c
726debfa0ec2025-11-03anouarbmMerge branch 'feat/ragas-evaluation' of https://github.com/anouar-bm/LightRAG into feat/ragas-evaluationdocs18git cherry-pick debfa0ec
72741c26a362025-11-04yangdxfeat: add command-line args to RAG evaluation scriptdocs18git cherry-pick 41c26a36
7284e4b8d7e2025-11-04yangdxUpdate RAG evaluation metrics to use class instances instead of objectsdocs18git cherry-pick 4e4b8d7e
729a618f8372025-11-04yangdxMerge branch 'new/ragas-evaluation'docs18git cherry-pick a618f837
730c358f4052025-11-04yangdxUpdate evaluation defaults and expand sample datasetdocs18git cherry-pick c358f405
731d4b8a2292025-11-04yangdxUpdate RAGAS evaluation to use gpt-4o-mini and improve compatibilitydocs18git cherry-pick d4b8a229
73206b91d002025-11-05yangdxImprove RAG evaluation progress eval index display with zero paddingdocs18git cherry-pick 06b91d00
7332823f92f2025-11-05yangdxFix tqdm progress bar conflicts in concurrent RAG evaluationdocs18git cherry-pick 2823f92f
734a73314a42025-11-05yangdxRefactor evaluation results display and logging formatdocs18git cherry-pick a73314a4
735d36be1f42025-11-05yangdxImprove RAGAS evaluation progress tracking and clean up output handlingdocs18git cherry-pick d36be1f4
736f490622b2025-11-05yangdxDoc: Refactor evaluation README to improve clarity and structuredocs18git cherry-pick f490622b
737831e658e2025-11-06yangdxUpdate readmedocs18git cherry-pick 831e658e
738c12bc3722025-11-09yangdxUpdate READMEdocs18git cherry-pick c12bc372
7393c85e4882025-11-20yangdxUpdate READMEdocs18git cherry-pick 3c85e488
740371784622025-11-23chaohuang-aiUpdate README.mddocs18git cherry-pick 37178462
741babbcb562025-11-23chaohuang-aiUpdate README.mddocs18git cherry-pick babbcb56
7425c9642672025-11-30chaohuang-aiUpdate README.mddocs18git cherry-pick 5c964267
7430244699d2025-11-19yangdxOptimize XLSX extraction by using sheet.max_column instead of two-pass scanxlsx20git cherry-pick 0244699d
7442b1601632025-11-19yangdxOptimize XLSX extraction to avoid storing all rows in memoryxlsx20git cherry-pick 2b160163
7453efb17162025-11-19yangdxEnhance XLSX extraction with structured tab-delimited format and escapingxlsx20git cherry-pick 3efb1716
74687de2b3e2025-11-19yangdxUpdate XLSX extraction documentation to reflect current implementationxlsx20git cherry-pick 87de2b3e
747af4d2a3d2025-11-19Daniel.yMerge pull request #2386 from danielaskdd/excel-optimizationxlsx20git cherry-pick af4d2a3d
748ef659a1e2025-11-19yangdxPreserve column alignment in XLSX extraction with two-pass processingxlsx20git cherry-pick ef659a1e