17164 Commits

Author SHA1 Message Date
nocobase[bot] 5b6a07fbe5 chore(versions): 😊 publish v2.1.40 v2.1.40 2026-08-14 03:59:12 +00:00
Junyi b3a22c2be5 fix(plugin-workflow-json-query): store query errors in job logs (#10344)
* fix(plugin-workflow-json-query): store query errors in job logs

* fix(plugin-workflow-json-query): format error logs as text
2026-08-14 08:48:11 +08:00
Zeke Zhang ecc0ce17c3 fix(client-v2): track filter submit lifecycle (#10356) 2026-08-13 22:53:38 +08:00
Zeke Zhang adcc3ea2cf fix(client-v2): default tree filters to cascader (#10357) 2026-08-13 22:45:47 +08:00
gchust 2f28488752 fix: incorrect linkage rules for JS item in the form (#10363) 2026-08-13 21:30:43 +08:00
chenos b4b8d00b71 chore: add BUILDX_NO_DEFAULT_ATTESTATIONS to push-docker job
Set BUILDX_NO_DEFAULT_ATTESTATIONS environment variable for push-docker job.
2026-08-13 00:48:33 +08:00
Junyi cf655ab69a fix(plugin-file-manager): reload video preview when switching files (#10345) 2026-08-12 23:46:58 +08:00
Zeke Zhang 5ed471124e fix(client-v2): clear mobile relation selection (#10346) 2026-08-12 15:28:09 +08:00
Zeke Zhang 82762b70c6 fix(action-export): serialize filters (#10342) 2026-08-12 15:06:40 +08:00
Katherine 2b8337539e fix(client): prevent export field drag-sort crash (#10335)
* fix(client): prevent export field drag-sort crash

* fix(plugin-action-export): refresh relation options before sorting

* fix(plugin-action-export): reset cascader after relation changes

* test(plugin-action-export): minimize drag-sort fixture
2026-08-12 11:11:31 +08:00
Jiann fcfc8d734a fix(plugin-kanban): persist card detail popup configuration (#10334) 2026-08-12 08:37:35 +08:00
Jiann b106e307b5 feat(plugin-block-tree): support default sorting (#10339) 2026-08-11 21:12:00 +08:00
Zeke Zhang 9850be3cde fix(filter-form): support China region field filters (#10333)
* chore: stash

* fix(filter-form): support China region fields
2026-08-11 14:27:00 +08:00
nocobase[bot] 25c4dc599b docs: update changelogs 2026-08-11 06:24:46 +00:00
nocobase[bot] f51272d718 chore(versions): 😊 publish v2.1.39 v2.1.39 2026-08-11 06:13:32 +00:00
Katherine 73dfce4fd0 fix(plugin-action-duplicate): avoid duplicate error notifications (#10327)
* fix(plugin-action-duplicate): show duplicate failure message

* fix(plugin-action-duplicate): avoid duplicate error notification
2026-08-11 11:28:35 +08:00
YANG QIA b150ab3592 fix(database): preserve normalized index field names (#10329) 2026-08-11 08:55:20 +08:00
gchust cbbdde87c1 fix: ctx.form.submit not working as expected (#10063)
* fix: ctx.form.submit not working

* fix(client-v2): support form subclasses in RunJS submit
2026-08-11 08:55:00 +08:00
nocobase[bot] 6c3bc11a8e docs: update changelogs 2026-08-10 05:08:57 +00:00
nocobase[bot] ec573190e7 chore(versions): 😊 publish v2.1.38 v2.1.38 2026-08-10 04:58:04 +00:00
gchust 45c477f3f5 fix: incorrect popup record (#10272)
* fix(plugin-flow-engine): resolve popup records from custom data sources

* fix(plugin-flow-engine): fix external popup record resolution

* fix(flow-engine): handle external record target keys
2026-08-10 11:54:45 +08:00
gchust b9c7198ee7 fix: incorrect form field value variable resolution (#10319)
* fix: incorrect phone value variable assignment

* fix(plugin-flow-engine): support referenced form rule contracts

* fix(plugin-flow-engine): harden form variable contracts
2026-08-10 11:52:23 +08:00
Junyi 43961f62b3 docs: clarify JavaScript worker concurrency behavior (#10317) 2026-08-09 13:43:09 +08:00
Junyi 6c0b83d790 fix(plugin-file-manager): reload cached files before download (#10313)
* fix(plugin-file-manager): reload files before download

* docs(file-manager): explain PDF preview storage requirements
2026-08-09 00:57:13 +08:00
Junyi 1d9c479424 refactor(plugin-workflow-javascript): queue JavaScript worker jobs (#10280)
* refactor(plugin-workflow-javascript): queue JavaScript worker jobs

* fix(plugin-workflow): fix review comments

* refactor(plugin-workflow-javascript): simplify code

* fix(plugin-workflow): fix test cases

* fix(plugin-workflow): fix processor job update

* fix(plugin-workflow): fix test case

* fix(plugin-workflow-javascript): fix default concurrency

* docs(plugin-workflow-javascript): add env for concurrency
2026-08-08 20:21:27 +08:00
nocobase[bot] 0b1bce1a6e docs: update changelogs 2026-08-08 09:00:40 +00:00
nocobase[bot] 7a32fd101d chore(versions): 😊 publish v2.1.37 v2.1.37 2026-08-08 08:49:15 +00:00
YANG QIA f87ac5e871 fix(data-source-manager): preserve formula fields during database sync (#10303) 2026-08-08 12:52:03 +08:00
Drol 6621b04a1b fix(database): restore through collection endpoints (#10306) 2026-08-07 17:39:28 +08:00
Jiann f3f885dedc fix(plugin-ai): support linkage rules for AI employee actions (#10298)
* fix(plugin-ai): support linkage rules for employee actions

* fix(plugin-ai): limit employee action linkage states

* refactor(plugin-ai): keep action linkage changes client-side
2026-08-07 16:16:31 +08:00
gchust 0408999b53 fix: avoid duplicate backups in transient workers (#10300) 2026-08-07 14:10:30 +08:00
Katherine 26c5fce9ce fix(client-v2): show current popup in popup subtable forms (#10292)
* fix(client-v2): show current popup in popup subtable forms

* fix(client-v2): include popup subtable parent record context

* fix(flow-engine): resolve current popup parent values
2026-08-07 06:38:07 +08:00
Zeke Zhang ee3ee8f0b2 fix(client-v2): localize mobile cancel (#10297) 2026-08-06 19:52:29 +08:00
Katherine 6782fec6c3 feat(client-v2): support date variables in field values (#10289)
* feat(client-v2): support date variables in field values

* fix(flow-engine): narrow parsed date range tuple

* fix(client-v2): enforce date-only variable semantics

* fix(client-v2): restore legacy date-only now values

* feat(client-v2): preview date variable formats

* fix(client-v2): stabilize date variable editor layout
2026-08-06 17:17:10 +08:00
gchust 7fc4e50517 fix: incorrect sub table parent item variable resolving (#10249)
* fix: incorrect sub table parent item variable resolving

* fix: bug

* fix: bug
2026-08-06 15:40:54 +08:00
gchust 5aa8eeaa47 fix(flow-engine): restore secure variable resolution compatibility (#10294) 2026-08-06 08:46:18 +08:00
gchust e529a881a8 fix(plugin-flow-engine): secure variable resolution
Prevent unauthorized variable resolution while preserving FlowModel-configured access.
2026-08-05 19:20:08 +00:00
nocobase[bot] d1f1524c1c docs: update changelogs 2026-08-05 10:24:39 +00:00
nocobase[bot] f19f277707 chore(versions): 😊 publish v2.1.36 v2.1.36 2026-08-05 10:12:28 +00:00
nocobase[bot] 54bd2dafe8 docs: update changelogs 2026-08-05 07:44:38 +00:00
hongboji c7c6f0524a fix(data-source-manager): prevent clearing field interfaces (#10288) 2026-08-05 15:41:24 +08:00
nocobase[bot] 2644eca8db chore(versions): 😊 publish v2.1.35 v2.1.35 2026-08-05 07:33:33 +00:00
Katherine ec4b82366b fix(client-v2): expose current record in JS column event flows (#10279) 2026-08-04 20:24:54 +08:00
Katherine a0ed9ec473 feat(client-v2): support after-success settings for update actions (#10278)
* feat(client-v2): support after-success settings for update actions

* fix(plugin-action-bulk-update): avoid blocking after-success on refresh
2026-08-04 20:20:52 +08:00
Drol 7a40be532c fix(data-source-manager): remove collections from database (#10209) 2026-08-04 12:22:21 +08:00
Drol f7e7bfeb22 fix(database): support MSSQL relation filters with root field sorting (#10224)
* fix(database): support mssql root field sorting with relation filters

* fix(database): support strict MySQL root field sorting
2026-08-04 12:12:39 +08:00
Katherine efa85db981 feat(action): support v2 import and export field search (#10261) 2026-08-03 21:32:03 +08:00
Junyi 1959e84584 fix(plugin-field-sequence): repair sequences from latest batch (#10239)
* fix(plugin-field-sequence): repair sequences from latest batch

* fix(plugin-field-sequence): fix test case

* fix(plugin-field-sequence): fix test case
2026-08-03 08:36:56 +08:00
Junyi 464edf964a fix(plugin-workflow-javascript): close worker lifecycle gaps (#10241) 2026-08-03 00:39:50 +08:00
Junyi 06357edaf7 fix(plugin-workflow-request): fix test case (#10246) 2026-08-02 08:45:53 +08:00