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
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
Uh oh!
There was an error while loading. Please reload this page.
Important
This version contains very important security updates, and we recommend that all users upgrade to this version as soon as possible.
This release is all about tightening up security, boosting performance, and squashing those pesky bugs. Let's dive into what's changed:
🛠️ Fixes and Improvements
React and Next.js Security Upgrades: We've bumped up
reactandreact-domto 19.2.3 to fix some CVE vulnerabilities. Next.js also got a security update, courtesy of @douxc (PRs fix: upgrade react and react-dom to 19.2.3,fix cve errors #29532 and fix: nextjs security update #29545).Credential Management: If you've been seeing empty
available_credentials, that's sorted out now (thanks to @fatelei in fix: fix available_credentials is empty #29521).Description Length Limitation: Autogenerated descriptions will now be truncated to avoid the 400-character limit error, ensuring smoother submissions by @shua-chen in fix: truncate auto-populated description to prevent 400-char limit error #28681.
Content Type Charset: Response content types now include charsets to keep your data formats consistent, by @Pleasurecruise in fix: set response content type with charset in helper #29534.
Flask-Restx Attribute Error: The pesky
AttributeErrorcaused byvalidate=Truein flask-restx is no more (fixed by @Mairuis in fix: remove validate=True to fix flask-restx AttributeError #29552).Document Handling: Optimized the
save_document_with_dataset_idfunction for better performance by @fatelei in perf: optimize save_document_with_dataset_id #29550. Plus, we fixed an issue where external images in DOCX files were causing extraction failures (@JohnJyong in fix: docx extractor external image failed #29558).Token Retrieval: No more errors when
access_tokenis empty; it now gracefully returnsNoneby @kashira2339 in fix: return None from retrieve_tokens when access_token is empty #29516.Hit-Test Failures: Resolved the hit-test failure when an attachment ID doesn’t exist by @JohnJyong in fix: hit-test failed when attachment id is not exist #29563.
🚀 New Features
🧪 Testing
⚡ Performance Enhancements
Thanks to everyone who contributed to this release! Your feedback and contributions make all the difference. As always, happy coding! 🌟
Upgrade Guide
Docker Compose Deployments
Back up your customized docker-compose YAML file (optional)
Get the latest code from the main branch
Stop the service. Please execute in the docker directory
Back up data
tar -cvf volumes-$(date +%s).tgz volumesUpgrade services
Note
If you encounter errors like below
Please use the following command instead. For details, please read this #28706
Source Code Deployments
Stop the API server, Worker, and Web frontend Server.
Get the latest code from the release branch:
Update Python dependencies:
cd api uv syncThen, let's run the migration script:
Finally, run the API server, Worker, and Web frontend Server again.
What's Changed
New Contributors
Full Changelog: 1.11.0...1.11.1
This discussion was created from the release v1.11.1.
All reactions