v0.6.8 GPT-4o is available now in Dify
✨ What’s New in v0.6.8? ✨
Hey folks, we've rolled out version 0.6.8 of our platform and it's packed with some new features, enhancements, and fixes. Here’s a quick rundown of what’s new:
🚀 New Features
-
Introduced GPT-4 Turbo for Azure by @leslie2046 in #4287.
-
New models hosted on NVIDIA added by @joshua20231026 in #4303.
-
Added Jinja2 template prompt support for LLM node by @Yeuoly in #3968 and @iamjoel in #4260.
-
Code node with upgraded network support and additional Python dependencies by @Yeuoly in #4231.
And we also removed the need for SYS_ADMIN permission for the sandbox service.
-
Added support for Google Storage by @KiyotakaMatsushita in #4266.
-
Korean language support (ko-KR) by @qkdxorjs1002 in #4333.
⚙️ Enhancements
-
Optimized workflow graph sync by @takatost in #4251 and @zxhlyh in #4250.
Now, you won't lose any workflow graph data when switching between multiple tabs in the browser. It's instantly synced to the latest draft version!
-
Hide node detail outputs and run details in web apps to streamline interfaces by @takatost in #3954 and @iamjoel in #4289.
Before, the tracing of the workflow might expose the log details of the nodes to the end-users, now we have disabled it.
-
Increased max steps to 50 in workflows by @takatost in #4252.
-
Question classifier prompt optimization for better accuracy by @JohnJyong in #4262.
After optimization, the classification results will be more accurate.
-
Optimized install form for better user experience by @TinsFox in #4154.
🛠️ Bug Fixes
- Fixed workflow zoom in/out shortcuts by @zxhlyh in #4283.
- Addressed an issue where web apps did not show number type input fields by @iamjoel in #4292.
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
- refactor: install form by @TinsFox in #4154
- fix: add missing translations by @crazywoola in #4212
- feat: workflow interaction by @zxhlyh in #4214
- fix: workflow end node deletion by @zxhlyh in #4240
- chore: workflow sync with hash by @zxhlyh in #4250
- feat: Add draft hash check in workflow by @takatost in #4251
- feat: increase max steps to 50 in workflow by @takatost in #4252
- correct comparison chart by @guchenhe in #4254
- Feat/vector db pgvector by @vaayne in #3879
- question classifier prompt optimize by @JohnJyong in #4262
- feat: support LLM jinja2 template prompt by @Yeuoly in #3968
- fix: system default model name length (#4245) by @GalvinYang in #4246
- feat: llm support jinia fe by @iamjoel in #4260
- fix: miss usage of os.path.join for URL assembly and add tests on yarl by @bowenliang123 in #4224
- fix: remove unexpected zip and add FlipForward arrow icon by @lawvs in #4263
- feat: Add storage type and Google Storage settings to worker by @KiyotakaMatsushita in #4266
- fix(frontend): 🔧 add privacy policy spaces by @patryk20120 in #4277
- fix: hook dependency by @TinsFox in #4242
- fix: do nothing if switch to current app by @cainiaokan in #4249
- fix: deutsch edit app by @YidaHu in #4270
- fix: workflow zoomin/out shortcuts by @zxhlyh in #4283
- fix(Backend:http_executor): 🔧 prevent splitting JSON data as v… by @patryk20120 in #4276
- Add rerank model type for LocalAI provider by @thiner in #3952
- feat:add gpt-4-turbo for azure by @leslie2046 in #4287
- feat: hide node detail outputs in webapp & installed app in explore by @takatost in #3954
- feat: hide run detail in webapps and installed apps by @iamjoel in #4289
- Update docker-compose.yaml by @rechardwang in #4288
- fix: webapps not show number type input field by @iamjoel in #4292
- fix: align versions of react typing packages by @nite-knite in #4297
- fix: chatflow run progress problem by @iamjoel in #4298
- feat: support copy run text result in debug panel in workflow by @iamjoel in #4300
- fix: text generation app not show copy button by @iamjoel in #4304
- Update README.md to remove outdated badge by @guchenhe in #4302
- add-some-new-models-hosted-on-nvidia by @joshua20231026 in #4303
- fix: minimax streaming function_call message by @Weaxs in #4271
- chore: update gmpy2_pkcs10aep_cipher.py by @eltociear in #4314
- improve: code upgrade by @Yeuoly in #4231
- fix typo by @hjlarry in #4329
- feat: i18n: add korean language (ko-KR) by @qkdxorjs1002 in #4333
- add yi models by @orangeclk in #4335
- fix: handleUpdateWorkflowCanvas is not a function by @sinomoe in #4343
- feat: gpt-4o by @Yeuoly in #4346
- version to 0.6.8 by @takatost in #4347
New Contributors
- @GalvinYang made their first contribution in #4246
- @KiyotakaMatsushita made their first contribution in #4266
- @thiner made their first contribution in #3952
- @rechardwang made their first contribution in #4288
- @hjlarry made their first contribution in #4329
- @qkdxorjs1002 made their first contribution in #4333
Full Changelog: 0.6.7...0.6.8