0.13.2
v0.13.2
✨ What’s New in v0.13.2? ✨
Hey everyone, we're back with version 0.13.2, sporting some cool new features and enhancements aimed at making your workflow smoother. Let’s dive right in:
🚀 New Features
- Cohere Rerank 3.5 Model: We've integrated support for Cohere's advanced rerank model, adding more depth to your data processing toolbox by @shirochan in #11289.
- New Model Additions:
- Zhipu GLM_4v_Flash by @hjlarry in #11440.
- Gemini Exp 1206 by @hjlarry in #11444.
- JSON Schema Support for Ollama Models: Tailor your data handling to your needs by @hjlarry in #11449.
- Explore Link: Easily open apps in Explore with a simple “Open in Explore” link on the studio interface by @kurokobo in #11402.
⚙️ Enhancements
- File Downloads in Workflow Results: Workflow results now support file downloads, adding a layer of versatility to your interaction with data outputs by @JzoNgKVO in #11338.
- Vision for Amazon Nova Models: Amazon Nova Lite and Pro models are now equipped with vision capabilities, broadening their application scope by @mazyu36 in #11398.
- Editable IF/ELSE Condition Variables: You can now tweak condition variables in IF/ELSE nodes post-selection for dynamic adjustments by @YIXIAO0 in #11431.
- Mermaid Component Cleanup: Streamlined and styled for a sleeker experience by @charli117 in #11472.
🛠️ Bug Fixes
- Knowledge Base Guide Link: We've fixed the pesky broken link to the knowledge base, ensuring smooth navigation by @euxx in #11387.
- Animated WEBP Image Uploads: Issues with uploading animated WEBP images as app icons are history by @xuzuodong in #11453.
- Iteration Node Token Count Adjusted: Misaligned token counts have been corrected for better accuracy by @s2terminal in #11235.
- Workflow Tool Tag Saving Bug: Saving tags when creating Workflow Tools is now hassle-free by @zhaobingshuang in #11481.
- Document Extractor Handles PPTX Files: Full support for PPTX file types is back and better by @hgbdev in #11364.
- Translation Improvements: Various translation issues have been ironed out to provide a more cohesive multi-language experience by @crazywoola in #4212.
🧹 Chores and Other Updates
- Tidied up i18n files for smoother user experience across languages by GitHub Actions in #11389.
- Emoji Picker padding got a much-needed polish by @xuzuodong in #11452.
- Improved overall code quality and performance by removing redundant styles in components by @charli117 in #11472.
This release is all about refining your experience and opening new possibilities, so dig in and let us know how we've done! As always, your feedback is our fuel. Enjoy! 🚀
Upgrade Guide
Docker compose deployments
[!WARNING]
The files in the docker-legacy directory will soon stop being maintained and will be removed from the repository. If you are still using them, please switch to the new version as soon as possible.
Back up your customized docker-compose YAML file (optional)
cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bakGet the latest code from the main branch
git checkout main git pull origin mainStop the service,Command, please execute in the docker directory
docker compose downBack up data
tar -cvf volumes-$(date +%s).tgz volumesUpgrade services
docker compose up -d
Source Code deployments
Stop API server, Worker and Web frontend Server.
Get the latest code from the release branch:
git checkout 0.13.2Update Python dependencies:
cd api poetry installThen, let's run the migration script:
poetry run flask db upgradeFinally, run API server, Worker and Web frontend Server again.
What's Changed
- Fix: support file download in workflow result by @JzoNgKVO in https://github.com/langgenius/dify/pull/11338
- fix: broken link to knowledge base guide by @euxx in https://github.com/langgenius/dify/pull/11387
- chore: translate i18n files by @github-actions in https://github.com/langgenius/dify/pull/11389
- Update mermaid by @charli117 in https://github.com/langgenius/dify/pull/11356
- fix: update DocumentIsPausedError by @huayaoyue6 in https://github.com/langgenius/dify/pull/11405
- fix: add elkjs by @kurokobo in https://github.com/langgenius/dify/pull/11404
- use md table systax in pr template by @crazywoola in https://github.com/langgenius/dify/pull/11412
- fix(model_runtime): add vision to Amazon Nova Lite and Pro by @mazyu36 in https://github.com/langgenius/dify/pull/11398
- FEAT: cohere rerank 3.5 model added by @shirochan in https://github.com/langgenius/dify/pull/11289
- fix external retrieval without segment id by @JohnJyong in https://github.com/langgenius/dify/pull/11423
- update tidb batch get endpoint to basic mode by @JohnJyong in https://github.com/langgenius/dify/pull/11426
- Fix: compatible with outputs data structure by @JzoNgKVO in https://github.com/langgenius/dify/pull/11432
- fix(document_extractor): pptx file type and missing metadata_filename UnstructuredIO by @hgbdev in https://github.com/langgenius/dify/pull/11364
- fix: issue #10596 by making the iteration node outputs right by @yihong0618 in https://github.com/langgenius/dify/pull/11394
- style: EmojiPicker component top padding by @xuzuodong in https://github.com/langgenius/dify/pull/11452
- feat: add zhipu glm_4v_flash by @hjlarry in https://github.com/langgenius/dify/pull/11440
- feat: add gemini exp 1206 by @hjlarry in https://github.com/langgenius/dify/pull/11444
- feat: support json_schema for ollama models by @hjlarry in https://github.com/langgenius/dify/pull/11449
- fix: cannot upload animated webp image as app icon by @xuzuodong in https://github.com/langgenius/dify/pull/11453
- Fix model provider of vertex ai by @kazukitakamatsu in https://github.com/langgenius/dify/pull/11437
- fix: unit tests env will need clear too by @yihong0618 in https://github.com/langgenius/dify/pull/11445
- fix(api): throw error when notion block can not find by @TreyDong in https://github.com/langgenius/dify/pull/11433
- remove mermail render cache by @VoidIsVoid in https://github.com/langgenius/dify/pull/11470
- Update ext_redis.py by @xiandan-erizo in https://github.com/langgenius/dify/pull/11214
- Refactor: Remove redundant style and simplify Mermaid component by @charli117 in https://github.com/langgenius/dify/pull/11472
- feat: ifelse condition variable editable after selection by @YIXIAO0 in https://github.com/langgenius/dify/pull/11431
- Fix the Japanese translation for 'Detail' by @mnogu in https://github.com/langgenius/dify/pull/11476
- feat: add 'Open in Explore' link for each apps on studio by @kurokobo in https://github.com/langgenius/dify/pull/11402
- fix: tags could not be saved when the Workflow Tool was created by @zhaobingshuang in https://github.com/langgenius/dify/pull/11481
- Fix the token count at the iteration node by @s2terminal in https://github.com/langgenius/dify/pull/11235
- refactor(iteration_node): use Sequence and Mapping in parameters by @laipz8200 in https://github.com/langgenius/dify/pull/11483
- improve message clean logic by @JohnJyong in https://github.com/langgenius/dify/pull/11487
- fix: cannot close notification manually by @xuzuodong in https://github.com/langgenius/dify/pull/11490
- chore: bump version to 0.13.2 by @laipz8200 in https://github.com/langgenius/dify/pull/11489
Full Changelog: https://github.com/langgenius/dify/compare/0.13.1...0.13.2