v0.23.1
v0.23.1
Released on December 31, 2025.
Improvements
- Memory: Enhances the stability of memory extraction when all memory types are selected.
- RAG: Refines the context window extraction strategy for images and tables.
Fixed issues
- Memory:
- The RAGFlow server failed to start if an empty memory object existed.
- Unable to delete a newly created empty Memory.
- RAG: MDX file parsing was not supported.
Data sources
- GitHub
- Gitlab
- Asana
- IMAP
What's Changed
- Fix error in docs by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12269
- docs: add security warnings for default passwords in .env by @RinCodeForge927 in https://github.com/infiniflow/ragflow/pull/12250
- Update deploy_local_llm.mdx vllm guide picture by @yiminghub2024 in https://github.com/infiniflow/ragflow/pull/12275
- Update deploy_local_llm.mdx by @yingfeng in https://github.com/infiniflow/ragflow/pull/12276
- Fix: Data-source S3 page style by @dcc123456 in https://github.com/infiniflow/ragflow/pull/12255
- Fix IDE warnings by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12281
- Fix: init memory size from es by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/12282
- Refactor: keep timestamp consistency by @Woody-Hu in https://github.com/infiniflow/ragflow/pull/12279
- Fix the consistency of ts and datetime by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12288
- Fix: Delete chunk images on document parser config change. by @lys1313013 in https://github.com/infiniflow/ragflow/pull/12262
- feat: add MDX file support by @lys1313013 in https://github.com/infiniflow/ragflow/pull/12261
- Fix: If there is an error message on the chat page, the subsequent message references will not display correctly. #12252 by @cike8899 in https://github.com/infiniflow/ragflow/pull/12283
- Fix (sdk): ensure variables defined in rm_chunk API by @maoxiaowang in https://github.com/infiniflow/ragflow/pull/12274
- security: replace unsafe eval with ast.literal_eval in vision operators by @RinCodeForge927 in https://github.com/infiniflow/ragflow/pull/12236
- Feat: Add Asana data source integration and configuration options by @buua436 in https://github.com/infiniflow/ragflow/pull/12239
- helm: improvements by @LyleLaii in https://github.com/infiniflow/ragflow/pull/10976
- refactor: docling parser will close bytes io by @Woody-Hu in https://github.com/infiniflow/ragflow/pull/12280
- Feat: github connector by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/12292
- Feat: Gitlab connector by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/12248
- Revert "Feat: github connector" by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/12296
- Fix: pick message to delete by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/12295
- Fix: S3 parameter error by @dcc123456 in https://github.com/infiniflow/ragflow/pull/12290
- docs: add optional proxy arguments for Docker build instructions by @maoxiaowang in https://github.com/infiniflow/ragflow/pull/12272
- Feat: Remove the code that outputs jsonschema from the webhook.#10427 by @cike8899 in https://github.com/infiniflow/ragflow/pull/12297
- docs: fix typos by @lys1313013 in https://github.com/infiniflow/ragflow/pull/12301
- Refactor code by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12305
- api key delete bug - Bug #3045 by @raminmardani in https://github.com/infiniflow/ragflow/pull/12299
- Fix: use async task to save memory by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/12308
- Fix TypeError in meta_filter when using numeric metadata by @tasumu in https://github.com/infiniflow/ragflow/pull/12286
- Fix: Dataset parse error by @dcc123456 in https://github.com/infiniflow/ragflow/pull/12310
- Fix IDE warnings by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12315
- Feat: GitHub connector by @Magicbook1108 in https://github.com/infiniflow/ragflow/pull/12314
- Fix: judge index exist before delete memory message. by @Lynn-Inf in https://github.com/infiniflow/ragflow/pull/12318
- Feat: On the agent page and chat page, you can only select knowledge bases that use the same embedding model. #12320 by @cike8899 in https://github.com/infiniflow/ragflow/pull/12321
- Feat: add IMAP data source integration with configuration and sync capabilities by @buua436 in https://github.com/infiniflow/ragflow/pull/12316
- Update release workflow by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12327
- Update model providers by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12333
- Potential fix for code scanning alert no. 62: Workflow does not contain permissions by @yingfeng in https://github.com/infiniflow/ragflow/pull/12334
- Update release workflow by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12335
- fix: malformed dynamic translation key
chunk.docType.${chunkType}by @JimmyBenKlieve in https://github.com/infiniflow/ragflow/pull/12329 - Feat: Adapt the theme of the documentation page. #10427 by @cike8899 in https://github.com/infiniflow/ragflow/pull/12337
- Fix: Dataset parse logic by @dcc123456 in https://github.com/infiniflow/ragflow/pull/12330
- Feat: Display mode at the begin node #10427 by @cike8899 in https://github.com/infiniflow/ragflow/pull/12326
- Refine: image/table context. by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/12336
- Docs: What is RAG & What is Agent context engine by @writinwaters in https://github.com/infiniflow/ragflow/pull/12341
- fix(admin-ui): pagination auto reset to first page when after refetching data by @JimmyBenKlieve in https://github.com/infiniflow/ragflow/pull/12339
- fix: correct session reference initialization to prevent dialogue misalignment by @DanielDerefaka in https://github.com/infiniflow/ragflow/pull/12343
- Fix: Bug fixed by @dcc123456 in https://github.com/infiniflow/ragflow/pull/12345
- Feat: Fixed the issue where the newly created agent begin node displayed "undefined". #10427 by @cike8899 in https://github.com/infiniflow/ragflow/pull/12348
- [Feature] Admin: sort user list by email by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12350
- Fix: apply kb configured llm issue. by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/12354
- [Bug] Don't display not used component status in admin status dashboard by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12355
- Update release notes by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12356
- Docs: Update version references to v0.23.1 in READMEs and docs by @asiroliu in https://github.com/infiniflow/ragflow/pull/12349
- Remove doc of health check by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12363
- fix(rag/prompts): Restructure metadata extraction rules for precision by @asiroliu in https://github.com/infiniflow/ragflow/pull/12360
- Fix: Batch parsing problem by @dcc123456 in https://github.com/infiniflow/ragflow/pull/12358
- Add docs category file by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/12359
New Contributors
- @RinCodeForge927 made their first contribution in https://github.com/infiniflow/ragflow/pull/12250
- @lys1313013 made their first contribution in https://github.com/infiniflow/ragflow/pull/12262
- @maoxiaowang made their first contribution in https://github.com/infiniflow/ragflow/pull/12274
- @LyleLaii made their first contribution in https://github.com/infiniflow/ragflow/pull/10976
- @raminmardani made their first contribution in https://github.com/infiniflow/ragflow/pull/12299
- @tasumu made their first contribution in https://github.com/infiniflow/ragflow/pull/12286
- @DanielDerefaka made their first contribution in https://github.com/infiniflow/ragflow/pull/12343
Full Changelog: https://github.com/infiniflow/ragflow/compare/v0.23.0...v0.23.1