v0.12.0
infiniflow/ragflowv0.12.0Sep 30, 2024by KevinHuSh
AI Summary
Released on September 30, 2024, this release introduces a slim Docker image that excludes embedding and reranker models. It improves long context conversion and adds support for OpenTTS and SparkTTS.
Key Highlights
- Adds new Docker image of slim version which doesn't include embedding and reranker models.
- Improves the effect of long context conversion.
- Supports OpenTTS and SparkTTS.
- Adds new Excel parsing method with configurable output format (HTML or row text).
- User can remove the added model provider.
New Features
- Added YahooFinance and Jin10 financial agent operators.
- Added Concentrator operator.
- Added YahooFinance and Jin10 financial agent operators.
- Added YahooFinance and Jin10 financial agent operators.
- Added YahooFinance and Jin10 financial agent operators.
Full Release Notes
## Summary * Adds new Docker image of slim version will doesn't including embedding and reranker models. * Improves the effect of long context conversion. * Supports OpenTTS and SparkTSS * Adds new Excel parsing method, user can choose the output data format between HTML and row text. * User can remove the added model provider. ## What's Changed * Add Multi-Language Descriptions for 'Switch' Component and Update Message Assistant Placeholder by @Defozo in https://github.com/infiniflow/ragflow/pull/2450 * fix ppt file from filemanager error by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2470 * update document sdk by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2445 * rename create_timestamp_flt to create_timestamp_float by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2473 * fix `superuser` password not base64 encoded by @dadahsueh in https://github.com/infiniflow/ragflow/pull/2475 * fix duplicated llm name betweeen different suppliers by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2477 * rename some attributes in document sdk by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2481 * fix parser for pptx of which files are from filemanager by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2482 * update document sdk by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2485 * fix(Add model api): Add VolcEngine to create api_key format error by @muzilib in https://github.com/infiniflow/ragflow/pull/2490 * OpenAITTS by @Feiue in https://github.com/infiniflow/ragflow/pull/2493 * refine TTS by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2500 * Storage: Rename all the variables about get file to storage from minio. by @baifachuan in https://github.com/infiniflow/ragflow/pull/2497 * Web: Display the icon of the currently used storage. by @baifachuan in https://github.com/infiniflow/ragflow/pull/2504 * BugFix: Fixed api_key generation error for VolcEngine by @yungongzi in https://github.com/infiniflow/ragflow/pull/2502 * refactor add LLM by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2508 * remove setting-system/index.tsx error import by @muzilib in https://github.com/infiniflow/ragflow/pull/2507 * Update README_zh.md by @AlvinCage in https://github.com/infiniflow/ragflow/pull/2491 * fix self deployed llm lost by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2510 * rm key set in xinference by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2511 * make excel parsing configurable by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2517 * refine reteival of multi-turn conversation by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2520 * refine xinference by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2521 * Rework Dockerfile.scratch by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2525 * fix: Add model by ollama in model provider page, user can't choose the model in chat window. #2479 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2529 * Reverted replacing npm with yarn by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2531 * fix: Merge models of the same category #2479 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2536 * feat: Configurable for excel, html table or row based text #2516 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2538 * feat: Refine reteival of multi-turn conversation #2362 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2539 * fix: Initial language is English, but the UI is in Chinese #2514 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2541 * fix component rewrite bug by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2549 * Updated README on debugging web and python by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2544 * refine markdown prompt by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2551 * SparkTTS by @Feiue in https://github.com/infiniflow/ragflow/pull/2535 * refine using rerank model by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2553 * Streaming output is supported, dialogue share is not by @writinwaters in https://github.com/infiniflow/ragflow/pull/2555 * add an API of delete llm supplier by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2556 * fix: Web code build fails on ARM machines #2554 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2557 * refine multi-turn chat in agent by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2560 * feat: Add component YahooFinance #1739 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2561 * feat: Add component Jin10 #1739 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2563 * feat: Delete Model Provider #2376 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2565 * add lighten control by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2567 * Fix tokenizer bug by @guoyuhao2330 in https://github.com/infiniflow/ragflow/pull/2573 * multi-arch-build by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2571 * feat: If the model is not set, a pop-up window will remind the user #2295 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2574 * make it lighten by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2577 * revert error in Dockerfile by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2581 * Add template investment_advisor by @guoyuhao2330 in https://github.com/infiniflow/ragflow/pull/2580 * trival by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2582 * remove onnx copy command from dockerfile by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2584 * deprecate init a super user by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2589 * Add component Concentrator by @guoyuhao2330 in https://github.com/infiniflow/ragflow/pull/2586 * Update dsl_examples and Fix component concentrator by @guoyuhao2330 in https://github.com/infiniflow/ragflow/pull/2597 * Fix soft link. Close #2587 by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2602 * feat: Add component Concentrator #1739 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2604 * Fix: renrank_model and pdf_parser bugs | Update: session API by @Feiue in https://github.com/infiniflow/ragflow/pull/2601 * Added two developer guide and removed from README ' builder docker image' and 'launch service from source' by @writinwaters in https://github.com/infiniflow/ragflow/pull/2590 * fix AzureOpenAI issue` by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2608 * Remove WenCai imageurl and update investment_advisor prompt by @guoyuhao2330 in https://github.com/infiniflow/ragflow/pull/2606 * Support agent for aibot by @guoyuhao2330 in https://github.com/infiniflow/ragflow/pull/2609 * fix generate bug by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2614 * Bug fix - email processing could be run now from API by @adam-kobus in https://github.com/infiniflow/ragflow/pull/2613 * force eml file to be parsed by EMAIL by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2615 * Update Yichat base_url by @Feiue in https://github.com/infiniflow/ragflow/pull/2620 * remove repeat func by @yqkcn in https://github.com/infiniflow/ragflow/pull/2619 * style: fix typo and format code by @yqkcn in https://github.com/infiniflow/ragflow/pull/2618 * fix: Fixed an issue where the first message would be displayed when sending the second message #2625 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2626 * Added doc on dev-slim by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2627 * add huggingface model by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2624 * feat: Add top_n to DeepLForm #1739 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2629 * refine get_input by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2630 * fix: Fixed the issue where the conversation list was not displayed on the conversation page #2625 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2638 * handle nits in task_executor by @yqkcn in https://github.com/infiniflow/ragflow/pull/2637 * Fix logger error by @yqkcn in https://github.com/infiniflow/ragflow/pull/2643 * change chunk.status to chunk.available by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2646 * Fix mutable default argument by @yqkcn in https://github.com/infiniflow/ragflow/pull/2635 * Refactoring large integers to improve readability by @yqkcn in https://github.com/infiniflow/ragflow/pull/2636 * Add get_txt function by @yqkcn in https://github.com/infiniflow/ragflow/pull/2639 * Add doc for dev image by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2641 * refine general purpose chat bot by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2648 * rename get_txt to get_text by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2649 * trival by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2650 * fix template error by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2653 * Updated component description by @writinwaters in https://github.com/infiniflow/ragflow/pull/2651 * fix: Fixed the issue where the error message was not displayed when uploading a file that was too large #1782 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2654 * change url of local llm deploy guide by @JobSmithManipulation in https://github.com/infiniflow/ragflow/pull/2659 * fix: Filter the timePeriod options based on the userType parameter #1739 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2657 * Add build image and launch from source in README by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/2658 * document preparation for release by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2660 * Updated CN readme by @writinwaters in https://github.com/infiniflow/ragflow/pull/2661 * Fix docker file bugs by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2662 * added back oc9 by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2663 * Translated Japanese README by @writinwaters in https://github.com/infiniflow/ragflow/pull/2664 * Translated Korean README by @writinwaters in https://github.com/infiniflow/ragflow/pull/2666 * Fixed huggingface url by @yuzhichang in https://github.com/infiniflow/ragflow/pull/2667 * change opencv version by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2673 * upgrade opencv-python-headless by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2674 * update poetry lock by @KevinHuSh in https://github.com/infiniflow/ragflow/pull/2676 * fix: Search page search results are cleared after output #2677 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2678 * fix: Fixed an issue where quotes in messages could not be displayed #2677 by @cike8899 in https://github.com/infiniflow/ragflow/pull/2683 ## New Contributors * @Defozo made their first contribution in https://github.com/infiniflow/ragflow/pull/2450 * @dadahsueh made their first contribution in https://github.com/infiniflow/ragflow/pull/2475 * @muzilib made their first contribution in https://github.com/infiniflow/ragflow/pull/2490 * @AlvinCage made their first contribution in https://github.com/infiniflow/ragflow/pull/2491 * @adam-kobus made their first contribution in https://github.com/infiniflow/ragflow/pull/2613 * @yqkcn made their first contribution in https://github.com/infiniflow/ragflow/pull/2619 **Full Changelog**: https://github.com/infiniflow/ragflow/compare/v0.11.0...v0.12.0