✨ What’s New in v0.6.5? ✨
This update primarily focuses on enhancing system stability and improving user experience. Key updates include:
🚀 New Features
-
Added support for the Bedrock Mistral AI model by @longzhihun in #3676.
-
Introduced a new tool, Judge0 CE, by @richards199999 in #3684.
-
Added
conversation_id
anduser_id
to the chatflow/workflow system variables by @takatost in #3771.This is particularly valuable when you need to interact with internal systems. You can pass these two parameters when using the HTTP Request node, allowing the internal system to understand the current user and the corresponding conversation to establish a connection.
-
Added chatflow LLM node with query prompt template support by @takatost in #3791.
You can now enable memory in the LLM node within your chatflow, and customize the query prompt template.
-
Enabled the addition of custom tags for Knowledge and App categories by @JohnJyong in #3755.
⚙️ Enhancements
- Supported knowledge embedding model modification by @JohnJyong in #3755.
- Added a retry function for when embedding a document fails by @JohnJyong in #3755.
- Increased the speed of xinference audio transcription by @leslie2046 in #3636.
🛠️ Bug Fixes
- Fixed an issue where creating a collection could fail due to a Milvus version upgrade by @bowenliang123 in #3683.
- Resolved a problem where workflow drafts might be lost during synchronization by @zxhlyh in #3824.
- Addressed an upgrading issue where gmpy2 could cause the error "Worker (pid:67) was sent code 132!" on some CPUs by @bowenliang123 in #3745.
- Fixed inconsistencies in number variable types in the IF/ELSE node of a workflow by @takatost in #3758.
For additional enhancements and updates, refer to the What's Changed section below.
Update Guide
Docker compose deployments:
-
Get the latest code from the main branch:
git checkout main git pull origin main
-
Go to the next step and update to the latest image:
cd docker docker compose up -d
Source Code deployments:
-
Stop API server, Worker and Web frontend Server.
-
Get the latest code from the main branch:
git checkout main git pull origin main
-
Update Python dependencies:
cd api pip install -r requirements.txt
-
Then, let's run the migration script:
flask db upgrade
-
Finally, run API server, Worker and Web frontend Server again.
What's Changed
- add groq llama3 by @guchenhe in #3673
- feat: add support for bedrock Mistral AI model by @longzhihun in #3676
- chore: update description of code interpreter tool by @bowenliang123 in #3679
- fix: incorrect type parser by @Yeuoly in #3682
- fix: Added prevention of click event propagation for overlay layer by @Luvian77 in #3666
- Add new tool: Judge0 CE by @richards199999 in #3684
- Localize links to localized READMEs by @carsonkahn-external in #3689
- fix: skip dataset icon by @Yeuoly in #3696
- fix: workflow shortcuts by @zxhlyh in #3701
- refactor: tool parameter cache by @Yeuoly in #3703
- fix: cannot change file uploader method by @Luvian77 in #3710
- fix: workflow restore by @zxhlyh in #3711
- enhance:speedup xinference audio transcription by @leslie2046 in #3636
- fix: milvus usage with create_collection by @bowenliang123 in #3683
- feat: prompt editor support auto height by content height and fix some bugs by @iamjoel in #3712
- fix: workflow connection by @zxhlyh in #3713
- bedrock llm Model file name change by @1102asd in #3714
- Update README_JA.md by @eltociear in #3727
- Update "@formatjs/intl-localematcher" to version 0.5.4 in package.json by @LeoQuote in #3726
- feat: add copy button to code by @crazywoola in #3719
- fix: workflow node variable by @zxhlyh in #3743
- fix: toggling AppDetailNav causes unnecessary component rerenders by @yikayiyo in #3718
- fix: rollback gmpy2 to 2.1.5 by @bowenliang123 in #3745
- fix: workflow restore by @zxhlyh in #3750
- chore: add selector for use app store by @JzoNgKVO in #3746
- fix: llm editor readonly cover error by @iamjoel in #3752
- Knowledge optimization by @JohnJyong in #3755
- fix: type num of variable converted to str by @takatost in #3758
- feat: support prompt messages sorting by @iamjoel in #3757
- fix: workflow sync by @zxhlyh in #3756
- fix: endpoint for 'Update a document from a file' by @ugyuji in #3751
- fix: handle inputs show the focus ui together in tools node by @iamjoel in #3763
- Fix: redirection of app remove by @JzoNgKVO in #3770
- test: add test for PKCS1OAEP_Cipher with gmpy2 by @bowenliang123 in #3760
- feat: add conversation_id and user_id in chatflow/workflow system vars by @takatost in #3771
- feat: test all unit tests by @takatost in #3787
- use pymilvus 2.3.7 by @bowenliang123 in #3790
- test: add unit tests for vector stores of Milvus, Qdrant and Weaviate by @bowenliang123 in #3688
- feat: add log_file environment variable by @YidaHu in #3793
- fix: credentials validate failed for groqcloud model provider by @takatost in #3817
- fix: missing url field when searching special keywords by @Yeuoly in #3820
- fix:still enable SSL verification when using qdrant based on HTTP protocol by @leslie2046 in #3805
- chore: remove anthropic pay entrance by @iamjoel in #3822
- fix: event of keyboard "enter" in text generator app by @JzoNgKVO in #3823
- fix: workflow sync data by @zxhlyh in #3824
- Update EN,KL,JA,FR,ES documentation Llma2 to Llama3 model support by @Caplost in #3827
- Fix: event of click away in message-log-modal by @JzoNgKVO in #3828
- version to 0.6.5 by @takatost in #3834
- feat: add aliyun oss storage by @henrybit in #3690
- feat: query prompt template support in chatflow by @takatost in #3791
- fix: model parameter default value by @zxhlyh in #3841
- extract enum type for tenant account role by @bowenliang123 in #3788
- fix: debug run not show total right tokens by @iamjoel in #3843
- fix: citations always appear in the chatflow app by @takatost in #3844
New Contributors
- @Luvian77 made their first contribution in #3666
- @carsonkahn-external made their first contribution in #3689
- @1102asd made their first contribution in #3714
- @ugyuji made their first contribution in #3751
- @Caplost made their first contribution in #3827
- @henrybit made their first contribution in #3690
Full Changelog: 0.6.4...0.6.5