✨ 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:
- 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).bak
-
Get the latest code from the main branch
git checkout main git pull origin main
-
Stop the service,Command, please execute in the docker directory
docker compose down
-
Back up data
tar -cvf volumes-$(date +%s).tgz volumes
-
Upgrade 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.2
-
Update Python dependencies:
cd api poetry install
-
Then, let's run the migration script:
poetry run flask db upgrade
-
Finally, run API server, Worker and Web frontend Server again.
What's Changed
- Fix: support file download in workflow result by @JzoNgKVO in #11338
- fix: broken link to knowledge base guide by @euxx in #11387
- chore: translate i18n files by @github-actions in #11389
- Update mermaid by @charli117 in #11356
- fix: update DocumentIsPausedError by @huayaoyue6 in #11405
- fix: add elkjs by @kurokobo in #11404
- use md table systax in pr template by @crazywoola in #11412
- fix(model_runtime): add vision to Amazon Nova Lite and Pro by @mazyu36 in #11398
- FEAT: cohere rerank 3.5 model added by @shirochan in #11289
- fix external retrieval without segment id by @JohnJyong in #11423
- update tidb batch get endpoint to basic mode by @JohnJyong in #11426
- Fix: compatible with outputs data structure by @JzoNgKVO in #11432
- fix(document_extractor): pptx file type and missing metadata_filename UnstructuredIO by @hgbdev in #11364
- fix: issue #10596 by making the iteration node outputs right by @yihong0618 in #11394
- style: EmojiPicker component top padding by @xuzuodong in #11452
- feat: add zhipu glm_4v_flash by @hjlarry in #11440
- feat: add gemini exp 1206 by @hjlarry in #11444
- feat: support json_schema for ollama models by @hjlarry in #11449
- fix: cannot upload animated webp image as app icon by @xuzuodong in #11453
- Fix model provider of vertex ai by @kazukitakamatsu in #11437
- fix: unit tests env will need clear too by @yihong0618 in #11445
- fix(api): throw error when notion block can not find by @TreyDong in #11433
- remove mermail render cache by @VoidIsVoid in #11470
- Update ext_redis.py by @xiandan-erizo in #11214
- Refactor: Remove redundant style and simplify Mermaid component by @charli117 in #11472
- feat: ifelse condition variable editable after selection by @YIXIAO0 in #11431
- Fix the Japanese translation for 'Detail' by @mnogu in #11476
- feat: add 'Open in Explore' link for each apps on studio by @kurokobo in #11402
- fix: tags could not be saved when the Workflow Tool was created by @zhaobingshuang in #11481
- Fix the token count at the iteration node by @s2terminal in #11235
- refactor(iteration_node): use Sequence and Mapping in parameters by @laipz8200 in #11483
- improve message clean logic by @JohnJyong in #11487
- fix: cannot close notification manually by @xuzuodong in #11490
- chore: bump version to 0.13.2 by @laipz8200 in #11489
New Contributors
- @huayaoyue6 made their first contribution in #11405
- @shirochan made their first contribution in #11289
- @hgbdev made their first contribution in #11364
- @TreyDong made their first contribution in #11433
- @mnogu made their first contribution in #11476
- @zhaobingshuang made their first contribution in #11481
- @s2terminal made their first contribution in #11235
Full Changelog: 0.13.1...0.13.2