Commit graph

  • 8b6fdef965 Optimize PostgreSQL graph queries to avoid Cypher overhead and complexity yangdx 2025-10-25 14:37:18 +08:00
  • ec9b4862d0 Simplify pipeline status dialog by consolidating message sections yangdx 2025-10-25 03:34:54 +08:00
  • e4be3549c3 Improve entity identifier truncation warning message format yangdx 2025-10-22 15:56:19 +08:00
  • 8a72135a32 Optimize PostgreSQL initialization performance Yasiru Rangana 2025-10-21 00:54:47 +11:00
  • c2620efc5e Update truncation message format in properties tooltip yangdx 2025-10-21 04:46:07 +08:00
  • 3780addc4c Fix logging message formatting yangdx 2025-10-20 22:09:09 +08:00
  • 12ebc9f2a9 Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStorage Lucky Verma 2025-10-17 15:40:32 -05:00
  • f4d6fcbe91 remove deprecated dotenv package. Won-Kyu Park 2025-10-17 01:34:05 +09:00
  • c80a9d6ef0 Remove docling dependency and related packages from project yangdx 2025-10-16 05:15:29 +08:00
  • a2d67a7c22 Add build script for multi-platform images yangdx 2025-10-16 04:40:20 +08:00
  • 58f818c449 Change default docker image to offline version yangdx 2025-10-16 16:52:01 +08:00
  • f89c7315fd Migrate Dockerfile from pip to uv package manager for faster builds yangdx 2025-10-16 01:54:20 +08:00
  • 9229c03d40 Migrate from pip to uv package manager for faster builds yangdx 2025-10-16 01:21:03 +08:00
  • 7e5c23e15b docs: clarify docling exclusion in offline Docker image yangdx 2025-10-16 09:31:50 +08:00
  • 69f38041cc Remove explicit protobuf dependency from offline storage requirements yangdx 2025-10-11 23:34:50 +08:00
  • 6bd5b2d95b Add offline deployment support with cache management and layered deps yangdx 2025-10-11 10:28:14 +08:00
  • e19a4be0af Preserve ordering in get_by_ids methods across all storage implementations yangdx 2025-10-11 12:37:59 +08:00
  • 17106225dd Add PostgreSQL connection retry mechanism with comprehensive error handling yangdx 2025-10-10 01:58:51 +08:00
  • 8f924d6f21 Add PostgreSQL connection retry configuration options yangdx 2025-10-10 02:30:11 +08:00
  • 60a695539a Refactor PostgreSQL retry config to use centralized configuration yangdx 2025-10-10 03:44:13 +08:00
  • d5154bca73 Condensed AGENTS.md to focus on essential development guidelines yangdx 2025-10-10 14:10:23 +08:00
  • 390842a6dd Rename Agments.md to AGENTS.md and standardize formatting yangdx 2025-10-10 11:53:52 +08:00
  • f56ba3b599 Add project intelligence files for AI agent collaboration yangdx 2025-10-09 16:35:38 +08:00
  • c6433edb23 Make PostgreSQL statement_cache_size configuration optional yangdx 2025-10-07 22:57:21 +08:00
  • c8c73ab114 fix: renamed PostGreSQL options env variable and allowed LRU cache to be an optional env variable kevinnkansah 2025-10-06 11:56:09 +02:00
  • 7ce46bacb6 feat: add options for PostGres connection kevinnkansah 2025-10-05 23:29:04 +02:00
  • fe05563ecb Remove future dependency and replace passlib with direct bcrypt yangdx 2025-12-02 02:46:55 +08:00
  • ad6b36143e Update .env loading and add API authentication to RAG evaluator yangdx 2025-11-04 10:59:09 +08:00
  • 6de4bb9113 Fix logging message formatting yangdx 2025-10-20 22:09:09 +08:00
  • 80dcbc696a Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStorage Lucky Verma 2025-10-17 15:40:32 -05:00
  • dd5b220e58 remove deprecated dotenv package. Won-Kyu Park 2025-10-17 01:34:05 +09:00
  • f142a8c375 Remove docling dependency and related packages from project yangdx 2025-10-16 05:15:29 +08:00
  • 9a23234c6c Add build script for multi-platform images yangdx 2025-10-16 04:40:20 +08:00
  • aa61e82820 Migrate from pip to uv package manager for faster builds yangdx 2025-10-16 01:21:03 +08:00
  • 8c3a325193 docs: clarify docling exclusion in offline Docker image yangdx 2025-10-16 09:31:50 +08:00
  • 3f57a13e26 Add static 'offline' tag to Docker image metadata yangdx 2025-10-15 15:56:42 +08:00
  • 13963775d7 Optimize Docker build with multi-stage frontend compilation yangdx 2025-10-14 15:02:58 +08:00
  • 077a2fdbb7 Remove explicit protobuf dependency from offline storage requirements yangdx 2025-10-11 23:34:50 +08:00
  • b0bdbb5839 Add offline deployment support with cache management and layered deps yangdx 2025-10-11 10:28:14 +08:00
  • 770fd64c70 Preserve ordering in get_by_ids methods across all storage implementations yangdx 2025-10-11 12:37:59 +08:00
  • de2713ca93 Add PostgreSQL connection retry mechanism with comprehensive error handling yangdx 2025-10-10 01:58:51 +08:00
  • 89f32c4c49 Add PostgreSQL connection retry configuration options yangdx 2025-10-10 02:30:11 +08:00
  • 39ad057384 Refactor PostgreSQL retry config to use centralized configuration yangdx 2025-10-10 03:44:13 +08:00
  • 492a4c9aa8 Condensed AGENTS.md to focus on essential development guidelines yangdx 2025-10-10 14:10:23 +08:00
  • 7de2cd98f6 Rename Agments.md to AGENTS.md and standardize formatting yangdx 2025-10-10 11:53:52 +08:00
  • c2c6ac3a45 Add AGENTS.md documentation section for AI coding agent guidance yangdx 2025-10-10 12:21:35 +08:00
  • 06ceae92ab Add project intelligence files for AI agent collaboration yangdx 2025-10-09 16:35:38 +08:00
  • e0e228673c Make PostgreSQL statement_cache_size configuration optional yangdx 2025-10-07 22:57:21 +08:00
  • 742e6958fe Fixed typo in log message when creating new graph file Aleks Vujić 2025-10-07 14:30:05 +02:00
  • 8f5af8199b fix: renamed PostGreSQL options env variable and allowed LRU cache to be an optional env variable kevinnkansah 2025-10-06 11:56:09 +02:00
  • 4e93c9c21d Adding support for imagePullSecrets, envFrom, and deployment strategy in Helm chart Tomek Cyran 2025-10-06 16:25:50 +02:00
  • c0ca40e366 Add doc_name field to full docs storage yangdx 2025-10-05 11:44:27 +08:00
  • 85a4f0e68e feat: add options for PostGres connection kevinnkansah 2025-10-05 23:29:04 +02:00
  • 5c8f3f9418 Remove future dependency and replace passlib with direct bcrypt yangdx 2025-12-02 02:46:55 +08:00
  • dec282694c Update .env loading and add API authentication to RAG evaluator yangdx 2025-11-04 10:59:09 +08:00
  • 6cca895ba9 Add logs for recent actions and decisions regarding upstream changes Raphaël MANSUY 2025-12-04 18:28:44 +08:00
  • 2b292d4924
    docs: Enterprise Edition & Multi-tenancy attribution (#5) Raphael MANSUY 2025-12-04 18:09:15 +08:00
  • fe9b8ec02a
    tests: stabilize integration tests + skip external services; fix multi-tenant API behavior and idempotency (#4) Raphael MANSUY 2025-12-04 16:04:21 +08:00
  • a6b87df758 feat(postgres): add bulk operations and health check - Implement bulk upsert_nodes/edges via UNWIND reducing round trips - Add health_check for graph connectivity and AGE catalog status - Switch to parameterized queries preventing Cypher injection - Fix node ID sanitization: strip control chars, escape quotes clssck 2025-12-03 18:19:26 +00:00
  • c5f230a30c test: fix env handling, add type hints, improve docs Improve code quality and test robustness: - Refactor environment variable parsing in rerank config using centralized get_env_value helper - Add return type hints to all test methods for better type safety - Fix patch path in test from lightrag.utils to lightrag.rerank for correct import location - Clarify batch insert endpoint behavior regarding duplicate content rejection - Expand .dockerignore to comprehensively exclude node_modules (200MB+), Python cache files, and venv directories - Update dependency groups: align evaluation and test extras with pytest/pre-commit/ruff tools clssck 2025-12-03 15:02:11 +01:00
  • 9bae6267f6
    chore: sync with upstream (#4) clssck 2025-12-03 13:16:28 +01:00
  • 2af1170bec chore: sync with upstream clssck 2025-12-03 12:55:53 +01:00
  • 99f950671e feat(lightrag_webui): optimize GraphControl performance with caching and memoization - Cache selection state and neighbor sets in refs to prevent expensive reducer recreation on every hover/selection change - Memoize theme-derived values (labelColor, edgeColor, etc) to avoid recomputation in reducer functions - Improve node neighbor lookup from O(n) array.includes() to O(1) Set lookup - Refactor nodeReducer and edgeReducer with stable dependencies on themeColors - Remove unnecessary error handling in reducers (defensive checks) - Clean up comments and consolidate logic for improved readability - Fix typo: "Simgma" → "Sigma" clssck 2025-12-03 12:49:45 +01:00
  • c806694379 style: fix linting and trailing whitespace captainmirk 2025-12-03 11:36:06 +00:00
  • a27774a3a4
    Merge branch 'main' into Add-FalkorDB-graph-storage-support Naseem Ali 2025-12-03 10:34:07 +02:00
  • 27ef53e538
    Merge pull request #1 from VietInfoCorp/session_intergrate Hầu Phi Dao 2025-12-03 15:03:46 +07:00
  • 00a54c1c44 refactor: Simplify history router initialization daohp 2025-12-03 14:52:38 +07:00
  • c05434aab1 refactor: Update session management and logging in query routes daohp 2025-12-03 14:42:37 +07:00
  • 74d615234e refactor: Clean up Dockerfile by removing service code and initialization commands daohp 2025-12-03 14:27:42 +07:00
  • 7d9d31b6f3 feat: Add session history feature to LightRAG API daohp 2025-12-03 14:24:10 +07:00
  • f0d67f166a Merge branch 'cohere-rerank' yangdx 2025-12-03 13:08:49 +08:00
  • 9009abed3e Fix top_n behavior with chunking to limit documents not chunks yangdx 2025-12-03 13:08:26 +08:00
  • 561ba4e4b5 Fix trailing whitespace and update test mocking for rerank module yangdx 2025-12-03 12:40:48 +08:00
  • 35e86d0aa7 feat: Enhance database initialization and update Docker configuration dangddt 2025-12-03 11:40:35 +07:00
  • 896e203574 feat(core): implement safety check for embedding dimension mismatch captainmirk 2025-12-03 00:20:40 +00:00
  • 8e50eef58b Merge branch 'main' into cohere-rerank yangdx 2025-12-02 22:19:37 +08:00
  • 6476021619 Configure Dependabot schedule with specific times and timezone yangdx 2025-12-02 19:21:44 +08:00
  • d924577cc5 feat: Decouple user management from history service by removing the User model, using string user_ids, and renaming history tables. dangddt 2025-12-02 17:28:51 +07:00
  • 6e2f125acb
    Merge pull request #2471 from HKUDS/dependabot/bun/lightrag_webui/frontend-minor-patch-172e1e6fcf Daniel.y 2025-12-02 18:19:02 +08:00
  • ddd32f587d
    Merge pull request #2470 from HKUDS/dependabot/bun/lightrag_webui/build-tools-939f50a5f3 Daniel.y 2025-12-02 18:18:40 +08:00
  • 68bee74d85
    Bump the frontend-minor-patch group in /lightrag_webui with 2 updates dependabot[bot] 2025-12-02 09:58:50 +00:00
  • 7545fa7231
    Bump vite in /lightrag_webui in the build-tools group dependabot[bot] 2025-12-02 09:58:12 +00:00
  • 13fc9f339a Reduce dependabot open pull request limits yangdx 2025-12-02 17:56:27 +08:00
  • 4c775ec508
    Merge pull request #2469 from danielaskdd/fix-track-id Daniel.y 2025-12-02 17:54:19 +08:00
  • ed22e094fb Merge branch 'main' into fix-track-id yangdx 2025-12-02 17:50:57 +08:00
  • 19c16bc464 Add content deduplication check for document insertion endpoints yangdx 2025-12-02 17:49:48 +08:00
  • b1a948e5cf
    Merge 4d2d781246 into 1f8751225d Chen Zhidong 2025-12-02 14:39:05 +07:00
  • 1f8751225d Drop Python 3.10 and 3.11 from CI test matrix yangdx 2025-12-02 15:36:18 +08:00
  • 854dc67c12 feat: Introduce OAuth2 authentication to history routes, replacing the default user with authenticated user management. dangddt 2025-12-02 14:10:26 +07:00
  • 2abfc08a77 feat: Implement new backend service for chat session and history management with database integration, API, and UI updates. dangddt 2025-12-02 13:55:53 +07:00
  • 8d28b95966 Fix duplicate document responses to return original track_id yangdx 2025-12-02 14:32:28 +08:00
  • 381ddfffd4 Bump API version to 0259 yangdx 2025-12-02 13:27:02 +08:00
  • 19cae272a2
    Merge pull request #2463 from HKUDS/dependabot/bun/lightrag_webui/types/node-24.9.2 Daniel.y 2025-12-02 13:23:32 +08:00
  • dd95813fdd
    Merge pull request #2465 from HKUDS/dependabot/bun/lightrag_webui/react-markdown-10.1.0 Daniel.y 2025-12-02 13:19:15 +08:00
  • d5e7b23041
    Bump @types/node from 22.18.9 to 24.9.2 in /lightrag_webui dependabot[bot] 2025-12-02 05:17:13 +00:00
  • 0d89cd261e
    Merge pull request #2462 from HKUDS/dependabot/bun/lightrag_webui/faker-js/faker-10.1.0 Daniel.y 2025-12-02 13:15:55 +08:00
  • a47414f7f1
    Merge pull request #2461 from HKUDS/dependabot/bun/lightrag_webui/sonner-2.0.7 Daniel.y 2025-12-02 13:07:41 +08:00
  • dd4c988b50
    Bump react-markdown from 9.1.0 to 10.1.0 in /lightrag_webui dependabot[bot] 2025-12-02 05:02:44 +00:00
  • 67d9455c8d
    Merge pull request #2466 from HKUDS/dependabot/bun/lightrag_webui/react-i18next-16.2.3 Daniel.y 2025-12-02 13:01:24 +08:00
  • 57d9cc8f2e
    Merge pull request #2464 from HKUDS/dependabot/bun/lightrag_webui/react-syntax-highlighter-16.1.0 Daniel.y 2025-12-02 13:00:57 +08:00