gchust
eacd9100e8
fix: incorrect encryption field key backup
2026-08-20 11:43:22 +08:00
nocobase[bot]
1033f93a29
chore(versions): 😊 publish v2.1.43
2026-08-19 06:12:00 +00:00
Drol
107924e28f
fix(data-source-manager): preserve field metadata when reloading tables ( #10387 )
2026-08-19 09:44:23 +08:00
nocobase[bot]
28ae682d6b
chore(versions): 😊 publish v2.1.42
2026-08-18 13:27:56 +00:00
xxshu26
307b5765a4
feat(plugin-ai): add SSYCloud LLM provider ( #10349 )
...
* feat(plugin-ai): add SSYCloud LLM provider
* feat(plugin-ai): add SSYCloud LLM provider
* fix(plugin-ai): configure SSYCloud X-Title and remove external link
2026-08-18 14:13:38 +08:00
Zeke Zhang
42805909c4
fix(plugin-flow-engine): resolve tree targets
2026-08-18 08:19:56 +08:00
Junyi
ab41d0fa10
fix(plugin-workflow-javascript): filter task recovery candidates ( #10366 )
2026-08-17 00:27:16 +08:00
nocobase[bot]
5392403edc
chore(versions): 😊 publish v2.1.41
2026-08-16 05:00:03 +00:00
Zeke Zhang
6c8f08eb55
fix(file-manager): fix single record picker ( #10372 )
2026-08-15 08:45:29 +08:00
Katherine
2a09daa6e6
fix(plugin-field-markdown-vditor): support dark HTML previews ( #10370 )
2026-08-14 17:44:19 +08:00
nocobase[bot]
5b6a07fbe5
chore(versions): 😊 publish 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
adcc3ea2cf
fix(client-v2): default tree filters to cascader ( #10357 )
2026-08-13 22:45:47 +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
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]
f51272d718
chore(versions): 😊 publish 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
nocobase[bot]
ec573190e7
chore(versions): 😊 publish 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
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]
7a32fd101d
chore(versions): 😊 publish v2.1.37
2026-08-08 08:49:15 +00: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
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]
f19f277707
chore(versions): 😊 publish v2.1.36
2026-08-05 10:12:28 +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
2026-08-05 07:33:33 +00: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
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
nocobase[bot]
88353248e4
chore(versions): 😊 publish v2.1.34
2026-08-01 16:12:24 +00:00
Junyi
05f010fb96
fix(workflow): parse auto revision parameter ( #10243 )
2026-08-01 21:56:28 +08:00
Zeke Zhang
b9bd913cdb
fix(client-v2): skip empty-filter refresh ( #9890 )
...
* fix(client-v2): skip empty-filter refresh
* fix(client-v2): sync manual page reset
* fix(plugin-ui-templates): bind reference filters
2026-07-31 22:58:08 +08:00
nocobase[bot]
fab5c3db04
chore(versions): 😊 publish v2.1.33
2026-07-31 01:29:18 +00:00
Junyi
d8c017f8e4
fix(plugin-workflow): save jobs in batches ( #10204 )
2026-07-30 00:47:01 +08:00
Katherine
b766721975
fix(plugin-backups): validate backup retention limit ( #10189 )
...
* fix(plugin-backups): validate backup retention limit
* test(plugin-backups): assert retention validation directly
2026-07-29 20:46:35 +08:00
Drol
a53e49f9b0
fix(plugin-ai): validate AI employee attachment uploads ( #10195 )
...
* fix(plugin-ai): validate AI employee attachment uploads
* fix(plugin-ai): fix attachment size declaration type
2026-07-29 15:06:09 +08:00
nocobase[bot]
deeddcffc4
chore(versions): 😊 publish v2.1.32
2026-07-29 05:47:54 +00:00
Katherine
1edf24b169
fix(plugin-data-source-manager): enable target collection and key search ( #10194 )
...
* fix(plugin-data-source-manager): enable target collection search
* fix(plugin-data-source-manager): enable target key search
2026-07-29 11:47:20 +08:00
Junyi
2d7b91a26e
fix(plugin-workflow): load all workflow revisions ( #10190 )
2026-07-28 21:12:36 +08:00
Katherine
120046828c
fix(plugin-environment-variables): show v2 submit errors ( #10181 )
...
* fix(plugin-environment-variables): show v2 submit errors
* fix(plugin-environment-variables): exclude secrets from value filters
2026-07-28 19:28:35 +08:00