Commit Graph
151 Commits
Author SHA1 Message Date
mytharcher cf4c187613 fix(plugin-workflow-javascript): fix types 2026-06-01 21:46:43 +08:00
mytharcher 8438fea9e3 Revert "fix(plugin-workflow-javascript): fix types"
This reverts commit c4f7461e10.
2026-06-01 21:27:25 +08:00
mytharcher c4f7461e10 fix(plugin-workflow-javascript): fix types 2026-06-01 18:28:35 +08:00
xilesun 9b9e0213d0 Merge branch 'main' into next
# Conflicts:
#	docs/docs/fr/workflow/nodes/javascript.md
#	docs/docs/ja/workflow/nodes/javascript.md
#	docs/docs/ko/workflow/nodes/javascript.md
#	docs/docs/pt/workflow/nodes/javascript.md
#	lerna.json
#	packages/core/acl/package.json
#	packages/core/actions/package.json
#	packages/core/ai/package.json
#	packages/core/app/package.json
#	packages/core/auth/package.json
#	packages/core/build/package.json
#	packages/core/cache/package.json
#	packages/core/cli/package.json
#	packages/core/client-v2/package.json
#	packages/core/client/package.json
#	packages/core/create-nocobase-app/package.json
#	packages/core/data-source-manager/package.json
#	packages/core/database/package.json
#	packages/core/devtools/package.json
#	packages/core/evaluators/package.json
#	packages/core/flow-engine/package.json
#	packages/core/lock-manager/package.json
#	packages/core/logger/package.json
#	packages/core/resourcer/package.json
#	packages/core/sdk/package.json
#	packages/core/server/package.json
#	packages/core/shared/package.json
#	packages/core/snowflake-id/package.json
#	packages/core/telemetry/package.json
#	packages/core/test/package.json
#	packages/core/utils/package.json
#	packages/plugins/@nocobase-example/plugin-acl-allow/package.json
#	packages/plugins/@nocobase-example/plugin-acl-middleware/package.json
#	packages/plugins/@nocobase-example/plugin-action-group/package.json
#	packages/plugins/@nocobase-example/plugin-block-custom-resource/package.json
#	packages/plugins/@nocobase-example/plugin-block-filter-collection/package.json
#	packages/plugins/@nocobase-example/plugin-block-timeline/package.json
#	packages/plugins/@nocobase-example/plugin-collection-block/package.json
#	packages/plugins/@nocobase-example/plugin-custom-details-block/package.json
#	packages/plugins/@nocobase-example/plugin-custom-form-block/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block-action-group/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block-field/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block-resource/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block/package.json
#	packages/plugins/@nocobase-example/plugin-data-block/package.json
#	packages/plugins/@nocobase-example/plugin-field-simple/package.json
#	packages/plugins/@nocobase-example/plugin-nested-action/package.json
#	packages/plugins/@nocobase-example/plugin-nested-block/package.json
#	packages/plugins/@nocobase-example/plugin-simple-action/package.json
#	packages/plugins/@nocobase-example/plugin-simple-block/package.json
#	packages/plugins/@nocobase-example/plugin-simple-popup-action/package.json
#	packages/plugins/@nocobase/plugin-acl/package.json
#	packages/plugins/@nocobase/plugin-action-bulk-edit/package.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/package.json
#	packages/plugins/@nocobase/plugin-action-custom-request/package.json
#	packages/plugins/@nocobase/plugin-action-duplicate/package.json
#	packages/plugins/@nocobase/plugin-action-export/package.json
#	packages/plugins/@nocobase/plugin-action-import/package.json
#	packages/plugins/@nocobase/plugin-action-print/package.json
#	packages/plugins/@nocobase/plugin-ai-gigachat/package.json
#	packages/plugins/@nocobase/plugin-ai/package.json
#	packages/plugins/@nocobase/plugin-api-doc/package.json
#	packages/plugins/@nocobase/plugin-api-keys/package.json
#	packages/plugins/@nocobase/plugin-async-task-manager/package.json
#	packages/plugins/@nocobase/plugin-audit-logs/package.json
#	packages/plugins/@nocobase/plugin-auth-sms/package.json
#	packages/plugins/@nocobase/plugin-auth/package.json
#	packages/plugins/@nocobase/plugin-backup-restore/package.json
#	packages/plugins/@nocobase/plugin-backups/package.json
#	packages/plugins/@nocobase/plugin-block-grid-card/package.json
#	packages/plugins/@nocobase/plugin-block-iframe/package.json
#	packages/plugins/@nocobase/plugin-block-list/package.json
#	packages/plugins/@nocobase/plugin-block-markdown/package.json
#	packages/plugins/@nocobase/plugin-block-multi-step-form/package.json
#	packages/plugins/@nocobase/plugin-block-template/package.json
#	packages/plugins/@nocobase/plugin-block-tree/package.json
#	packages/plugins/@nocobase/plugin-block-workbench/package.json
#	packages/plugins/@nocobase/plugin-calendar/package.json
#	packages/plugins/@nocobase/plugin-charts/package.json
#	packages/plugins/@nocobase/plugin-client/package.json
#	packages/plugins/@nocobase/plugin-collection-fdw/package.json
#	packages/plugins/@nocobase/plugin-collection-sql/package.json
#	packages/plugins/@nocobase/plugin-collection-tree/package.json
#	packages/plugins/@nocobase/plugin-comments/package.json
#	packages/plugins/@nocobase/plugin-custom-variables/package.json
#	packages/plugins/@nocobase/plugin-data-source-main/package.json
#	packages/plugins/@nocobase/plugin-data-source-manager/package.json
#	packages/plugins/@nocobase/plugin-data-visualization-echarts/package.json
#	packages/plugins/@nocobase/plugin-data-visualization/package.json
#	packages/plugins/@nocobase/plugin-departments/package.json
#	packages/plugins/@nocobase/plugin-disable-pm-add/package.json
#	packages/plugins/@nocobase/plugin-embed/package.json
#	packages/plugins/@nocobase/plugin-environment-variables/package.json
#	packages/plugins/@nocobase/plugin-error-handler/package.json
#	packages/plugins/@nocobase/plugin-field-attachment-url/package.json
#	packages/plugins/@nocobase/plugin-field-china-region/package.json
#	packages/plugins/@nocobase/plugin-field-code/package.json
#	packages/plugins/@nocobase/plugin-field-formula/package.json
#	packages/plugins/@nocobase/plugin-field-m2m-array/package.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json
#	packages/plugins/@nocobase/plugin-field-sequence/package.json
#	packages/plugins/@nocobase/plugin-field-sort/package.json
#	packages/plugins/@nocobase/plugin-file-manager/package.json
#	packages/plugins/@nocobase/plugin-file-previewer-office/package.json
#	packages/plugins/@nocobase/plugin-flow-engine/package.json
#	packages/plugins/@nocobase/plugin-form-drafts/package.json
#	packages/plugins/@nocobase/plugin-gantt/package.json
#	packages/plugins/@nocobase/plugin-graph-collection-manager/package.json
#	packages/plugins/@nocobase/plugin-hello/package.json
#	packages/plugins/@nocobase/plugin-kanban/package.json
#	packages/plugins/@nocobase/plugin-license/package.json
#	packages/plugins/@nocobase/plugin-locale-tester/package.json
#	packages/plugins/@nocobase/plugin-localization/package.json
#	packages/plugins/@nocobase/plugin-logger/package.json
#	packages/plugins/@nocobase/plugin-map/package.json
#	packages/plugins/@nocobase/plugin-mobile-client/package.json
#	packages/plugins/@nocobase/plugin-mobile/package.json
#	packages/plugins/@nocobase/plugin-mock-collections/package.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/package.json
#	packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json
#	packages/plugins/@nocobase/plugin-multi-keyword-filter/package.json
#	packages/plugins/@nocobase/plugin-notification-email/package.json
#	packages/plugins/@nocobase/plugin-notification-in-app-message/package.json
#	packages/plugins/@nocobase/plugin-notification-manager/package.json
#	packages/plugins/@nocobase/plugin-notifications/package.json
#	packages/plugins/@nocobase/plugin-public-forms/package.json
#	packages/plugins/@nocobase/plugin-snapshot-field/package.json
#	packages/plugins/@nocobase/plugin-system-settings/package.json
#	packages/plugins/@nocobase/plugin-text-copy/package.json
#	packages/plugins/@nocobase/plugin-theme-editor/package.json
#	packages/plugins/@nocobase/plugin-ui-schema-storage/package.json
#	packages/plugins/@nocobase/plugin-ui-templates/package.json
#	packages/plugins/@nocobase/plugin-user-data-sync/package.json
#	packages/plugins/@nocobase/plugin-users/package.json
#	packages/plugins/@nocobase/plugin-verification/package.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json
#	packages/plugins/@nocobase/plugin-workflow-aggregate/package.json
#	packages/plugins/@nocobase/plugin-workflow-cc/package.json
#	packages/plugins/@nocobase/plugin-workflow-custom-action-trigger/package.json
#	packages/plugins/@nocobase/plugin-workflow-date-calculation/package.json
#	packages/plugins/@nocobase/plugin-workflow-delay/package.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json
#	packages/plugins/@nocobase/plugin-workflow-javascript/package.json
#	packages/plugins/@nocobase/plugin-workflow-javascript/src/server/ScriptInstruction.ts
#	packages/plugins/@nocobase/plugin-workflow-json-query/package.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/package.json
#	packages/plugins/@nocobase/plugin-workflow-loop/package.json
#	packages/plugins/@nocobase/plugin-workflow-mailer/package.json
#	packages/plugins/@nocobase/plugin-workflow-manual/package.json
#	packages/plugins/@nocobase/plugin-workflow-notification/package.json
#	packages/plugins/@nocobase/plugin-workflow-parallel/package.json
#	packages/plugins/@nocobase/plugin-workflow-request-interceptor/package.json
#	packages/plugins/@nocobase/plugin-workflow-request/package.json
#	packages/plugins/@nocobase/plugin-workflow-response-message/package.json
#	packages/plugins/@nocobase/plugin-workflow-sql/package.json
#	packages/plugins/@nocobase/plugin-workflow-test/package.json
#	packages/plugins/@nocobase/plugin-workflow-variable/package.json
#	packages/plugins/@nocobase/plugin-workflow/package.json
#	packages/presets/nocobase/package.json
2026-06-01 11:57:23 +08:00
nocobase[bot] 24745aa08f chore(versions): 😊 publish v2.1.0-beta.42 2026-06-01 00:55:51 +00:00
Junyi 113acf62d3 docs(plugin-workflow-javascript): clarify unsafe module mode (#9629) 2026-05-30 11:11:20 +08:00
nocobase[bot] 52335fe6dd chore(versions): 😊 publish v2.1.0-beta.41 2026-05-30 01:19:12 +00:00
nocobase[bot] 4d28f003bd chore(versions): 😊 publish v2.1.0-beta.40 2026-05-29 23:49:23 +00:00
chenos acaffad89d fix: version 2026-05-30 07:11:42 +08:00
nocobase[bot] 500004c138 chore(versions): 😊 publish v2.0.60 2026-05-29 10:01:37 +00:00
nocobase[bot] 705662bc30 chore(versions): 😊 publish v2.1.0-beta.38 2026-05-29 02:42:07 +00:00
Junyi 3cc5c196ab feat(plugin-workflow): add timeout option for workflows (#9363)
* feat(plugin-workflow): add timeout option for workflows

* fix(plugin-workflow): fix types

* fix(plugin-workflow): fix types

* fix(plugin-workflow): fix test cases

* refactor(plugin-workflow): use app time instead of db time

* fix(plugin-workflow): add options label

* refactor(plugin-workflow): remove millisecond unit for timeout

* refactor(plugin-workflow): not to use scan executions

* refactor(plugin-workflow): adapt manual type nodes

* fix(plugin-workflow): fix test case

* fix(plugin-workflow-manual): fix types

* test(plugin-workflow): add test case

* refactor(plugin-workflow): change dispatcher APIs for single duty principle and better understanding

* refactor(plugin-workflow): add lock for query from db queue

* fix(plugin-workflow): fix transaction

* feat(plugin-workflow): add unit of days for timeout setting

* fix(plugin-workflow): fix timeout component

* fix(plugin-workflow): abort all pending nodes when execution aborted

* fix(plugin-workflow-request): fix request instruction failure status

* fix(plugin-workflow-manual): add fault-tolerant for no field in custom form submitted

* feat(plugin-ai): add timeout for ai nodes

* fix(plugin-workflow): fix types

* refactor(plugin-workflow): simplify code of rerun logic

* refactor(plugin-workflow): change loaded to immediate

* fix(plugin-workflow): change 409 to 400
2026-05-29 09:51:59 +08:00
nocobase[bot] 461583d528 chore(versions): 😊 publish v2.0.59 2026-05-28 11:41:07 +00:00
nocobase[bot] 93a3ef729f chore(versions): 😊 publish v2.0.58 2026-05-28 02:19:43 +00:00
nocobase[bot] 15c0795ac9 chore(versions): 😊 publish v2.1.0-beta.37 2026-05-26 00:35:27 +00:00
nocobase[bot] e35a2737d9 chore(versions): 😊 publish v2.0.57 2026-05-25 21:44:59 +00:00
nocobase[bot] d47457b5bc chore(versions): 😊 publish v2.0.56 2026-05-21 17:15:40 +00:00
nocobase[bot] 7dffcf42d9 chore(versions): 😊 publish v2.1.0-beta.36 2026-05-21 16:45:24 +00:00
nocobase[bot] 1cf7650c8e chore(versions): 😊 publish v2.1.0-beta.35 2026-05-19 16:38:51 +00:00
nocobase[bot] 874200448b chore(versions): 😊 publish v2.1.0-beta.34 2026-05-18 17:19:35 +00:00
nocobase[bot] 67109a8bac chore(versions): 😊 publish v2.0.55 2026-05-18 07:12:55 +00:00
Junyi 7050e1754c fix(plugin-workflow-javascript): bundle quickjs runtime package (#9503) 2026-05-17 17:44:07 +08:00
nocobase[bot] 834b5a9398 chore(versions): 😊 publish v2.1.0-beta.33 2026-05-15 15:43:03 +00:00
nocobase[bot] 467388edee chore(versions): 😊 publish v2.0.54 2026-05-15 07:50:17 +00:00
nocobase[bot] 34150958b6 chore(versions): 😊 publish v2.0.53 2026-05-14 09:38:35 +00:00
nocobase[bot] 5a899306ed chore(versions): 😊 publish v2.0.52 2026-05-13 14:56:47 +00:00
nocobase[bot] a7f112525b chore(versions): 😊 publish v2.1.0-beta.32 2026-05-13 05:14:47 +00:00
nocobase[bot] d558825b82 chore(versions): 😊 publish v2.1.0-beta.30 2026-05-11 22:57:52 +00:00
nocobase[bot] afa65997c8 chore(versions): 😊 publish v2.1.0-beta.29 2026-05-10 14:55:37 +00:00
chenos 4b08e40d86 fix: version 2.1.0-beta.28 2026-05-10 21:53:19 +08:00
nocobase[bot] 7bfc752826 chore(versions): 😊 publish v2.0.51 2026-05-10 06:44:44 +00:00
nocobase[bot] e3c0f6ea8f chore(versions): 😊 publish v2.1.0-beta.27 2026-05-09 06:16:41 +00:00
nocobase[bot] 3c5400b991 chore(versions): 😊 publish v2.0.50 2026-05-09 04:49:35 +00:00
nocobase[bot] dfc05449de Merge branch 'next' into develop 2026-05-08 09:58:03 +00:00
7b505bc7d8 refactor(plugin-workflow-javascript): change to quickjs to avoid compatible issues in isolated-vm (#9250)
* refactor(plugin-workflow-javascript): change to quickjs to avoid compatible issues in isolated-vm

* fix(plugin-workflow-javascript): add missed engine file

* docs(workflow-javascript): update QuickJS default engine docs

Agent-Logs-Url: https://github.com/nocobase/nocobase/sessions/d490091a-3d75-4d30-beaf-994201cf2a4c

Co-authored-by: mytharcher <525658+mytharcher@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mytharcher <525658+mytharcher@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-08 17:57:29 +08:00
nocobase[bot] 1340547cbb chore(versions): 😊 publish v2.1.0-beta.26 2026-05-07 16:11:59 +00:00
nocobase[bot] 695a2bd196 chore(versions): 😊 publish v2.1.0-alpha.30 2026-05-06 10:07:02 +00:00
nocobase[bot] 1352db9524 chore(versions): 😊 publish v2.1.0-beta.25 2026-05-06 07:28:52 +00:00
nocobase[bot] 10bb3abeb5 chore(versions): 😊 publish v2.0.49 2026-05-06 04:34:32 +00:00
nocobase[bot] 59c78ce2aa chore(versions): 😊 publish v2.1.0-alpha.29 2026-05-04 14:17:25 +00:00
nocobase[bot] b9fced6441 chore(versions): 😊 publish v2.0.48 2026-05-04 04:28:19 +00:00
nocobase[bot] 17f23f7b27 chore(versions): 😊 publish v2.1.0-alpha.28 2026-05-03 23:50:08 +00:00
nocobase[bot] b6745c63f5 chore(versions): 😊 publish v2.1.0-alpha.27 2026-05-03 08:37:29 +00:00
nocobase[bot] 4be71211c4 chore(versions): 😊 publish v2.0.47 2026-05-01 15:15:58 +00:00
nocobase[bot] cbc65da19c Merge branch 'next' into develop 2026-04-30 09:32:19 +00:00
mytharcher 423d017767 fix(plugin-workflow-javascript): update version of isolated-vm for node 22 compatibility 2026-04-30 17:31:37 +08:00
mytharcher 23270f3c16 fix(plugin-workflow-javascript): use mock url for axios test 2026-04-29 21:14:02 +08:00
nocobase[bot] 6672710792 chore(versions): 😊 publish v2.1.0-beta.24 2026-04-29 08:05:44 +00:00
nocobase[bot] c2dbc61222 chore(versions): 😊 publish v2.0.46 2026-04-28 23:09:32 +00:00
nocobase[bot] cbbe8c14b6 chore(versions): 😊 publish v2.1.0-beta.23 2026-04-28 15:44:30 +00:00