ada0875ac4
fix: update default value for expires_at in DatasourceProvider model
2025-08-11 11:40:51 +08:00
201e4cd64d
merge main
2025-08-05 10:30:53 +08:00
759ded3e3a
minor fix: fix default for status of TidbAuthBinding in compatible with various versions ( #22288 )
2025-08-01 14:51:16 +08:00
bae2af0c85
Merge branch main into feat/rag-2
2025-07-24 17:40:04 +08:00
eaae79a581
feat: plugin auto upgrade strategy ( #19758 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-07-23 15:33:39 +08:00
ad67094e54
feat: oauth refresh token ( #22744 )
...
Co-authored-by: Yeuoly <admin@srmxy.cn >
2025-07-23 13:12:39 +08:00
3b8d96f45c
merge main
2025-07-22 13:52:24 +08:00
308f1340dd
fix: migrations circle dependency ( #22731 )
2025-07-21 20:18:19 +08:00
4d36e784b7
merge main
2025-07-21 17:45:26 +08:00
af94602d37
feat: add APIs for setting default datasource provider and updating provider name
2025-07-21 15:49:39 +08:00
e97f03c130
feat: add custom OAuth client setup and enhance datasource provider model with avatar_url
2025-07-21 12:36:02 +08:00
383a79772c
Increased the character limitation ( #22679 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-21 09:58:10 +08:00
7364d051d2
feat: refactor provider name generation to use incremental naming & enforce unique constraints
2025-07-18 21:34:59 +08:00
23a5ff410e
feat: add avatar_url to datasource providers and update OAuth handling
2025-07-18 19:47:59 +08:00
dd59cea085
migrations
2025-07-18 14:58:10 +08:00
ab775bce26
feat: remove BuiltinDatasourceProvider class and related credential handling
2025-07-18 14:47:08 +08:00
82b531e949
feat: remove tenant_plugin_auto_upgrade_strategies table and adjust datasource_oauth_params
2025-07-18 14:44:01 +08:00
6ca5bc1063
feat: add datasource OAuth client setup command and refactor related models
2025-07-18 14:11:15 +08:00
3388e83920
Merge remote-tracking branch 'origin/main' into feat/rag-2
...
# Conflicts:
# .github/workflows/build-push.yml
# web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx
2025-07-17 17:56:56 +08:00
a4ef900916
Support OAuth Integration for Plugin Tools ( #22550 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yeuoly <admin@srmxy.cn >
2025-07-17 17:18:44 +08:00
01566035e3
merge main
2025-07-17 16:48:43 +08:00
ddfd8c8525
feat(api): add UUIDv7 implementation in SQL and Python ( #22058 )
...
This PR introduces UUIDv7 implementations in both Python and SQL to establish the foundation for migrating from UUIDv4 to UUIDv7 as proposed in #19754 .
ID generation algorithm of existing models are not changed, and new models should use UUIDv7 for ID generation.
Close #19754 .
2025-07-16 13:07:08 +08:00
682b65034c
Merge branch 'main' into feat/rag-2
2025-07-14 11:17:42 +08:00
535fff62f3
feat: add MCP support ( #20716 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-07-10 14:01:34 +08:00
39d3f58082
r2
2025-07-02 11:33:00 +08:00
540096a8d8
Merge branch 'main' into feat/r2
...
# Conflicts:
# api/core/plugin/impl/oauth.py
# api/core/workflow/entities/variable_pool.py
# api/models/workflow.py
# api/services/dataset_service.py
2025-06-25 14:35:23 +08:00
6b1ad634f1
fix(workflow_run): sequence_number race. ( #21228 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-19 17:53:49 +08:00
b618f3bd9e
r2
2025-06-19 15:30:46 +08:00
7f7ea92a45
r2
2025-06-17 19:06:17 +08:00
1d8b390584
Merge branch 'main' into feat/r2
...
# Conflicts:
# docker/docker-compose.middleware.yaml
2025-06-11 17:16:27 +08:00
874e1bc41d
r2
2025-06-11 13:12:18 +08:00
930c4cb609
feat(api): Adjust WorkflowDraftVariable and WorkflowNodeExecutionModel ( #20746 )
...
- Add `node_execution_id` column to `WorkflowDraftVariable`, allowing efficient implementation of
the "Reset to last run value" feature.
- Add additional index for `WorkflowNodeExecutionModel` to improve the performance of last run lookup.
Closes #20745 .
2025-06-06 21:03:59 +08:00
8a86a2c817
r2
2025-06-05 14:09:50 +08:00
631768ea1d
r2
2025-05-30 15:42:36 +08:00
804e55824d
r2
2025-05-30 00:37:36 +08:00
1b07e612d2
r2
2025-05-26 15:49:37 +08:00
38cce3f62a
r2
2025-05-26 14:52:09 +08:00
b82b26bba5
r2
2025-05-23 00:05:57 +08:00
82be119fec
Merge branch 'main' into feat/r2
2025-05-20 15:18:52 +08:00
6a9e0b1005
feat(api): Introduce WorkflowDraftVariable Model ( #19737 )
...
- Introduce `WorkflowDraftVariable` model and the corresponding migration.
- Implement `EnumText`, a custom column type for SQLAlchemy designed
to work seamlessly with enumeration classes based on `StrEnum`.
2025-05-19 22:59:56 +08:00
e710a8402c
r2
2025-05-15 16:07:17 +08:00
5360180a2a
feat: add index for workflow_conversation_variables.conversation_id ( #19657 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-14 14:16:15 +08:00
9565fe9b1b
fix(api): fix alembic offline mode ( #19285 )
...
Alembic's offline mode generates SQL from SQLAlchemy migration operations,
providing developers with a clear view of database schema changes without
requiring an active database connection.
However, some migration versions (specifically bbadea11becb and d7999dfa4aae)
were performing database schema introspection, which fails in offline mode
since it requires an actual database connection.
This commit:
- Adds offline mode support by detecting context.is_offline_mode()
- Skips introspection steps when in offline mode
- Adds warning messages in SQL output to inform users that assumptions were made
- Prompts users to review the generated SQL for accuracy
These changes ensure migrations work consistently in both online and offline modes.
Close #19284 .
2025-05-06 18:05:19 +08:00
bd1bbfee4b
Enhance Code Consistency Across Repository with .editorconfig ( #19023 )
2025-04-29 18:04:33 +08:00
f1e4d5ed6c
Fix Performance Issues: ( #17083 )
...
Co-authored-by: Wang Han <wanghan@zhejianglab.org >
2025-04-09 11:22:53 +08:00
abeaea4f79
Support knowledge metadata filter ( #15982 )
2025-03-18 16:42:19 +08:00
a1ab4aec3d
fix db migration ( #15422 )
2025-03-11 00:24:57 +08:00
9b2a9260ef
Feat/new saas billing ( #14996 )
2025-03-10 19:50:11 +08:00
3254018ddb
feat(workflow_service): workflow version control api. ( #14860 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-03-10 13:34:31 +08:00
53eb56bb1e
Fix: psycopg2.errors.StringDataRightTruncation value too long for type character varying(40) ( #15179 )
2025-03-07 12:15:52 +08:00