v0.23.1
infiniflow/ragflowv0.23.1Dec 31, 2025by github-actions[bot]
AI Summary
Minor release focused on Memory stability improvements and RAG enhancements. Fixes server startup issues with empty memory objects and adds MDX file parsing support.
Key Highlights
- Memory extraction stability improvements
- Context window extraction refinement for images/tables
- Fixed server startup failure with empty memory objects
- Fixed empty Memory deletion issue
- MDX file parsing support
- New data sources: GitHub, Gitlab, Asana, IMAP
New Features
- Memory extraction stability improvements
- RAG context window for images and tables
- MDX file support
- GitHub connector
- Gitlab connector
- Asana data source
- IMAP data source
Full Release Notes
## 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