Commit Graph
50 Commits
Author SHA1 Message Date
nocobase[bot] c8d592e6a1 chore(versions): 😊 publish v2.1.22 2026-07-09 04:37:00 +00:00
nocobase[bot] 996bb1048e chore(versions): 😊 publish v2.1.21 2026-07-08 07:35:47 +00:00
nocobase[bot] 110d32c84b chore(versions): 😊 publish v2.1.20 2026-07-07 02:27:37 +00:00
nocobase[bot] 042a4029cf chore(versions): 😊 publish v2.1.19 2026-07-03 14:23:39 +00:00
gchust 5d9ff12ea3 fix: backup file not sync to cloud (#9981) 2026-07-03 16:26:36 +08:00
Drol 0e1aba1b7b fix(plugin-backups): use spawn args for postgres restore (#9946)
* fix(plugin-backups): use spawn args for postgres restore

* fix(plugin-backups): mock spawnSync in manager tests
2026-07-02 17:06:22 +08:00
nocobase[bot] 0d7e2f2344 chore(versions): 😊 publish v2.1.18 2026-07-02 03:35:22 +00:00
nocobase[bot] f3cc333a56 chore(versions): 😊 publish v2.1.17 2026-07-01 04:33:42 +00:00
nocobase[bot] 529d8666c1 chore(versions): 😊 publish v2.1.15 2026-06-30 14:34:17 +00:00
nocobase[bot] 434e2efad4 chore(versions): 😊 publish v2.1.14 2026-06-29 14:33:36 +00:00
nocobase[bot] 123904d17d chore(versions): 😊 publish v2.1.12 2026-06-26 15:31:01 +00:00
nocobase[bot] 918f2b459f chore(versions): 😊 publish v2.1.11 2026-06-24 23:26:44 +00:00
Drol ea1e40263e fix(plugin-backups): preserve tables during PostgreSQL restore (#9827)
* fix(plugin-backups): support preserving tables during restore

* fix(plugin-backups): skip schema toc when preserving tables

* feat(plugin-backups): add backup archive compression utility
2026-06-24 08:53:28 +08:00
nocobase[bot] dd157b424a chore(versions): 😊 publish v2.1.10 2026-06-23 09:16:05 +00:00
nocobase[bot] 3dff41341f chore(versions): 😊 publish v2.1.9 2026-06-20 03:11:04 +00:00
nocobase[bot] 99230357ea chore(versions): 😊 publish v2.1.8 2026-06-18 05:59:46 +00:00
nocobase[bot] b63bdaa1b5 chore(versions): 😊 publish v2.1.7 2026-06-17 23:17:28 +00:00
YANG QIA fd469a6c72 feat(backups): support Kingbase backup toolchains (#9791)
* feat(plugin-backups): support Kingbase backup toolchains

* fix(plugin-backups): align Kingbase password env type
2026-06-17 20:19:50 +08:00
Drol 967f5207b2 feat(plugin-backups): exclude runtime data from backups (#9804) 2026-06-17 14:44:59 +08:00
chenos 6a8deedbe9 fix: update documentation links 2026-06-16 13:15:26 +08: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
YANG QIA aecc675881 fix(plugin-backups): reject unsafe PostgreSQL schema names (#9758) 2026-06-12 18:00:47 +08: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] 2566df36ad Merge branch 'next' into develop 2026-06-10 07:27:01 +00:00
Katherine a2c8a97344 feat(plugin-backups): add client v2 migration (#9712)
* feat(plugin-backups): add client v2 migration

* fix(plugin-backups): align v2 backup settings UI

* fix(plugin-backups): align v2 storage select behavior
2026-06-10 15:26:17 +08:00
nocobase[bot] e516c32c34 chore(versions): 😊 publish v2.1.0-beta.47 2026-06-09 22:54:46 +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] 186b10e8b9 Merge branch 'next' into develop 2026-05-22 11:13:02 +00:00
nocobase[bot] d2682bf8a3 Merge branch 'main' into next 2026-05-22 11:12:28 +00:00
chenos 627bdfd858 fix: test cases (#9561)
* fix: test cases

* fix: test errors
2026-05-22 19:11:51 +08:00
nocobase[bot] 3e36d712f4 chore(versions): 😊 publish v2.1.0-alpha.40 2026-05-21 22:13:04 +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
chenos bcedae81aa fix: version 2026-05-22 00:12:23 +08:00
chenos 17ea8358bb fix: version 2026-05-22 00:11:09 +08:00
chenos af6e6e9af0 Merge branch 'main' into next
# Conflicts:
#	packages/core/cli/package.json
#	packages/core/utils/src/storage-path.ts
#	packages/presets/nocobase/package.json
2026-05-22 00:00:16 +08:00
chenos 15758e2569 feat: open source backup manager plugin (#9550)
* feat: open source backup manager plugin

* fix: tar version

* fix(utils): add storage path helpers

* fix: test error

* fix: test error

* fix(backups): validate backup paths and honor task options

* fix(backups): improve restore task cleanup

* fix(backups): clear failed restore tasks and use storage path
2026-05-21 23:49:06 +08:00