From 11801f306c1f88c257d3293c7c8d483068b66da7 Mon Sep 17 00:00:00 2001 From: Pierre Donias Date: Wed, 24 Feb 2021 15:54:37 +0100 Subject: [PATCH] feat: technical release (#5613) --- @vates/disposable/package.json | 2 +- @xen-orchestra/backups-cli/package.json | 4 ++-- @xen-orchestra/backups/package.json | 4 ++-- @xen-orchestra/cr-seed-cli/package.json | 2 +- @xen-orchestra/fs/package.json | 2 +- @xen-orchestra/proxy/package.json | 8 +++---- @xen-orchestra/xapi/package.json | 2 +- CHANGELOG.md | 32 +++++++++++++++++++++++++ CHANGELOG.unreleased.md | 24 ------------------- packages/vhd-cli/package.json | 2 +- packages/vhd-lib/package.json | 2 +- packages/xapi-explore-sr/package.json | 2 +- packages/xen-api/package.json | 2 +- packages/xo-acl-resolver/package.json | 2 +- packages/xo-common/package.json | 2 +- packages/xo-server-audit/package.json | 2 +- packages/xo-server-test/package.json | 2 +- packages/xo-server/package.json | 12 +++++----- packages/xo-web/package.json | 4 ++-- 19 files changed, 60 insertions(+), 52 deletions(-) diff --git a/@vates/disposable/package.json b/@vates/disposable/package.json index aee76a2f2..d7fb86286 100644 --- a/@vates/disposable/package.json +++ b/@vates/disposable/package.json @@ -14,7 +14,7 @@ "url": "https://vates.fr" }, "license": "ISC", - "version": "0.0.0", + "version": "0.1.0", "engines": { "node": ">=8.10" }, diff --git a/@xen-orchestra/backups-cli/package.json b/@xen-orchestra/backups-cli/package.json index 9c46889c5..afb5dc446 100644 --- a/@xen-orchestra/backups-cli/package.json +++ b/@xen-orchestra/backups-cli/package.json @@ -6,8 +6,8 @@ "preferGlobal": true, "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "dependencies": { - "@xen-orchestra/backups": "^0.4.0", - "@xen-orchestra/fs": "^0.12.1", + "@xen-orchestra/backups": "^0.5.0", + "@xen-orchestra/fs": "^0.13.0", "filenamify": "^4.1.0", "getopts": "^2.2.5", "limit-concurrency-decorator": "^0.4.0", diff --git a/@xen-orchestra/backups/package.json b/@xen-orchestra/backups/package.json index 1aefe9030..718686264 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.4.0", + "version": "0.5.0", "engines": { "node": ">=14.5" }, @@ -16,7 +16,7 @@ "postversion": "npm publish --access public" }, "dependencies": { - "@vates/disposable": "^0.0.0", + "@vates/disposable": "^0.1.0", "@vates/multi-key-map": "^0.1.0", "@xen-orchestra/async-map": "^0.0.0", "@xen-orchestra/log": "^0.2.0", diff --git a/@xen-orchestra/cr-seed-cli/package.json b/@xen-orchestra/cr-seed-cli/package.json index 406db5b4f..8e1f8e29a 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.4.1", - "xen-api": "^0.29.0" + "xen-api": "^0.29.1" }, "scripts": { "postversion": "npm publish" diff --git a/@xen-orchestra/fs/package.json b/@xen-orchestra/fs/package.json index 3eb88f11a..f40a9dc38 100644 --- a/@xen-orchestra/fs/package.json +++ b/@xen-orchestra/fs/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/fs", - "version": "0.12.1", + "version": "0.13.0", "license": "AGPL-3.0-or-later", "description": "The File System for Xen Orchestra backups.", "keywords": [], diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json index a7c1b7b0e..16fd2a4c6 100644 --- a/@xen-orchestra/proxy/package.json +++ b/@xen-orchestra/proxy/package.json @@ -34,11 +34,11 @@ "@iarna/toml": "^2.2.0", "@vates/compose": "^2.0.0", "@vates/decorate-with": "^0.0.1", - "@vates/disposable": "^0.0.0", + "@vates/disposable": "^0.1.0", "@vates/parse-duration": "^0.1.0", - "@xen-orchestra/backups": "^0.4.0", + "@xen-orchestra/backups": "^0.5.0", "@xen-orchestra/emit-async": "^0.0.0", - "@xen-orchestra/fs": "0.12.0", + "@xen-orchestra/fs": "^0.13.0", "@xen-orchestra/log": "^0.2.0", "@xen-orchestra/self-signed": "^0.1.0", "@xen-orchestra/xapi": "^0.4.1", @@ -65,7 +65,7 @@ "source-map-support": "^0.5.16", "stoppable": "^1.0.6", "xdg-basedir": "^4.0.0", - "xo-common": "^0.5.0" + "xo-common": "^0.6.0" }, "devDependencies": { "@babel/cli": "^7.0.0", diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json index 45c947ddc..17ef3bbb7 100644 --- a/@xen-orchestra/xapi/package.json +++ b/@xen-orchestra/xapi/package.json @@ -24,7 +24,7 @@ "rimraf": "^3.0.0" }, "peerDependencies": { - "xen-api": "^0.29.0" + "xen-api": "^0.29.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", diff --git a/CHANGELOG.md b/CHANGELOG.md index 23d939f47..f96e57d71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # ChangeLog +## **next** + +### Enhancements + +- [Task] Display age and estimated duration (PR [#5530](https://github.com/vatesfr/xen-orchestra/pull/5530)) +- [Proxy] Ask for a confirmation before upgrading a proxy with running backups (PR [#5533](https://github.com/vatesfr/xen-orchestra/pull/5533)) +- [Backup/restore] Allow backup restore to any licence even if XOA isn't registered (PR [#5547](https://github.com/vatesfr/xen-orchestra/pull/5547)) +- [Import] Ignore case when detecting file type (PR [#5574](https://github.com/vatesfr/xen-orchestra/pull/5574)) +- [Backup] Ability to set a specific schedule to always run full backups [#5541](https://github.com/vatesfr/xen-orchestra/issues/5541) (PR [#5546](https://github.com/vatesfr/xen-orchestra/pull/5546)) +- [Proxy] Log VM backup restoration (PR [#5576](https://github.com/vatesfr/xen-orchestra/pull/5576)) +- [XOA] Add warning message in the menu if "XOA check" reports any problems (PR [#5534](https://github.com/vatesfr/xen-orchestra/pull/5534)) + +### Bug fixes + +- [VM/Snapshot export] Fix `Error: no available place in queue` on canceling an export via browser then starting a new one when the concurrency threshold is reached [#5535](https://github.com/vatesfr/xen-orchestra/issues/5535) (PR [#5538](https://github.com/vatesfr/xen-orchestra/pull/5538)) +- [Servers] Hide pool's objects if its master is unreachable [#5475](https://github.com/vatesfr/xen-orchestra/issues/5475) (PR [#5526](https://github.com/vatesfr/xen-orchestra/pull/5526)) +- [Host] Restart toolstack: fix `ECONNREFUSED` error (PR [#5553](https://github.com/vatesfr/xen-orchestra/pull/5553)) +- [VM migration] Intra-pool: don't automatically select migration network if no default migration network is defined on the pool (PR [#5564](https://github.com/vatesfr/xen-orchestra/pull/5564)) +- [New SR] Fix `lun.LUNid.trim is not a function` error [#5497](https://github.com/vatesfr/xen-orchestra/issues/5497) (PR [#5581](https://github.com/vatesfr/xen-orchestra/pull/5581)) +- [Home/vm] Bulk intra pool migration: fix VM VDIs on a shared SR wrongly migrated to the default SR (PR [#3987](https://github.com/vatesfr/xen-orchestra/pull/3987)) +- [Select] Display the option on multiple lines if needed (PR [#5580](https://github.com/vatesfr/xen-orchestra/pull/5580)) + +### Released packages + +- @vates/disposable 0.1.0 +- @xen-orchestra/fs 0.13.0 +- @xen-orchestra/backups 0.5.0 +- xen-api 0.29.1 +- xo-common 0.6.0 +- xo-server 5.75.0 +- xo-web 5.78.0 + ## **5.55.1** (2021-02-05) Channel: latest diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 21e60b020..154c5e87a 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -7,26 +7,10 @@ > Users must be able to say: “Nice enhancement, I'm eager to test it” -- [Task] Display age and estimated duration (PR [#5530](https://github.com/vatesfr/xen-orchestra/pull/5530)) -- [Proxy] Ask for a confirmation before upgrading a proxy with running backups (PR [#5533](https://github.com/vatesfr/xen-orchestra/pull/5533)) -- [Backup/restore] Allow backup restore to any licence even if XOA isn't registered (PR [#5547](https://github.com/vatesfr/xen-orchestra/pull/5547)) -- [Import] Ignore case when detecting file type (PR [#5574](https://github.com/vatesfr/xen-orchestra/pull/5574)) -- [Backup] Ability to set a specific schedule to always run full backups [#5541](https://github.com/vatesfr/xen-orchestra/issues/5541) (PR [#5546](https://github.com/vatesfr/xen-orchestra/pull/5546)) -- [Proxy] Log VM backup restoration (PR [#5576](https://github.com/vatesfr/xen-orchestra/pull/5576)) -- [XOA] Add warning message in the menu if "XOA check" reports any problems (PR [#5534](https://github.com/vatesfr/xen-orchestra/pull/5534)) - ### Bug fixes > Users must be able to say: “I had this issue, happy to know it's fixed” -- [VM/Snapshot export] Fix `Error: no available place in queue` on canceling an export via browser then starting a new one when the concurrency threshold is reached [#5535](https://github.com/vatesfr/xen-orchestra/issues/5535) (PR [#5538](https://github.com/vatesfr/xen-orchestra/pull/5538)) -- [Servers] Hide pool's objects if its master is unreachable [#5475](https://github.com/vatesfr/xen-orchestra/issues/5475) (PR [#5526](https://github.com/vatesfr/xen-orchestra/pull/5526)) -- [Host] Restart toolstack: fix `ECONNREFUSED` error (PR [#5553](https://github.com/vatesfr/xen-orchestra/pull/5553)) -- [VM migration] Intra-pool: don't automatically select migration network if no default migration network is defined on the pool (PR [#5564](https://github.com/vatesfr/xen-orchestra/pull/5564)) -- [New SR] Fix `lun.LUNid.trim is not a function` error [#5497](https://github.com/vatesfr/xen-orchestra/issues/5497) (PR [#5581](https://github.com/vatesfr/xen-orchestra/pull/5581)) -- [Home/vm] Bulk intra pool migration: fix VM VDIs on a shared SR wrongly migrated to the default SR (PR [#3987](https://github.com/vatesfr/xen-orchestra/pull/3987)) -- [Select] Display the option on multiple lines if needed (PR [#5580](https://github.com/vatesfr/xen-orchestra/pull/5580)) - ### Packages to release > Packages will be released in the order they are here, therefore, they should @@ -43,11 +27,3 @@ > - major: if the change breaks compatibility > > In case of conflict, the highest (lowest in previous list) `$version` wins. - -- @vates/disposable minor -- @xen-orchestra/fs minor -- @xen-orchestra/backups minor -- xen-api patch -- xo-common minor -- xo-server minor -- xo-web minor diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index 669998388..7473b12e1 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -28,7 +28,7 @@ "node": ">=8.10" }, "dependencies": { - "@xen-orchestra/fs": "^0.12.1", + "@xen-orchestra/fs": "^0.13.0", "cli-progress": "^3.1.0", "exec-promise": "^0.7.0", "getopts": "^2.2.3", diff --git a/packages/vhd-lib/package.json b/packages/vhd-lib/package.json index 4ab737fed..33705d5d5 100644 --- a/packages/vhd-lib/package.json +++ b/packages/vhd-lib/package.json @@ -36,7 +36,7 @@ "@babel/core": "^7.0.0", "@babel/preset-env": "^7.0.0", "@babel/preset-flow": "^7.0.0", - "@xen-orchestra/fs": "^0.12.1", + "@xen-orchestra/fs": "^0.13.0", "babel-plugin-lodash": "^3.3.2", "cross-env": "^7.0.2", "execa": "^5.0.0", diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json index 601b2c640..808a818d4 100644 --- a/packages/xapi-explore-sr/package.json +++ b/packages/xapi-explore-sr/package.json @@ -42,7 +42,7 @@ "human-format": "^0.11.0", "lodash": "^4.17.4", "pw": "^0.0.4", - "xen-api": "^0.29.0" + "xen-api": "^0.29.1" }, "devDependencies": { "@babel/cli": "^7.1.5", diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index 613d9c182..bbf6b7e55 100644 --- a/packages/xen-api/package.json +++ b/packages/xen-api/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xen-api", - "version": "0.29.0", + "version": "0.29.1", "license": "ISC", "description": "Connector to the Xen API", "keywords": [ diff --git a/packages/xo-acl-resolver/package.json b/packages/xo-acl-resolver/package.json index 8f08b3635..c702e7348 100644 --- a/packages/xo-acl-resolver/package.json +++ b/packages/xo-acl-resolver/package.json @@ -25,7 +25,7 @@ "node": ">=6" }, "dependencies": { - "xo-common": "^0.5.0" + "xo-common": "^0.6.0" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xo-common/package.json b/packages/xo-common/package.json index 26e9732e9..90b307dc7 100644 --- a/packages/xo-common/package.json +++ b/packages/xo-common/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-common", - "version": "0.5.0", + "version": "0.6.0", "license": "AGPL-3.0-or-later", "description": "Code shared between [XO](https://xen-orchestra.com) server and clients", "keywords": [], diff --git a/packages/xo-server-audit/package.json b/packages/xo-server-audit/package.json index 340d80c70..22b915093 100644 --- a/packages/xo-server-audit/package.json +++ b/packages/xo-server-audit/package.json @@ -56,7 +56,7 @@ "lodash": "^4.17.19", "promise-toolbox": "^0.16.0", "readable-stream": "^3.5.0", - "xo-common": "^0.5.0" + "xo-common": "^0.6.0" }, "private": true } diff --git a/packages/xo-server-test/package.json b/packages/xo-server-test/package.json index 56683277a..5e50eb628 100644 --- a/packages/xo-server-test/package.json +++ b/packages/xo-server-test/package.json @@ -39,7 +39,7 @@ "lodash": "^4.17.11", "promise-toolbox": "^0.16.0", "xo-collection": "^0.4.1", - "xo-common": "^0.5.0", + "xo-common": "^0.6.0", "xo-lib": "^0.10.1" }, "scripts": { diff --git a/packages/xo-server/package.json b/packages/xo-server/package.json index 06e2a052d..36a6311f2 100644 --- a/packages/xo-server/package.json +++ b/packages/xo-server/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server", - "version": "5.74.1", + "version": "5.75.0", "license": "AGPL-3.0-or-later", "description": "Server part of Xen-Orchestra", "keywords": [ @@ -35,15 +35,15 @@ "@iarna/toml": "^2.2.1", "@vates/compose": "^2.0.0", "@vates/decorate-with": "^0.0.1", - "@vates/disposable": "^0.0.0", + "@vates/disposable": "^0.1.0", "@vates/multi-key-map": "^0.1.0", "@vates/parse-duration": "0.1.0", "@xen-orchestra/async-map": "^0.0.0", - "@xen-orchestra/backups": "^0.4.0", + "@xen-orchestra/backups": "^0.5.0", "@xen-orchestra/cron": "^1.0.6", "@xen-orchestra/defined": "^0.0.0", "@xen-orchestra/emit-async": "^0.0.0", - "@xen-orchestra/fs": "^0.12.1", + "@xen-orchestra/fs": "^0.13.0", "@xen-orchestra/log": "^0.2.0", "@xen-orchestra/mixin": "^0.0.0", "@xen-orchestra/self-signed": "^0.1.0", @@ -140,10 +140,10 @@ "vhd-lib": "^1.0.0", "ws": "^7.1.2", "xdg-basedir": "^4.0.0", - "xen-api": "^0.29.0", + "xen-api": "^0.29.1", "xo-acl-resolver": "^0.4.1", "xo-collection": "^0.4.1", - "xo-common": "^0.5.0", + "xo-common": "^0.6.0", "xo-remote-parser": "^0.6.0", "xo-vmdk-to-vhd": "^2.0.0" }, diff --git a/packages/xo-web/package.json b/packages/xo-web/package.json index c5d0b89a5..2b5b2da8b 100644 --- a/packages/xo-web/package.json +++ b/packages/xo-web/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-web", - "version": "5.77.0", + "version": "5.78.0", "license": "AGPL-3.0-or-later", "description": "Web interface client for Xen-Orchestra", "keywords": [ @@ -142,7 +142,7 @@ "whatwg-fetch": "^3.0.0", "xml2js": "^0.4.19", "xo-acl-resolver": "^0.4.1", - "xo-common": "^0.5.0", + "xo-common": "^0.6.0", "xo-lib": "^0.10.1", "xo-remote-parser": "^0.6.0", "xo-vmdk-to-vhd": "^2.0.0"