You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey there, update seekers! Welcome to version 0.13.0. We’ve packed a lot of goodies in this release, from fixes and feature upgrades to some nice behind-the-scenes refactoring. Here's the scoop:
✨ New Features
Variable Assigner Node Update
The Variable Assigner node now supports several powerful features to streamline workflows: • Operations on multiple conversation variables in a single node. • Extend operator to link two arrays seamlessly. • Set operator to assign constants to variables directly.
That’s the short version, but as always, there’s plenty more in the logs for those who like a deep dive. Update your systems and take these features for a spin. Keep building, keep exploring, and stay tuned for more!
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.0
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.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
🚀 What’s New in v0.13.0? 🚀
Hey there, update seekers! Welcome to version 0.13.0. We’ve packed a lot of goodies in this release, from fixes and feature upgrades to some nice behind-the-scenes refactoring. Here's the scoop:
✨ New Features
Variable Assigner Node Update
The Variable Assigner node now supports several powerful features to streamline workflows:
• Operations on multiple conversation variables in a single node.
• Extend operator to link two arrays seamlessly.
• Set operator to assign constants to variables directly.
📄 Read the full documentation
Github DSL URL Support
You can now use
github.com
links directly for DSLs instead of relying onraw.githubusercontent.com
. This makes integration smoother and more intuitive. Thanks to @yihong0618 in fix: better way to handle github dsl url close #11113 #11125.VTT File Support
Document Extractor can now handle VTT files for all your subtitle extraction needs. Big thanks to @fujita-h in feat: add VTT file support to Document Extractor #11148.
Conversational Opener Upgrade
More opening questions for your conversations, increasing engagement points. Thanks to @fujita-h in feat: Increase the number of Opening Questions in the Conversation Opener #11233.
🛠️ Improvements and Fixes
LLM Invoke Errors
Reduced noise from unnecessary exceptions—LLM node invoke errors will no longer recorded in the logs. Thanks to @laipz8200 in fix: LLM invoke error should not be raised #11141.
Parameter Type Fix
Resolved an issue with the parameter extractor function that expected a string and wasn't given one. Kudos to @charli117 in fix parameter extractor function call Expected str #11142.
ToolInvokeMessage Validation Fix
Fixed validation errors for ToolInvokeMessages when the blob_message meta is missing. Thanks to @catusax in fix: 'validation error for ToolInvokeMessage' when blob_message meta is None #11212.
Claude Handling
Claude can now handle empty strings gracefully. Thanks to @yihong0618 in fix: claude can not handle empty string #11238.
Redis Port Double Split Fix
Adjusted the Redis port handling logic to address double-split issues. Thanks to @yihong0618 in fix: double split error on redis port and some type hint #11270.
Modular App Features
Reorganized app features into modular components for improved scalability and development ease. Shoutout to @bowenliang123 in refactor: assembling the app features in modular way #9129.
That’s the short version, but as always, there’s plenty more in the logs for those who like a deep dive. Update your systems and take these features for a spin. Keep building, keep exploring, and stay tuned for more!
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)
Get the latest code from the main branch
Stop the service,Command, please execute in the docker directory
Back up data
tar -cvf volumes-$(date +%s).tgz volumes
Upgrade services
Source Code deployments
Stop API server, Worker and Web frontend Server.
Get the latest code from the release branch:
Update Python dependencies:
cd api poetry install
Then, let's run the migration script:
Finally, run API server, Worker and Web frontend Server again.
What's Changed
stream
tostreaming
by @laipz8200 in fix(workflow_tool): Renamestream
tostreaming
#11258dialogue_count
incorrect in chatflow when there's... by @xuzuodong in fix:dialogue_count
incorrect in chatflow when there's... #11175removeprefix()
instead oflstrip()
to remove thedata:
prefix by @laipz8200 in fix: useremoveprefix()
instead oflstrip()
to remove thedata:
prefix #11272New Contributors
Full Changelog: 0.12.1...0.13.0
This discussion was created from the release v0.13.0.
Beta Was this translation helpful? Give feedback.
All reactions