Julien Fontanet
38388cc297
chore(backups/VmBackup): remove unused remotes param
2022-05-18 19:01:06 +02:00
Julien Fontanet
a7b17b2b8c
chore(backups/Backup): assign this.run in constructor depending of type
2022-05-18 19:01:06 +02:00
Florent BEAUCHAMP
d93afc4648
fix(xo-web/remotes): form not saving HTTPS and allow unauthorized during S3 creation ( #6219 )
2022-05-18 12:07:38 +02:00
Julien Fontanet
24449e41bb
docs(backups): run description object
2022-05-18 11:22:30 +02:00
Julien Fontanet
df6f3ed165
chore(backups,xo-server,proxy): centralize default settings
2022-05-18 11:14:56 +02:00
Julien Fontanet
ca5914dbfb
docs(backups): outline writer API
2022-05-17 14:07:01 +02:00
Julien Fontanet
3c3a1f8981
chore: update dev deps
2022-05-17 11:27:06 +02:00
Florent BEAUCHAMP
01810f35b2
fix(S3#_list): handle remote without base directory ( #6218 )
...
Related to zammad#6740
2022-05-17 10:56:45 +02:00
Florent BEAUCHAMP
5db4083414
feat(backups): add settings to force snapshotting during VM backup ( #6221 )
...
Fixes zammad#6735
2022-05-17 10:54:28 +02:00
Florent BEAUCHAMP
8bf3a747f0
feat(backups): add cache for backup metadata ( #6220 )
...
Fixes zammad#5747
Listing all the backup can be slow. To speed it up, the metadata of all the backups of each VM is cached in a single gzipped JSON file.
The cache is invalidated when a backup is deleted or created.
2022-05-17 10:43:00 +02:00
Julien Fontanet
f0e817a8d9
chore: format with Prettier
2022-05-17 10:35:16 +02:00
Florent Beauchamp
b181c59698
fix(fs/S3#_createReadStream): avoid race condition when checking file exist
2022-05-17 10:34:08 +02:00
Julien Fontanet
cfa094f208
chore(xo-proxy-cli): convert to ESM
2022-05-16 17:27:00 +02:00
Julien Fontanet
9ee5a8d089
fix(xo-proxy-cli): don't try to load xo-proxy vendor config
...
It's not necessary, not relevant (because it does not belong to this app) and the path was incorrect anyway.
2022-05-16 17:27:00 +02:00
Denis Fondras
819127da57
docs(installation): add OpenBSD instruction ( #5762 )
2022-05-16 12:05:52 +02:00
Julien Fontanet
6e9659a797
feat: release 5.70.2
2022-05-16 10:22:53 +02:00
Julien Fontanet
07bd9cadd4
fix(xo-server/vm.create): typo during VIF creation
...
Introduced by ecae554a7
Fixes https://xcp-ng.org/forum/post/49143
2022-05-15 14:32:59 +02:00
Florent BEAUCHAMP
a1bcd35e26
feat(backups/cleanVm): can fully merge VHD chains ( #6184 )
...
Before this change, `cleanVm` only knew how to merge a single VHD, now, with the help of `VhdSynthetic`, it can merge the whole chain in a single pass.
2022-05-13 16:46:22 +02:00
Florent BEAUCHAMP
1a741e18fd
fix(vhd-lib/VhdDirectory#writeChunkFilters): correctly overwrite chunk-filter.json ( #6235 )
2022-05-13 13:38:02 +02:00
Olivier Lambert
2e133dd0fb
feat: create SECURITY.md ( #6176 )
...
Co-authored-by: Jon Sands <fohdeesha@gmail.com>
2022-05-13 10:58:55 +02:00
Julien Fontanet
ecae554a78
chore(xo-server): use @xen-orchestra/xapi/VIF_create
2022-05-12 15:36:19 +02:00
Julien Fontanet
4bed50b4ed
chore(xo-server): remove unused {export,import}DeltaVm functions
2022-05-12 15:10:48 +02:00
Julien Fontanet
c92b371d9e
feat(xo-server): 5.93.1
2022-05-12 11:50:48 +02:00
Julien Fontanet
35e6bb30db
feat(@xen-orchestra/proxy): 0.22.1
2022-05-12 11:49:32 +02:00
Julien Fontanet
1aaa123f47
feat(@xen-orchestra/mixins): 0.4.0
2022-05-12 11:47:59 +02:00
Julien Fontanet
a8c507a1df
feat(@xen-orchestra/backups): 0.23.0
2022-05-12 11:43:41 +02:00
Julien Fontanet
581e3c358f
feat(@xen-orchestra/xapi): 1.0.0
2022-05-12 11:41:09 +02:00
Julien Fontanet
e4f1b8f2e0
fix(xo-server/installPatches): fix pool wide detection ( #6231 )
...
Introduced by 3f1c41a4f
Fixes zammad#6819 zammad#6781 zammad#6827
In #6186 the behavior was changed to always pass hosts, which broke the pool wide detection.
2022-05-12 10:56:18 +02:00
Julien Fontanet
29e8a7fd7e
docs(xo-server/REST API): Set-Cookie is not implemented
2022-05-10 15:31:40 +02:00
Julien Fontanet
4af289c492
feat(docs/architecture): update xo-cli usage
2022-05-10 11:38:19 +02:00
Julien Fontanet
cd95793054
chore(mixins): convert to ESM
2022-05-09 14:46:25 +02:00
Julien Fontanet
ab71578cf2
chore(xapi): major version
...
When using major version zero, every increase of the minor version number is breaking.
Which means that each new version of `xapi` required also a new release of `@xen-orchestra/backups`, using a true major version will fix that.
2022-05-09 10:00:36 +02:00
Julien Fontanet
df07d4a393
chore: refresh yarn.lock
2022-05-06 11:42:40 +02:00
Julien Fontanet
2518395c03
feat: release 5.70.1
2022-05-04 15:55:41 +02:00
Thierry Goettelmann
50f3ab7798
feat(scripts/gen-deps-list.js): new util to generate deps list ( #6181 )
2022-05-04 09:57:21 +02:00
Julien Fontanet
2d01056ea9
chore(CHANGELOG): integrate released changes
2022-05-03 17:52:29 +02:00
Julien Fontanet
f40fb3bab3
feat(xo-server): 5.93.0
2022-05-03 17:36:10 +02:00
Julien Fontanet
fe7c60654d
feat(@xen-orchestra/proxy): 0.22.0
2022-05-03 17:35:43 +02:00
Julien Fontanet
728b640ff8
feat(@xen-orchestra/backups): 0.22.0
2022-05-03 17:35:20 +02:00
Julien Fontanet
55c247e5d0
feat(@xen-orchestra/xapi): 0.11.0
2022-05-03 17:34:42 +02:00
Julien Fontanet
6be15b780a
feat(@xen-orchestra/mixins): 0.3.1
2022-05-03 17:33:44 +02:00
Florent BEAUCHAMP
150c552ef9
fix(xo-server/checkBackupNg): wait for VM to be running before watching guest metrics ( #6214 )
...
Introduced by 7d6e832
2022-05-03 15:11:01 +02:00
Julien Fontanet
7005c1f5e5
feat(xapi/VM_{checkpoint,snapshot}): complete NOBAK support ( #6208 )
...
Fixes #2560
2022-05-03 10:28:00 +02:00
Julien Fontanet
a66ae33d5d
fix(mixins/HttpProxy): don't fail on missing httpServer
...
Introduced by 98641631a
Similar to bc7fc750f
Which is the case when instanciated from `xo-server-recover-account`.
2022-05-02 13:34:07 +02:00
Julien Fontanet
8ed8447665
chore(cached-dns.lookup/README): regenerate from .USAGE.md
2022-04-29 15:54:57 +02:00
Florent BEAUCHAMP
e740719732
fix(xo-server/proxy-console): don't close client socket before legacy fallback ( #6203 )
2022-04-29 15:24:30 +02:00
Mathieu
bfd9238f6d
feat: release 5.70.0 ( #6211 )
2022-04-29 12:18:21 +02:00
Mathieu
cca47a8149
feat: technical release ( #6209 )
2022-04-28 16:28:24 +02:00
Julien Fontanet
3ecf099fe0
feat(mixins/HttpProxy): HTTP/HTTP CONNECT proxy ( #6201 )
2022-04-28 15:39:21 +02:00
Julien Fontanet
6f56dc0339
fix(CHANGELOG.unreleased): style & package order
2022-04-28 15:15:10 +02:00