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
nocobase[bot]
60782df8b5
docs: update changelogs
2026-08-01 16:23:19 +00:00
nocobase[bot]
88353248e4
chore(versions): 😊 publish v2.1.34
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]
10456d2ffb
docs: update changelogs
2026-07-31 01:40:00 +00:00
nocobase[bot]
fab5c3db04
chore(versions): 😊 publish v2.1.33
v2.1.33
2026-07-31 01:29:18 +00:00
PiEgg
2e5038d4ab
feat: update docs
2026-07-30 21:23:49 +08:00
Katherine
6a708d87b5
fix(client-v2): preserve JSON field validation rules ( #10206 )
2026-07-30 10:47:36 +08: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]
73124b4311
docs: update changelogs
2026-07-29 05:58:03 +00:00
nocobase[bot]
deeddcffc4
chore(versions): 😊 publish v2.1.32
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
Leonardo Alves Guimaraes
fbfd9b2878
feat: add Brazilian Portuguese (pt-BR) README translation ( #10150 )
2026-07-29 10:07:49 +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
PiEgg
95d185f625
feat(docs): group search results by section and rank docs above plugin pages ( #10185 )
2026-07-28 17:35:22 +08:00
hongboji
7cb3791912
fix(client-v2): refresh table action linkage state ( #10186 )
...
* fix(client-v2): update linkage rules immutably
* fix(client-v2): restore action linkage disabled state
* fix(client-v2): narrow linkage rule state updates
* fix(client-v2): harden action linkage state recovery
* fix(client-v2): treat action disabled state as transient
---------
Co-authored-by: katherinehhh <katherine_15995@163.com >
2026-07-28 16:43:19 +08:00
nocobase[bot]
8b18d1220e
docs: update changelogs
2026-07-27 15:37:58 +00:00
nocobase[bot]
c4b89ed982
chore(versions): 😊 publish v2.1.31
v2.1.31
2026-07-27 15:26:55 +00:00
Katherine
c11b26c465
fix(client-v2): respect record permissions in table quick edit ( #10182 )
2026-07-27 21:50:41 +08:00
Drol
69231d0f2c
fix(ai): improve document loader timeout and PDF errors ( #10172 )
...
* fix(ai): return clean error message instead of stack trace from document loader worker
- Catch PasswordException in loadPdf and throw a user-friendly message
- Send error.message instead of error.stack back to main thread
* feat(ai): add timeout support to document loader worker
- Add configurable timeout option (default 5 minutes) to loadByWorker
- Terminate worker and reject with clear error on timeout
2026-07-27 21:27:50 +08:00
Drol
e1bdb6e57c
fix(plugin-ai): fix Operator variable selector submenu ( #10167 )
...
* fix(plugin-ai): fix Operator variable cascader not expanding sub-menus
Set changeOnSelect={false} on Variable.Input in UsersSelect so that
clicking a first-level variable category expands its children instead
of immediately firing onChange and collapsing the dropdown.
Also set nullable={false} to remove the Null option since Operator is
a required field.
* fix(plugin-ai): handle operator workflow variables
2026-07-27 15:38:23 +08:00
Drol
364579e706
fix(plugin-ai): sync shortcut context to active conversation ( #10169 )
2026-07-27 14:51:36 +08:00
Drol
ed4709438f
fix(plugin-ai): include form item custom label in AI form context ( #10168 )
2026-07-27 14:50:27 +08:00
Junyi
4a31a07ead
refactor(plugin-workflow): use event queue for pending workflow tasks ( #9846 ) ( #10164 )
...
* refactor(plugin-workflow): refactor pending queue types
* refactor(plugin-workflow): use event queue instead of memory queue for pending management
* fix(plugin-workflow-manual): fix test cases
* fix(plugin-workflow): fix test cases
* fix(plugin-ai): fix type
* fix(plugin-workflow-manual): fix type
* refactor(plugin-workflow): fix memory event queue throughput
* refactor(plugin-workflow-manual): simplify resume of manual submit and fix test cases
2026-07-24 09:01:03 +08:00
nocobase[bot]
426bfd310d
docs: update changelogs
2026-07-24 00:48:45 +00:00
nocobase[bot]
2615392223
chore(versions): 😊 publish v2.1.30
v2.1.30
2026-07-24 00:40:17 +00:00
YANG QIA
22f18cde55
fix(ai): reject invalid editor patches ( #10174 )
2026-07-24 07:44:33 +08:00
YANG QIA
6b1d094332
fix(plugin-auth): resolve custom domain sub-app paths ( #10170 )
...
* fix(plugin-auth): resolve custom domain sub-app paths
* fix(plugin-auth): normalize forwarded custom domains
2026-07-23 23:17:03 +08:00
Zeke Zhang
78a57a8aca
fix(client-v2): restore missing page 404 ( #10159 )
2026-07-23 14:52:25 +08:00
Junyi
57acd60cff
fix(auth): wait for token cleanup before shutdown ( #10151 )
...
* fix(auth): wait for token cleanup before shutdown
* fix(auth): avoid waiting for token cleanup on shutdown
---------
Co-authored-by: xilesun <2013xile@gmail.com >
2026-07-23 12:12:29 +08:00
Katherine
fae870e774
fix(client-v2): improve QR and barcode scanning ( #10145 )
...
* fix(client-v2): improve QR and barcode scanning
* fix(client-v2): harden scanner lifecycle and performance
* fix(client-v2): preserve scanner preview behavior
* chore: retrigger CI
2026-07-23 08:47:45 +08:00
Katherine
ac2c728fee
fix(plugin-backups): show v2 restore errors ( #10158 )
2026-07-23 08:27:39 +08:00
Katherine
11bc0f1fac
fix(client-v2): execute RunJS in date range limits ( #10157 )
2026-07-22 22:28:32 +08:00
Katherine
109db44f10
fix(plugin-field-sequence): bind v2 rule option controls ( #10156 )
2026-07-22 21:57:56 +08:00
hongboji
1322699d40
feat(system-settings): add Myanmar v1 language option ( #10153 )
2026-07-22 20:30:51 +08:00
Jiann
96f038351f
fix: preserve calendar and kanban popup templates ( #9856 )
...
* fix: preserve calendar and kanban popup templates
* fix: preserve calendar and kanban popup templates
* fix(calendar): isolate popup template settings
* fix(calendar): remove unrelated popup template changes
2026-07-22 14:51:32 +08:00
Katherine
3e05bc3f1b
fix(client-v2): avoid clearing popup relation values ( #10146 )
2026-07-22 14:42:23 +08:00
Katherine
3f0ed49730
fix(flow-engine): keep lazy dropdown open on trigger click ( #10143 )
2026-07-22 11:28:58 +08:00