v0.5.0
infiniflow/ragflowv0.5.0May 8, 2024by JinHai-CN
AI Summary
Focuses on improving scheduling mechanisms and fixing numerous bugs. Integrates the DeepSeek-V2 model and refines document management workflows.
Key Highlights
- DeepSeek-V2 model integration
- Improved scheduling mechanisms (TaskStatus enum)
- Refactored document upload and knowledge base filtering
- Removed default Redis configuration
- FlowCanvas UI component introduced
New Features
- DeepSeek support
- FlowCanvas
- File upload via modal
- Knowledge list filtering
- File encoding detection fix
- Docker layer optimization
Full Release Notes
RAGFlow v0.5.0 is released. The major updates in this release include improving scheduling mechanisms, a lot of bugs have been fixed, and new models such as DeepSeek-V2, being integrated. ## What's Changed * fix bug about fetching file from minio by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/574 * fix: display the current language directly at the top and do not disp… by @cike8899 in https://github.com/infiniflow/ragflow/pull/579 * make cites in conversation API configurable by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/576 * remove default redis configuration by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/582 * refactor code by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/583 * fix exception in pdf parser by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/584 * refine document by using latest as version number by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/588 * Updated FAQ: Range of input length by @writinwaters in https://github.com/infiniflow/ragflow/pull/594 * feat: add FlowCanvas by @cike8899 in https://github.com/infiniflow/ragflow/pull/593 * refine code by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/595 * refine redis connection by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/599 * refine document upload by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/602 * fix: #567 use modal to upload files in the knowledge base by @cike8899 in https://github.com/infiniflow/ragflow/pull/601 * refine docker layers by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/606 * fix: omit long file names by @cike8899 in https://github.com/infiniflow/ragflow/pull/608 * fix disable and enable llm setting in dialog by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/616 * fix: fixed the issue that ModelSetting could not be saved #614 by @cike8899 in https://github.com/infiniflow/ragflow/pull/617 * remove PyMuPDF by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/618 * Fix: missing 'redis' package in requirements.txt by @huangbaichao in https://github.com/infiniflow/ragflow/pull/622 * Fix missing 'ollama' package in requirements.txt by @huangbaichao in https://github.com/infiniflow/ragflow/pull/621 * refine code by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/626 * fix: filter knowledge list by keywords and clear the selected file list after the file is uploaded successfully and add ellipsis pattern to chunk list by @cike8899 in https://github.com/infiniflow/ragflow/pull/628 * docs: Add instructions for launching service from source by @huangbaichao in https://github.com/infiniflow/ragflow/pull/619 * remove redis by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/629 * Updated faq.md by @writinwaters in https://github.com/infiniflow/ragflow/pull/636 * Update README badge by @writinwaters in https://github.com/infiniflow/ragflow/pull/639 * fix: add spin to parsing status icon of dataset table by @cike8899 in https://github.com/infiniflow/ragflow/pull/649 * Refactor: Use TaskStatus enum for task status handling by @huangbaichao in https://github.com/infiniflow/ragflow/pull/646 * fix file encoding detection bug by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/653 * optimize srv broker and executor logic by @fkzhao in https://github.com/infiniflow/ragflow/pull/630 * refine text decode by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/657 * fix bug by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/659 * refine doc for v0.5.0 by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/660 * fix bugs by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/662 * remove unused dependency by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/664 * fix task losting isssue by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/665 * add support for deepseek by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/668 * feat: support DeepSeek by @cike8899 in https://github.com/infiniflow/ragflow/pull/667 * update docker file to support low version npm package by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/669 * Update README by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/670 ## New Contributors * @fkzhao made their first contribution in https://github.com/infiniflow/ragflow/pull/630 **Full Changelog**: https://github.com/infiniflow/ragflow/compare/v0.4.0...v0.5.0