Commit Graph
866 Commits
Author SHA1 Message Date
nocobase[bot] b63bdaa1b5 chore(versions): 😊 publish v2.1.7 2026-06-17 23:17:28 +00:00
nocobase[bot] 3ebcd38637 chore(versions): 😊 publish v2.1.6 2026-06-15 11:24:12 +00:00
nocobase[bot] 832ede9954 chore(versions): 😊 publish v2.1.5 2026-06-15 10:41:39 +00:00
nocobase[bot] ef536e38fb chore(versions): 😊 publish v2.1.4 2026-06-13 06:47:33 +00:00
nocobase[bot] cd06de22f2 chore(versions): 😊 publish v2.1.3 2026-06-12 06:55:54 +00:00
nocobase[bot] 2fd2ef40f3 chore(versions): 😊 publish v2.1.2 2026-06-11 23:14:16 +00:00
nocobase[bot] 72cb4419a7 chore(versions): 😊 publish v2.1.1 2026-06-11 01:08:08 +00:00
nocobase[bot] 864dc98c32 chore(versions): 😊 publish v2.1.0 2026-06-10 23:31:49 +00:00
nocobase[bot] eb13751307 Merge branch 'next' into develop 2026-06-09 02:58:41 +00:00
Drolandchenos 3e4d676d64 Feat/version control (#9563)
* feat(database): add tags property to collection

* feat(cli): add version commit command

* chore: add collection tags

* refactor: expose plugin-backups server api

* refactor(database): unify backup and restore options

* feat(database): support selective backup and skip full pre-drop

* chore: add database adapter option tests

* feat(backups): expose backup and restore table options

* chore: sub class of BackupManager can change file prefix

* feat(backups): add description fied in backup list

* fix: remove backup metadata on destroy

* fix: quote postgres backup table patterns

* chore: add collection tags

* feat(backups): isolate version control backup storage and cache

* feat(backups): isolate restoring from version control or backups`s storage and cache

* fix(cli): allow 2000-char version commit description

* chore(cli): rename command `version commmit` to `revision create`

* fix(plugin-backups): persist backup creator metadata

* feat(client): include command user in event payload

* chore(ai): add error handle in app:plublishEvent api

* docs: add version control operations guide

* fix(collection): mark system collections with system tags

* fix(collection): mark business collections with business tags

* refactor(database): replace collection tags with data category

* test(plugin-backups): stabilize restore manager tests

* fix(plugin-backups): stabilize restore test metadata

* chore: update collection data categories

* fix(plugin-verification): move data category to server collection

* fix(plugin-backups): qualify postgres table filters with schema

* chore: mysql client

* fix(cli): check version control plugin before revision create

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2026-06-09 10:58:00 +08:00
nocobase[bot] 173d21dc9c chore(versions): 😊 publish v2.1.0-beta.46 2026-06-08 07:03:45 +00:00
nocobase[bot] b213d758f4 chore(versions): 😊 publish v2.1.0-beta.45 2026-06-08 04:22:35 +00:00
nocobase[bot] 3de3bf034e chore(versions): 😊 publish v2.1.0-alpha.47 2026-06-08 03:51:59 +00:00
nocobase[bot] f6374dfe73 chore(versions): 😊 publish v2.1.0-alpha.46 2026-06-04 11:21:23 +00:00
nocobase[bot] eaafa27474 chore(versions): 😊 publish v2.1.0-alpha.45 2026-05-29 12:40:26 +00:00
chenos abbe41c110 fix: version 2026-05-29 20:10:18 +08:00
chenos 278fb64b1a fix: version 2026-05-29 17:57:22 +08:00
nocobase[bot] 3e36d712f4 chore(versions): 😊 publish v2.1.0-alpha.40 2026-05-21 22:13:04 +00:00
nocobase[bot] 26f762542f chore(versions): 😊 publish v2.1.0-alpha.39 2026-05-19 23:14:58 +00:00
nocobase[bot] 6dc2d10593 Merge branch 'next' into develop 2026-05-18 05:46:31 +00:00
nocobase[bot] 1e5b3a8cce Merge branch 'main' into next 2026-05-18 05:45:56 +00:00
nocobase[bot] d45723aab3 chore(versions): 😊 publish v2.1.0-alpha.38 2026-05-17 16:31:56 +00:00
YANG QIA 4235a0146f fix(database): avoid persisting current schema on field sync (#9505)
* fix: avoid persisting current schema on field sync

* test: move schema sync cleanup to hooks

* fix: respect collection manager schema during field sync

* test: avoid mocking schema in field sync test

* test: use default schema in field sync test
2026-05-17 23:11:29 +08:00
nocobase[bot] 6c1722e005 chore(versions): 😊 publish v2.1.0-alpha.37 2026-05-17 09:35:56 +00:00
nocobase[bot] 731eea9877 chore(versions): 😊 publish v2.1.0-alpha.36 2026-05-16 10:26:48 +00:00
nocobase[bot] 834b5a9398 chore(versions): 😊 publish v2.1.0-beta.33 2026-05-15 15:43:03 +00:00
katherinehhh 0e80ef8d22 Merge branch 'next' into develop 2026-05-15 17:25:12 +08:00
YANG QIA e7d5f28e97 feat(data-modeling): improve apply for comments and external fields (#9480)
* fix(data-modeling): add comment collection baseline

* fix(cli): return data modeling apply summaries

* fix: improve data modeling diagnostics

* feat(data-source-manager): apply external fields

* feat(data-modeling): expose external metadata commands

* feat(data-modeling): support field validation rules
2026-05-15 17:18:56 +08: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] 2a0af69a89 chore(versions): 😊 publish v2.1.0-alpha.35 2026-05-14 03:48:07 +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] 61df569efb chore(versions): 😊 publish v2.1.0-alpha.34 2026-05-11 16:05:48 +00:00
nocobase[bot] 544febce0e chore(versions): 😊 publish v2.1.0-alpha.33 2026-05-11 11:20:17 +00:00
nocobase[bot] 909f4a109b chore(versions): 😊 publish v2.1.0-alpha.32 2026-05-10 15:40:17 +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] d7edd75f54 chore(versions): 😊 publish v2.1.0-alpha.31 2026-05-09 05:25:44 +00:00
nocobase[bot] 3c5400b991 chore(versions): 😊 publish v2.0.50 2026-05-09 04:49:35 +00:00
nocobase[bot] 25a02ac6fe Merge branch 'next' into develop 2026-05-09 02:58:43 +00:00
nocobase[bot] 2d22b9b1f2 Merge branch 'main' into next 2026-05-09 02:58:05 +00:00
YANG QIA a3a61b66b5 fix(database): imported table names with DB table prefix (#9403)
* fix(database): preserve loaded table names with prefix

* fix(data-source-main): separate dbsync collection source

* fix(database): preserve prefixed tables only for dbsync

* test(data-source-main): stabilize prefixed table loading case
2026-05-09 10:57:28 +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