zyssyz123
ad0f3d3a49
fix(plugins): preserve admitted Marketplace package identifiers
...
Reject a downloaded or cached Marketplace package whose decoded immutable UID differs from the application-admitted request before any tenant installation or cache invalidation. Keep signature, scope, Marketplace provenance and source-admission policy unchanged.
This closes a source-version identity gap found while preparing transparent legacy credits forwarding. It prevents validating one provider package and silently installing another; original provider/App identities remain authoritative.
Reviewed local candidate 0aa5d04e72a641d7e9cc8e08d3c31701fb23f816; identical tree a2420679f4 . Independent Gateway and neighboring admission tests passed (89), Ruff/type checks passed. Dev first; promote into the existing migration PR after live regression.
2026-11-12 14:42:59 +08:00
zyssyz123
a688a4ac7e
fix(tokener): preserve exact signed OpenAI 1.1.0 source identities
...
Admit the independently verified README-only 1ded artifact using finite source contracts. Preserve historical 042/95f profiles, protocols, codecs, BYOK authority and reprepare guards. This removes a Dify Core admission blocker for transparent legacy SYSTEM forwarding without changing original provider or App configuration.
Reviewed content tree: 40855d6b51ed98f9f75040770987e07bfa03af48; local candidate dfd394097c41aee108973aa7fb786a18295fa691. Independent 2296 unit tests, Ruff check/format and production type checks passed. Dev-first publication; main PR promotion follows live regression.
2026-11-12 13:30:39 +08:00
Yansong Zhang
5570cb08f5
fix(tokener): bind migration to saved source dependencies
...
Add revision-scoped stable saved-model inventory and source plugin admission. Preserve independent and BYOK owners, frozen contracts, actual schema RPC boundaries and non-secret source protocol facts.
2026-11-02 16:48:12 +08:00
-LAN-
bf2f058ab3
test(api): align unit and E2E suites with production structure ( #44605 )
2026-10-23 08:00:15 +00:00
fd2db63184
feat: KnowledgeFS and New Knowledge ( #44165 )
...
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zhaohao1004 <zhaohao1004@gmail.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: FFXN <lizy@dify.ai >
2026-10-23 03:34:59 +00:00
林玮 (Jade Lin)
4e5424ed43
fix(plugin): pin daemon dispatches to package identifiers ( #44396 )
2026-10-21 02:58:44 +00:00
Asuka Minato and Codex
d8b37884d8
ci: enable Ruff PT011 ( #44122 )
...
Co-authored-by: Codex <codex@openai.com >
2026-10-19 01:14:17 +00:00
Eddy ZHANG
5b87bb55dc
refactor(api): enable strict typing for services plugin tests ( #43926 )
2026-10-12 07:29:22 +00:00
呆萌闷油瓶
74af4f2308
perf(api): reduce knowledge retrieval latency ( #42673 )
2026-09-24 06:50:36 +00:00
Byron.wang and autofix-ci[bot]
635143cb88
refactor(api): thin console app controllers and separate application boundaries ( #42671 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-24 06:17:38 +00:00
林玮 (Jade Lin)
11883543d1
fix(api): include node plugins in DSL dependencies ( #42816 )
2026-09-23 08:53:02 +00:00
Asuka Minato and autofix-ci[bot]
b520bef0b1
test: move plugin lifecycle coverage to SQLite ( #40713 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-19 09:25:48 +00:00
Byron.wang and autofix-ci[bot]
c4ea406586
refactor(api): decouple system features and web adapters ( #40772 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-01 11:50:52 +00:00
Asuka Minato and autofix-ci[bot]
6ce0976265
test: add tmp_path type ( #40724 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 06:09:39 +00:00
Asuka Minato
3bcd97b643
test: scope plugin and datasource config overrides ( #40854 )
2026-08-18 12:01:29 +00:00
Asuka Minato
c7f4422333
test: keep integration config overrides typed ( #40850 )
2026-08-18 12:00:32 +00:00
Byron.wang and autofix-ci[bot]
c1e94f8ee7
refactor(api): consolidate deployment edition handling ( #40142 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 07:39:01 +00:00
WH-2099
c9e6db5ef2
fix(api): scope temporary capabilities to owners ( #39863 )
2026-08-07 09:21:13 +00:00
Asuka Minato
7039217c99
test: use sqlite sessions at generation boundaries ( #40095 )
2026-08-07 03:45:27 +00:00
Jingyi and autofix-ci[bot]
5dfd83e9ab
feat: optimize integrations initial loading ( #40118 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 02:06:25 +00:00
Byron.wang
b76a14d71d
refactor(api): decouple console queries through application services ( #40031 )
2026-08-07 00:42:55 +00:00
林玮 (Jade Lin)
be0e2c03e4
feat(api): isolate credentials from local packages ( #39957 )
2026-08-04 02:50:04 +00:00
Xiyuan Chen
1b7a132afa
fix(api): validate installation scope for cached marketplace packages ( #39935 )
2026-08-04 02:22:45 +00:00
zyssyz123 and autofix-ci[bot]
72c20daa61
fix(plugin): preserve credentials during local replacement ( #39764 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-29 12:39:06 +00:00
yyh
1e5e47b889
fix: validate plugin installation scope ( #39669 )
2026-07-28 04:13:20 +00:00
Asuka Minato
f44dd343da
test: use sqlite3 session in test_plugin_service ( #38727 )
2026-07-28 03:27:58 +00:00
65ead05dfc
test: use SQLite sessions in services plugin ( #39084 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-28 03:16:19 +00:00
Xiyuan Chen
a57b0b9b58
feat(plugin): allow disabling the tenant plugin model providers cache ( #39632 )
2026-07-27 23:53:59 +00:00
66a545fc6d
refactor: centralize deployment edition in system features ( #39454 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: GareArc <garethcxy@dify.ai >
2026-07-24 07:15:02 +00:00
Asuka Minato
a8ffc93a5a
test: move plugin parameter service coverage to unit tests ( #38934 )
2026-07-16 13:06:04 +00:00
Byron.wang and WH-2099
ab3e4daa95
refactor: explicit DB session propagation across backend paths ( #38559 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-15 06:48:28 +00:00
Asuka Minato and autofix-ci[bot]
d1d2cfbdba
test: move plugin service coverage to unit tests ( #38935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 02:32:23 +00:00
68d8328b9c
chore: clean Db session from service ( #38227 )
...
Co-authored-by: chariri <w@chariri.moe >
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-08 03:07:27 +00:00
Nian and WH-2099
abd720146d
test(services): cover DSL import and plugin migration regressions ( #36072 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-07 15:31:04 +00:00
非法操作
6edce14e88
fix: can't debug model plugins ( #38500 )
2026-07-07 13:03:32 +00:00
WH-2099 and autofix-ci[bot]
0a3426ea38
refactor(api): clarify DSL import and plugin migration boundaries ( #38483 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-07 02:06:49 +00:00
chariri
c3b1508712
refactor(api): migrate workspace account endpoints to BaseModel ( #37954 )
2026-07-06 06:57:40 +00:00
1b3e8e9943
chore(agent-v2): sync daily changes ( #38298 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: 盐粒 Yanli <mail@yanli.one >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: zyssyz123 <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-07-05 08:09:38 +00:00
非法操作
91cc50371b
chore: use zstd for plugin model provider cache ( #38382 )
2026-07-03 08:58:30 +00:00
非法操作 and autofix-ci[bot]
059a1fe090
chore: compress large plugin_model obj in redis ( #38374 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-03 07:32:07 +00:00
WH-2099
7fb797c121
fix(api): keep provider refresh waiters single-flight ( #38226 )
2026-07-02 04:46:10 +00:00
Pyuyi and VeraPyuyi
200f8b800f
fix(api): prevent plugin provider cache stampedes ( #37388 )
...
Co-authored-by: VeraPyuyi <204892921+VeraPyuyi@users.noreply.github.com >
2026-06-30 10:09:05 +00:00
Mr_xie and autofix-ci[bot]
e90c7ab8a7
refactor(tests): replace logger mocks with caplog ( #37468 ) ( #37922 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-25 09:48:43 +00:00
+4
9b74df21d0
feat(web): refine onboarding UI ( #37433 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
Co-authored-by: gigglewang <gigglewang@dify.ai >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
Co-authored-by: chariri <w@chariri.moe >
Co-authored-by: Evan <2869018789@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-15 08:47:15 +00:00
呆萌闷油瓶 and autofix-ci[bot]
c4a8d79be9
perf(api): reduce workflow startup latency for chatflow ( #36773 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 07:05:35 +00:00
呆萌闷油瓶 and autofix-ci[bot]
9ac71329a4
fix(plugin): align plugin list endpoint counts with live endpoint state ( #37179 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 08:11:11 +00:00
-LAN- and WH-2099
8d99326fb3
feat(plugin): cache plugin model providers by tenant ( #36449 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-05-23 09:12:09 +00:00
Xiyuan Chen and autofix-ci[bot]
2d5186fb28
fix(offline): guard marketplace I/O paths for ENG-421 ( #36335 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-18 13:53:42 +00:00
Asuka Minato and autofix-ci[bot]
140ad6ba4e
chore: add Type to test ( #35942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-09 03:16:22 +00:00
Escape0707
cd3327013a
chore(test): Move plugin permission tests to testcontainers ( #35884 )
2026-05-07 09:57:53 +00:00