This is a stable release before we publish the new sandbox & skills features.
What's Changed
- fix(dashscopeapi): fix null value check in reasoning content processi… by @AmadeusKurisu1 in #2128
- fix(n8n-runner): fix output_key not applied when n8n returns plain JS… by @hzhhong in #2119
- fix: bump dependencies to resolve Dependabot security alerts by @RockChinQ in #2130
- feat(ci): add i18n key consistency check for frontend locales by @Copilot in #2133
- feat(monitoring): 关联反馈记录与消息ID,新增反馈导出 by @6mvp6 in #2120
- feat(models): add provider model scanning by @sheetung in #2106
- Feat/rerank model by @huanghuoguoguo in #2137
- Feat/webpage adapter by @fdc310 in #2135
- fix: prevent path traversal in LocalStorageProvider (CWE-22) by @sebastiondev in #2087
- feat: add plugin extension pages (iframe rendering, Page SDK, securit… by @TyperBody in #2107
- fix(pipeline): Dify file upload fails with missing http/https protocol when file is base64-encoded by @Copilot in #2149
- Feat/web UI fixes v2 by @sheetung in #2152
- feat: add Qiniu provider support by @JackChiang233 in #2155
- feat: Support WebSocket mode and enhance message processing capabilities by @fdc310 in #2156
- add conversation expire config & user query text to dingtalk card by @0xzmz in #2147
- feat(models): support object type in extra parameters by @RockChinQ in #2158
- Fix/storage retention cleanup by @RockChinQ in #2159
- new platform of Matrix by @TyperBody in #2110
- fix model runtime uuid after updates by @RockChinQ in #2160
- feat: add one-click app creation for Feishu with QR code support by @fdc310 in #2165
New Contributors
- @AmadeusKurisu1 made their first contribution in #2128
- @hzhhong made their first contribution in #2119
- @sebastiondev made their first contribution in #2087
- @JackChiang233 made their first contribution in #2155
Full Changelog: v4.9.6...v4.9.7