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 developers! We know you've got a lot going on, so let's cut to it. Here's what's new in v0.15.0, our latest release, packed with bug fixes, feature upgrades, and enhancements.
⚡ New Features
🧑🧑🧒🧒 Parent-child Retrieval
Leverage a two-tier hierarchical approach that effectively balances the trade-off between accurate matching and comprehensive contextual information to improve the quality and accuracy of AI-generated responses in RAG systems. Learn more
Highlights:
The new chunk editing and preview display brings users a better reading and editing experience, making it easier for people without technical backgrounds to understand the two-layer parent-child structure.
We allow users to improve retrieval efficiency by child chunks independently without changing parent chunks as LLM content.
Update index mode rules: Economical cannot be downgraded once upgraded to High Quality.
Document batch operations in Knowledge Base support batch enabling, disabling, deletion, and archiving document functions.
Improved error management in several components. This includes better handling of invalid URLs, file uploads, JSON parsing, and missing IDs, thanks to contributions from @laipz8200 (various PRs).
A bundle of localization improvements for international users, meticulously handled by the community, including corrections to error messages and localizations (@HanqingZ, Modify jp translation #12292).
Get ready to dive into these enhancements and see how they can supercharge your workflows and development experience. Happy coding!
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.15.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.15.0? ✨
Hey developers! We know you've got a lot going on, so let's cut to it. Here's what's new in v0.15.0, our latest release, packed with bug fixes, feature upgrades, and enhancements.
⚡ New Features
🧑🧑🧒🧒 Parent-child Retrieval
Leverage a two-tier hierarchical approach that effectively balances the trade-off between accurate matching and comprehensive contextual information to improve the quality and accuracy of AI-generated responses in RAG systems. Learn more
Highlights:
✨ Improvements
div
withbutton
to enhance user interaction and navigation (@TinsFox, refactor: replace div with button for better accessibility #12046).🛠️ Fixes
tool can not run
,HTTP method case sensitivity
by @yihong0618 (fix: tool can not run #12054, fix: http method can be upper case and lower case close #11877 #12401), and cleaning up exceptions by @acelyc111 (refactor: simplify some exception catch code #12246). Your workflow should be a lot smoother now.⚙️ Refactoring & Other Chores
tiktoken
for token calculations (@laipz8200, refactor: use tiktoken for token calculation #12416).⚡ Misc
Get ready to dive into these enhancements and see how they can supercharge your workflows and development experience. Happy coding!
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
chat-input-area
clearing during Responding state. by @Woo0ood in fix: fix issue withchat-input-area
clearing during Responding state. #12352TextGeneration
component does not correctly clear input data. by @Woo0ood in Fix the issue whereTextGeneration
component does not correctly clear input data. #12351AutomaticRes
component failing to sync between states. by @Woo0ood in fix: resolve issue with the opening statement generated by theAutomaticRes
component failing to sync between states. #12349.env.example
… by @laipz8200 in chore(docker/.env.example): Add TOP_K_MAX_VALUE to the.env.example
… #12422New Contributors
chat-input-area
clearing during Responding state. #12352Full Changelog: 0.14.2...0.15.0
This discussion was created from the release v0.15.0.
Beta Was this translation helpful? Give feedback.
All reactions