From cb1223f72ead16db61b884a39b430b3be041e39d Mon Sep 17 00:00:00 2001
From: Mathieu <70369997+MathieuRA@users.noreply.github.com>
Date: Tue, 30 Aug 2022 15:36:30 +0200
Subject: [PATCH] feat: technical release (#6387)
---
@xen-orchestra/backups-cli/package.json | 6 +-
@xen-orchestra/backups/package.json | 8 +-
@xen-orchestra/cr-seed-cli/package.json | 2 +-
@xen-orchestra/fs/package.json | 2 +-
@xen-orchestra/proxy/package.json | 10 +-
@xen-orchestra/upload-ova/package.json | 2 +-
@xen-orchestra/xapi/package.json | 6 +-
CHANGELOG.md | 29 +
CHANGELOG.unreleased.md | 14 -
packages/vhd-cli/package.json | 6 +-
packages/vhd-lib/package.json | 6 +-
packages/xapi-explore-sr/package.json | 2 +-
packages/xen-api/examples/package.json | 2 +-
packages/xen-api/package.json | 2 +-
.../__snapshots__/backupNg.spec.js.snap | 24 +
packages/xo-server/package.json | 14 +-
packages/xo-vmdk-to-vhd/package.json | 4 +-
packages/xo-web/package.json | 4 +-
yarn.lock | 31536 ++++++++--------
19 files changed, 16636 insertions(+), 15043 deletions(-)
diff --git a/@xen-orchestra/backups-cli/package.json b/@xen-orchestra/backups-cli/package.json
index 48f58bc9e..192675b5c 100644
--- a/@xen-orchestra/backups-cli/package.json
+++ b/@xen-orchestra/backups-cli/package.json
@@ -7,8 +7,8 @@
"bugs": "https://github.com/vatesfr/xen-orchestra/issues",
"dependencies": {
"@xen-orchestra/async-map": "^0.1.2",
- "@xen-orchestra/backups": "^0.27.3",
- "@xen-orchestra/fs": "^2.1.0",
+ "@xen-orchestra/backups": "^0.27.4",
+ "@xen-orchestra/fs": "^3.0.0",
"filenamify": "^4.1.0",
"getopts": "^2.2.5",
"lodash": "^4.17.15",
@@ -27,7 +27,7 @@
"scripts": {
"postversion": "npm publish --access public"
},
- "version": "0.7.6",
+ "version": "0.7.7",
"license": "AGPL-3.0-or-later",
"author": {
"name": "Vates SAS",
diff --git a/@xen-orchestra/backups/package.json b/@xen-orchestra/backups/package.json
index ca22dbdd0..4213faad6 100644
--- a/@xen-orchestra/backups/package.json
+++ b/@xen-orchestra/backups/package.json
@@ -8,7 +8,7 @@
"type": "git",
"url": "https://github.com/vatesfr/xen-orchestra.git"
},
- "version": "0.27.3",
+ "version": "0.27.4",
"engines": {
"node": ">=14.6"
},
@@ -22,7 +22,7 @@
"@vates/disposable": "^0.1.1",
"@vates/parse-duration": "^0.1.1",
"@xen-orchestra/async-map": "^0.1.2",
- "@xen-orchestra/fs": "^2.1.0",
+ "@xen-orchestra/fs": "^3.0.0",
"@xen-orchestra/log": "^0.3.0",
"@xen-orchestra/template": "^0.1.0",
"compare-versions": "^4.0.1",
@@ -38,7 +38,7 @@
"promise-toolbox": "^0.21.0",
"proper-lockfile": "^4.1.2",
"uuid": "^8.3.2",
- "vhd-lib": "^3.3.5",
+ "vhd-lib": "^4.0.0",
"yazl": "^2.5.1"
},
"devDependencies": {
@@ -46,7 +46,7 @@
"tmp": "^0.2.1"
},
"peerDependencies": {
- "@xen-orchestra/xapi": "^1.4.1"
+ "@xen-orchestra/xapi": "^1.4.2"
},
"license": "AGPL-3.0-or-later",
"author": {
diff --git a/@xen-orchestra/cr-seed-cli/package.json b/@xen-orchestra/cr-seed-cli/package.json
index adc6d83ee..e89ae94a8 100644
--- a/@xen-orchestra/cr-seed-cli/package.json
+++ b/@xen-orchestra/cr-seed-cli/package.json
@@ -18,7 +18,7 @@
"preferGlobal": true,
"dependencies": {
"golike-defer": "^0.5.1",
- "xen-api": "^1.2.1"
+ "xen-api": "^1.2.2"
},
"scripts": {
"postversion": "npm publish"
diff --git a/@xen-orchestra/fs/package.json b/@xen-orchestra/fs/package.json
index c5eab26b3..2fd73bb30 100644
--- a/@xen-orchestra/fs/package.json
+++ b/@xen-orchestra/fs/package.json
@@ -1,7 +1,7 @@
{
"private": false,
"name": "@xen-orchestra/fs",
- "version": "2.1.0",
+ "version": "3.0.0",
"license": "AGPL-3.0-or-later",
"description": "The File System for Xen Orchestra backups.",
"homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/fs",
diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json
index 965b69a8d..22753c48b 100644
--- a/@xen-orchestra/proxy/package.json
+++ b/@xen-orchestra/proxy/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@xen-orchestra/proxy",
- "version": "0.25.1",
+ "version": "0.26.0",
"license": "AGPL-3.0-or-later",
"description": "XO Proxy used to remotely execute backup jobs",
"keywords": [
@@ -32,13 +32,13 @@
"@vates/decorate-with": "^2.0.0",
"@vates/disposable": "^0.1.1",
"@xen-orchestra/async-map": "^0.1.2",
- "@xen-orchestra/backups": "^0.27.3",
- "@xen-orchestra/fs": "^2.1.0",
+ "@xen-orchestra/backups": "^0.27.4",
+ "@xen-orchestra/fs": "^3.0.0",
"@xen-orchestra/log": "^0.3.0",
"@xen-orchestra/mixin": "^0.1.0",
"@xen-orchestra/mixins": "^0.7.1",
"@xen-orchestra/self-signed": "^0.1.3",
- "@xen-orchestra/xapi": "^1.4.1",
+ "@xen-orchestra/xapi": "^1.4.2",
"ajv": "^8.0.3",
"app-conf": "^2.1.0",
"async-iterator-to-stream": "^1.1.0",
@@ -60,7 +60,7 @@
"source-map-support": "^0.5.16",
"stoppable": "^1.0.6",
"xdg-basedir": "^5.1.0",
- "xen-api": "^1.2.1",
+ "xen-api": "^1.2.2",
"xo-common": "^0.8.0"
},
"devDependencies": {
diff --git a/@xen-orchestra/upload-ova/package.json b/@xen-orchestra/upload-ova/package.json
index c707123de..67d573852 100644
--- a/@xen-orchestra/upload-ova/package.json
+++ b/@xen-orchestra/upload-ova/package.json
@@ -43,7 +43,7 @@
"pw": "^0.0.4",
"xdg-basedir": "^4.0.0",
"xo-lib": "^0.11.1",
- "xo-vmdk-to-vhd": "^2.4.2"
+ "xo-vmdk-to-vhd": "^2.4.3"
},
"devDependencies": {
"@babel/cli": "^7.0.0",
diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json
index 23e75f277..9d5aa657c 100644
--- a/@xen-orchestra/xapi/package.json
+++ b/@xen-orchestra/xapi/package.json
@@ -1,6 +1,6 @@
{
"name": "@xen-orchestra/xapi",
- "version": "1.4.1",
+ "version": "1.4.2",
"homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/xapi",
"bugs": "https://github.com/vatesfr/xen-orchestra/issues",
"repository": {
@@ -15,7 +15,7 @@
"node": ">=14"
},
"peerDependencies": {
- "xen-api": "^1.2.1"
+ "xen-api": "^1.2.2"
},
"scripts": {
"postversion": "npm publish --access public"
@@ -29,7 +29,7 @@
"json-rpc-protocol": "^0.13.2",
"lodash": "^4.17.15",
"promise-toolbox": "^0.21.0",
- "vhd-lib": "^3.3.5",
+ "vhd-lib": "^4.0.0",
"xo-common": "^0.8.0"
},
"private": false,
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 882569266..b502da9b1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,34 @@
# ChangeLog
+## **next**
+
+### Enhancements
+
+> Users must be able to say: “Nice enhancement, I'm eager to test it”
+
+- [Home/Storage] Show which SRs are used for HA state files [#6339](https://github.com/vatesfr/xen-orchestra/issues/6339) (PR [#6384](https://github.com/vatesfr/xen-orchestra/pull/6384))
+
+### Bug fixes
+
+> Users must be able to say: “I had this issue, happy to know it's fixed”
+
+- [Backup/Restore] Fix backup list not loading on page load (PR [#6364](https://github.com/vatesfr/xen-orchestra/pull/6364))
+- [Host] Fix `should not contains property ["ignoreBackup"]` on some host operations (PR [#6362](https://github.com/vatesfr/xen-orchestra/pull/6362))
+
+### Packages to release
+
+- @xen-orchestra/fs 3.0.0
+- vhd-lib 4.0.0
+- @xen-orchestra/backups 0.27.4
+- @xen-orchestra/backups-cli 0.7.7
+- @xen-orchestra/xapi 1.4.2
+- xen-api 1.2.2
+- @xen-orchestra/proxy 0.26.0
+- vhd-cli 0.9.1
+- xo-vmdk-to-vhd 2.4.3
+- xo-server 5.101.0
+- xo-web 5.102.0
+
## **5.73.1** (2022-08-04)
diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md
index ddc79acc0..d5f47de32 100644
--- a/CHANGELOG.unreleased.md
+++ b/CHANGELOG.unreleased.md
@@ -7,15 +7,10 @@
> Users must be able to say: “Nice enhancement, I'm eager to test it”
-- [Home/Storage] Show which SRs are used for HA state files [#6339](https://github.com/vatesfr/xen-orchestra/issues/6339) (PR [#6384](https://github.com/vatesfr/xen-orchestra/pull/6384))
-
### Bug fixes
> Users must be able to say: “I had this issue, happy to know it's fixed”
-- [Backup/Restore] Fix backup list not loading on page load (PR [#6364](https://github.com/vatesfr/xen-orchestra/pull/6364))
-- [Host] Fix `should not contains property ["ignoreBackup"]` on some host operations (PR [#6362](https://github.com/vatesfr/xen-orchestra/pull/6362))
-
### Packages to release
> When modifying a package, add it here with its release type.
@@ -32,13 +27,4 @@
-- @xen-orchestra/backups patch
-- @xen-orchestra/fs major
-- @xen-orchestra/proxy minor
-- vhd-lib major
-- xen-api patch
-- xo-vmdk-to-vhd patch
-- xo-server minor
-- xo-web minor
-
diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json
index d6893c812..6b71c933f 100644
--- a/packages/vhd-cli/package.json
+++ b/packages/vhd-cli/package.json
@@ -1,7 +1,7 @@
{
"private": false,
"name": "vhd-cli",
- "version": "0.9.0",
+ "version": "0.9.1",
"license": "ISC",
"description": "Tools to read/create and merge VHD files",
"homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/packages/vhd-cli",
@@ -23,7 +23,7 @@
"node": ">=10"
},
"dependencies": {
- "@xen-orchestra/fs": "^2.1.0",
+ "@xen-orchestra/fs": "^3.0.0",
"cli-progress": "^3.1.0",
"exec-promise": "^0.7.0",
"getopts": "^2.2.3",
@@ -31,7 +31,7 @@
"lodash": "^4.17.21",
"promise-toolbox": "^0.21.0",
"uuid": "^8.3.2",
- "vhd-lib": "^3.3.5"
+ "vhd-lib": "^4.0.0"
},
"scripts": {
"postversion": "npm publish"
diff --git a/packages/vhd-lib/package.json b/packages/vhd-lib/package.json
index c728921c8..7515f5016 100644
--- a/packages/vhd-lib/package.json
+++ b/packages/vhd-lib/package.json
@@ -1,7 +1,7 @@
{
"private": false,
"name": "vhd-lib",
- "version": "3.3.5",
+ "version": "4.0.0",
"license": "AGPL-3.0-or-later",
"description": "Primitives for VHD file handling",
"homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/packages/vhd-lib",
@@ -18,7 +18,7 @@
"@vates/async-each": "^1.0.0",
"@vates/read-chunk": "^1.0.0",
"@xen-orchestra/async-map": "^0.1.2",
- "@xen-orchestra/fs": "^2.1.0",
+ "@xen-orchestra/fs": "^3.0.0",
"@xen-orchestra/log": "^0.3.0",
"async-iterator-to-stream": "^1.0.2",
"fs-extra": "^10.0.0",
@@ -30,7 +30,7 @@
"uuid": "^8.3.1"
},
"devDependencies": {
- "@xen-orchestra/fs": "^2.1.0",
+ "@xen-orchestra/fs": "^3.0.0",
"execa": "^5.0.0",
"get-stream": "^6.0.0",
"rimraf": "^3.0.2",
diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json
index 3d9ca5d4f..4e5757eb9 100644
--- a/packages/xapi-explore-sr/package.json
+++ b/packages/xapi-explore-sr/package.json
@@ -40,7 +40,7 @@
"human-format": "^1.0.0",
"lodash": "^4.17.4",
"pw": "^0.0.4",
- "xen-api": "^1.2.1"
+ "xen-api": "^1.2.2"
},
"devDependencies": {
"@babel/cli": "^7.1.5",
diff --git a/packages/xen-api/examples/package.json b/packages/xen-api/examples/package.json
index cbaec7eef..59ec615f2 100644
--- a/packages/xen-api/examples/package.json
+++ b/packages/xen-api/examples/package.json
@@ -8,6 +8,6 @@
"promise-toolbox": "^0.19.2",
"readable-stream": "^3.1.1",
"throttle": "^1.0.3",
- "vhd-lib": "^3.3.5"
+ "vhd-lib": "^4.0.0"
}
}
diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json
index 7553642c3..b9fd3221b 100644
--- a/packages/xen-api/package.json
+++ b/packages/xen-api/package.json
@@ -1,7 +1,7 @@
{
"private": false,
"name": "xen-api",
- "version": "1.2.1",
+ "version": "1.2.2",
"license": "ISC",
"description": "Connector to the Xen API",
"keywords": [
diff --git a/packages/xo-server-test/src/backupNg/__snapshots__/backupNg.spec.js.snap b/packages/xo-server-test/src/backupNg/__snapshots__/backupNg.spec.js.snap
index 18f0215db..e4bb1f575 100644
--- a/packages/xo-server-test/src/backupNg/__snapshots__/backupNg.spec.js.snap
+++ b/packages/xo-server-test/src/backupNg/__snapshots__/backupNg.spec.js.snap
@@ -81,6 +81,30 @@ Object {
}
`;
+exports[`backupNg create and execute backup with enabled offline backup 6`] = `
+Object {
+ "data": Any