lyzno1
3ff14ccc89
Merge branch 'main' into feat/trigger
2025-11-12 16:49:08 +08:00
Joel
09d31d1263
chore: improve the user experience of not login into apps ( #28120 )
2025-11-12 16:47:45 +08:00
Yeuoly
9c30f16e4b
Update api/tasks/trigger_processing_tasks.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-12 16:42:12 +08:00
Harry
c31933c163
chore: downgrade dify-api version to 1.9.2 in uv.lock
2025-11-12 16:20:22 +08:00
Harry
574eb1a10a
chore: downgrade version to 1.9.2 in pyproject.toml(ready for merge)
2025-11-12 16:18:19 +08:00
Harry
e6ac783fc3
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-11-12 16:01:19 +08:00
Jyong
47dc26f011
fix document index test ( #28113 )
2025-11-12 16:00:10 +08:00
Harry
689a75f44a
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-11-12 15:07:05 +08:00
湛露先生
123bb3ec08
When graph_engine worker run exception, keep the node_id for deep res… ( #26205 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2025-11-12 15:03:45 +08:00
Joel
90f77282e3
chore: not SaaS version can query long log time range ( #28109 )
2025-11-12 14:45:56 +08:00
hjlarry
a25f469bde
fix(trigger): Prevent marketplace tool downloads from retriggering on tab change
2025-11-12 13:40:56 +08:00
lyzno1
044ee7ef54
feat(workflow): always render featured tools section
2025-11-12 10:37:39 +08:00
hjlarry
2725f28fa8
fix(trigger): incorrect behavior when node uninstalled on the canvas
2025-11-12 10:12:49 +08:00
zhsama
36ad784251
feat(workflow-header): add conditional logic to disable publish and refresh actions based on workflow node presence
2025-11-11 20:08:09 +08:00
lyzno1
0a39e5c092
Fix modal query sync for settings & pricing
2025-11-11 19:32:48 +08:00
lyzno1
9169a5e35b
Merge branch 'main' into feat/trigger
2025-11-11 18:05:23 +08:00
Jyong
5208867ccc
fix document enable ( #28081 )
2025-11-11 17:50:45 +08:00
zhsama
bfdcb79e19
feat(card-view): enhance CardView to conditionally render AppCards based on trigger node presence in workflow
2025-11-11 16:54:06 +08:00
zhsama
c37cce000f
refactor: replace TRIGGER_NODE_TYPES with isTriggerNode utility for improved node type checks across workflow components
2025-11-11 16:54:06 +08:00
autofix-ci[bot]
6d3fb9b769
[autofix.ci] apply automated fixes
2025-11-11 08:37:13 +00:00
Harry
c04913ecf8
refactor(tests): remove redundant graph validation tests from WorkflowService unit tests
...
- Deleted tests for graph initialization and error propagation that were deemed unnecessary.
- Cleaned up the test suite to improve maintainability and focus on essential validation scenarios.
2025-11-11 16:35:19 +08:00
lyzno1
3a84a64c32
refactor: unify account setting tab constants and tighten modal types
2025-11-11 16:16:41 +08:00
lyzno1
b344d4add1
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-11-11 16:16:22 +08:00
lyzno1
405a4ec9f8
feat: add URL parameter support for settings modal using action=showSettings
2025-11-11 16:16:06 +08:00
lyzno1
edc7ccc795
chore: add type-check to pre-commit ( #28005 )
2025-11-11 16:14:39 +08:00
Harry
8bb11a588c
fix(tests): fix end node missing ouputs
2025-11-11 16:14:00 +08:00
Harry
44f451bd7d
refactor(api): improve graph validation logic in WorkflowService
...
- Updated the validate_graph_structure method to handle empty graph cases gracefully.
- Introduced a variable for workflow_id to ensure consistent handling of unknown workflow IDs.
- Enhanced code readability and maintainability by refining the method's structure.
2025-11-11 16:14:00 +08:00
zhsama
35d914e755
Merge remote-tracking branch 'origin/feat/trigger' into feat/trigger
2025-11-11 15:22:39 +08:00
zhsama
9c37f8c1cb
feat(trigger): add support for trigger nodes and user input node management in workflow components
2025-11-11 15:21:04 +08:00
lyzno1
9de0e3c3a7
fix: add missing TimePicker type definitions for notClearable, triggerFullWidth, showTimezone and placement
2025-11-11 15:18:14 +08:00
lyzno1
707c94f86e
feat: add URL parameter support for pricing modal using action=showPricing
2025-11-11 15:15:40 +08:00
lyzno1
81afd087f6
feat: add trigger events, workflow execution, and start nodes to billing plan features
...
- Add three new feature items to cloud plan list:
- Trigger Events (varies by plan: 3K for sandbox, 20K/month for pro, unlimited for team)
- Workflow Execution (standard/faster/priority based on plan)
- Start Nodes (limited to 2 for sandbox, unlimited for pro/team)
- Add i18n translations for en-US and zh-Hans
- Position new items below document processing priority and above divider
2025-11-11 15:00:25 +08:00
lyzno1
0f952f328f
feat: add api rate limit and trigger events billing card
2025-11-11 15:00:25 +08:00
autofix-ci[bot]
50619fba0a
[autofix.ci] apply automated fixes
2025-11-11 06:54:03 +00:00
Harry
aad31bb703
feat(api): enhance workflow validation and structure checks
...
- Added a new validation class to ensure that trigger nodes do not coexist with UserInput (start) nodes in the workflow graph.
- Implemented a method in WorkflowService to validate the graph structure before persisting workflows, leveraging the new validation logic.
- Updated unit tests to cover the new validation scenarios and ensure proper error propagation.
2025-11-11 14:52:13 +08:00
hjlarry
7484a020e1
fix(trigger): subscription schema use bool field cause pydantic error
2025-11-11 14:05:11 +08:00
autofix-ci[bot]
186828c13a
[autofix.ci] apply automated fixes
2025-11-11 04:47:22 +00:00
Harry
203fb95391
chore(api): update dependencies and default queue configurations
...
- Updated `revision` in `uv.lock` from 3 to 2.
- Added `croniter` package version 6.0.0 with dependencies in `uv.lock`.
- Updated `dify-api` version to 1.10.0rc1 and added `croniter` as a dependency.
- Modified default queue names in `entrypoint.sh` for both CLOUD and SELF_HOSTED editions to include `priority_dataset`.
2025-11-11 12:45:02 +08:00
Harry
a94e650ffd
Merge remote-tracking branch 'origin/main' into feat/trigger
...
# Conflicts:
# api/docker/entrypoint.sh
# api/uv.lock
# dev/start-worker
# docker/.env.example
# docker/docker-compose.yaml
# web/app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/chart-view.tsx
# web/app/components/base/date-and-time-picker/date-picker/index.tsx
# web/app/components/base/date-and-time-picker/types.ts
2025-11-11 12:42:01 +08:00
Ali Saleh
c9798f6425
fix(api): Trace Hierarchy, Span Status, and Broken Workflow for Arize & Phoenix Integration ( #27937 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-11-11 11:49:19 +08:00
crazywoola
20ecf7f1d0
chore: remove unused enterprise bot from the readme ( #28073 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-11 10:52:27 +08:00
github-actions[bot]
9dcb780fcb
chore: translate i18n files and update type definitions ( #28054 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com>
2025-11-11 09:32:53 +08:00
Will
1cb7b09933
chore: Remove trailing space from migration filename ( #28040 )
2025-11-11 09:32:42 +08:00
Joel
2c62a77cf4
Chore: change query log time range ( #28052 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-10 18:39:12 +08:00
QuantumGhost
b9bc48d8dd
feat(api): Introduce Broadcast Channel ( #27835 )
...
This PR introduces a `BroadcastChannel` abstraction with broadcasting and at-most once delivery semantics, serving as the communication component between celery worker and API server.
It also includes a reference implementation backed by Redis PubSub.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.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>
2025-11-10 17:23:21 +08:00
Will
ed234e311b
fix workflow default updated_at ( #28047 )
2025-11-10 18:20:38 +09:00
hjlarry
00fdd06179
fix(trigger): subscription schema config not display field description
2025-11-10 13:43:56 +08:00
huangzhuo1949
9843fec393
fix: elasticsearch_vector version ( #28028 )
...
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 13:17:13 +09:00
lyzno1
62fbc90389
refactor: update free plan rate limit description in pricing modal
2025-11-10 10:48:32 +08:00
Will
aa4cabdeb5
feat: Add Audio Content Support for MCP Tools ( #27979 )
2025-11-10 10:12:11 +08:00