Commit graph

  • b7b8d15632 Refactor pytest dependencies into separate optional group yangdx 2025-11-17 23:52:13 +08:00
  • 1874cfaf73 Fix linting yangdx 2025-11-17 23:32:38 +08:00
  • 3806892a40
    Merge pull request #2371 from BukeLy/pytest-style-conversion Daniel.y 2025-11-17 23:28:56 +08:00
  • 1a1837028a docs: Update test file docstring to reflect all 11 test scenarios BukeLy 2025-11-17 19:02:46 +08:00
  • 3ec736932e test: Enhance E2E workspace isolation detection with content verification BukeLy 2025-11-17 18:55:45 +08:00
  • a990c1d40b fix: Correct Mock LLM output format in E2E test BukeLy 2025-11-17 18:49:54 +08:00
  • 288498ccdc test: Convert test_workspace_isolation.py to pytest style BukeLy 2025-11-17 18:24:52 +08:00
  • 0c993ee9cc test: Convert test_workspace_isolation.py to pytest style BukeLy 2025-11-17 18:13:46 +08:00
  • ddc76f0c80 Merge branch 'main' into workspace-isolation yangdx 2025-11-17 17:08:07 +08:00
  • 9262f66d13 Bump API version to 0255 yangdx 2025-11-17 17:07:18 +08:00
  • 393f880311 Improve LightRAG initialization checker tool with better usage docs yangdx 2025-11-17 15:42:54 +08:00
  • 9d7b7981ce Add pipeline status validation before document deletion yangdx 2025-11-17 14:58:10 +08:00
  • 98e964dfc4 Fix initialization instructions in check_lightrag_setup function yangdx 2025-11-17 14:27:26 +08:00
  • 6d6716e9f8 Add _default_workspace to shared storage finalization yangdx 2025-11-17 13:46:46 +08:00
  • cf73cb4d24 Remove unused variables from workspace isolation test yangdx 2025-11-17 13:13:12 +08:00
  • c1ec657c54 Fix linting yangdx 2025-11-17 13:08:34 +08:00
  • 43a9b307bc
    Merge branch 'HKUDS:main' into main Hầu Phi Dao 2025-11-17 12:05:19 +07:00
  • f1d8f18c80 Merge branch 'main' into workspace-isolation yangdx 2025-11-17 13:01:33 +08:00
  • 3e759f46d1 test: Add real integration and E2E tests for workspace isolation BukeLy 2025-11-17 12:16:32 +08:00
  • 436e41439e test: Enhance workspace isolation test suite to 100% coverage BukeLy 2025-11-17 11:46:45 +08:00
  • 4742fc8efa test: Add comprehensive workspace isolation test suite for PR #2366 BukeLy 2025-11-17 11:33:07 +08:00
  • cdd53ee875 Remove manual initialize_pipeline_status() calls across codebase yangdx 2025-11-17 07:28:41 +08:00
  • e22ac52ebc Auto-initialize pipeline status in LightRAG.initialize_storages() yangdx 2025-11-17 07:14:02 +08:00
  • e8383df3b8 Fix NamespaceLock context variable timing to prevent lock bricking yangdx 2025-11-17 06:43:37 +08:00
  • 95e1fb1612 Remove final_namespace attribute for in-memory storage and use namespace in clean_llm_query_cache.py yangdx 2025-11-17 06:28:34 +08:00
  • 7ed0eac4c9 Fix workspace filtering logic in get_all_update_flags_status yangdx 2025-11-17 06:16:26 +08:00
  • 78689e8837 Fix pipeline status namespace check to handle root case yangdx 2025-11-17 06:01:23 +08:00
  • d54d0d55d9 Standardize empty workspace handling from "_" to "" across storage yangdx 2025-11-17 05:58:11 +08:00
  • b6a5a90eaf Fix NamespaceLock concurrent coroutine safety with ContextVar yangdx 2025-11-17 05:27:31 +08:00
  • fd486bc922 Refactor storage classes to use namespace instead of final_namespace yangdx 2025-11-17 05:07:53 +08:00
  • 01814bfc7a Fix missing function call parentheses in get_all_update_flags_status yangdx 2025-11-17 04:11:06 +08:00
  • 7deb9a64b9 Refactor namespace lock to support reusable async context manager yangdx 2025-11-17 04:07:37 +08:00
  • 52c812b9a0 Fix workspace isolation for pipeline status across all operations yangdx 2025-11-17 03:45:51 +08:00
  • 926960e957 Refactor workspace handling to use default workspace and namespace locks yangdx 2025-11-17 02:32:00 +08:00
  • acae404f04 Update env.example yangdx 2025-11-15 01:25:56 +08:00
  • ec05d89c2a Add macOS fork safety check for Gunicorn multi-worker mode yangdx 2025-11-15 00:58:23 +08:00
  • 8abc2ac1cb Update edge keywords extraction in graph visualization Sleeep 2025-11-13 15:52:14 +08:00
  • e5addf4d94 Improve embedding config priority and add debug logging yangdx 2025-11-14 23:22:44 +08:00
  • 2fb57e767d Fix embedding token limit initialization order yangdx 2025-11-14 22:56:03 +08:00
  • 6b2af2b579 Refactor embedding function creation with proper attribute inheritance yangdx 2025-11-14 22:29:08 +08:00
  • f0254773c6 Convert embedding_token_limit from property to field with __post_init__ yangdx 2025-11-14 20:58:41 +08:00
  • 14a6c24ed7 Add configurable embedding token limit with validation yangdx 2025-11-14 19:28:36 +08:00
  • f5b48587ed Improve Bedrock error handling with retry logic and custom exceptions yangdx 2025-11-14 18:51:41 +08:00
  • 77221564b0 Add max_token_size parameter to embedding function decorators yangdx 2025-11-14 18:41:43 +08:00
  • 8283c86bce Refactor exception handling in MemgraphStorage label methods yangdx 2025-11-14 11:01:26 +08:00
  • 423e4e927a Fix null reference errors in graph database error handling yangdx 2025-11-14 10:39:04 +08:00
  • 2f2f35b883 Add macOS compatibility check for DOCLING with multi-worker Gunicorn yangdx 2025-11-13 19:18:04 +08:00
  • c246eff725 Improve docling integration with macOS compatibility and CLI flag yangdx 2025-11-13 18:58:09 +08:00
  • 63510478e5 Improve error handling and logging in cloud model detection yangdx 2025-11-13 20:41:44 +08:00
  • 67dfd85679 Add a better regex LacombeLouis 2025-11-13 12:17:51 +01:00
  • 5127bf20ae Add support for environment variable fallback for API key and default host for cloud models Louis Lacombe 2025-11-12 16:11:05 +00:00
  • fa9206d69a Update uv.lock yangdx 2025-11-13 15:31:51 +08:00
  • 7b7f93d77c Implement lazy configuration initialization for API server yangdx 2025-11-13 15:28:05 +08:00
  • 69a0b74ce7 refactor: move document deps to api group, remove dynamic imports yangdx 2025-11-13 13:34:09 +08:00
  • 7d394fb0a4 Replace asyncio.iscoroutine with inspect.isawaitable for better detection yangdx 2025-11-13 12:56:01 +08:00
  • 72f68c2a61 Update env.example yangdx 2025-11-13 11:40:56 +08:00
  • a08bc72635 Fix empty dict handling after JSON sanitization yangdx 2025-11-12 16:40:57 +08:00
  • cca0800ed4 Fix migration to reload sanitized data and prevent memory corruption yangdx 2025-11-12 16:16:28 +08:00
  • 7f54f47093 Optimize JSON string sanitization with precompiled regex and zero-copy yangdx 2025-11-12 15:42:07 +08:00
  • f289cf6225 Optimize JSON write with fast/slow path to reduce memory usage yangdx 2025-11-12 13:48:56 +08:00
  • 93a3e47134 Remove deprecated response_type parameter from query settings yangdx 2025-11-12 12:19:30 +08:00
  • abeaac84fa Improve JSON data sanitization to handle tuples and dict keys yangdx 2025-11-12 00:50:18 +08:00
  • 5885637ebf Add specialized JSON string sanitizer to prevent UTF-8 encoding errors yangdx 2025-11-12 00:38:47 +08:00
  • 23cbb9c9b2 Add data sanitization to JSON writing to prevent UTF-8 encoding errors yangdx 2025-11-12 00:11:13 +08:00
  • ff8f158891 Update env.example yangdx 2025-11-11 12:02:37 +08:00
  • c434879c7a Replace PyPDF2 with pypdf for PDF processing yangdx 2025-11-11 01:38:09 +08:00
  • af5423919b Support async chunking functions in LightRAG processing pipeline yangdx 2025-11-13 12:37:15 +08:00
  • 5016025453 easier version: detect chunking_func result is coroutine or not Tong Da 2025-11-10 20:49:50 +08:00
  • 7740500693 support async chunking func to improve processing performance when a heavy chunking_func is passed in by user Tong Da 2025-11-09 14:52:42 +08:00
  • 18a4870229 fix: Add default workspace support for backward compatibility BukeLy 2025-11-15 12:36:03 +08:00
  • eb52ec94d7 feat: Add workspace isolation support for pipeline status BukeLy 2025-11-13 22:31:14 +08:00
  • 8bb54833a7
    Merge pull request #2368 from danielaskdd/milvus-vector-batching Daniel.y 2025-11-17 12:38:22 +08:00
  • 7940d213e5
    Merge pull request #2367 from BukeLy/test-workspace-isolation Daniel.y 2025-11-17 12:33:21 +08:00
  • 90f52acf0c Fix linting yangdx 2025-11-17 12:28:53 +08:00
  • c13f9116d9 Add embedding dimension validation to EmbeddingFunc wrapper yangdx 2025-11-17 12:26:54 +08:00
  • 47a5bf8eac test: Add real integration and E2E tests for workspace isolation BukeLy 2025-11-17 12:16:32 +08:00
  • eda2f375f0 test: Enhance workspace isolation test suite to 100% coverage BukeLy 2025-11-17 11:46:45 +08:00
  • 04041e76e0 test: Add comprehensive workspace isolation test suite for PR #2366 BukeLy 2025-11-17 11:33:07 +08:00
  • e02cd0be25 fix: Add default workspace support for backward compatibility BukeLy 2025-11-15 12:36:03 +08:00
  • 9a4b8a02a0 feat: Add workspace isolation support for pipeline status BukeLy 2025-11-13 22:31:14 +08:00
  • 71edb73fd9 Remove manual initialize_pipeline_status() calls across codebase yangdx 2025-11-17 07:28:41 +08:00
  • b7edb1318b Auto-initialize pipeline status in LightRAG.initialize_storages() yangdx 2025-11-17 07:14:02 +08:00
  • 091385798e Fix NamespaceLock context variable timing to prevent lock bricking yangdx 2025-11-17 06:43:37 +08:00
  • b8fab6c944 Remove final_namespace attribute for in-memory storage and use namespace in clean_llm_query_cache.py yangdx 2025-11-17 06:28:34 +08:00
  • 97199b56f9 Fix workspace filtering logic in get_all_update_flags_status yangdx 2025-11-17 06:16:26 +08:00
  • 5f80890fcd Fix pipeline status namespace check to handle root case yangdx 2025-11-17 06:01:23 +08:00
  • 602e14456a Standardize empty workspace handling from "_" to "" across storage yangdx 2025-11-17 05:58:11 +08:00
  • 83cf878548 Fix NamespaceLock concurrent coroutine safety with ContextVar yangdx 2025-11-17 05:27:31 +08:00
  • 91be4ccecb Refactor storage classes to use namespace instead of final_namespace yangdx 2025-11-17 05:07:53 +08:00
  • 829087638f Fix missing function call parentheses in get_all_update_flags_status yangdx 2025-11-17 04:11:06 +08:00
  • 501008c19f Refactor namespace lock to support reusable async context manager yangdx 2025-11-17 04:07:37 +08:00
  • 1915d25912 Fix workspace isolation for pipeline status across all operations yangdx 2025-11-17 03:45:51 +08:00
  • de404ccff0 Refactor workspace handling to use default workspace and namespace locks yangdx 2025-11-17 02:32:00 +08:00
  • af3da52c78 Merge branch 'main' into feature/pipeline-workspace-isolation yangdx 2025-11-16 20:26:00 +08:00
  • 385f7dc697
    Merge branch 'main' into Add-FalkorDB-graph-storage-support Naseem Ali 2025-11-16 11:37:20 +02:00
  • 5def222001
    feat: Add comprehensive database and encoding error handling exceptions Shanto Mathew 2025-11-15 13:39:17 -06:00
  • 9030280a58
    Fix critical issues and improve best practices in .env.unraid.example Claude 2025-11-15 10:25:46 +00:00
  • 8a65241d98
    Merge pull request #1 from Varming73/claude/help-needed-018WdFNrzNu1oZfobErALfdP Lars Varming 2025-11-15 11:12:03 +01:00
  • 9578d26b17
    Add .env.unraid.example for Dell T140 server configuration Claude 2025-11-15 09:52:41 +00:00
  • 5f153582a9 fix: Add default workspace support for backward compatibility chengjie 2025-11-15 12:36:03 +08:00