hjlarry
|
59e752dcd3
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-04-10 09:41:47 +08:00 |
|
Jean Ibarz
|
d50f096b14
|
fix(mcp): catch JSONDecodeError in OAuth discovery functions 🤖🤖🤖 (#34868)
|
2026-04-10 01:28:57 +00:00 |
|
dataCenter430
|
1117b6e72d
|
refactor: convert appmode misc if/elif to match/case (#30001) (#34869)
|
2026-04-10 00:35:12 +00:00 |
|
dataCenter430
|
c5c5c71d15
|
refactor(api): type OpenSearch/Lindorm/Huawei VDB config params dicts with TypedDicts (#34870)
|
2026-04-10 00:34:34 +00:00 |
|
dataCenter430
|
a31c1d2c69
|
refactor(api): type Celery SSL options and Sentinel transport dicts with TypedDicts (#34871)
|
2026-04-10 00:33:23 +00:00 |
|
YBoy
|
2352269ba9
|
refactor(api): type recommend app database retrieval dicts with TypedDicts (#34873)
|
2026-04-10 00:32:24 +00:00 |
|
sxxtony
|
985e71ebf4
|
refactor: migrate TrialApp and AccountTrialAppRecord to TypeBase (#34806)
|
2026-04-09 15:41:29 +00:00 |
|
NVIDIAN
|
4d57f04a26
|
refactor: migrate console human_input_form from reqparse to PydanticBaseModel (#34858)
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com>
|
2026-04-09 15:38:47 +00:00 |
|
NVIDIAN
|
ab3b305682
|
refactor: migrate web human_input_form from reqparse to Pydantic BaseModel (#34859)
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com>
|
2026-04-09 15:38:16 +00:00 |
|
NVIDIAN
|
b8858708be
|
chore: remove commented-out reqparse code from rag_pipeline_workflow (#34860)
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com>
|
2026-04-09 15:37:39 +00:00 |
|
Jonathan Chang
|
0a6494abfb
|
refactor(api): deduplicate EnabledConfig property logic in AppModelConfig (#34793)
|
2026-04-09 14:24:39 +00:00 |
|
Renzo
|
75b88a5416
|
refactor: migrate session.query to select API in deal dataset index update task (#34847)
|
2026-04-09 14:17:08 +00:00 |
|
aliworksx08
|
e143dbce50
|
refactor: migrate session.query to select API in webhook service (#34849)
|
2026-04-09 14:16:33 +00:00 |
|
aliworksx08
|
8ad131bb3b
|
refactor: migrate session.query to select API in file service (#34852)
|
2026-04-09 14:15:59 +00:00 |
|
wangxiaolei
|
41eeb1f2e7
|
fix: fix sqlalchemy.orm.exc.DetachedInstanceError (#34845)
|
2026-04-09 10:55:48 +00:00 |
|
wangxiaolei
|
d042cbc62e
|
fix: fix remove_leading_symbols remove [ (#34832)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 08:22:09 +00:00 |
|
Asuka Minato
|
03750b76ac
|
ci: bump pyrefly version (#34821)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 08:16:25 +00:00 |
|
hjlarry
|
305a4b65cb
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-04-09 16:02:32 +08:00 |
|
-LAN-
|
d1e33ba9ea
|
refactor(api): reduce Dify GraphInitParams usage (#34825)
|
2026-04-09 07:59:15 +00:00 |
|
-LAN-
|
ec56f4e839
|
fix(docker): restore S3_ADDRESS_STYLE env examples (#34826)
|
2026-04-09 06:44:28 +00:00 |
|
hjlarry
|
aa0f7244f7
|
Merge branch 'feat/collaboration2' of github.com:langgenius/dify into feat/collaboration2
|
2026-04-09 14:29:03 +08:00 |
|
hjlarry
|
1b89c5213b
|
fix: support mysql migration file
|
2026-04-09 14:28:59 +08:00 |
|
Jonathan Chang
|
d5ababfed0
|
refactor(api): deduplicate json serialization in AppModelConfig.from_model_config_dict (#34795)
|
2026-04-09 06:14:48 +00:00 |
|
autofix-ci[bot]
|
f3be98cfe4
|
[autofix.ci] apply automated fixes
|
2026-04-09 06:06:02 +00:00 |
|
aliworksx08
|
4c05316a7b
|
refactor(api): deduplicate DSL shared entities into dsl_entities.py (#34762)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 06:04:18 +00:00 |
|
carlos4s
|
66e588c8ca
|
refactor(api): use sessionmaker in builtin tools manage service (#34812)
|
2026-04-09 05:58:38 +00:00 |
|
hjlarry
|
3968017fbd
|
fix: migration file version
|
2026-04-09 13:53:49 +08:00 |
|
hjlarry
|
96a6943588
|
fix: new import paths
|
2026-04-09 13:53:35 +08:00 |
|
Renzo
|
9a51c2f56a
|
refactor: migrate session.query to select API in deal dataset vector index task (#34819)
|
2026-04-09 05:50:59 +00:00 |
|
aliworksx08
|
ee789db443
|
refactor: migrate session.query to select API in plugin services (#34817)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 05:49:59 +00:00 |
|
carlos4s
|
d360929af1
|
refactor(api): use sessionmaker in pgvecto_rs VDB service (#34818)
|
2026-04-09 05:49:03 +00:00 |
|
dataCenter430
|
5f53748d07
|
refactor: convert ToolProviderType if/elif to match/case (#30001) (#34794)
|
2026-04-09 05:48:40 +00:00 |
|
Renzo
|
e3cc4b83c8
|
refactor: migrate session.query to select API in clean dataset task (#34815)
|
2026-04-09 05:46:36 +00:00 |
|
aliworksx08
|
b5acc8e392
|
refactor: migrate session.query to select API in core tools (#34814)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 05:44:49 +00:00 |
|
Renzo
|
f5ea61e93e
|
refactor: migrate session.query to select API in document indexing sync task (#34813)
|
2026-04-09 05:44:13 +00:00 |
|
carlos4s
|
a76a8876d1
|
refactor(api): use sessionmaker in datasource provider service (#34811)
|
2026-04-09 05:43:13 +00:00 |
|
carlos4s
|
be1f4b34f8
|
refactor(api): use sessionmaker in workflow & RAG pipeline services (#34805)
|
2026-04-09 05:42:39 +00:00 |
|
Jake Armstrong
|
c19a822e1b
|
refactor: deduplicate DefaultRetrievalModelDict TypedDict into retrieval_service.py (#34758)
|
2026-04-09 04:13:04 +00:00 |
|
dataCenter430
|
8782787a9e
|
refactor: convert TelemetryCase if/elif to match/case (#3001) (#34797)
|
2026-04-09 03:40:07 +00:00 |
|
autofix-ci[bot]
|
cd4489563e
|
[autofix.ci] apply automated fixes
|
2026-04-09 03:36:49 +00:00 |
|
hjlarry
|
5cac278366
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-04-09 11:31:09 +08:00 |
|
dependabot[bot]
|
51dcf4ce84
|
chore(deps): bump litellm from 1.82.6 to 1.83.0 in /api (#34544)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-04-09 03:27:21 +00:00 |
|
hjlarry
|
0055b983dc
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-04-09 11:27:12 +08:00 |
|
wangxiaolei
|
27e484e7f8
|
feat: redis add retry logic (#34566)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 03:08:25 +00:00 |
|
dataCenter430
|
7ca5b726a2
|
refactor: convert ProviderQuota if/elif to match/case (#30001) (#34791)
|
2026-04-09 02:28:19 +00:00 |
|
dataCenter430
|
0bdd1267fb
|
refactor: convert appmode plugin if/elif to match/case (#30001) (#34790)
|
2026-04-09 02:28:03 +00:00 |
|
dataCenter430
|
3ea88dfc7f
|
refactor: convert appMode controllers if/elif to match/case (#30001) (#34789)
|
2026-04-09 02:27:19 +00:00 |
|
dataCenter430
|
2275c5b1a3
|
refactor: convert file-transfer-method-pipeline if/elif to match/case (#30001) (#34788)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-04-09 01:43:52 +00:00 |
|
dataCenter430
|
1c7cf44af4
|
refactor: convert SegmentType controllers if/elif to match/case (#30001) (#34784)
|
2026-04-09 01:11:47 +00:00 |
|
dataCenter430
|
3325392cc5
|
refactor: convert segmentType workflow if/elif to match/case (#34785)
|
2026-04-09 00:51:43 +00:00 |
|
dataCenter430
|
fd2843b0fb
|
refactor: convert file-transfer-method-tools if/elif to match/case (#30001) (#34783)
|
2026-04-09 00:42:13 +00:00 |
|
volcano303
|
1898a3f8a5
|
test: migrate recommended_app_service tests to testcontainers (#34751)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 00:36:57 +00:00 |
|
dataCenter430
|
9c4f897b9a
|
refactor: convert segmentType if/elif to match/case in webhook_service.py (#30001) (#34770)
|
2026-04-09 00:36:28 +00:00 |
|
dataCenter430
|
47b9d48f70
|
refactor: convert ToolProviderType if/elif to match/case (#30001) (#34768)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-04-09 00:17:22 +00:00 |
|
dataCenter430
|
ce68f2cdc6
|
refactor: convert webapp auth type if/elif to match/case (#30001) (#34782)
|
2026-04-09 00:16:44 +00:00 |
|
dataCenter430
|
a8fa552b3a
|
refactor: convert importStatus if/elif to match/case (#30001) (#34780)
|
2026-04-09 00:04:47 +00:00 |
|
Jake Armstrong
|
bd257777a0
|
refactor(api): deduplicate workflow controller schemas into controller_schemas.py (#34755)
|
2026-04-08 23:49:04 +00:00 |
|
dataCenter430
|
e6715a2dbe
|
refactor: convert FileTransferMethod if/elif to match/case (#30001) (#34769)
|
2026-04-08 23:27:10 +00:00 |
|
Jake Armstrong
|
8f46c9113c
|
refactor(api): deduplicate ImportMode and ImportStatus enums from rag_pipeline_dsl_service (#34759)
|
2026-04-08 23:23:04 +00:00 |
|
carlos4s
|
5aa4e23f54
|
refactor(api): use sessionmaker in end user, retention & cleanup services (#34765)
|
2026-04-08 23:21:28 +00:00 |
|
Renzo
|
5821511114
|
refactor: migrate session.query to select API in batch clean and disable segments tasks (#34760)
|
2026-04-08 23:20:25 +00:00 |
|
Renzo
|
d6d9b04c41
|
refactor: migrate session.query to select API in add document and clean document tasks (#34761)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 23:19:36 +00:00 |
|
Renzo
|
540289e6c6
|
refactor: migrate session.query to select API in delete segment and regenerate summary tasks (#34763)
|
2026-04-08 23:19:03 +00:00 |
|
carlos4s
|
1d971d3240
|
refactor(api): use sessionmaker in plugin & trigger services (#34764)
|
2026-04-08 23:18:26 +00:00 |
|
carlos4s
|
02a9f0abca
|
refactor(api): use sessionmaker in core app generators & pipelines (#34771)
|
2026-04-08 23:15:58 +00:00 |
|
Renzo
|
289f091bf9
|
refactor: migrate session.query to select API in delete conversation task (#34772)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 23:15:19 +00:00 |
|
tmimmanuel
|
1a4eb47e1d
|
refactor(api): tighten types in trivial lint and config fixes (#34773)
Co-authored-by: tmimmanuel <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>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 23:14:44 +00:00 |
|
carlos4s
|
4c70bfa8b8
|
refactor(api): use sessionmaker in trigger provider service & dataset… (#34774)
|
2026-04-08 23:13:38 +00:00 |
|
aliworksx08
|
3a4756449a
|
refactor: migrate session.query to select API in schedule cleanup task (#34775)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 23:12:57 +00:00 |
|
dependabot[bot]
|
55b7ea04a7
|
chore(deps): bump cryptography from 46.0.6 to 46.0.7 in /api (#34776)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-04-08 23:12:19 +00:00 |
|
zhangbububu
|
4fb3fab82d
|
fix: add backward-compatible query param for decode_plugin_from_ident… (#34720)
|
2026-04-08 13:28:37 +00:00 |
|
wangxiaolei
|
3cea0dfb07
|
fix: fix import error (#34728)
|
2026-04-08 13:27:53 +00:00 |
|
corevibe555
|
4d4265f531
|
refactor(api): deduplicate Pydantic models across fields and controllers (#34718)
|
2026-04-08 05:20:00 +00:00 |
|
Will
|
e138523123
|
fix: legacy model_type deserialization regression (#34717)
|
2026-04-08 05:08:12 +00:00 |
|
carlos4s
|
a65e1f71b4
|
refactor: use sessionmaker in small services 2 (#34696)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 05:06:50 +00:00 |
|
hj24
|
f5322e45fc
|
refactor: enhance billing info response handling (#34340)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 03:49:35 +00:00 |
|
corevibe555
|
0ba66ab155
|
refactor(api): deduplicate shared controller request schemas into controller_schemas.py (#34700)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 03:10:04 +00:00 |
|
corevibe555
|
5cd267d755
|
refactor(api): deduplicate RAG index entities and consolidate import paths (#34690)
|
2026-04-08 02:49:40 +00:00 |
|
corevibe555
|
b1adb5652e
|
refactor(api): deduplicate I18nObject in datasource entities (#34701)
|
2026-04-08 01:36:56 +00:00 |
|
corevibe555
|
c825d5dcf6
|
refactor(api): tighten types for Tenant.custom_config_dict and MCPToolProvider.headers (#34698)
|
2026-04-08 01:36:42 +00:00 |
|
Renzo
|
2127d5850f
|
refactor: replace untyped dicts with TypedDict in VDB config classes (#34697)
|
2026-04-08 00:57:11 +00:00 |
|
carlos4s
|
ae9fcc2969
|
refactor: use sessionmaker in controllers, events, models, and tasks 1 (#34693)
|
2026-04-07 23:47:20 +00:00 |
|
corevibe555
|
624db69f12
|
refactor(api): remove duplicated RAG entities from services layer (#34689)
|
2026-04-07 23:36:59 +00:00 |
|
corevibe555
|
80a7843f45
|
refactor(api): migrate consumers to shared RAG domain entities from core/rag/entities/ (#34692)
|
2026-04-07 23:22:56 +00:00 |
|
Renzo
|
cb55176612
|
refactor: migrate session.query to select API in small task files batch (#34684)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-07 22:58:23 +00:00 |
|
Statxc
|
5aa2524d33
|
refactor(api): type I18nObject.to_dict with I18nObjectDict TypedDict (#34680)
|
2026-04-07 22:57:32 +00:00 |
|
Pulakesh
|
2575a3a3ab
|
refactor(api): clean up AssistantPromptMessage typing in CotChatAgentRunner (#34681)
|
2026-04-07 22:53:14 +00:00 |
|
corevibe555
|
f8f7b0ec1a
|
refactor(api): deduplicate shared auth request payloads into auth_entities.py (#34694)
|
2026-04-07 22:51:11 +00:00 |
|
corevibe555
|
d2ee486900
|
refactor(api): extract shared RAG domain entities into core/rag/entity (#34685)
|
2026-04-07 22:43:37 +00:00 |
|
Statxc
|
c44ddd9831
|
refactor(api): type Chroma and AnalyticDB config params dicts with TypedDicts (#34678)
|
2026-04-07 13:27:12 +00:00 |
|
Statxc
|
e645cbd8f8
|
refactor(api): type VDB config params dicts with TypedDicts (#34677)
|
2026-04-07 13:23:42 +00:00 |
|
YBoy
|
485fc2c416
|
refactor(api): type Tenant custom config with TypedDict and tighten MCP headers type (#34670)
|
2026-04-07 13:18:19 +00:00 |
|
YBoy
|
f09be969bb
|
refactor(api): type single-node graph structure with TypedDicts in workflow_entry (#34671)
|
2026-04-07 13:18:00 +00:00 |
|
Statxc
|
597a0b4d9f
|
refactor(api): type indexing result with IndexingResultDict TypedDict (#34672)
|
2026-04-07 13:17:39 +00:00 |
|
Statxc
|
779cce3c61
|
refactor(api): type gen_index_struct_dict with VectorIndexStructDict TypedDict (#34675)
|
2026-04-07 13:17:20 +00:00 |
|
Statxc
|
b5d9a71cf9
|
refactor(api): type VDB to_index_struct with VectorIndexStructDict TypedDict (#34674)
|
2026-04-07 13:17:04 +00:00 |
|
corevibe555
|
c2af415450
|
refactor(api): Extract shared ResponseModel (#34633)
|
2026-04-07 13:05:38 +00:00 |
|
Dream
|
89ce61cfea
|
refactor(api): replace json.loads with Pydantic validation in security and tools layers (#34380)
|
2026-04-07 12:11:51 +00:00 |
|
Pulakesh
|
75ed38fb3d
|
fix(#34636): replace SimpleNamespace with MagicMock(spec=App) in test_app_dsl_service (#34659)
|
2026-04-07 07:25:46 +00:00 |
|
Statxc
|
63db9a7a2f
|
refactor(api): type load balancing config dicts with TypedDict (#34639)
|
2026-04-07 05:58:10 +00:00 |
|