Replies: 6 comments
-
|
Will there be an official plan to enable default built-in skill integration, and if so, when is it scheduled? |
Beta Was this translation helpful? Give feedback.
This comment was marked as low quality.
This comment was marked as low quality.
-
|
跨版本升级兼容性怎么样,比如v1.11.1到v1.14.1 |
Beta Was this translation helpful? Give feedback.
-
|
Dify uses Alembic for sequential database migrations, so cross-version upgrades (e.g. v1.11.1 -> v1.14.1) are generally supported without needing to step through each minor version one by one. Key points:
In short: direct upgrade is fine, just back up first, read the release notes for each version you are skipping, and run the migration scripts. |
Beta Was this translation helpful? Give feedback.
-
|
如果我自定义的.env比较多,能覆盖envs目录下的配置吗 |
Beta Was this translation helpful? Give feedback.
-
|
然后我的应用数据也比较多,这个回滚策略有没有没有风险的 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 What's New in v1.14.1?
v1.14.1 is a patch release focused on security hardening, workflow and knowledge-base stability, deployment cleanup, and continued UI platform migration after v1.14.0.
🔐 Security
SECRET_KEYhardening — Docker deployments no longer rely on a public default key. WhenSECRET_KEYis left empty, the API generates and persists a runtime key through the configured storage backend, while explicitly configured keys continue to work as before. Thanks @laipz8200 in #36049./threadsand/db-pool-statare hardened to avoid unauthenticated exposure of internal runtime and database-pool details. Thanks @orbisai0security in #35665.GET /account/avatarand scoped builtin-tool default-credential cleanup to the current tenant. Thanks @NeatGuyCoding and @GareArc in #35771 and #35887.urllib3,gunicorn,gitpython,mako, Google SDK packages, storage libraries, and OpenTelemetry exporter packages. Thanks @crazywoola in #35953, #35779, #35791, #35863, #35864, #35958, #36011, #36012, #36013, #36017, and #36050.🧩 Workflow, HITL, and app runtime
structured_output_enabledvalidation, fixed file-preview URL handling in node output display, and unblocked plugin model selector tools on v1.14.0 workflows. Thanks @Jingyi-Dify, @fatelei, @shawny011717, and @sawyer-shi in #35710, #35747, #34150, and #35794.📚 Data, RAG, and knowledge
doc_idas the deduplication key across providers, not only Dify-hosted providers. Thanks @ki3nd in #35759.🎨 Web UI and design system
@langgenius/dify-uiprimitives, including new Drawer, Tabs, ToggleGroup, Autocomplete, and Combobox support. Thanks @lyzno1 and @CodingOnStar in #35675, #35715, #35720, #35721, #35774, #35785, #35787, #35792, #35825, #35868, #35881, #35892, #35896, #35917, #35961, #35962, #35963, #35965, #35976, #35982, and #36066.data-testidusage, normalized select value handling, improved help glyph semantics, and refined premium badge button semantics. Thanks @lyzno1 in #35999, #36007, #36008, and #36026.AudioContextand play audio on first TTS load, and passend_user.external_user_idcorrectly to transcript ASR. Thanks @ki3nd in #35901 and #35898.🔎 Observability and tracing
trace_idmismatch in chatflow workflow traces. Thanks @ki3nd in #35979.⚙️ Deployment and operations
docker/envs/**files and updated generation, cleanup, and middleware setup flows. Thanks @macatizm and @laipz8200 in #31586 and #35938.SQLALCHEMY_POOL_RESET_ON_RETURNconfiguration support. Thanks @fatelei in #31156.Upgrade Guide
Important notes
docker/envs/**. If you maintain a customizeddocker-compose.yamlor.env, review the new layout and re-apply local customizations carefully.SECRET_KEYvalues continue to be respected. IfSECRET_KEYis empty, Dify now generates and persists a runtime key automatically.Docker Compose Deployments
Back up your customized docker-compose YAML and env files.
Get the latest code from the release branch or tag.
Stop the service. Please execute in the
dockerdirectory.Back up data.
tar -cvf volumes-$(date +%s).tgz volumesReview the new
docker/envs/**env file layout and re-apply any local customizations.Upgrade services.
Source Code Deployments
Stop the API server, Worker, and Web frontend Server.
Get the latest code from the release tag.
Update Python dependencies.
cd api uv syncRun the migration script.
Restart the API server, Worker, and Web frontend Server.
What's Changed
GET /account/avatarby @NeatGuyCoding in fix: IDOR on consoleGET /account/avatar#35771SimpleNamespaceis not assignable to parameter #34636) by @EvanYao826 in fix: replace SimpleNamespace with MagicMock(spec=App) in _app_stub (#34636) #35897New Contributors
Full Changelog: 1.14.0...1.14.1
This discussion was created from the release v1.14.1 - Security hardening, workflow stability, and cleaner self-hosted deployments.
Beta Was this translation helpful? Give feedback.
All reactions