commit,auth_date,author,subject,category,priority_idx,git_cherry_pick_cmd
72db0426,2025-11-04,yangdx,Update .env loading and add API authentication to RAG evaluator,security,0,git cherry-pick 72db0426
dd18eb5b,2025-11-24,palanisd,Merge pull request #3 from netbrah/copilot/fix-overlap-tokens-validation,security,0,git cherry-pick dd18eb5b
fc44f113,2025-12-02,yangdx,Remove future dependency and replace passlib with direct bcrypt,security,0,git cherry-pick fc44f113
108cdbe1,2025-10-05,kevinnkansah,feat: add options for PostGres connection,postgres,1,git cherry-pick 108cdbe1
457d5195,2025-10-05,yangdx,Add doc_name field to full docs storage,postgres,1,git cherry-pick 457d5195
119d2fa1,2025-10-06,Tomek,"Cyran Adding support for imagePullSecrets, envFrom, and deployment strategy in Helm chart",postgres,1,git cherry-pick 119d2fa1
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
dd8f44e6,2025-10-07,Aleks,Vujić Fixed typo in log message when creating new graph file,postgres,1,git cherry-pick dd8f44e6
f2c0b41e,2025-10-07,yangdx,Make PostgreSQL statement_cache_size configuration optional,postgres,1,git cherry-pick f2c0b41e
577b9e68,2025-10-09,yangdx,Add project intelligence files for AI agent collaboration,postgres,1,git cherry-pick 577b9e68
1bf802ee,2025-10-10,yangdx,Add AGENTS.md documentation section for AI coding agent guidance,postgres,1,git cherry-pick 1bf802ee
6e39c0c0,2025-10-10,yangdx,Rename Agments.md to AGENTS.md and standardize formatting,postgres,1,git cherry-pick 6e39c0c0
8d3b53ce,2025-10-10,yangdx,Condensed AGENTS.md to focus on essential development guidelines,postgres,1,git cherry-pick 8d3b53ce
b3ed2647,2025-10-10,yangdx,Refactor PostgreSQL retry config to use centralized configuration,postgres,1,git cherry-pick b3ed2647
b4d61eb8,2025-10-10,Daniel.y,Merge pull request #2192 from danielaskdd/postgres-network-retry,postgres,1,git cherry-pick b4d61eb8
bd535e3e,2025-10-10,yangdx,Add PostgreSQL connection retry configuration options,postgres,1,git cherry-pick bd535e3e
e758204a,2025-10-10,yangdx,Add PostgreSQL connection retry mechanism with comprehensive error handling,postgres,1,git cherry-pick e758204a
82397834,2025-10-11,Daniel.y,Merge pull request #2195 from danielaskdd/hotfix-postgres,postgres,1,git cherry-pick 82397834
9be22dd6,2025-10-11,yangdx,Preserve ordering in get_by_ids methods across all storage implementations,postgres,1,git cherry-pick 9be22dd6
a5c05f1b,2025-10-11,yangdx,Add offline deployment support with cache management and layered deps,postgres,1,git cherry-pick a5c05f1b
bc1a70ba,2025-10-11,yangdx,Remove explicit protobuf dependency from offline storage requirements,postgres,1,git cherry-pick bc1a70ba
fbcc35bb,2025-10-11,yangdx,Merge branch 'hotfix-postgres',postgres,1,git cherry-pick fbcc35bb
e5cbc593,2025-10-14,yangdx,Optimize Docker build with multi-stage frontend compilation,postgres,1,git cherry-pick e5cbc593
19c05f9e,2025-10-15,yangdx,Add static 'offline' tag to Docker image metadata,postgres,1,git cherry-pick 19c05f9e
1fd02b18,2025-10-15,Daniel.y,Merge pull request #2222 from danielaskdd/offline-docker-image,postgres,1,git cherry-pick 1fd02b18
388dce2e,2025-10-16,yangdx,docs: clarify docling exclusion in offline Docker image,postgres,1,git cherry-pick 388dce2e
466de207,2025-10-16,yangdx,Migrate from pip to uv package manager for faster builds,postgres,1,git cherry-pick 466de207
65c2eb9f,2025-10-16,yangdx,Migrate Dockerfile from pip to uv package manager for faster builds,postgres,1,git cherry-pick 65c2eb9f
daeca17f,2025-10-16,yangdx,Change default docker image to offline version,postgres,1,git cherry-pick daeca17f
ef79821f,2025-10-16,yangdx,Add build script for multi-platform images,postgres,1,git cherry-pick ef79821f
f2b6a068,2025-10-16,yangdx,Remove docling dependency and related packages from project,postgres,1,git cherry-pick f2b6a068
53240041,2025-10-17,Won-Kyu,Park remove deprecated dotenv package.,postgres,1,git cherry-pick 53240041
917e41aa,2025-10-17,Lucky,Verma Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStorage,postgres,1,git cherry-pick 917e41aa
c0f69395,2025-10-18,yangdx,Merge branch 'security/fix-sql-injection-postgres',postgres,1,git cherry-pick c0f69395
e0fd31a6,2025-10-20,yangdx,Fix logging message formatting,postgres,1,git cherry-pick e0fd31a6
019dff52,2025-10-21,yangdx,Update truncation message format in properties tooltip,postgres,1,git cherry-pick 019dff52
2f22336a,2025-10-21,Yasiru,Rangana Optimize PostgreSQL initialization performance,postgres,1,git cherry-pick 2f22336a
90720471,2025-10-21,Daniel.y,Merge pull request #2237 from yrangana/feat/optimize-postgres-initialization,postgres,1,git cherry-pick 90720471
00aa5e53,2025-10-22,yangdx,Improve entity identifier truncation warning message format,postgres,1,git cherry-pick 00aa5e53
2476d6b7,2025-10-25,yangdx,Simplify pipeline status dialog by consolidating message sections,postgres,1,git cherry-pick 2476d6b7
a97e5dad,2025-10-25,yangdx,Optimize PostgreSQL graph queries to avoid Cypher overhead and complexity,postgres,1,git cherry-pick a97e5dad
a9ec15e6,2025-10-25,yangdx,Resolve lock leakage issue during user cancellation handling,postgres,1,git cherry-pick a9ec15e6
8584980e,2025-10-26,Anush008,refactor: Qdrant Multi-tenancy (Include staged),postgres,1,git cherry-pick 8584980e
0692175c,2025-10-29,yangdx,Remove enable_logging parameter from get_data_init_lock call in MilvusVectorDBStorage,postgres,1,git cherry-pick 0692175c
ec797276,2025-10-29,Daniel.y,Merge pull request #2279 from danielaskdd/fix-edge-merge-stage,postgres,1,git cherry-pick ec797276
ee7c683f,2025-10-29,yangdx,Fix swagger docs page problem in dev mode,postgres,1,git cherry-pick ee7c683f
16d3d82a,2025-10-30,yangdx,Include static files in package distribution,postgres,1,git cherry-pick 16d3d82a
9a8742da,2025-10-31,yangdx,Improve entity merge logging by removing redundant message and fixing typo,postgres,1,git cherry-pick 9a8742da
6d4a5510,2025-11-01,yangdx,Remove redundant shutdown message from gunicorn,postgres,1,git cherry-pick 6d4a5510
98f0464a,2025-11-02,ben,moussa anouar Update lightrag/evaluation/eval_rag_quality.py for launguage,postgres,1,git cherry-pick 98f0464a
83715a3a,2025-11-05,yangdx,Implement two-stage pipeline for RAG evaluation with separate semaphores,postgres,1,git cherry-pick 83715a3a
e5abe9dd,2025-11-05,yangdx,Restructure semaphore control to manage entire evaluation pipeline,postgres,1,git cherry-pick e5abe9dd
36501b82,2025-11-06,yangdx,Initialize shared storage for all graph storage types in graph unit test,postgres,1,git cherry-pick 36501b82
f3b2ba81,2025-11-06,yangdx,Translate graph storage test from Chinese to English,postgres,1,git cherry-pick f3b2ba81
f6a0ea3a,2025-11-06,Daniel.y,Merge pull request #2320 from danielaskdd/fix-postgres,postgres,1,git cherry-pick f6a0ea3a
5c0ced6e,2025-11-07,domices,"Fix spelling errors in the ""使用PostgreSQL存储"" section of README-zh.md",postgres,1,git cherry-pick 5c0ced6e
1a91bcdb,2025-11-08,yangdx,Improve storage config validation and add config.ini fallback support,postgres,1,git cherry-pick 1a91bcdb
5be04263,2025-11-08,yangdx,Fix deadlock in JSON cache migration and prevent same storage selection,postgres,1,git cherry-pick 5be04263
b72632e4,2025-11-08,yangdx,Add async generator lock management rule to cline extension,postgres,1,git cherry-pick b72632e4
e95b02fb,2025-11-08,yangdx,Refactor storage selection UI with dynamic numbering and inline prompts,postgres,1,git cherry-pick e95b02fb
7bc6ccea,2025-11-09,yangdx,Add uv package manager support to installation docs,postgres,1,git cherry-pick 7bc6ccea
913fa1e4,2025-11-09,yangdx,Add concurrency warning for JsonKVStorage in cleanup tool,postgres,1,git cherry-pick 913fa1e4
777c9873,2025-11-12,yangdx,Optimize JSON write with fast/slow path to reduce memory usage,postgres,1,git cherry-pick 777c9873
f289cf62,2025-11-12,yangdx,Optimize JSON write with fast/slow path to reduce memory usage,postgres,1,git cherry-pick f289cf62
4401f86f,2025-11-14,yangdx,Refactor exception handling in MemgraphStorage label methods,postgres,1,git cherry-pick 4401f86f
8283c86b,2025-11-14,yangdx,Refactor exception handling in MemgraphStorage label methods,postgres,1,git cherry-pick 8283c86b
393f8803,2025-11-17,yangdx,Improve LightRAG initialization checker tool with better usage docs,postgres,1,git cherry-pick 393f8803
436e4143,2025-11-17,BukeLy,test: Enhance workspace isolation test suite to 100% coverage,postgres,1,git cherry-pick 436e4143
6d6716e9,2025-11-17,yangdx,Add _default_workspace to shared storage finalization,postgres,1,git cherry-pick 6d6716e9
7deb9a64,2025-11-17,yangdx,Refactor namespace lock to support reusable async context manager,postgres,1,git cherry-pick 7deb9a64
d54d0d55,2025-11-17,yangdx,"Standardize empty workspace handling from ""_"" to """" across storage",postgres,1,git cherry-pick d54d0d55
e22ac52e,2025-11-17,yangdx,Auto-initialize pipeline status in LightRAG.initialize_storages(),postgres,1,git cherry-pick e22ac52e
fd486bc9,2025-11-17,yangdx,Refactor storage classes to use namespace instead of final_namespace,postgres,1,git cherry-pick fd486bc9
3096f844,2025-11-18,yangdx,fix(postgres): allow vchordrq.epsilon config when probes is empty,postgres,1,git cherry-pick 3096f844
6cef8df1,2025-11-18,yangdx,Reduce log level and improve workspace mismatch message clarity,postgres,1,git cherry-pick 6cef8df1
9109509b,2025-11-18,yangdx,Merge branch 'dev-postgres-vchordrq',postgres,1,git cherry-pick 9109509b
b583b8a5,2025-11-18,yangdx,Merge branch 'feature/postgres-vchordrq-indexes' into dev-postgres-vchordrq,postgres,1,git cherry-pick b583b8a5
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
dbae327a,2025-11-18,yangdx,Merge branch 'main' into dev-postgres-vchordrq,postgres,1,git cherry-pick dbae327a
f4bf5d27,2025-11-18,wmsnp,fix: add logger to configure_vchordrq() and format code,postgres,1,git cherry-pick f4bf5d27
5cc91686,2025-11-19,yangdx,Expand AGENTS.md with testing controls and automation guidelines,postgres,1,git cherry-pick 5cc91686
1e415cff,2025-11-20,yangdx,Update postgreSQL docker image link,postgres,1,git cherry-pick 1e415cff
8835fc24,2025-11-24,copilot-swe-agent[bot],Improve edge case handling for max_tokens=1,postgres,1,git cherry-pick 8835fc24
e136da96,2025-11-24,copilot-swe-agent[bot],Initial plan,postgres,1,git cherry-pick e136da96
8c4d7a00,2025-11-25,yangdx,Refactor: Extract retry decorator to reduce code duplication in Neo4J storage,postgres,1,git cherry-pick 8c4d7a00
aeaa0b32,2025-12-01,yangdx,Add mhchem extension support for chemistry formulas in ChatMessage,postgres,1,git cherry-pick aeaa0b32
48b6a6df,2025-12-02,Daniel.y,Merge pull request #2446 from danielaskdd/fix-postgres,postgres,1,git cherry-pick 48b6a6df
d6019c82,2025-12-02,yangdx,Add CASCADE to AGE extension creation in PostgreSQL implementation,postgres,1,git cherry-pick d6019c82
49197fbf,2025-10-11,yangdx,Update pymilvus to >=2.6.2 and add protobuf compatibility constraint,storage,2,git cherry-pick 49197fbf
baab9924,2025-10-11,yangdx,Update pymilvus dependency from 2.5.2 to >=2.6.2,storage,2,git cherry-pick baab9924
e5e16b7b,2025-10-21,yangdx,Fix Redis data migration error,storage,2,git cherry-pick e5e16b7b
0fa9a2ee,2025-10-22,yangdx,Fix dimension type comparison in Milvus vector field validation,storage,2,git cherry-pick 0fa9a2ee
042cbad0,2025-10-30,yangdx,Merge branch 'qdrant-multi-tenancy',storage,2,git cherry-pick 042cbad0
0498e80a,2025-10-30,yangdx,Merge branch 'main' into qdrant-multi-tenancy,storage,2,git cherry-pick 0498e80a
e8f5f57e,2025-11-10,yangdx,Update qdrant-client minimum version from 1.7.0 to 1.11.0,storage,2,git cherry-pick e8f5f57e
8bb54833,2025-11-17,Daniel.y,Merge pull request #2368 from danielaskdd/milvus-vector-batching,storage,2,git cherry-pick 8bb54833
7aaa51cd,2025-11-24,yangdx,Add retry decorators to Neo4j read operations for resilience,storage,2,git cherry-pick 7aaa51cd
2832a2ca,2025-11-25,Daniel.y,Merge pull request #2417 from danielaskdd/neo4j-retry,storage,2,git cherry-pick 2832a2ca
0e0b4a94,2025-10-16,yangdx,Improve Docker build workflow with automated multi-arch script and docs,ci,3,git cherry-pick 0e0b4a94
e6332ce5,2025-10-16,yangdx,Add reminder note to manual Docker build workflow,ci,3,git cherry-pick e6332ce5
656025b7,2025-11-18,yangdx,"Rename GitHub workflow from ""Tests"" to ""Offline Unit Tests""",ci,3,git cherry-pick 656025b7
a11912ff,2025-11-18,yangdx,Add testing workflow guidelines to basic development rules,ci,3,git cherry-pick a11912ff
445adfc9,2025-12-02,yangdx,Add name to lint-and-format job in GitHub workflow,ci,3,git cherry-pick 445adfc9
6a8de2ed,2025-09-29,zl7261,web_ui: check node source and target,tests,4,git cherry-pick 6a8de2ed
91387628,2025-10-06,yangdx,Add test script for aquery_data endpoint validation,tests,4,git cherry-pick 91387628
dab1c358,2025-10-17,yangdx,Optimize chat performance by reducing animations in inactive tabs,tests,4,git cherry-pick dab1c358
9e5004e2,2025-10-22,xiaojunxiang,"fix(docs): correct typo ""acivate"" → ""activate""",tests,4,git cherry-pick 9e5004e2
e2ec1cdc,2025-10-25,Daniel.y,Merge pull request #2258 from danielaskdd/pipeline-cancelllation,tests,4,git cherry-pick e2ec1cdc
626b42bc,2025-11-01,anouarbm,feat: add optional Langfuse observability integration,tests,4,git cherry-pick 626b42bc
5cdb4b0e,2025-11-02,anouarbm,fix: Apply ruff formatting and rename test_dataset to sample_dataset,tests,4,git cherry-pick 5cdb4b0e
b12b693a,2025-11-02,anouarbm,fixed ruff format of csv path,tests,4,git cherry-pick b12b693a
10f6e695,2025-11-03,yangdx,Improve Langfuse integration and stream response cleanup handling,tests,4,git cherry-pick 10f6e695
2fdb5f5e,2025-11-03,anouarbm,chore: trigger CI re-run 2,tests,4,git cherry-pick 2fdb5f5e
36bffe22,2025-11-03,anouarbm,chore: trigger CI re-run,tests,4,git cherry-pick 36bffe22
a172cf89,2025-11-03,anouarbm,feat(evaluation): Add sample documents for reproducible RAGAS testing,tests,4,git cherry-pick a172cf89
a790f081,2025-11-06,yangdx,Refine gitignore to only exclude root-level test files,tests,4,git cherry-pick a790f081
b0d44d28,2025-11-06,yangdx,Add Langfuse observability integration documentation,tests,4,git cherry-pick b0d44d28
2f160652,2025-11-09,yangdx,Refactor keyword_extraction from kwargs to explicit parameter,tests,4,git cherry-pick 2f160652
5885637e,2025-11-12,yangdx,Add specialized JSON string sanitizer to prevent UTF-8 encoding errors,tests,4,git cherry-pick 5885637e
6918a88f,2025-11-12,yangdx,Add specialized JSON string sanitizer to prevent UTF-8 encoding errors,tests,4,git cherry-pick 6918a88f
7d394fb0,2025-11-13,yangdx,Replace asyncio.iscoroutine with inspect.isawaitable for better detection,tests,4,git cherry-pick 7d394fb0
a24d8181,2025-11-13,yangdx,Improve docling integration with macOS compatibility and CLI flag,tests,4,git cherry-pick a24d8181
c230d1a2,2025-11-13,yangdx,Replace asyncio.iscoroutine with inspect.isawaitable for better detection,tests,4,git cherry-pick c230d1a2
c246eff7,2025-11-13,yangdx,Improve docling integration with macOS compatibility and CLI flag,tests,4,git cherry-pick c246eff7
1a183702,2025-11-17,BukeLy,docs: Update test file docstring to reflect all 11 test scenarios,tests,4,git cherry-pick 1a183702
288498cc,2025-11-17,BukeLy,test: Convert test_workspace_isolation.py to pytest style,tests,4,git cherry-pick 288498cc
3806892a,2025-11-17,Daniel.y,Merge pull request #2371 from BukeLy/pytest-style-conversion,tests,4,git cherry-pick 3806892a
3e759f46,2025-11-17,BukeLy,test: Add real integration and E2E tests for workspace isolation,tests,4,git cherry-pick 3e759f46
3ec73693,2025-11-17,BukeLy,test: Enhance E2E workspace isolation detection with content verification,tests,4,git cherry-pick 3ec73693
4742fc8e,2025-11-17,BukeLy,test: Add comprehensive workspace isolation test suite for PR #2366,tests,4,git cherry-pick 4742fc8e
b7b8d156,2025-11-17,yangdx,Refactor pytest dependencies into separate optional group,tests,4,git cherry-pick b7b8d156
cf73cb4d,2025-11-17,yangdx,Remove unused variables from workspace isolation test,tests,4,git cherry-pick cf73cb4d
1fe05df2,2025-11-18,yangdx,Refactor test configuration to use pytest fixtures and CLI options,tests,4,git cherry-pick 1fe05df2
41bf6d02,2025-11-18,yangdx,Fix test to use default workspace parameter behavior,tests,4,git cherry-pick 41bf6d02
472b498a,2025-11-18,yangdx,Replace pytest group reference with explicit dependencies in evaluation,tests,4,git cherry-pick 472b498a
4ea21240,2025-11-18,yangdx,Add GitHub CI workflow and test markers for offline/integration tests,tests,4,git cherry-pick 4ea21240
4fef731f,2025-11-18,yangdx,Standardize test directory creation and remove tempfile dependency,tests,4,git cherry-pick 4fef731f
5da82bb0,2025-11-18,yangdx,Add pre-commit to pytest dependencies and format test code,tests,4,git cherry-pick 5da82bb0
6ae0c144,2025-11-18,yangdx,test: add concurrent execution to workspace isolation test,tests,4,git cherry-pick 6ae0c144
7e9c8ed1,2025-11-18,yangdx,Rename test classes to prevent warning from pytest,tests,4,git cherry-pick 7e9c8ed1
99262ada,2025-11-18,yangdx,Enhance workspace isolation test with distinct mock data and persistence,tests,4,git cherry-pick 99262ada
0fb2925c,2025-11-19,yangdx,Remove ascii_colors dependency and fix stream handling errors,tests,4,git cherry-pick 0fb2925c
d52adb64,2025-11-19,Daniel.y,Merge pull request #2390 from danielaskdd/fix-pytest-logging-error,tests,4,git cherry-pick d52adb64
5f91063c,2025-11-25,yangdx,Add ruff as dependency to pytest and evaluation extras,tests,4,git cherry-pick 5f91063c
90e38c20,2025-11-28,Christian,Clauss Keep GitHub Actions up to date with GitHub's Dependabot,tests,4,git cherry-pick 90e38c20
88357675,2025-12-01,dependabot[bot],Bump the github-actions group with 7 updates,tests,4,git cherry-pick 88357675
0f19f80f,2025-12-02,yangdx,Configure comprehensive Dependabot for Python and frontend dependencies,tests,4,git cherry-pick 0f19f80f
1f875122,2025-12-02,yangdx,Drop Python 3.10 and 3.11 from CI test matrix,tests,4,git cherry-pick 1f875122
268e4ff6,2025-12-02,yangdx,Refactor dependencies and add test extra in pyproject.toml,tests,4,git cherry-pick 268e4ff6
64760216,2025-12-02,yangdx,Configure Dependabot schedule with specific times and timezone,tests,4,git cherry-pick 64760216
d0509d6f,2025-12-02,Daniel.y,Merge pull request #2448 from HKUDS/dependabot/github_actions/github-actions-b6ffb444c9,tests,4,git cherry-pick d0509d6f
ecef842c,2025-12-02,yangdx,Update GitHub Actions to use latest versions (v6),tests,4,git cherry-pick ecef842c
561ba4e4,2025-12-03,yangdx,Fix trailing whitespace and update test mocking for rerank module,tests,4,git cherry-pick 561ba4e4
a31192dd,2025-10-05,yangdx,Update i18n file for pipeline UI text across locales,workspace,5,git cherry-pick a31192dd
a5253244,2025-10-21,yangdx,Simplify skip logging and reduce pipeline status updates,workspace,5,git cherry-pick a5253244
743aefc6,2025-10-24,yangdx,Add pipeline cancellation feature for graceful processing termination,workspace,5,git cherry-pick 743aefc6
77336e50,2025-10-24,yangdx,Improve error handling and add cancellation checks in pipeline,workspace,5,git cherry-pick 77336e50
f89b5ab1,2025-10-24,yangdx,Add pipeline cancellation feature with UI and i18n support,workspace,5,git cherry-pick f89b5ab1
81e3496a,2025-10-25,yangdx,Add confirmation dialog for pipeline cancellation,workspace,5,git cherry-pick 81e3496a
5f4a2804,2025-10-30,yangdx,Add Qdrant legacy collection migration with workspace support,workspace,5,git cherry-pick 5f4a2804
c36afecb,2025-10-30,yangdx,Remove redundant await call in file extraction pipeline,workspace,5,git cherry-pick c36afecb
58c83f9d,2025-10-31,yangdx,Add auto-refresh of popular labels when pipeline completes,workspace,5,git cherry-pick 58c83f9d
eb52ec94,2025-11-13,BukeLy,feat: Add workspace isolation support for pipeline status,workspace,5,git cherry-pick eb52ec94
18a48702,2025-11-15,BukeLy,fix: Add default workspace support for backward compatibility,workspace,5,git cherry-pick 18a48702
52c812b9,2025-11-17,yangdx,Fix workspace isolation for pipeline status across all operations,workspace,5,git cherry-pick 52c812b9
78689e88,2025-11-17,yangdx,Fix pipeline status namespace check to handle root case,workspace,5,git cherry-pick 78689e88
7ed0eac4,2025-11-17,yangdx,Fix workspace filtering logic in get_all_update_flags_status,workspace,5,git cherry-pick 7ed0eac4
926960e9,2025-11-17,yangdx,Refactor workspace handling to use default workspace and namespace locks,workspace,5,git cherry-pick 926960e9
9d7b7981,2025-11-17,yangdx,Add pipeline status validation before document deletion,workspace,5,git cherry-pick 9d7b7981
b6a5a90e,2025-11-17,yangdx,Fix NamespaceLock concurrent coroutine safety with ContextVar,workspace,5,git cherry-pick b6a5a90e
cdd53ee8,2025-11-17,yangdx,Remove manual initialize_pipeline_status() calls across codebase,workspace,5,git cherry-pick cdd53ee8
ddc76f0c,2025-11-17,yangdx,Merge branch 'main' into workspace-isolation,workspace,5,git cherry-pick ddc76f0c
e8383df3,2025-11-17,yangdx,Fix NamespaceLock context variable timing to prevent lock bricking,workspace,5,git cherry-pick e8383df3
f1d8f18c,2025-11-17,yangdx,Merge branch 'main' into workspace-isolation,workspace,5,git cherry-pick f1d8f18c
1745b30a,2025-11-18,yangdx,Fix missing workspace parameter in update flags status call,workspace,5,git cherry-pick 1745b30a
21ad990e,2025-11-18,yangdx,Improve workspace isolation tests with better parallelism checks and cleanup,workspace,5,git cherry-pick 21ad990e
4048fc4b,2025-11-18,yangdx,Fix: auto-acquire pipeline when idle in document deletion,workspace,5,git cherry-pick 4048fc4b
dfbc9736,2025-11-18,Daniel.y,Merge pull request #2369 from HKUDS/workspace-isolation,workspace,5,git cherry-pick dfbc9736
f8dd2e07,2025-11-18,yangdx,Fix namespace parsing when workspace contains colons,workspace,5,git cherry-pick f8dd2e07
93d445df,2025-11-25,yangdx,Add pipeline status lock function for legacy compatibility,workspace,5,git cherry-pick 93d445df
aac787ba,2025-10-05,yangdx,Clarify chunk tracking log message in _build_llm_context,chunking,6,git cherry-pick aac787ba
8eb0f83e,2025-10-12,yangdx,Simplify Vite build config by removing manual chunking strategy,chunking,6,git cherry-pick 8eb0f83e
35cd567c,2025-10-17,yangdx,Allow related chunks missing in knowledge graph queries,chunking,6,git cherry-pick 35cd567c
dc62c78f,2025-10-20,yangdx,Add entity/relation chunk tracking with configurable source ID limits,chunking,6,git cherry-pick dc62c78f
29bf5936,2025-10-25,yangdx,Fix entity and relation chunk cleanup in deletion pipeline,chunking,6,git cherry-pick 29bf5936
3fbd704b,2025-10-26,yangdx,Enhance entity/relation editing with chunk tracking synchronization,chunking,6,git cherry-pick 3fbd704b
a3370b02,2025-10-26,yangdx,Add chunk tracking cleanup to entity/relation deletion and creation,chunking,6,git cherry-pick a3370b02
2c09adb8,2025-10-27,yangdx,Add chunk tracking support to entity merge functionality,chunking,6,git cherry-pick 2c09adb8
c81a56a1,2025-10-28,yangdx,Fix entity and relationship deletion when no chunk references remain,chunking,6,git cherry-pick c81a56a1
0bbef981,2025-11-02,anouarbm,Optimize RAGAS evaluation with parallel execution and chunk content enrichment,chunking,6,git cherry-pick 0bbef981
963ad4c6,2025-11-02,anouarbm,docs: Add documentation and examples for include_chunk_content parameter,chunking,6,git cherry-pick 963ad4c6
6b0f9795,2025-11-06,yangdx,Add workspace parameter and remove chunk-based query unit tests,chunking,6,git cherry-pick 6b0f9795
807d2461,2025-11-06,yangdx,Remove unused chunk-based node/edge retrieval methods,chunking,6,git cherry-pick 807d2461
ea141e27,2025-11-07,yangdx,Fix: Remove redundant entity/relation chunk deletions,chunking,6,git cherry-pick ea141e27
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
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
245df75d,2025-11-10,Tong,Da easier version: detect chunking_func result is coroutine or not,chunking,6,git cherry-pick 245df75d
50160254,2025-11-10,Tong,Da easier version: detect chunking_func result is coroutine or not,chunking,6,git cherry-pick 50160254
940bec0b,2025-11-13,yangdx,Support async chunking functions in LightRAG processing pipeline,chunking,6,git cherry-pick 940bec0b
af542391,2025-11-13,yangdx,Support async chunking functions in LightRAG processing pipeline,chunking,6,git cherry-pick af542391
1bfa1f81,2025-11-18,yangdx,Merge branch 'main' into fix_chunk_comment,chunking,6,git cherry-pick 1bfa1f81
24423c92,2025-11-18,yangdx,Merge branch 'fix_chunk_comment',chunking,6,git cherry-pick 24423c92
dacca334,2025-11-18,EightyOliveira,refactor(chunking): rename params and improve docstring for chunking_by_token_size,chunking,6,git cherry-pick dacca334
e77340d4,2025-11-18,yangdx,Adjust chunking parameters to match the default environment variable settings,chunking,6,git cherry-pick e77340d4
57332925,2025-11-19,yangdx,Add comprehensive tests for chunking with recursive splitting,chunking,6,git cherry-pick 57332925
6fea68bf,2025-11-19,yangdx,Fix ChunkTokenLimitExceededError message formatting,chunking,6,git cherry-pick 6fea68bf
f72f435c,2025-11-19,Daniel.y,Merge pull request #2389 from danielaskdd/fix-chunk-size,chunking,6,git cherry-pick f72f435c
f988a226,2025-11-19,yangdx,Add token limit validation for character-only chunking,chunking,6,git cherry-pick f988a226
fec7c67f,2025-11-19,yangdx,Add comprehensive chunking tests with multi-token tokenizer edge cases,chunking,6,git cherry-pick fec7c67f
a05bbf10,2025-11-22,netbrah,"Add Cohere reranker config, chunking, and tests",chunking,6,git cherry-pick a05bbf10
1d6ea0c5,2025-11-24,copilot-swe-agent[bot],Fix chunking infinite loop when overlap_tokens >= max_tokens,chunking,6,git cherry-pick 1d6ea0c5
9009abed,2025-12-03,yangdx,Fix top_n behavior with chunking to limit documents not chunks,chunking,6,git cherry-pick 9009abed
54f0a7d1,2025-10-14,DivinesLight,Quick fix to limit source_id ballooning while inserting nodes,ingestion,7,git cherry-pick 54f0a7d1
7871600d,2025-10-14,DivinesLight,Quick fix to limit source_id ballooning while inserting nodes,ingestion,7,git cherry-pick 7871600d
1154c568,2025-10-21,yangdx,Refactor deduplication calculation and remove unused variables,ingestion,7,git cherry-pick 1154c568
a25003c3,2025-10-27,yangdx,Fix relation deduplication logic and standardize log message prefixes,ingestion,7,git cherry-pick a25003c3
19c16bc4,2025-12-02,yangdx,Add content deduplication check for document insertion endpoints,ingestion,7,git cherry-pick 19c16bc4
459e4ddc,2025-12-02,yangdx,Clean up duplicate dependencies in package.json and lock file,ingestion,7,git cherry-pick 459e4ddc
8d28b959,2025-12-02,yangdx,Fix duplicate document responses to return original track_id,ingestion,7,git cherry-pick 8d28b959
ec40b17e,2025-10-08,Yasiru,Rangana feat: Add token tracking support to openai_embed function,embedding,8,git cherry-pick ec40b17e
0f15fdc3,2025-10-09,Daniel.y,Merge pull request #2181 from yrangana/feat/openai-embedding-token-tracking,embedding,8,git cherry-pick 0f15fdc3
6d1ae404,2025-10-15,yangdx,Add offline Docker build support with embedded models and cache,embedding,8,git cherry-pick 6d1ae404
6a29b5da,2025-10-23,yangdx,Update Docker deployment comments for LLM and embedding hosts,embedding,8,git cherry-pick 6a29b5da
7b8223da,2025-11-03,yangdx,Update env.example with host/endpoint clarifications for LLM/embedding,embedding,8,git cherry-pick 7b8223da
9c057060,2025-11-05,yangdx,Add separate endpoint configuration for LLM and embeddings in evaluation,embedding,8,git cherry-pick 9c057060
01b07b2b,2025-11-07,yangdx,Refactor Jina embedding dimension by changing param to optional with default,embedding,8,git cherry-pick 01b07b2b
33a1482f,2025-11-07,yangdx,Add optional embedding dimension parameter control via env var,embedding,8,git cherry-pick 33a1482f
9cee5a63,2025-11-07,yangdx,Merge branch 'main' into apply-dim-to-embedding-call,embedding,8,git cherry-pick 9cee5a63
ce28f30c,2025-11-07,yangdx,Add embedding_dim parameter support to embedding functions,embedding,8,git cherry-pick ce28f30c
d8a6355e,2025-11-07,yangdx,Merge branch 'main' into apply-dim-to-embedding-call,embedding,8,git cherry-pick d8a6355e
d94aae9c,2025-11-07,Yasiru,Rangana Add dimensions parameter support to openai_embed(),embedding,8,git cherry-pick d94aae9c
ffeeae42,2025-11-07,yangdx,refactor: simplify jina embedding dimension handling,embedding,8,git cherry-pick ffeeae42
03cc6262,2025-11-08,yangdx,Prohibit direct access to internal functions of EmbeddingFunc.,embedding,8,git cherry-pick 03cc6262
0b2a15c4,2025-11-08,yangdx,Centralize embedding_send_dim config through args instead of env var,embedding,8,git cherry-pick 0b2a15c4
29a349f2,2025-11-08,Daniel.y,Merge pull request #2329 from danielaskdd/gemini-embedding,embedding,8,git cherry-pick 29a349f2
a624a950,2025-11-08,yangdx,Add Gemini to APIs requiring embedding dimension parameter,embedding,8,git cherry-pick a624a950
de4ed736,2025-11-08,yangdx,Add Gemini embedding support,embedding,8,git cherry-pick de4ed736
f4492d48,2025-11-08,Daniel.y,Merge pull request #2328 from HKUDS/apply-dim-to-embedding-call,embedding,8,git cherry-pick f4492d48
05852e1a,2025-11-14,yangdx,Add max_token_size parameter to embedding function decorators,embedding,8,git cherry-pick 05852e1a
14a6c24e,2025-11-14,yangdx,Add configurable embedding token limit with validation,embedding,8,git cherry-pick 14a6c24e
2fb57e76,2025-11-14,yangdx,Fix embedding token limit initialization order,embedding,8,git cherry-pick 2fb57e76
39b49e92,2025-11-14,yangdx,Convert embedding_token_limit from property to field with __post_init__,embedding,8,git cherry-pick 39b49e92
5dec4dea,2025-11-14,yangdx,Improve embedding config priority and add debug logging,embedding,8,git cherry-pick 5dec4dea
6b2af2b5,2025-11-14,yangdx,Refactor embedding function creation with proper attribute inheritance,embedding,8,git cherry-pick 6b2af2b5
77221564,2025-11-14,yangdx,Add max_token_size parameter to embedding function decorators,embedding,8,git cherry-pick 77221564
963a0a5d,2025-11-14,yangdx,Refactor embedding function creation with proper attribute inheritance,embedding,8,git cherry-pick 963a0a5d
ab4d7ac2,2025-11-14,yangdx,Add configurable embedding token limit with validation,embedding,8,git cherry-pick ab4d7ac2
de4412dd,2025-11-14,yangdx,Fix embedding token limit initialization order,embedding,8,git cherry-pick de4412dd
e5addf4d,2025-11-14,yangdx,Improve embedding config priority and add debug logging,embedding,8,git cherry-pick e5addf4d
f0254773,2025-11-14,yangdx,Convert embedding_token_limit from property to field with __post_init__,embedding,8,git cherry-pick f0254773
3b76eea2,2025-11-15,Daniel.y,Merge pull request #2359 from danielaskdd/embedding-limit,embedding,8,git cherry-pick 3b76eea2
b5589ce4,2025-11-15,yangdx,Merge branch 'main' into embedding-limit,embedding,8,git cherry-pick b5589ce4
c13f9116,2025-11-17,yangdx,Add embedding dimension validation to EmbeddingFunc wrapper,embedding,8,git cherry-pick c13f9116
46ce6d9a,2025-11-20,yangdx,Fix Azure OpenAI embedding model parameter fallback,embedding,8,git cherry-pick 46ce6d9a
0c4cba38,2025-11-21,yangdx,Fix double decoration in azure_openai_embed and document decorator usage,embedding,8,git cherry-pick 0c4cba38
7b762110,2025-11-22,yangdx,Add fallback to AZURE_OPENAI_API_VERSION for embedding API version,embedding,8,git cherry-pick 7b762110
1b02684e,2025-11-28,Daniel.y,Merge pull request #2432 from danielaskdd/embedding-example,embedding,8,git cherry-pick 1b02684e
1d07ff7f,2025-11-28,yangdx,Update OpenAI and Ollama embedding func examples in README,embedding,8,git cherry-pick 1d07ff7f
4ab4a7ac,2025-11-28,yangdx,Allow embedding models to use provider defaults when unspecified,embedding,8,git cherry-pick 4ab4a7ac
56e0365c,2025-11-28,yangdx,Add configurable model parameter to jina_embed function,embedding,8,git cherry-pick 56e0365c
6e2946e7,2025-11-28,yangdx,Add max_token_size parameter to azure_openai_embed wrapper,embedding,8,git cherry-pick 6e2946e7
97a9dfca,2025-11-28,yangdx,Add important note about embedding function wrapping restrictions,embedding,8,git cherry-pick 97a9dfca
b6705449,2025-11-28,Daniel.y,Merge pull request #2433 from danielaskdd/fix-jina-embedding,embedding,8,git cherry-pick b6705449
ea8d55ab,2025-11-28,yangdx,Add documentation for embedding provider configuration rules,embedding,8,git cherry-pick ea8d55ab
37e8898c,2025-10-01,yangdx,Simplify reference formatting in LLM context generation,llm_cloud,9,git cherry-pick 37e8898c
83d99e14,2025-10-01,yangdx,fix(OllamaAPI): Add validation to ensure last message is from user role,llm_cloud,9,git cherry-pick 83d99e14
0b3d3150,2025-10-20,Humphry,"extended to use gemini, sswitched to use gemini-flash-latest",llm_cloud,9,git cherry-pick 0b3d3150
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
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
162370b6,2025-10-22,yangdx,Add optional LLM cache deletion when deleting documents,llm_cloud,9,git cherry-pick 162370b6
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
994a82dc,2025-11-05,yangdx,Suppress token usage warnings for custom OpenAI-compatible endpoints,llm_cloud,9,git cherry-pick 994a82dc
3cb4eae4,2025-11-07,yangdx,Add Chain of Thought support to Gemini LLM integration,llm_cloud,9,git cherry-pick 3cb4eae4
6686edfd,2025-11-07,yangdx,"Update Gemini LLM options: add seed and thinking config, remove MIME type",llm_cloud,9,git cherry-pick 6686edfd
73284623,2025-11-07,Daniel.y,Merge pull request #2326 from danielaskdd/gemini-cot,llm_cloud,9,git cherry-pick 73284623
8c275553,2025-11-07,yangdx,Fix Gemini response parsing to avoid warnings from non-text parts,llm_cloud,9,git cherry-pick 8c275553
924c8cb8,2025-11-07,yangdx,Merge branch 'main' into gemini-cot,llm_cloud,9,git cherry-pick 924c8cb8
fc40a369,2025-11-07,yangdx,Add timeout support to Gemini LLM and improve parameter handling,llm_cloud,9,git cherry-pick fc40a369
3d9de5ed,2025-11-08,yangdx,feat: improve Gemini client error handling and retry logic,llm_cloud,9,git cherry-pick 3d9de5ed
55274dde,2025-11-08,yangdx,Add LLM cache migration tool for KV storage backends,llm_cloud,9,git cherry-pick 55274dde
57ee7d5a,2025-11-08,yangdx,Merge branch 'main' into llm-cache-migrate,llm_cloud,9,git cherry-pick 57ee7d5a
6b9f13c7,2025-11-08,yangdx,Enhance LLM cache migration tool with streaming and improved UX,llm_cloud,9,git cherry-pick 6b9f13c7
6fc54d36,2025-11-08,yangdx,Move LLM cache migration tool to lightrag.tools module,llm_cloud,9,git cherry-pick 6fc54d36
85bb98b3,2025-11-08,Daniel.y,Merge pull request #2331 from danielaskdd/gemini-retry,llm_cloud,9,git cherry-pick 85bb98b3
987bc09c,2025-11-08,yangdx,Update LLM cache migration docs and improve UX prompts,llm_cloud,9,git cherry-pick 987bc09c
d0d31e92,2025-11-08,yangdx,Improve LLM cache migration tool configuration and messaging,llm_cloud,9,git cherry-pick d0d31e92
f83ea339,2025-11-08,yangdx,Add section header comment for Gemini binding options,llm_cloud,9,git cherry-pick f83ea339
1485cb82,2025-11-09,yangdx,Add LLM query cache cleanup tool for KV storage backends,llm_cloud,9,git cherry-pick 1485cb82
3110ca51,2025-11-09,Daniel.y,Merge pull request #2335 from danielaskdd/llm-cache-cleanup,llm_cloud,9,git cherry-pick 3110ca51
754d2ad2,2025-11-09,yangdx,Add documentation for LLM cache migration between storage types,llm_cloud,9,git cherry-pick 754d2ad2
88ab73f6,2025-11-09,yangdx,HotFix: Restore streaming response in OpenAI LLM,llm_cloud,9,git cherry-pick 88ab73f6
8adf3180,2025-11-09,Daniel.y,Merge pull request #2330 from danielaskdd/llm-cache-migrate,llm_cloud,9,git cherry-pick 8adf3180
18893015,2025-11-13,yangdx,Merge branch 'feat/add_cloud_ollama_support',llm_cloud,9,git cherry-pick 18893015
680e36c6,2025-11-14,yangdx,Improve Bedrock error handling with retry logic and custom exceptions,llm_cloud,9,git cherry-pick 680e36c6
f5b48587,2025-11-14,yangdx,Improve Bedrock error handling with retry logic and custom exceptions,llm_cloud,9,git cherry-pick f5b48587
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
a990c1d4,2025-11-17,BukeLy,fix: Correct Mock LLM output format in E2E test,llm_cloud,9,git cherry-pick a990c1d4
021b637d,2025-11-21,Daniel.y,Merge pull request #2403 from danielaskdd/azure-cot-handling,llm_cloud,9,git cherry-pick 021b637d
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
1e477e95,2025-11-21,yangdx,Add lightrag-clean-llmqc console script entry point,llm_cloud,9,git cherry-pick 1e477e95
45f4f823,2025-11-21,yangdx,Refactor Azure OpenAI client creation to support client_configs merging,llm_cloud,9,git cherry-pick 45f4f823
8777895e,2025-11-21,Daniel.y,Merge pull request #2401 from danielaskdd/fix-openai-keyword-extraction,llm_cloud,9,git cherry-pick 8777895e
9f69c5bf,2025-11-21,yangdx,feat: Support structured output `parsed` from OpenAI,llm_cloud,9,git cherry-pick 9f69c5bf
ac9f2574,2025-11-21,yangdx,Improve Azure OpenAI wrapper functions with full parameter support,llm_cloud,9,git cherry-pick ac9f2574
b709f8f8,2025-11-21,yangdx,Consolidate Azure OpenAI implementation into main OpenAI module,llm_cloud,9,git cherry-pick b709f8f8
fafa1791,2025-11-21,yangdx,Fix Azure OpenAI model parameter to use deployment name consistently,llm_cloud,9,git cherry-pick fafa1791
ffd8da51,2025-11-21,yangdx,Improve Azure OpenAI compatibility and error handling,llm_cloud,9,git cherry-pick ffd8da51
49fb11e2,2025-11-22,yangdx,Update Azure OpenAI configuration examples,llm_cloud,9,git cherry-pick 49fb11e2
5f53de88,2025-11-22,yangdx,Fix Azure configuration examples and correct typos in env.example,llm_cloud,9,git cherry-pick 5f53de88
a898f054,2025-11-25,palanisd,Merge branch 'HKUDS:main' into cohere-rerank,rerank,10,git cherry-pick a898f054
8e50eef5,2025-12-02,yangdx,Merge branch 'main' into cohere-rerank,rerank,10,git cherry-pick 8e50eef5
f0d67f16,2025-12-03,yangdx,Merge branch 'cohere-rerank',rerank,10,git cherry-pick f0d67f16
075399ff,2025-11-12,Daniel.y,Merge pull request #2346 from danielaskdd/optimize-json-sanitization,json,11,git cherry-pick 075399ff
23cbb9c9,2025-11-12,yangdx,Add data sanitization to JSON writing to prevent UTF-8 encoding errors,json,11,git cherry-pick 23cbb9c9
6de4123f,2025-11-12,yangdx,Optimize JSON string sanitization with precompiled regex and zero-copy,json,11,git cherry-pick 6de4123f
70cc2419,2025-11-12,yangdx,Fix empty dict handling after JSON sanitization,json,11,git cherry-pick 70cc2419
7f54f470,2025-11-12,yangdx,Optimize JSON string sanitization with precompiled regex and zero-copy,json,11,git cherry-pick 7f54f470
a08bc726,2025-11-12,yangdx,Fix empty dict handling after JSON sanitization,json,11,git cherry-pick a08bc726
abeaac84,2025-11-12,yangdx,Improve JSON data sanitization to handle tuples and dict keys,json,11,git cherry-pick abeaac84
cca0800e,2025-11-12,yangdx,Fix migration to reload sanitized data and prevent memory corruption,json,11,git cherry-pick cca0800e
d1f4b6e5,2025-11-12,yangdx,Add data sanitization to JSON writing to prevent UTF-8 encoding errors,json,11,git cherry-pick d1f4b6e5
dcf1d286,2025-11-12,yangdx,Fix migration to reload sanitized data and prevent memory corruption,json,11,git cherry-pick dcf1d286
f28a0c25,2025-11-12,yangdx,Improve JSON data sanitization to handle tuples and dict keys,json,11,git cherry-pick f28a0c25
c46c1b26,2025-10-31,yangdx,Add pycryptodome dependency for PDF encryption support,pdf,12,git cherry-pick c46c1b26
61b57cbb,2025-11-01,yangdx,Add PDF decryption support for password-protected files,pdf,12,git cherry-pick 61b57cbb
ece0398d,2025-11-01,Daniel.y,Merge pull request #2296 from danielaskdd/pdf-decryption,pdf,12,git cherry-pick ece0398d
5a6bb658,2025-11-11,Daniel.y,Merge pull request #2338 from danielaskdd/migrate-to-pypdf,pdf,12,git cherry-pick 5a6bb658
c434879c,2025-11-11,yangdx,Replace PyPDF2 with pypdf for PDF processing,pdf,12,git cherry-pick c434879c
fdcb4d0b,2025-11-11,yangdx,Replace PyPDF2 with pypdf for PDF processing,pdf,12,git cherry-pick fdcb4d0b
186c8f0e,2025-11-19,yangdx,Preserve blank paragraphs in DOCX extraction to maintain spacing,docx,13,git cherry-pick 186c8f0e
4438ba41,2025-11-19,yangdx,Enhance DOCX extraction to preserve document order with tables,docx,13,git cherry-pick 4438ba41
95cd0ece,2025-11-19,yangdx,Fix DOCX table extraction by escaping special characters in cells,docx,13,git cherry-pick 95cd0ece
e7d2803a,2025-11-19,yangdx,Remove text stripping in DOCX extraction to preserve whitespace,docx,13,git cherry-pick e7d2803a
fa887d81,2025-11-19,yangdx,Fix table column structure preservation in DOCX extraction,docx,13,git cherry-pick fa887d81
3f6423df,2025-12-01,yangdx,Fix KaTeX extension loading by moving imports to app startup,katex,14,git cherry-pick 3f6423df
8f4bfbf1,2025-12-01,yangdx,Add KaTeX copy-tex extension support for formula copying,katex,14,git cherry-pick 8f4bfbf1
dde728a3,2025-10-05,yangdx,Bump core version to 1.5.0 and API to 0236,dependabot,15,git cherry-pick dde728a3
289337b2,2025-10-11,yangdx,Bump API version to 0237,dependabot,15,git cherry-pick 289337b2
79f623a2,2025-10-12,yangdx,Bump core version to 1.4.9.3,dependabot,15,git cherry-pick 79f623a2
f402ad27,2025-10-12,yangdx,Bump API version to 0238,dependabot,15,git cherry-pick f402ad27
a81c122f,2025-10-14,yangdx,Bump API version to 0240,dependabot,15,git cherry-pick a81c122f
f3740d82,2025-10-14,yangdx,Bump API version to 0239,dependabot,15,git cherry-pick f3740d82
91b8722b,2025-10-16,yangdx,Bump core version to 1.4.9.4,dependabot,15,git cherry-pick 91b8722b
7bf9d1e8,2025-10-17,yangdx,Bump API version to 0241,dependabot,15,git cherry-pick 7bf9d1e8
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
1101562e,2025-10-22,yangdx,Bump API version to 0243,dependabot,15,git cherry-pick 1101562e
fdf0fe04,2025-10-22,yangdx,Bump API version to 0244,dependabot,15,git cherry-pick fdf0fe04
3eb3a075,2025-10-25,yangdx,Bump core version to 1.4.9.5 and API version to 0245,dependabot,15,git cherry-pick 3eb3a075
94f24a66,2025-10-27,yangdx,Bump API version to 0246,dependabot,15,git cherry-pick 94f24a66
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
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
3a7f7535,2025-10-29,yangdx,Bump core version to 1.4.9.6 and API version to 0248,dependabot,15,git cherry-pick 3a7f7535
da2e9efd,2025-10-29,yangdx,Bump API version to 0247,dependabot,15,git cherry-pick da2e9efd
c9e73bb4,2025-10-30,yangdx,Bump core version to 1.4.9.7 and API version to 0249,dependabot,15,git cherry-pick c9e73bb4
e5414c61,2025-10-31,yangdx,Bump core version to 1.4.9.8 and API version to 0250,dependabot,15,git cherry-pick e5414c61
5bcd2926,2025-11-06,yangdx,Bump API version to 0251,dependabot,15,git cherry-pick 5bcd2926
cf732dbf,2025-11-08,yangdx,Bump core version to 1.4.9.9 and API to 0252,dependabot,15,git cherry-pick cf732dbf
1f9d0735,2025-11-09,yangdx,Bump API version to 0253,dependabot,15,git cherry-pick 1f9d0735
9262f66d,2025-11-17,yangdx,Bump API version to 0255,dependabot,15,git cherry-pick 9262f66d
d16c7840,2025-11-18,yangdx,Bump API version to 0256,dependabot,15,git cherry-pick d16c7840
f83b475a,2025-11-18,yangdx,Remove Dependabot configuration file,dependabot,15,git cherry-pick f83b475a
881b8d3a,2025-11-28,yangdx,Bump API version to 0257,dependabot,15,git cherry-pick 881b8d3a
112ed234,2025-12-01,yangdx,Bump API version to 0258,dependabot,15,git cherry-pick 112ed234
13fc9f33,2025-12-02,yangdx,Reduce dependabot open pull request limits,dependabot,15,git cherry-pick 13fc9f33
381ddfff,2025-12-02,yangdx,Bump API version to 0259,dependabot,15,git cherry-pick 381ddfff
883c5dc0,2025-12-02,yangdx,Update dependabot config with new groupings and patterns,dependabot,15,git cherry-pick 883c5dc0
9425277f,2025-12-02,yangdx,Improve dependabot config with better docs and numpy ignore rule,dependabot,15,git cherry-pick 9425277f
b2f1de4a,2025-12-02,Daniel.y,Merge pull request #2447 from danielaskdd/dependabot,dependabot,15,git cherry-pick b2f1de4a
f93bda58,2025-12-02,yangdx,Enable numpy updates in dependabot configuration,dependabot,15,git cherry-pick f93bda58
a250d881,2025-10-02,yangdx,Update webui assets,webui,16,git cherry-pick a250d881
cec784f6,2025-10-02,yangdx,Update webui assets,webui,16,git cherry-pick cec784f6
1574fec7,2025-10-05,yangdx,Update webui assets,webui,16,git cherry-pick 1574fec7
b5f83767,2025-10-05,yangdx,Update webui assets,webui,16,git cherry-pick b5f83767
d473f635,2025-10-05,yangdx,Update webui assets,webui,16,git cherry-pick d473f635
5734f51e,2025-10-12,Daniel.y,Merge pull request #2198 from danielaskdd/webui,webui,16,git cherry-pick 5734f51e
8a009899,2025-10-12,yangdx,Update webui assets,webui,16,git cherry-pick 8a009899
e1af1c6d,2025-10-12,yangdx,Update webui assets,webui,16,git cherry-pick e1af1c6d
c0b1552e,2025-10-14,yangdx,Remove .gitkeep file by ensuring webui dir exists on bun build,webui,16,git cherry-pick c0b1552e
df52ce98,2025-10-14,yangdx,Revert vite.config.ts to origin version,webui,16,git cherry-pick df52ce98
8070d0cf,2025-10-17,Daniel.y,Merge pull request #2234 from danielaskdd/fix-webui,webui,16,git cherry-pick 8070d0cf
80f2e691,2025-11-09,yangdx,Remove redundant i18n import triggered the Vite “dynamic + static import” warning,webui,16,git cherry-pick 80f2e691
2539b4e2,2025-11-25,Daniel.y,Merge pull request #2418 from danielaskdd/start-without-webui,webui,16,git cherry-pick 2539b4e2
48b67d30,2025-11-25,yangdx,Handle missing WebUI assets gracefully without blocking server startup,webui,16,git cherry-pick 48b67d30
15bfd9fa,2025-12-01,dependabot[bot],Bump the ui-components group in /lightrag_webui with 7 updates,webui,16,git cherry-pick 15bfd9fa
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
245c0c32,2025-12-01,dependabot[bot],Bump the build-tools group in /lightrag_webui with 4 updates,webui,16,git cherry-pick 245c0c32
587a930b,2025-12-01,dependabot[bot],Bump the react group in /lightrag_webui with 3 updates,webui,16,git cherry-pick 587a930b
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
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
f4acb25c,2025-12-01,dependabot[bot],Bump the frontend-minor-patch group in /lightrag_webui with 6 updates,webui,16,git cherry-pick f4acb25c
09aa8483,2025-12-02,yangdx,Merge branch 'dependabot/bun/lightrag_webui/stylistic/eslint-plugin-js-4.4.1',webui,16,git cherry-pick 09aa8483
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
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
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
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
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
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
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
29bd027a,2025-12-02,dependabot[bot],Bump @vitejs/plugin-react-swc,webui,16,git cherry-pick 29bd027a
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
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
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
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
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
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
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
68bee74d,2025-12-02,dependabot[bot],Bump the frontend-minor-patch group in /lightrag_webui with 2 updates,webui,16,git cherry-pick 68bee74d
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
7545fa72,2025-12-02,dependabot[bot],Bump vite in /lightrag_webui in the build-tools group,webui,16,git cherry-pick 7545fa72
7f7ce9d3,2025-12-02,dependabot[bot],Bump i18next in /lightrag_webui in the frontend-minor-patch group,webui,16,git cherry-pick 7f7ce9d3
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
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
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
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
ab718218,2025-12-02,Daniel.y,Merge pull request #2449 from HKUDS/dependabot/bun/lightrag_webui/react-b0cb288b9e,webui,16,git cherry-pick ab718218
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
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
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
c6c201d7,2025-12-02,Daniel.y,Merge branch 'main' into dependabot/bun/lightrag_webui/frontend-minor-patch-a28ecac770,webui,16,git cherry-pick c6c201d7
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
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
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
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
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
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
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
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
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
ea826a38,2025-12-02,yangdx,Merge branch 'dependabot/bun/lightrag_webui/vitejs/plugin-react-swc-4.2.0',webui,16,git cherry-pick ea826a38
ffcd75a4,2025-09-29,zl7261,decalre targetNode after check sourceNode,misc,17,git cherry-pick ffcd75a4
1bd84f00,2025-10-01,Roman,Marchuk Merge branch 'main' into fix/dark-mode-graph-text-colors,misc,17,git cherry-pick 1bd84f00
7297ca1d,2025-10-01,Roman,Marchuk Fix dark mode graph labels for system theme and improve colors,misc,17,git cherry-pick 7297ca1d
bb6138e7,2025-10-01,yangdx,fix(prompt): Clarify reference section restrictions in prompt templates,misc,17,git cherry-pick bb6138e7
f83cde14,2025-10-01,yangdx,fix(prompt): Improve markdown formatting requirements and reference style,misc,17,git cherry-pick f83cde14
112349ed,2025-10-02,yangdx,Modernize type hints and remove Python 3.8 compatibility code,misc,17,git cherry-pick 112349ed
181525ff,2025-10-02,yangdx,Merge branch 'main' into zl7261/main,misc,17,git cherry-pick 181525ff
19a41584,2025-10-02,yangdx,Fix linting,misc,17,git cherry-pick 19a41584
1f07d4b1,2025-10-02,yangdx,Remove .env_example from .gitignore,misc,17,git cherry-pick 1f07d4b1
6bf6f43d,2025-10-02,yangdx,Remove bold formatting from instruction headers in prompts,misc,17,git cherry-pick 6bf6f43d
b1a4e7d7,2025-10-02,yangdx,Fix linting,misc,17,git cherry-pick b1a4e7d7
d2196a4e,2025-10-02,yangdx,Merge remote-tracking branch 'origin/main',misc,17,git cherry-pick d2196a4e
d4abe704,2025-10-02,yangdx,Hide dev options in production builds,misc,17,git cherry-pick d4abe704
f6b71536,2025-10-02,yangdx,Merge branch 'main' into fix/dark-mode-graph-text-colors,misc,17,git cherry-pick f6b71536
b9c37bd9,2025-10-03,yangdx,Fix linting,misc,17,git cherry-pick b9c37bd9
cf2a024e,2025-10-04,Jon,feat: Add endpoint and UI to retry failed documents,misc,17,git cherry-pick cf2a024e
0aef6a16,2025-10-05,yangdx,Add theme-aware edge highlighting colors for graph control,misc,17,git cherry-pick 0aef6a16
0c1cb7b7,2025-10-05,yangdx,Improve document tooltip display with track ID and better formatting,misc,17,git cherry-pick 0c1cb7b7
0d694962,2025-10-05,yangdx,Merge branch 'feat/retry-failed-documents-upstream',misc,17,git cherry-pick 0d694962
1b274706,2025-10-05,Daniel.y,Merge pull request #2171 from danielaskdd/doc-name-in-full-docs,misc,17,git cherry-pick 1b274706
4fe41f76,2025-10-05,yangdx,Merge branch 'doc-name-in-full-docs',misc,17,git cherry-pick 4fe41f76
7b1f8e0f,2025-10-05,yangdx,Update scan tooltip to clarify it also reprocesses failed documents,misc,17,git cherry-pick 7b1f8e0f
bf6ca9dd,2025-10-05,yangdx,Add retry failed button translations and standardize button text,misc,17,git cherry-pick bf6ca9dd
d550f1c5,2025-10-05,yangdx,Fix linting,misc,17,git cherry-pick d550f1c5
dad90d25,2025-10-05,Daniel.y,Merge pull request #2170 from danielaskdd/tooltips-optimize,misc,17,git cherry-pick dad90d25
6190fa89,2025-10-06,yangdx,Fix linting,misc,17,git cherry-pick 6190fa89
d8a9617c,2025-10-06,kevinnkansah,fix: fix: asyncpg bouncer connection pool error,misc,17,git cherry-pick d8a9617c
fdcb034d,2025-10-06,kevinnkansah,chore: distinguish settings,misc,17,git cherry-pick fdcb034d
ea5e390b,2025-10-07,Daniel.y,Merge pull request #2178 from aleksvujic/patch-1,misc,17,git cherry-pick ea5e390b
f1e01107,2025-10-07,yangdx,Merge branch 'kevinnkansah/main',misc,17,git cherry-pick f1e01107
9f44e89d,2025-10-08,NeelM0906,Add knowledge graph manipulation endpoints,misc,17,git cherry-pick 9f44e89d
ae9f4ae7,2025-10-09,Yasiru,Rangana fix: Remove trailing whitespace for pre-commit linting,misc,17,git cherry-pick ae9f4ae7
b7c77396,2025-10-09,NeelM0906,Fix entity/relation creation endpoints to properly update vector stores,misc,17,git cherry-pick b7c77396
f6d1fb98,2025-10-09,NeelM0906,Fix Linting errors,misc,17,git cherry-pick f6d1fb98
12facac5,2025-10-10,yangdx,Enhance graph API endpoints with detailed docs and field validation,misc,17,git cherry-pick 12facac5
648d7bb1,2025-10-10,yangdx,Refactor Helm template to handle optional envFrom values safely,misc,17,git cherry-pick 648d7bb1
85d1a563,2025-10-10,yangdx,Merge branch 'adminunblinded/main',misc,17,git cherry-pick 85d1a563
b81b8620,2025-10-10,kevinnkansah,chore: update deps,misc,17,git cherry-pick b81b8620
d0ae7a67,2025-10-10,yangdx,Fix typos and grammar in env.example configuration comments,misc,17,git cherry-pick d0ae7a67
fea10cd0,2025-10-10,yangdx,Merge branch 'chart-enchancment',misc,17,git cherry-pick fea10cd0
1a4d6775,2025-10-11,杨广,i18n: fix mustache brackets,misc,17,git cherry-pick 1a4d6775
49326f2b,2025-10-11,Daniel.y,Merge pull request #2194 from danielaskdd/offline,misc,17,git cherry-pick 49326f2b
766f27da,2025-10-11,Daniel.y,Merge pull request #2193 from kevinnkansah/main,misc,17,git cherry-pick 766f27da
7cddd564,2025-10-11,yangdx,Revert core version to 1.4.9..2,misc,17,git cherry-pick 7cddd564
b7216ede,2025-10-11,yangdx,Fix linting,misc,17,git cherry-pick b7216ede
e1e4f1b0,2025-10-11,yangdx,Fix get_by_ids to return None for missing records consistently,misc,17,git cherry-pick e1e4f1b0
074f0c8b,2025-10-12,yangdx,Update docstring for adelete_by_doc_id method clarity,misc,17,git cherry-pick 074f0c8b
2d9334d3,2025-10-12,yangdx,Simplify Root component by removing async i18n initialization,misc,17,git cherry-pick 2d9334d3
44f51f88,2025-10-12,yangdx,Add fallback value for accordion content height CSS variable,misc,17,git cherry-pick 44f51f88
5290b60e,2025-10-12,Daniel.y,Merge pull request #2196 from zl7261/main,misc,17,git cherry-pick 5290b60e
f2fb1202,2025-10-12,yangdx,Move accordion keyframes from CSS to Tailwind config and add fallback 'auto' value,misc,17,git cherry-pick f2fb1202
6c05f0f8,2025-10-13,yangdx,Fix linting,misc,17,git cherry-pick 6c05f0f8
be9e6d16,2025-10-13,yangdx,Exclude Frontend Build Artifacts from Git Repository,misc,17,git cherry-pick be9e6d16
cc436910,2025-10-13,yangdx,Merge branch 'kevinnkansah/main',misc,17,git cherry-pick cc436910
130b4959,2025-10-14,yangdx,Add PREPROCESSED (multimodal_processed) status for multimodal document processing,misc,17,git cherry-pick 130b4959
4e740af7,2025-10-14,haseebuchiha,Import from env and use default if none and removed useless import,misc,17,git cherry-pick 4e740af7
50210e25,2025-10-14,yangdx,Add @tailwindcss/typography plugin and fix Tailwind config,misc,17,git cherry-pick 50210e25
5ace200b,2025-10-14,Daniel.y,Merge pull request #2208 from danielaskdd/remove-fontend-artifact,misc,17,git cherry-pick 5ace200b
64900b54,2025-10-14,yangdx,Add frontend source code update warning,misc,17,git cherry-pick 64900b54
8bf41131,2025-10-14,yangdx,Standardize build commands and remove --emptyOutDir flag,misc,17,git cherry-pick 8bf41131
92a66565,2025-10-14,Daniel.y,Merge pull request #2211 from HKUDS/add-preprocessed-status,misc,17,git cherry-pick 92a66565
965d8b16,2025-10-14,yangdx,Merge branch 'add-preprocessed-status',misc,17,git cherry-pick 965d8b16
a8bbce3a,2025-10-14,yangdx,Use frozen lockfile for consistent frontend builds,misc,17,git cherry-pick a8bbce3a
d52c3377,2025-10-14,haseebuchiha,Import from env and use default if none and removed useless import,misc,17,git cherry-pick d52c3377
ee45ab51,2025-10-14,yangdx,Move frontend build check from setup.py to runtime server startup,misc,17,git cherry-pick ee45ab51
17c2a929,2025-10-15,DivinesLight,Get max source Id config from .env and lightRAG init,misc,17,git cherry-pick 17c2a929
29bac49f,2025-10-15,yangdx,Handle empty query results by returning None instead of fail responses,misc,17,git cherry-pick 29bac49f
433ec813,2025-10-15,yangdx,Improve offline installation with constraints and version bounds,misc,17,git cherry-pick 433ec813
7f223d5a,2025-10-15,yangdx,Fix linting,misc,17,git cherry-pick 7f223d5a
83b10a52,2025-10-15,Daniel.y,Merge pull request #2218 from danielaskdd/issue-2215,misc,17,git cherry-pick 83b10a52
c06522b9,2025-10-15,DivinesLight,Get max source Id config from .env and lightRAG init,misc,17,git cherry-pick c06522b9
8cc8bbf4,2025-10-16,yangdx,Change Docker build cache mode from max to min,misc,17,git cherry-pick 8cc8bbf4
8e3497dc,2025-10-16,yangdx,Update comments,misc,17,git cherry-pick 8e3497dc
c61b7bd4,2025-10-16,yangdx,Remove torch and transformers from offline dependency groups,misc,17,git cherry-pick c61b7bd4
ef6ed429,2025-10-16,yangdx,Optimize Docker builds with layer caching and add pip for runtime installs,misc,17,git cherry-pick ef6ed429
03333d63,2025-10-17,yangdx,Merge branch 'main' into limit-vdb-metadata-size,misc,17,git cherry-pick 03333d63
04d23671,2025-10-17,yangdx,Fix redoc access problem in front-end dev mode,misc,17,git cherry-pick 04d23671
06ed2d06,2025-10-17,yangdx,Merge branch 'main' into remove-dotenv,misc,17,git cherry-pick 06ed2d06
1642710f,2025-10-17,yangdx,Remove dotenv dependency from project,misc,17,git cherry-pick 1642710f
46ac5dac,2025-10-17,yangdx,Improve API description formatting and add ReDoc link,misc,17,git cherry-pick 46ac5dac
4c3ab584,2025-10-17,yangdx,Improve AsyncSelect layout and text overflow handling,misc,17,git cherry-pick 4c3ab584
6b37d3ca,2025-10-17,yangdx,Merge branch 'feat-entity-size-caps' into limit-vdb-metadata-size,misc,17,git cherry-pick 6b37d3ca
9f49e56a,2025-10-17,yangdx,Merge branch 'main' into feat-entity-size-caps,misc,17,git cherry-pick 9f49e56a
c0a87ca7,2025-10-17,yangdx,Merge branch 'remove-dotenv',misc,17,git cherry-pick c0a87ca7
f45dce34,2025-10-17,yangdx,Fix cache control error of index.html,misc,17,git cherry-pick f45dce34
f5558240,2025-10-17,yangdx,Fix tuple delimiter corruption handling in regex patterns,misc,17,git cherry-pick f5558240
012aaada,2025-10-18,yangdx,Update Swagger API key status description text,misc,17,git cherry-pick 012aaada
813f4af9,2025-10-18,yangdx,Fix linting,misc,17,git cherry-pick 813f4af9
bdadaa67,2025-10-18,yangdx,Merge branch 'main' into limit-vdb-metadata-size,misc,17,git cherry-pick bdadaa67
637b850e,2025-10-20,yangdx,Add truncation indicator and update property labels in graph view,misc,17,git cherry-pick 637b850e
a9fec267,2025-10-20,yangdx,Add file path limit configuration for entities and relations,misc,17,git cherry-pick a9fec267
e01c998e,2025-10-20,yangdx,Track placeholders in file paths for accurate source count display,misc,17,git cherry-pick e01c998e
1248b3ab,2025-10-21,yangdx,Increase default limits for source IDs and file paths in metadata,misc,17,git cherry-pick 1248b3ab
3ad616be,2025-10-21,yangdx,Change default source IDs limit method from KEEP to FIFO,misc,17,git cherry-pick 3ad616be
3ed2abd8,2025-10-21,yangdx,Improve logging to show source ID ratios when skipping entities/edges,misc,17,git cherry-pick 3ed2abd8
665f60b9,2025-10-21,yangdx,Refactor entity/relation merge to consolidate VDB operations within functions,misc,17,git cherry-pick 665f60b9
80668aae,2025-10-21,yangdx,Improve file path truncation labels and UI consistency,misc,17,git cherry-pick 80668aae
a809245a,2025-10-21,yangdx,Preserve file path order by using lists instead of sets,misc,17,git cherry-pick a809245a
aee0afdd,2025-10-21,Daniel.y,Merge pull request #2240 from danielaskdd/limit-vdb-metadata-size,misc,17,git cherry-pick aee0afdd
be3d274a,2025-10-21,yangdx,Refactor node and edge merging logic with improved code structure,misc,17,git cherry-pick be3d274a
cd1c48be,2025-10-21,yangdx,Standardize placeholder format to use colon separator consistently,misc,17,git cherry-pick cd1c48be
fe890fca,2025-10-21,yangdx,Improve formatting of limit method info in rebuild functions,misc,17,git cherry-pick fe890fca
04d9fe02,2025-10-22,xiaojunxiang,Merge branch 'HKUDS:main' into main,misc,17,git cherry-pick 04d9fe02
06533fdb,2025-10-22,Daniel.y,Merge pull request #2248 from danielaskdd/preprocess-rayanything,misc,17,git cherry-pick 06533fdb
20edd329,2025-10-22,Daniel.y,Merge pull request #2244 from danielaskdd/del-doc-cache,misc,17,git cherry-pick 20edd329
3ba1d75c,2025-10-22,Daniel.y,Merge pull request #2243 from xiaojunxiang2023/main,misc,17,git cherry-pick 3ba1d75c
8dc23eef,2025-10-22,yangdx,Fix RayAnything compatible problem,misc,17,git cherry-pick 8dc23eef
904b1f46,2025-10-22,yangdx,Add entity name length truncation with configurable limit,misc,17,git cherry-pick 904b1f46
b76350a3,2025-10-22,yangdx,Fix linting,misc,17,git cherry-pick b76350a3
c92ab837,2025-10-22,yangdx,Fix linting,misc,17,git cherry-pick c92ab837
cf2174b9,2025-10-22,Daniel.y,Merge pull request #2245 from danielaskdd/entity-name-len,misc,17,git cherry-pick cf2174b9
d392db7b,2025-10-22,Daniel.y,Fix typo in 'equipment' in prompt.py,misc,17,git cherry-pick d392db7b
d7e2527e,2025-10-22,yangdx,Handle cache deletion errors gracefully instead of raising exceptions,misc,17,git cherry-pick d7e2527e
f24a2616,2025-10-23,Mobious,Allow users to provide keywords with QueryRequest,misc,17,git cherry-pick f24a2616
78ad8873,2025-10-24,yangdx,Add cancellation check in delete loop,misc,17,git cherry-pick 78ad8873
083b163c,2025-10-25,yangdx,Improve lock logging with consistent messaging and debug levels,misc,17,git cherry-pick 083b163c
11f1f366,2025-10-25,Daniel.y,Merge pull request #2262 from danielaskdd/sort-edge,misc,17,git cherry-pick 11f1f366
3ad4f12f,2025-10-25,Daniel.y,Merge pull request #2259 from danielaskdd/data-migration-problem,misc,17,git cherry-pick 3ad4f12f
5ee9a2f8,2025-10-25,yangdx,Fix entity consistency in knowledge graph rebuilding and merging,misc,17,git cherry-pick 5ee9a2f8
97a2ee4e,2025-10-25,yangdx,Rename rebuild function name and improve relationship logging format,misc,17,git cherry-pick 97a2ee4e
9ed19695,2025-10-25,yangdx,Remove separate retry button and merge functionality into scan button,misc,17,git cherry-pick 9ed19695
a9bc3484,2025-10-25,yangdx,Remove enable_logging parameter from data init lock call,misc,17,git cherry-pick a9bc3484
c82485d9,2025-10-25,Daniel.y,Merge pull request #2253 from Mobious/main,misc,17,git cherry-pick c82485d9
38559373,2025-10-26,yangdx,Fix entity merging to include target entity relationships,misc,17,git cherry-pick 38559373
6015e8bc,2025-10-26,yangdx,Refactor graph utils to use unified persistence callback,misc,17,git cherry-pick 6015e8bc
69b4cda2,2025-10-26,Daniel.y,Merge pull request #2265 from danielaskdd/edit-kg-new,misc,17,git cherry-pick 69b4cda2
bf1897a6,2025-10-26,yangdx,Normalize entity order for undirected graph consistency,misc,17,git cherry-pick bf1897a6
11a1631d,2025-10-27,yangdx,Refactor entity edit and merge functions to support merge-on-rename,misc,17,git cherry-pick 11a1631d
25f829ef,2025-10-27,yangdx,Enable editing of entity_type field in node properties,misc,17,git cherry-pick 25f829ef
411e92e6,2025-10-27,yangdx,Fix vector deletion logging to show actual deleted count,misc,17,git cherry-pick 411e92e6
5155edd8,2025-10-27,yangdx,feat: Improve entity merge and edit UX,misc,17,git cherry-pick 5155edd8
8dfd3bf4,2025-10-27,yangdx,Replace global graph DB lock with fine-grained keyed locking,misc,17,git cherry-pick 8dfd3bf4
97034f06,2025-10-27,yangdx,Add allow_merge parameter to entity update API endpoint,misc,17,git cherry-pick 97034f06
ab32456a,2025-10-27,yangdx,Refactor entity merging with unified attribute merge function,misc,17,git cherry-pick ab32456a
29c4a91d,2025-10-28,yangdx,Move relationship ID sorting to before vector DB operations,misc,17,git cherry-pick 29c4a91d
88d12bea,2025-10-28,yangdx,Add offline Swagger UI support with custom static file serving,misc,17,git cherry-pick 88d12bea
af6aff33,2025-10-28,Daniel.y,Merge pull request #2266 from danielaskdd/merge-entity,misc,17,git cherry-pick af6aff33
b32b2e8b,2025-10-28,yangdx,Refactor merge dialog and improve search history sync,misc,17,git cherry-pick b32b2e8b
d0be68c8,2025-10-28,Daniel.y,Merge pull request #2273 from danielaskdd/static-docs,misc,17,git cherry-pick d0be68c8
ea006bd3,2025-10-28,yangdx,Fix entity update logic to handle renaming operations,misc,17,git cherry-pick ea006bd3
0fa2fc9c,2025-10-29,yangdx,Refactor systemd service config to use environment variables,misc,17,git cherry-pick 0fa2fc9c
3fa79026,2025-10-29,yangdx,Fix Entity Source IDs Tracking Problem,misc,17,git cherry-pick 3fa79026
4a46d39c,2025-10-29,yangdx,Replace GUNICORN_CMD_ARGS with custom LIGHTRAG_GUNICORN_MODE flag,misc,17,git cherry-pick 4a46d39c
54c48dce,2025-10-29,yangdx,Fix z-index layering for GraphViewer UI panels,misc,17,git cherry-pick 54c48dce
6489aaa7,2025-10-29,yangdx,Remove worker_exit hook and improve cleanup logging,misc,17,git cherry-pick 6489aaa7
6dc027cb,2025-10-29,yangdx,Merge branch 'fix-exit-handler',misc,17,git cherry-pick 6dc027cb
72b29659,2025-10-29,yangdx,Fix worker process cleanup to prevent shared resource conflicts,misc,17,git cherry-pick 72b29659
816feefd,2025-10-29,yangdx,Fix cleanup coordination between Gunicorn and UvicornWorker lifecycles,misc,17,git cherry-pick 816feefd
8af8bd80,2025-10-29,yangdx,docs: add frontend build steps to server installation guide,misc,17,git cherry-pick 8af8bd80
a1cf01dc,2025-10-29,Daniel.y,Merge pull request #2280 from danielaskdd/fix-exit-handler,misc,17,git cherry-pick a1cf01dc
c5ad9982,2025-10-29,Daniel.y,Merge pull request #2281 from danielaskdd/restore-query-example,misc,17,git cherry-pick c5ad9982
d5bcd14c,2025-10-29,yangdx,Refactor service deployment to use direct process execution,misc,17,git cherry-pick d5bcd14c
783e2f3b,2025-10-30,yangdx,Update uv.lock,misc,17,git cherry-pick 783e2f3b
78ccc4f6,2025-10-30,yangdx,Refactor .gitignore,misc,17,git cherry-pick 78ccc4f6
79a17c3f,2025-10-30,yangdx,Fix graph value handling for entity_id updates,misc,17,git cherry-pick 79a17c3f
8145201d,2025-10-30,Daniel.y,Merge pull request #2284 from danielaskdd/fix-static-missiing,misc,17,git cherry-pick 8145201d
f610fdaf,2025-10-30,yangdx,Merge branch 'main' into Anush008/main,misc,17,git cherry-pick f610fdaf
08b0283b,2025-10-31,Daniel.y,Merge pull request #2291 from danielaskdd/reload-popular-labels,misc,17,git cherry-pick 08b0283b
2496d871,2025-10-31,yangdx,Add data/ directory to .gitignore,misc,17,git cherry-pick 2496d871
3b48cf16,2025-10-31,Daniel.y,Merge pull request #2289 from danielaskdd/fix-pycrptodome-missing,misc,17,git cherry-pick 3b48cf16
4cbd8761,2025-10-31,yangdx,feat: Update node color and legent after entity_type changed,misc,17,git cherry-pick 4cbd8761
6b4514c8,2025-10-31,yangdx,Reduce logging verbosity in entity merge relation processing,misc,17,git cherry-pick 6b4514c8
71b27ec4,2025-10-31,yangdx,Optimize property edit dialog to use trimmed value consistently,misc,17,git cherry-pick 71b27ec4
7ccc1fdd,2025-10-31,yangdx,Add frontend rebuild warning indicator to version display,misc,17,git cherry-pick 7ccc1fdd
94cdbe77,2025-10-31,Daniel.y,Merge pull request #2290 from danielaskdd/delete-residual-edges,misc,17,git cherry-pick 94cdbe77
afb5e5c1,2025-10-31,yangdx,Fix edge cleanup when deleting entities to prevent orphaned relationships,misc,17,git cherry-pick afb5e5c1
bda52a87,2025-10-31,Daniel.y,Merge pull request #2287 from danielaskdd/fix-ui,misc,17,git cherry-pick bda52a87
728721b1,2025-11-01,yangdx,Remove redundant separator lines in gunicorn shutdown handler,misc,17,git cherry-pick 728721b1
bc8a8842,2025-11-01,Daniel.y,Merge pull request #2295 from danielaskdd/mix-query-without-kg,misc,17,git cherry-pick bc8a8842
ec2ea4fd,2025-11-01,yangdx,Rename function and variables for clarity in context building,misc,17,git cherry-pick ec2ea4fd
363f3051,2025-11-02,anouarbm,eval using open ai,misc,17,git cherry-pick 363f3051
6975e69e,2025-11-03,Daniel.y,Merge pull request #2298 from anouar-bm/feat/langfuse-observability,misc,17,git cherry-pick 6975e69e
9495778c,2025-11-03,anouarbm,refactor: reorder Langfuse import logic for improved clarity,misc,17,git cherry-pick 9495778c
9d69e8d7,2025-11-03,anouarbm,fix(api): Change content field from string to list in query responses,misc,17,git cherry-pick 9d69e8d7
c9e1c6c1,2025-11-03,anouarbm,fix(api): change content field to list in query responses,misc,17,git cherry-pick c9e1c6c1
e0966b65,2025-11-03,yangdx,Add BuildKit cache mounts to optimize Docker build performance,misc,17,git cherry-pick e0966b65
6d61f70b,2025-11-04,yangdx,Clean up RAG evaluator logging and remove excessive separator lines,misc,17,git cherry-pick 6d61f70b
7abc6877,2025-11-04,yangdx,Add comprehensive configuration and  compatibility fixes for RAGAS,misc,17,git cherry-pick 7abc6877
451257ae,2025-11-05,yangdx,Doc: Update news with recent features,misc,17,git cherry-pick 451257ae
bd62bb30,2025-11-05,Daniel.y,Merge pull request #2314 from danielaskdd/ragas,misc,17,git cherry-pick bd62bb30
d803df94,2025-11-05,yangdx,Fix linting,misc,17,git cherry-pick d803df94
eb80771f,2025-11-05,Daniel.y,Merge pull request #2311 from danielaskdd/evalueate-cli,misc,17,git cherry-pick eb80771f
0216325e,2025-11-06,yangdx,fix(ui): Remove dynamic import for i18n in settings store,misc,17,git cherry-pick 0216325e
04ed709b,2025-11-06,yangdx,Optimize entity deletion by batching edge queries to avoid N+1 problem,misc,17,git cherry-pick 04ed709b
0c47d1a2,2025-11-06,yangdx,Fix linting,misc,17,git cherry-pick 0c47d1a2
155f5975,2025-11-06,yangdx,Fix node ID normalization and improve batch operation consistency,misc,17,git cherry-pick 155f5975
3276b7a4,2025-11-06,yangdx,Fix linting,misc,17,git cherry-pick 3276b7a4
5f49cee2,2025-11-06,yangdx,Merge branch 'main' into VOXWAVE-FOUNDRY/main,misc,17,git cherry-pick 5f49cee2
678e17bb,2025-11-06,yangdx,"Revert ""fix(ui): Remove dynamic import for i18n in settings store""",misc,17,git cherry-pick 678e17bb
6e36ff41,2025-11-06,yangdx,Fix linting,misc,17,git cherry-pick 6e36ff41
775933aa,2025-11-06,yangdx,Merge branch 'VOXWAVE-FOUNDRY/main',misc,17,git cherry-pick 775933aa
9d0012b0,2025-11-06,Daniel.y,Merge pull request #2321 from danielaskdd/fix-doc-del-slow,misc,17,git cherry-pick 9d0012b0
edf48d79,2025-11-06,Daniel.y,Merge pull request #2319 from danielaskdd/remove-deprecated-code,misc,17,git cherry-pick edf48d79
366a1e0f,2025-11-07,Daniel.y,Merge pull request #2322 from danielaskdd/fix-delete,misc,17,git cherry-pick 366a1e0f
c14f25b7,2025-11-07,yangdx,Add mandatory dimension parameter handling for Jina API compliance,misc,17,git cherry-pick c14f25b7
c580874a,2025-11-07,yangdx,Remove depreced sample code,misc,17,git cherry-pick c580874a
d5362573,2025-11-07,Daniel.y,Merge pull request #2327 from huangbhan/patch-1,misc,17,git cherry-pick d5362573
d95efcb9,2025-11-07,yangdx,Fix linting,misc,17,git cherry-pick d95efcb9
0f2c0de8,2025-11-08,yangdx,Fix linting,misc,17,git cherry-pick 0f2c0de8
1864b282,2025-11-08,yangdx,Add colored output formatting to migration confirmation display,misc,17,git cherry-pick 1864b282
1334b3d8,2025-11-09,yangdx,Update uv.lock,misc,17,git cherry-pick 1334b3d8
37b71189,2025-11-09,yangdx,Fix table alignment and add validation for empty cleanup selections,misc,17,git cherry-pick 37b71189
8859eaad,2025-11-09,Daniel.y,Merge pull request #2334 from danielaskdd/hotfix-opena-streaming,misc,17,git cherry-pick 8859eaad
a75efb06,2025-11-09,yangdx,Fix: prevent source data corruption by target upsert function,misc,17,git cherry-pick a75efb06
1ffb5338,2025-11-11,yangdx,Update env.example,misc,17,git cherry-pick 1ffb5338
ff8f1588,2025-11-11,yangdx,Update env.example,misc,17,git cherry-pick ff8f1588
477c3f54,2025-11-12,Daniel.y,Merge pull request #2345 from danielaskdd/remove-response-type,misc,17,git cherry-pick 477c3f54
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
69ca3662,2025-11-12,Daniel.y,Merge pull request #2344 from danielaskdd/fix-josn-serialization-error,misc,17,git cherry-pick 69ca3662
8c07c918,2025-11-12,yangdx,Remove deprecated response_type parameter from query settings,misc,17,git cherry-pick 8c07c918
93a3e471,2025-11-12,yangdx,Remove deprecated response_type parameter from query settings,misc,17,git cherry-pick 93a3e471
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
28fba19b,2025-11-13,Daniel.y,Merge pull request #2352 from danielaskdd/docling-gunicorn-multi-worker,misc,17,git cherry-pick 28fba19b
297e4607,2025-11-13,yangdx,Merge branch 'main' into tongda/main,misc,17,git cherry-pick 297e4607
2f2f35b8,2025-11-13,yangdx,Add macOS compatibility check for DOCLING with multi-worker Gunicorn,misc,17,git cherry-pick 2f2f35b8
343d3072,2025-11-13,yangdx,Update env.example,misc,17,git cherry-pick 343d3072
470e2fd1,2025-11-13,Daniel.y,Merge pull request #2350 from danielaskdd/reduce-dynamic-import,misc,17,git cherry-pick 470e2fd1
4b31942e,2025-11-13,yangdx,"refactor: move document deps to api group, remove dynamic imports",misc,17,git cherry-pick 4b31942e
63510478,2025-11-13,yangdx,Improve error handling and logging in cloud model detection,misc,17,git cherry-pick 63510478
67dfd856,2025-11-13,LacombeLouis,Add a better regex,misc,17,git cherry-pick 67dfd856
69a0b74c,2025-11-13,yangdx,"refactor: move document deps to api group, remove dynamic imports",misc,17,git cherry-pick 69a0b74c
72f68c2a,2025-11-13,yangdx,Update env.example,misc,17,git cherry-pick 72f68c2a
746c069a,2025-11-13,yangdx,Implement lazy configuration initialization for API server,misc,17,git cherry-pick 746c069a
76adde38,2025-11-13,Daniel.y,Merge pull request #2351 from danielaskdd/lazy-config-loading,misc,17,git cherry-pick 76adde38
77ad906d,2025-11-13,yangdx,Improve error handling and logging in cloud model detection,misc,17,git cherry-pick 77ad906d
7b7f93d7,2025-11-13,yangdx,Implement lazy configuration initialization for API server,misc,17,git cherry-pick 7b7f93d7
844537e3,2025-11-13,LacombeLouis,Add a better regex,misc,17,git cherry-pick 844537e3
87659744,2025-11-13,yangdx,Merge branch 'tongda/main',misc,17,git cherry-pick 87659744
89e63aa4,2025-11-13,Sleeep,Update edge keywords extraction in graph visualization,misc,17,git cherry-pick 89e63aa4
8abc2ac1,2025-11-13,Sleeep,Update edge keywords extraction in graph visualization,misc,17,git cherry-pick 8abc2ac1
c164c8f6,2025-11-13,yangdx,Merge branch 'main' of github.com:HKUDS/LightRAG,misc,17,git cherry-pick c164c8f6
cc031a3d,2025-11-13,yangdx,Add macOS compatibility check for DOCLING with multi-worker Gunicorn,misc,17,git cherry-pick cc031a3d
e6588f91,2025-11-13,yangdx,Update uv.lock,misc,17,git cherry-pick e6588f91
fa9206d6,2025-11-13,yangdx,Update uv.lock,misc,17,git cherry-pick fa9206d6
1ccef2b9,2025-11-14,yangdx,Fix null reference errors in graph database error handling,misc,17,git cherry-pick 1ccef2b9
399a23c3,2025-11-14,Daniel.y,Merge pull request #2356 from danielaskdd/improve-error-handling,misc,17,git cherry-pick 399a23c3
423e4e92,2025-11-14,yangdx,Fix null reference errors in graph database error handling,misc,17,git cherry-pick 423e4e92
b88d7854,2025-11-14,Sleeep,Merge branch 'HKUDS:main' into main,misc,17,git cherry-pick b88d7854
c6850ac5,2025-11-14,Daniel.y,Merge pull request #2358 from sleeepyin/main,misc,17,git cherry-pick c6850ac5
4343db75,2025-11-15,yangdx,Add macOS fork safety check for Gunicorn multi-worker mode,misc,17,git cherry-pick 4343db75
87221035,2025-11-15,yangdx,Update env.example,misc,17,git cherry-pick 87221035
9a2ddcee,2025-11-15,Daniel.y,Merge pull request #2360 from danielaskdd/macos-gunicorn-numpy,misc,17,git cherry-pick 9a2ddcee
acae404f,2025-11-15,yangdx,Update env.example,misc,17,git cherry-pick acae404f
ec05d89c,2025-11-15,yangdx,Add macOS fork safety check for Gunicorn multi-worker mode,misc,17,git cherry-pick ec05d89c
01814bfc,2025-11-17,yangdx,Fix missing function call parentheses in get_all_update_flags_status,misc,17,git cherry-pick 01814bfc
1874cfaf,2025-11-17,yangdx,Fix linting,misc,17,git cherry-pick 1874cfaf
90f52acf,2025-11-17,yangdx,Fix linting,misc,17,git cherry-pick 90f52acf
98e964df,2025-11-17,yangdx,Fix initialization instructions in check_lightrag_setup function,misc,17,git cherry-pick 98e964df
c1ec657c,2025-11-17,yangdx,Fix linting,misc,17,git cherry-pick c1ec657c
702cfd29,2025-11-18,yangdx,Fix document deletion concurrency control and validation logic,misc,17,git cherry-pick 702cfd29
9c10c875,2025-11-18,yangdx,Fix linting,misc,17,git cherry-pick 9c10c875
fc9f7c70,2025-11-18,yangdx,Fix linting,misc,17,git cherry-pick fc9f7c70
b7de694f,2025-11-19,yangdx,Add comprehensive error logging across API routes,misc,17,git cherry-pick b7de694f
efbbaaf7,2025-11-19,Daniel.y,Merge pull request #2383 from danielaskdd/doc-table,misc,17,git cherry-pick efbbaaf7
1d2f534f,2025-11-20,yangdx,Fix linting,misc,17,git cherry-pick 1d2f534f
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
72ece734,2025-11-20,yangdx,Remove obsolete config file and paging design doc,misc,17,git cherry-pick 72ece734
cc78e2df,2025-11-20,Daniel.y,Merge pull request #2395 from Amrit75/issue-2394,misc,17,git cherry-pick cc78e2df
ecea9399,2025-11-20,yangdx,Fix lingting,misc,17,git cherry-pick ecea9399
66d6c7dd,2025-11-21,yangdx,Refactor main function to provide sync CLI entry point,misc,17,git cherry-pick 66d6c7dd
b46c1523,2025-11-21,yangdx,Fix linting,misc,17,git cherry-pick b46c1523
c9e1c86e,2025-11-21,yangdx,Refactor keyword extraction handling to centralize response format logic,misc,17,git cherry-pick c9e1c86e
1b0413ee,2025-11-22,palanisd,Create copilot-setup-steps.yml,misc,17,git cherry-pick 1b0413ee
fa6797f2,2025-11-22,yangdx,Update env.example,misc,17,git cherry-pick fa6797f2
16eb0d5b,2025-11-23,chaohuang-ai,Merge pull request #2409 from HKUDS/chaohuang-ai-patch-3,misc,17,git cherry-pick 16eb0d5b
6d3bfe46,2025-11-23,chaohuang-ai,Merge pull request #2408 from HKUDS/chaohuang-ai-patch-2,misc,17,git cherry-pick 6d3bfe46
c233da63,2025-11-23,palanisd,Update copilot-setup-steps.yml,misc,17,git cherry-pick c233da63
5b81ef00,2025-11-24,Daniel.y,Merge pull request #2410 from netbrah/create-copilot-setup-steps,misc,17,git cherry-pick 5b81ef00
777c9179,2025-11-25,yangdx,Add Langfuse observability configuration to env.example,misc,17,git cherry-pick 777c9179
8994c70f,2025-11-25,EightyOliveira,fix:exception handling order error,misc,17,git cherry-pick 8994c70f
d2cd1c07,2025-11-25,Daniel.y,Merge pull request #2421 from EightyOliveira/fix_catch_order,misc,17,git cherry-pick d2cd1c07
4f12fe12,2025-11-27,yangdx,Change entity extraction logging from warning to info level,misc,17,git cherry-pick 4f12fe12
8eb63d9b,2025-11-28,Daniel.y,Merge pull request #2434 from cclauss/patch-1,misc,17,git cherry-pick 8eb63d9b
90f341d6,2025-11-28,Christian,Clauss Fix typos discovered by codespell,misc,17,git cherry-pick 90f341d6
d2ab7fb2,2025-11-28,Christian,Clauss Add Python 3.13 and 3.14 to the testing,misc,17,git cherry-pick d2ab7fb2
0aa77fdb,2025-11-30,chaohuang-ai,Merge pull request #2439 from HKUDS/chaohuang-ai-patch-1,misc,17,git cherry-pick 0aa77fdb
607c11c0,2025-12-01,Daniel.y,Merge pull request #2443 from danielaskdd/fix-ktax,misc,17,git cherry-pick 607c11c0
27805b9a,2025-12-02,Daniel.y,Merge pull request #2436 from cclauss/patch-2,misc,17,git cherry-pick 27805b9a
2ecf77ef,2025-12-02,yangdx,Update help text to use correct gunicorn command with workers flag,misc,17,git cherry-pick 2ecf77ef
4c775ec5,2025-12-02,Daniel.y,Merge pull request #2469 from danielaskdd/fix-track-id,misc,17,git cherry-pick 4c775ec5
6fee81f5,2025-12-02,Daniel.y,Merge pull request #2435 from cclauss/patch-1,misc,17,git cherry-pick 6fee81f5
ed22e094,2025-12-02,yangdx,Merge branch 'main' into fix-track-id,misc,17,git cherry-pick ed22e094
4fcae985,2025-10-12,Kevin,Update README.md,docs,18,git cherry-pick 4fcae985
a93c1661,2025-10-13,yangdx,Fix list formatting in README installation steps,docs,18,git cherry-pick a93c1661
efd50064,2025-10-16,yangdx,docs: improve Docker build documentation with clearer notes,docs,18,git cherry-pick efd50064
c18762e3,2025-10-17,yangdx,Simplify Docker deployment documentation and improve clarity,docs,18,git cherry-pick c18762e3
88a45523,2025-10-21,yangdx,Increase default max file paths from 30 to 100 and improve documentation,docs,18,git cherry-pick 88a45523
14a015d4,2025-10-29,yangdx,Restore query generation example and fix README path reference,docs,18,git cherry-pick 14a015d4
1ad0bf82,2025-11-01,anouarbm,feat: add RAGAS evaluation framework for RAG quality assessment,docs,18,git cherry-pick 1ad0bf82
026bca00,2025-11-02,anouarbm,fix: Use actual retrieved contexts for RAGAS evaluation,docs,18,git cherry-pick 026bca00
0b5e3f9d,2025-11-02,anouarbm,Use logger in RAG evaluation and optimize reference content joins,docs,18,git cherry-pick 0b5e3f9d
77db0803,2025-11-02,anouarbm,Merge remote-tracking branch 'lightrag-fork/feat/ragas-evaluation' into feat/ragas-evaluation,docs,18,git cherry-pick 77db0803
36694eb9,2025-11-03,anouarbm,fix(evaluation): Move import-time validation to runtime and improve documentation,docs,18,git cherry-pick 36694eb9
5da709b4,2025-11-03,ben,moussa anouar Merge branch 'main' into feat/ragas-evaluation,docs,18,git cherry-pick 5da709b4
ad2d3c2c,2025-11-03,anouarbm,Merge remote-tracking branch 'origin/main' into feat/ragas-evaluation,docs,18,git cherry-pick ad2d3c2c
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
41c26a36,2025-11-04,yangdx,feat: add command-line args to RAG evaluation script,docs,18,git cherry-pick 41c26a36
4e4b8d7e,2025-11-04,yangdx,Update RAG evaluation metrics to use class instances instead of objects,docs,18,git cherry-pick 4e4b8d7e
a618f837,2025-11-04,yangdx,Merge branch 'new/ragas-evaluation',docs,18,git cherry-pick a618f837
c358f405,2025-11-04,yangdx,Update evaluation defaults and expand sample dataset,docs,18,git cherry-pick c358f405
d4b8a229,2025-11-04,yangdx,Update RAGAS evaluation to use gpt-4o-mini and improve compatibility,docs,18,git cherry-pick d4b8a229
06b91d00,2025-11-05,yangdx,Improve RAG evaluation progress eval index display with zero padding,docs,18,git cherry-pick 06b91d00
2823f92f,2025-11-05,yangdx,Fix tqdm progress bar conflicts in concurrent RAG evaluation,docs,18,git cherry-pick 2823f92f
a73314a4,2025-11-05,yangdx,Refactor evaluation results display and logging format,docs,18,git cherry-pick a73314a4
d36be1f4,2025-11-05,yangdx,Improve RAGAS evaluation progress tracking and clean up output handling,docs,18,git cherry-pick d36be1f4
f490622b,2025-11-05,yangdx,Doc: Refactor evaluation README to improve clarity and structure,docs,18,git cherry-pick f490622b
831e658e,2025-11-06,yangdx,Update readme,docs,18,git cherry-pick 831e658e
c12bc372,2025-11-09,yangdx,Update README,docs,18,git cherry-pick c12bc372
3c85e488,2025-11-20,yangdx,Update README,docs,18,git cherry-pick 3c85e488
37178462,2025-11-23,chaohuang-ai,Update README.md,docs,18,git cherry-pick 37178462
babbcb56,2025-11-23,chaohuang-ai,Update README.md,docs,18,git cherry-pick babbcb56
5c964267,2025-11-30,chaohuang-ai,Update README.md,docs,18,git cherry-pick 5c964267
0244699d,2025-11-19,yangdx,Optimize XLSX extraction by using sheet.max_column instead of two-pass scan,xlsx,20,git cherry-pick 0244699d
2b160163,2025-11-19,yangdx,Optimize XLSX extraction to avoid storing all rows in memory,xlsx,20,git cherry-pick 2b160163
3efb1716,2025-11-19,yangdx,Enhance XLSX extraction with structured tab-delimited format and escaping,xlsx,20,git cherry-pick 3efb1716
87de2b3e,2025-11-19,yangdx,Update XLSX extraction documentation to reflect current implementation,xlsx,20,git cherry-pick 87de2b3e
af4d2a3d,2025-11-19,Daniel.y,Merge pull request #2386 from danielaskdd/excel-optimization,xlsx,20,git cherry-pick af4d2a3d
ef659a1e,2025-11-19,yangdx,Preserve column alignment in XLSX extraction with two-pass processing,xlsx,20,git cherry-pick ef659a1e
