Released on December 18, 2024. Cheers!
New features
- Introduces additional Agent-specific APIs.
- Supports using page rank score to improve retrieval performance when searching across multiple knowledge bases.
- Offers an iframe in Chat and Agent to facilitate the integration of RAGFlow into your webpage.
- Adds a Helm chart for deploying RAGFlow on Kubernetes.
- Supports importing or exporting an agent in JSON format.
- Supports step run for Agent components/tools.
- Adds a new UI language: Japanese.
- Supports resuming GraphRAG and RAPTOR from a failure, enhancing task management resilience.
- Adds more Mistral models.
- Adds a dark mode to the UI, allowing users to toggle between light and dark themes.
Improvements
- Upgrades the Document Layout Analysis model in Deepdoc.
- Significantly enhances the retrieval performance when using Infinity as document engine.
What's Changed
- Fix the issue where the agent interface cannot call the context by @kunkeji in #3725
- Fix image_id absence issue by @KevinHuSh in #3735
- Fix GPU docker compose file by @JinHai-CN in #3736
- Fix raptor issue by @KevinHuSh in #3737
- Refactor dockerfile by @KevinHuSh in #3741
- Change Traditional Chinese to Simplified Chinese by @kunkeji in #3742
- Update document by @JinHai-CN in #3746
- Pass top_p to ollama by @yuzhichang in #3744
- Added release notes v0.11.0 by @writinwaters in #3745
- Feat: Add DatasetTable #3221 by @cike8899 in #3743
- Feat: Support for formulas #1954 by @cike8899 in #3747
- Weight up title and keywords for chunks in terms of retrieval by @KevinHuSh in #3750
- Fixed increase_usage for builtin models by @yuzhichang in #3748
- Image compression by @kunkeji in #3749
- Feat: Translate comments of file-util.ts to English #3749 by @cike8899 in #3757
- Optimize the knowledge base card UI by @kunkeji in #3756
- Feat: Add tooltip to delimiter filed #1909 by @cike8899 in #3758
- Fix chunk creation using Infinity by @JinHai-CN in #3763
- Update progress info and start welcome info by @JinHai-CN in #3768
- Update QR code of wechat by @JinHai-CN in #3776
- Update README by @JinHai-CN in #3777
- Update file parsing progress info by @JinHai-CN in #3780
- Refactor parse progress by @JinHai-CN in #3781
- add jina new models in jina connector by @devMls in #3770
- Removed obsolete instructions by @writinwaters in #3785
- Fix out of boundary. by @KevinHuSh in #3786
- Fix the bug that prevented modifying
dataset_ids
by @Feiue in #3784 - Fix service_conf for oc9 docker compose file. by @KevinHuSh in #3790
- Detect invalid response from api.siliconflow.cn by @yuzhichang in #3792
- Update document: how upload file large than 128MB by @JinHai-CN in #3791
- Feat: Quit from jointed team #3759 by @cike8899 in #3797
- More dataset test cases by @JinHai-CN in #3802
- Set Log level by env by @yuzhichang in #3798
- Improved ollama doc by @yuzhichang in #3787
- [DOC] We have no plan to maintain Docker images for ARM. Please build your … by @writinwaters in #3808
- Feat: Supports page rank score for different knowledge bases. #3794 by @cike8899 in #3800
- Fix the bug that the agent could not find the context by @Feiue in #3795
- Feat: Add TestingForm #3221 by @cike8899 in #3810
- Fix voyage embedding. by @KevinHuSh in #3818
- Web API test cases by @JinHai-CN in #3812
- Fix: page_chars attribute does not exist in some formats of PDF by @cyhasuka in #3796
- Feat: Store the pagerank field at the outermost #3794 by @cike8899 in #3822
- Fix @ in model name issue. by @KevinHuSh in #3821
- Add pagerank to KB. by @KevinHuSh in #3809
- Add Helm chart deployment method by @sd109 in #3815
- Fix the agent reference bug and the session prologue by @Feiue in #3823
- Add more mistral models. by @KevinHuSh in #3826
- Refactor embedding batch_size by @yuzhichang in #3825
- Feat: Modify the style of the home page in bright mode #3221 by @cike8899 in #3832
- Fix parsing JSON file error by @JinHai-CN in #3829
- Add api for list agents and agent seesions by @Feiue in #3835
- Change default error message to English by @JinHai-CN in #3838
- Update QRcode by @JinHai-CN in #3844
- Email sending tool by @kunkeji in #3837
- Web: Fixed the download and preview file not authorized. by @baifachuan in #3652
- Fix preview issue in file manager. by @KevinHuSh in #3846
- Update docs. by @KevinHuSh in #3849
- Feat: Fixed the problem of not finding EmailForm #3837 by @cike8899 in #3847
- Fix: Delete unused code #3651 by @cike8899 in #3852
- Fix: Hide the download button if it is an empty file #3762 by @cike8899 in #3853
- Add sdk for list agents and sessions by @Feiue in #3848
- Refine synonym query. by @KevinHuSh in #3855
- Feat: Bind the route to the navigation bar in the head #3221 by @cike8899 in #3863
- Fix open AI compatible rerank issue. by @KevinHuSh in #3866
- Fix chunk position issue. by @KevinHuSh in #3867
- Fix: The right coordinates of Categorize and Switch operators are misplaced #3868 by @cike8899 in #3869
- Fix HuggingFace model error. by @KevinHuSh in #3870
- Feat: Add question parameter to edit chunk modal #3873 by @cike8899 in #3874
- Feat: Adjust the input box width of EditTag to 100% #3873 by @cike8899 in #3876
- Feat: Add question parameter to edit chunk modal by @KevinHuSh in #3875
- Fix chunk available issue by @KevinHuSh in #3877
- Feat: Add tooltip to question item of ChunkCreatingModal #3873 by @cike8899 in #3878
- Revert "Feat: Add tooltip to question item of ChunkCreatingModal #3873" by @KevinHuSh in #3879
- Feat: Add tooltip to question item of ChunkCreatingModal #3873 by @cike8899 in #3880
- Add a dependency blincker. by @KevinHuSh in #3882
- Fix typos by @JinHai-CN in #3887
- Feat: Import & export the agents. #3851 by @cike8899 in #3894
- release with CI by @yuzhichang in #3891
- Fix: An error occurred when deleting a new conversation #3898 by @cike8899 in #3900
- Remove token check while adding model. by @KevinHuSh in #3903
- Fix: Fixed the issue that the agent list page failed to load #3827 by @cike8899 in #3902
- Remove vector stored in component output. by @KevinHuSh in #3908
- Introduced NEED_MIRROR by @yuzhichang in #3907
- Refactor UI text by @JinHai-CN in #3911
- Update oc9 docker compose file by @JinHai-CN in #3913
- Fix errors detected by Ruff by @yuzhichang in #3918
- Added static check at PR CI by @yuzhichang in #3921
- Add Japanese support by @cidrugHug8 in #3906
- Add support to iframe chatbot by @KevinHuSh in #3929
- Obsoleted dev and dev-slim by @yuzhichang in #3930
- Fix field missing issue. by @KevinHuSh in #3931
- Fixed tmp in Dockerfile by @yuzhichang in #3933
- Fix transformers dependencies for slim. by @KevinHuSh in #3934
- Fix error message for image access. by @KevinHuSh in #3936
- Fix session API issues. by @KevinHuSh in #3939
- api http return error by @isthaison in #3941
- organize chunks by document in the prompt by @devMls in #3925
- Fixed log not displaying by @yuzhichang in #3946
- Miscellaneous updates by @writinwaters in #3942
- Allows quick entry of entities separated by commas by @isthaison in #3914
- Fix syn error. by @KevinHuSh in #3953
- Case insensitive when set doc engine by @JinHai-CN in #3954
- Theme switch support by @isthaison in #3568
- Fixed README by @yuzhichang in #3956
- Rename page_num_list, top_list, position_list by @yuzhichang in #3940
- Feat: Modify the data structure of the chunk in the conversation #3909 by @cike8899 in #3955
- Feat: Exclude reference from the data returned by the conversation/get interface #3909 by @cike8899 in #3962
- Support iframe chatbot. by @KevinHuSh in #3961
- Fixed retrieval TypeError: unhashable type: 'list' by @yuzhichang in #3966
- Add back beartype by @yuzhichang in #3967
- Fix: Answers with links to information not parsing #3839 by @cike8899 in #3968
- Added release notes by @writinwaters in #3969
- Disable SQL DB binlog in Helm chart by @sd109 in #3976
- update typo vietnamese by @isthaison in #3973
- Fix exec sql exception issue. by @KevinHuSh in #3982
- Update api documents by @Feiue in #3979
- Fix: Fixed the issue where two consecutive indexes were displayed incorrectly #3839 by @cike8899 in #3988
- Update comment by @JinHai-CN in #3981
- Support debug components. by @KevinHuSh in #3994
- UI updates + RAGFlow image description by @writinwaters in #3995
- Updated RAGFlow edition descriptions by @writinwaters in #4001
- Try to reuse existing chunks by @yuzhichang in #3983
- Replaced md5 with xxhash64 for chunk id by @yuzhichang in #4009
- Fix: Completion AttributeError: 'list' object has no attribute 'get' by @lizheng419 in #3999
- Add mssql support by @isthaison in #3985
- Updated UI by @writinwaters in #4011
- Fix json file parse by @JinHai-CN in #4004
- Component debugging funcionality. by @KevinHuSh in #4012
- Fix bug in hierarchical_merge function by @unsw-luopan in #4006
- Fix bugs in agent api and update api document by @Feiue in #3996
- Migrate infinity at startup by @yuzhichang in #3858
- Feat: Supports to debug single component in Agent. #3993 by @cike8899 in #4007
- Feat: Reparse a file shall reuse existing chunks if possible #3793 by @cike8899 in #4021
- Set task progress on exception by @yuzhichang in #4025
- Fix xinfo_groups returns unexpected result by @yuzhichang in #4026
- Fix connection error for adding visual llm. by @KevinHuSh in #4028
- Updated RAGFlow Agent UI by @writinwaters in #4029
- Update launch_ragflow_from_source.md by @isthaison in #4005
- Fixed a display issue by @writinwaters in #4030
- Updated configurations by @writinwaters in #4032
- extraction sqlquery by @isthaison in #4027
- Remove Redundant None Check for vector_similarity_weight by @learnerLj in #4037
- Fix chunk number error after re-parsing. by @KevinHuSh in #4043
- Fix: Every time you switch the page number of a chunk, the PDF document will be reloaded. #4046 by @cike8899 in #4047
- Cache the result from llm for graphrag and raptor by @KevinHuSh in #4051
- Fix: Hide the upload button in the external chat box #2242 by @cike8899 in #4048
- Feat: Set the color of the canvas's control button #3851 by @cike8899 in #4053
- Upgrades Document Layout Analysis model. by @KevinHuSh in #4054
- Compatible with former API keys. by @KevinHuSh in #4055
- Feat: Modify the text of the embedded website button #3909 by @cike8899 in #4057
- Feat: Modify the link address of the agent id #3909 by @cike8899 in #4062
- Fix raptor resuable issue. by @KevinHuSh in #4063
- Added pagerank support to infinity by @yuzhichang in #4059
- Fix rerank_model bug in chat and markdown bug by @Feiue in #4061
- Fix position lost issue. by @KevinHuSh in #4068
- Feat: Bind event to the theme Switch #3221 by @cike8899 in #4067
- Elasticsearch disk-based shard allocator use absolute byte values instead of ratio by @yuzhichang in #4069
- show avatar dialog instead of default by @isthaison in #4033
- Add Architecture-Specific Logic for msodbcsql in Dockerfile #4036 by @midilandlu in #4049
- Feat: Add AdvancedSettingForm #3221 by @cike8899 in #4071
- Fix: The cursor is lost after entering a character in the operator form #4072 by @cike8899 in #4073
- update chinese model warning message by @benquike in #4075
- Fix: Fixed the issue with external chat box reporting errors #3909 by @cike8899 in #4079
- Fix conversation bug in agent session by @Feiue in #4078
- Fix arm doc by @yuzhichang in #4080
- Fix abnormal user invitaion message. by @KevinHuSh in #4081
- Refactor trie load and construct by @JinHai-CN in #4083
- Fix: Fixed the issue where the required information in the input box was incorrect when inviting users #2834 by @cike8899 in #4086
- Add huqie trie to docker image. by @KevinHuSh in #4084
- Update team invite message by @JinHai-CN in #4085
- Bump infinity to 0.5.0 by @yuzhichang in #4088
- Fix raptor by @yuzhichang in #4089
- Feat: Add MultiSelect #3221 by @cike8899 in #4090
- Prepare docs for v0.15.0 release by @KevinHuSh in #4077
- Added release notes for v0.15.0 by @writinwaters in #4056
- Add latest updates. by @KevinHuSh in #4093
- Feat: Translate the previous run into parsing #4094 by @cike8899 in #4095
New Contributors
- @kunkeji made their first contribution in #3725
- @devMls made their first contribution in #3770
- @sd109 made their first contribution in #3815
- @cidrugHug8 made their first contribution in #3906
- @lizheng419 made their first contribution in #3999
- @unsw-luopan made their first contribution in #4006
- @learnerLj made their first contribution in #4037
- @midilandlu made their first contribution in #4049
Full Changelog: v0.14.1...v0.15.0