605b4ec51e
chore(deps): bump the flask group in /api with 2 updates
...
Bumps the flask group in /api with 2 updates: [flask-compress](https://github.com/colour-science/flask-compress ) and [gunicorn](https://github.com/benoitc/gunicorn ).
Updates `flask-compress` from 1.23 to 1.24
- [Changelog](https://github.com/colour-science/flask-compress/blob/master/CHANGELOG.md )
- [Commits](https://github.com/colour-science/flask-compress/compare/v1.23...v1.24 )
Updates `gunicorn` from 25.1.0 to 26.0.0
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/25.1.0...26.0.0 )
---
updated-dependencies:
- dependency-name: flask-compress
dependency-version: '1.24'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: flask
- dependency-name: gunicorn
dependency-version: 26.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: flask
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 07:13:21 +00:00
c67c1090a2
chore(deps): bump sendgrid to v6.12.5
...
CVE-2024-23342 (ecdsa) fixed by upgrading sendgrid from 6.12.4 to 6.12.5,
which replaces ecdsa with cryptography. ecdsa dependency removed entirely.
2026-05-23 23:07:27 +08:00
c9dd4a0dd4
fix: delete redundant api/libs/typing.py ( #35890 )
...
(cherry picked from commit c6a5de3c18 )
2026-05-22 15:59:46 +08:00
bcfe8c368c
feat(ci): add pyrefly type coverage reporting to CI ( #34754 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
(cherry picked from commit 26e8f1f876 )
2026-05-22 15:59:46 +08:00
c5d8c008da
fix: allow config pubsub join timeout for lower post-run latency ( #36438 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
(cherry picked from commit e3b45a48eb )
2026-05-20 18:28:36 +08:00
d8a465a746
chore: bump versions for litellm and langsmith ( #36385 )
...
(cherry picked from commit 718ab8433e )
2026-05-20 14:25:32 +08:00
5aaf327d58
ci(workflows): sync workflows from main to lts/1.13.x
2026-05-18 18:32:42 +08:00
0ef793f935
fix: performance optimization on TTFE critical path ( #36185 )
2026-05-15 16:30:31 +08:00
cc72e56cd0
fix: fix imports ( #36042 )
2026-05-11 17:26:36 +08:00
a5d6a0369d
feat: allow disabling run-time credential check ( #35894 )
2026-05-11 14:14:30 +08:00
1eac1aa03d
fix: sync 34720 to lts ( #36030 )
2026-05-11 14:01:21 +08:00
654153fcf5
fix: Image rendering in the knowledge base failed. ( #35975 )
2026-05-11 13:02:33 +08:00
f3d4605dc7
fix(tools): scope builtin tool default-credential clear to tenant ( #35888 )
2026-05-08 12:45:33 +08:00
cd771ed909
chore: bump nextjs ( #35908 )
2026-05-08 12:42:49 +08:00
cb94877c18
chore: bump versions ( #35866 )
2026-05-07 13:53:39 +08:00
9853e28230
chore: bump xmldom to 0.8.13 ( #35636 )
2026-04-28 15:13:31 +08:00
d666fb1b25
chore: lts bump litellm and langsmith versions ( #35592 )
2026-04-28 13:05:49 +08:00
573ec3af9e
fix: cache credentials & enterprise calls ( #35528 )
2026-04-23 23:08:04 +08:00
e7746cb256
fix: sync 35447 to lts ( #35508 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-04-23 13:30:59 +08:00
2256e75f16
fix: fix opensearch import ( #35476 )
2026-04-22 12:09:23 +08:00
3184ffd39b
chore: bump dependencies for lts ( #35231 )
2026-04-15 14:21:45 +08:00
57a4828dbf
chore: bump litellm to 1.83.0 ( #34842 )
2026-04-09 18:07:15 +08:00
e7e28baff7
chore: update react & next version ( #34834 )
2026-04-09 16:01:45 +08:00
3bd6f1a253
feat: sync enterprise telemetry to lts ( #34190 )
...
Merge feat: enterprise otel exporter (#33138 ) into lts/1.13
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-27 17:54:16 +08:00
d1f6edd7ab
fix(prompt-editor): fix unexpected blur effect in prompt editor ( #34114 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 14:44:40 +08:00
59639ca9b2
chore: bump Dify to 1.13.3 and sandbox to 0.2.13 ( #34079 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1.13.3
2026-03-25 20:03:15 +08:00
66b8c42a25
feat: add inner API endpoints for admin DSL import/export ( #34059 )
2026-03-25 19:48:53 +08:00
449d8c7768
test(workflow-app): enhance unit tests for workflow components and hooks ( #34065 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: lif <1835304752@qq.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: tmimmanuel <14046872+tmimmanuel@users.noreply.github.com >
Co-authored-by: Desel72 <pedroluiscolmenares722@gmail.com >
Co-authored-by: Renzo <170978465+RenzoMXD@users.noreply.github.com >
Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 18:34:32 +08:00
0e6d97acf9
fix: HumanInput node should unable to paste into container ( #34077 )
2026-03-25 17:22:21 +08:00
7fbb1c96db
feat(workflow): add selection context menu helpers and integrate with context menu component ( #34013 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: lif <1835304752@qq.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: tmimmanuel <14046872+tmimmanuel@users.noreply.github.com >
Co-authored-by: Desel72 <pedroluiscolmenares722@gmail.com >
Co-authored-by: Renzo <170978465+RenzoMXD@users.noreply.github.com >
Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 17:21:48 +08:00
f87dafa229
fix: partner stack not recorded when not login ( #34062 )
2026-03-25 16:16:52 +08:00
a8e1ff85db
feat(web): base-ui slider ( #34064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 16:03:49 +08:00
1789988be7
fix(api): fix concurrency issues in StreamsBroadcastChannel ( #34061 )
2026-03-25 15:47:31 +08:00
b4af0d0f9a
refactor: add composable avatar slot wrappers ( #34058 )
2026-03-25 14:16:37 +08:00
af3069e3be
chore(i18n): sync translations with en-US ( #34055 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-25 13:53:00 +08:00
b1cfd835f5
refactor(web): expose avatar primitives for composition ( #34057 )
2026-03-25 13:43:46 +08:00
5f82ccc750
test: migrate workflow app service tests to testcontainers ( #34036 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 13:43:06 +09:00
d7e49c388c
refactor(workflow): migrate legacy toast usage to ui toast ( #34002 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 12:42:18 +08:00
a9f2fb86a3
test: migrate tools transform service tests to testcontainers ( #34035 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 13:41:38 +09:00
ad3899f864
fix: resolve SADeprecationWarning for callable default in remaining TypeBase models ( #34049 )
2026-03-25 12:51:36 +09:00
81a2eba2a0
test: migrate app service tests to testcontainers ( #34025 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 12:50:30 +09:00
d87263f7c3
refactor: select in console datasets document controller ( #34029 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 12:47:25 +09:00
4c32acf857
refactor: select in console datasets segments and API key controllers ( #34027 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 12:46:22 +09:00
b4e541e11a
test: migrate advanced prompt template service tests to testcontainers ( #34034 )
2026-03-25 12:45:13 +09:00
a3855eca8b
test: migrate webapp auth service tests to testcontainers ( #34037 )
2026-03-25 12:42:41 +09:00
a946015ebf
test: replace indexing_technique string literals with IndexTechnique ( #34042 )
2026-03-25 12:39:58 +09:00
cb28885205
fix: update docs path ( #34052 )
2026-03-25 11:35:20 +08:00
c6c2715395
fix(workflow): clear loop/iteration metadata when pasting node outside container ( #29983 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
2026-03-25 11:14:12 +08:00
eef13853b2
fix(api): StreamsBroadcastChannel start reading messages from the end ( #34030 )
...
The current frontend implementation closes the connection once `workflow_paused` SSE event is received and establish a new connection to subscribe new events. The implementation of `StreamsBroadcastChannel` sets initial `_last_id` to `0-0`, consumes streams from start and send `workflow_paused` event created before pauses to frontend, causing excessive connections being established.
This PR fixes the issue by setting initial id to `$`, which means only new messages are received by the subscription.
2026-03-25 10:21:57 +08:00
844b880d19
refactor: prefer instrumentation-client ( #34009 )
2026-03-25 09:54:25 +08:00