New features for core and server
- Refactoring PostgreSQL AGE graph storage implementation, which introducing breaking changes that are incompatible with existing graph data by @danielaskdd in #1237
- Use startup folder's .env to support multiple instances LightRAG server @ParisNeo in #1185
- Dynamic LLM Selection via QueryParam for Optimized Performance by @omdivyatej in #1167
- Add TokenTracker to track token usage for LLM calls by @choizhang in #1207
- RedisKVStorage: Add Connection Pooling, Error Handling, and Batch Processing by @shmily1012 in #1258
- Add context manager support to simplify token tracking by @choizhang in #1229
- Add client configuration support to OpenAI integration by @shane-lil in #1208
- Optimize config management by @lcjqyml in #1233
- Add FAISS_USE_GPU env var to control which version of FAISS to be installed by @danielaskdd in #1237
- Remove graph storage which lack of support: Gremlin、TiDB graph、MongoDB graph by @danielaskdd in #1237
- Remove Oracle storage completely by @danielaskdd in #1237
New features for WebUI
- Change graph to an undirected one by @danielaskdd in #1284
- Add graph edge thickness by @choizhang in #1242
- Add graph nodes of the same type represented by the same color by @choizhang in #1265
- Add document status filter feature, support filtering documents by status by @ericshao in
- Add file name display in WebUI by @danielaskdd in #1187
- Add sortable columns to document manager by @danielaskdd in #1202
- Add Pipeline status to WebUI by @danielaskdd in #1192
- Add drop all documents in WebUI by @danielaskdd in #1237
- Improve user experience of multiple files upload by @danielaskdd in #1193
- Improve file upload error handling by @danielaskdd in #1214
- Change the label of the edge from type to keyword by @choizhang in #1228
- Add customize title to WebUI @danielaskdd in #1269
- Refactoring LIghtRAG Server setting dialogue by @danielaskdd in #1269
Bugs fixed
- Added validation to prevent unnecessary keyword extraction when explicit keywords are provided by @OxidBurn in #1255
- Fix: auth_mode error in health check end point by @danielaskdd in #1201
- Fix: unknown filepath errors by @JoramMillenaar in #1243
- Fix citation by @LarFii in #1213
- Fix(postgres_impl): added file_path to queries by @Keviddle in #1268
- Fix search label display problem on graph view by @danielaskdd in #1278 #1279
- Fix: tooltip flickering problem by @danielaskdd in #1212
- Remove the comments at the end of the environment variable lines in .env file by @danielaskdd in #1225
- Fix guest login expiration problem by @danielaskdd in #1270
New Contributors
- @omdivyatej made their first contribution in #1167
- @shane-lil made their first contribution in #1208
- @Keviddle made their first contribution in #1268
- @shmily1012 made their first contribution in #1258
Full Changelog: v1.3.0...v1.3.1