From 9ad13608ebf9a79c7ba1f0b66ebbf0de4766b213 Mon Sep 17 00:00:00 2001 From: Stephane Date: Thu, 26 Sep 2024 14:55:46 +0200 Subject: [PATCH] feat: technical release (#8015) --- @vates/nbd-client/package.json | 2 +- @xen-orchestra/backups/package.json | 4 +-- @xen-orchestra/cr-seed-cli/package.json | 2 +- @xen-orchestra/defined/package.json | 2 +- @xen-orchestra/lite/package.json | 4 +-- @xen-orchestra/proxy/package.json | 6 ++-- @xen-orchestra/web-core/package.json | 2 +- @xen-orchestra/web/package.json | 4 +-- @xen-orchestra/xapi/package.json | 4 +-- CHANGELOG.md | 35 +++++++++++++++++++ CHANGELOG.unreleased.md | 22 ------------ packages/xapi-explore-sr/package.json | 6 ++-- packages/xen-api/package.json | 2 +- packages/xo-cli/package.json | 2 +- .../xo-server-backup-reports/package.json | 4 +-- packages/xo-server-netbox/package.json | 2 +- packages/xo-server/package.json | 8 ++--- packages/xo-web/package.json | 4 +-- 18 files changed, 64 insertions(+), 51 deletions(-) diff --git a/@vates/nbd-client/package.json b/@vates/nbd-client/package.json index 04c713dc07d..dbad78ab200 100644 --- a/@vates/nbd-client/package.json +++ b/@vates/nbd-client/package.json @@ -24,7 +24,7 @@ "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/log": "^0.6.0", "promise-toolbox": "^0.21.0", - "xen-api": "^4.2.0" + "xen-api": "^4.2.1" }, "devDependencies": { "tap": "^18.7.0", diff --git a/@xen-orchestra/backups/package.json b/@xen-orchestra/backups/package.json index 3dad129a9b6..6005624ab4e 100644 --- a/@xen-orchestra/backups/package.json +++ b/@xen-orchestra/backups/package.json @@ -48,7 +48,7 @@ "uuid": "^9.0.0", "value-matcher": "^0.2.0", "vhd-lib": "^4.11.0", - "xen-api": "^4.2.0", + "xen-api": "^4.2.1", "yazl": "^2.5.1" }, "devDependencies": { @@ -59,7 +59,7 @@ "tmp": "^0.2.1" }, "peerDependencies": { - "@xen-orchestra/xapi": "^7.4.0" + "@xen-orchestra/xapi": "^7.4.1" }, "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 a730d91f962..fa8939d11b1 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": "^4.2.0" + "xen-api": "^4.2.1" }, "scripts": { "postversion": "npm publish" diff --git a/@xen-orchestra/defined/package.json b/@xen-orchestra/defined/package.json index b4496d20677..f6a83e21ff5 100644 --- a/@xen-orchestra/defined/package.json +++ b/@xen-orchestra/defined/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/defined", - "version": "0.0.1", + "version": "0.0.2", "license": "ISC", "description": "Utilities to help handling (possibly) undefined values", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/defined", diff --git a/@xen-orchestra/lite/package.json b/@xen-orchestra/lite/package.json index be64c49ec76..6a56bd2151f 100644 --- a/@xen-orchestra/lite/package.json +++ b/@xen-orchestra/lite/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/lite", - "version": "0.3.1", + "version": "0.4.0", "type": "module", "scripts": { "dev": "GIT_HEAD=$(git rev-parse HEAD) vite", @@ -31,7 +31,7 @@ "@vueuse/core": "^10.7.1", "@vueuse/math": "^10.7.1", "@vueuse/shared": "^10.7.1", - "@xen-orchestra/web-core": "^0.1.1", + "@xen-orchestra/web-core": "^0.2.0", "complex-matcher": "^0.7.1", "d3-time-format": "^4.1.0", "decorator-synchronized": "^0.6.0", diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json index 3d28923c1c3..268243afa98 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.28.14", + "version": "0.28.15", "license": "AGPL-3.0-or-later", "description": "XO Proxy used to remotely execute backup jobs", "keywords": [ @@ -39,7 +39,7 @@ "@xen-orchestra/mixin": "^0.1.0", "@xen-orchestra/mixins": "^0.16.0", "@xen-orchestra/self-signed": "^0.2.1", - "@xen-orchestra/xapi": "^7.4.0", + "@xen-orchestra/xapi": "^7.4.1", "ajv": "^8.0.3", "app-conf": "^3.0.0", "async-iterator-to-stream": "^1.1.0", @@ -61,7 +61,7 @@ "source-map-support": "^0.5.16", "stoppable": "^1.0.6", "xdg-basedir": "^5.1.0", - "xen-api": "^4.2.0", + "xen-api": "^4.2.1", "xo-common": "^0.8.0" }, "devDependencies": { diff --git a/@xen-orchestra/web-core/package.json b/@xen-orchestra/web-core/package.json index 2c4b3963ae0..f154bc58e1f 100644 --- a/@xen-orchestra/web-core/package.json +++ b/@xen-orchestra/web-core/package.json @@ -1,7 +1,7 @@ { "name": "@xen-orchestra/web-core", "type": "module", - "version": "0.1.1", + "version": "0.2.0", "private": false, "exports": { "./*": { diff --git a/@xen-orchestra/web/package.json b/@xen-orchestra/web/package.json index 282b2129296..30d27954eed 100644 --- a/@xen-orchestra/web/package.json +++ b/@xen-orchestra/web/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/web", - "version": "0.1.1", + "version": "0.2.0", "type": "module", "scripts": { "dev": "vite", @@ -24,7 +24,7 @@ "@vue/tsconfig": "^0.5.1", "@vueuse/core": "^10.7.1", "@vueuse/math": "^10.7.1", - "@xen-orchestra/web-core": "^0.1.1", + "@xen-orchestra/web-core": "^0.2.0", "human-format": "^1.2.0", "lodash-es": "^4.17.21", "npm-run-all2": "^6.1.1", diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json index 3540edab46b..bb8526bd639 100644 --- a/@xen-orchestra/xapi/package.json +++ b/@xen-orchestra/xapi/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/xapi", - "version": "7.4.0", + "version": "7.4.1", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/xapi", "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "repository": { @@ -16,7 +16,7 @@ }, "main": "./index.mjs", "peerDependencies": { - "xen-api": "^4.2.0" + "xen-api": "^4.2.1" }, "scripts": { "postversion": "npm publish --access public", diff --git a/CHANGELOG.md b/CHANGELOG.md index 23e83d75794..9a1aeb5c749 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,40 @@ # ChangeLog +## **next** + +- [SR/Disks] Display information if the VDI is an empty metadata snapshot (PR [#7970](https://github.com/vatesfr/xen-orchestra/pull/7970)) +- [Netbox] Do not synchronize if detected minor version is not supported (PR [#7992](https://github.com/vatesfr/xen-orchestra/pull/7992)) +- [Netbox] Support version 4.1 [#7966](https://github.com/vatesfr/xen-orchestra/issues/7966) (PR [#8002](https://github.com/vatesfr/xen-orchestra/pull/8002)) +- **XO 6**: + - [Dashboard] Display backup issues data (PR [#7974](https://github.com/vatesfr/xen-orchestra/pull/7974)) +- [REST API] Add S3 backup repository, VMs protection and resources overview information in the `/rest/v0/dashboard` endpoint (PRs [#7978](https://github.com/vatesfr/xen-orchestra/pull/7978), [#7964](https://github.com/vatesfr/xen-orchestra/pull/7964), [#8005](https://github.com/vatesfr/xen-orchestra/pull/8005)) +- [Backups] Display more informations in the _Notes_ column of the backup page (PR [#7977](https://github.com/vatesfr/xen-orchestra/pull/7977)) +- [REST API] Add `/alarms` endpoint and remove alarms from the `/dashboard` and `/messages` endpoints (PR [#7959](https://github.com/vatesfr/xen-orchestra/pull/7959)) + +### Bug fixes + +- [Hub/Recipes/Kubernetes] Properly sort versions in selector +- [Host/Network] Fix `an error has occurred` briefly displaying in 'Mode' column of the host's Network tab (PR [#7954](https://github.com/vatesfr/xen-orchestra/pull/7954)) +- [REST API] Fix VDI export broken in XO 5.96.0 and not completely fixed in XO 5.98.0 +- [REST API] Fix VDI import in VHD format when `Content-Length` is not provided +- [REST API] Fix Issues with connecting iSCSI LUN to XOA (PR [#8004](https://github.com/vatesfr/xen-orchestra/pull/8004)) + +### Released packages + +- xen-api 4.2.1 +- @xen-orchestra/xapi 7.4.1 +- @xen-orchestra/defined 0.0.2 +- @xen-orchestra/web-core 0.2.0 +- @xen-orchestra/lite 0.4.0 +- @xen-orchestra/proxy 0.28.15 +- @xen-orchestra/web 0.2.0 +- xapi-explore-sr 0.4.5 +- xo-cli 0.29.0 +- xo-server 5.155.0 +- xo-server-backup-reports 1.4.2 +- xo-server-netbox 1.6.0 +- xo-web 5.156.0 + ## **5.98.1** (2024-09-10) Channel: latest diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 4170ea7ed7e..d3f395c7217 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -11,27 +11,13 @@ > Users must be able to say: “Nice enhancement, I'm eager to test it” -- [SR/Disks] Display information if the VDI is an empty metadata snapshot (PR [#7970](https://github.com/vatesfr/xen-orchestra/pull/7970)) -- [Netbox] Do not synchronize if detected minor version is not supported (PR [#7992](https://github.com/vatesfr/xen-orchestra/pull/7992)) -- [Netbox] Support version 4.1 [#7966](https://github.com/vatesfr/xen-orchestra/issues/7966) (PR [#8002](https://github.com/vatesfr/xen-orchestra/pull/8002)) - [Hosts] Display a warning for hosts whose TLS key is too short to update to XCP-ng 8.3 (PR [#7995](https://github.com/vatesfr/xen-orchestra/pull/7995)) -- **XO 6**: - - [Dashboard] Display backup issues data (PR [#7974](https://github.com/vatesfr/xen-orchestra/pull/7974)) - [Dashboard] Display S3 backup repository data (PR [#8006](https://github.com/vatesfr/xen-orchestra/pull/8006)) -- [REST API] Add S3 backup repository, VMs protection and resources overview information in the `/rest/v0/dashboard` endpoint (PRs [#7978](https://github.com/vatesfr/xen-orchestra/pull/7978), [#7964](https://github.com/vatesfr/xen-orchestra/pull/7964), [#8005](https://github.com/vatesfr/xen-orchestra/pull/8005)) -- [Backups] Display more informations in the _Notes_ column of the backup page (PR [#7977](https://github.com/vatesfr/xen-orchestra/pull/7977)) -- [REST API] Add `/alarms` endpoint and remove alarms from the `/dashboard` and `/messages` endpoints (PR [#7959](https://github.com/vatesfr/xen-orchestra/pull/7959)) ### Bug fixes > Users must be able to say: “I had this issue, happy to know it's fixed” -- [Hub/Recipes/Kubernetes] Properly sort versions in selector -- [Host/Network] Fix `an error has occurred` briefly displaying in 'Mode' column of the host's Network tab (PR [#7954](https://github.com/vatesfr/xen-orchestra/pull/7954)) -- [REST API] Fix VDI export broken in XO 5.96.0 and not completely fixed in XO 5.98.0 -- [REST API] Fix VDI import in VHD format when `Content-Length` is not provided -- [REST API] Fix Issues with connecting iSCSI LUN to XOA (PR [#8004](https://github.com/vatesfr/xen-orchestra/pull/8004)) - ### Packages to release > When modifying a package, add it here with its release type. @@ -48,15 +34,7 @@ -- @xen-orchestra/defined patch -- @xen-orchestra/lite minor - @xen-orchestra/web minor - @xen-orchestra/web-core minor -- @xen-orchestra/xapi patch -- xen-api patch -- xo-cli minor - xo-server minor -- xo-server-netbox minor -- xo-web minor - diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json index 5a71c312bfd..2065d4417f4 100644 --- a/packages/xapi-explore-sr/package.json +++ b/packages/xapi-explore-sr/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xapi-explore-sr", - "version": "0.4.4", + "version": "0.4.5", "license": "ISC", "description": "Display the list of VDIs (unmanaged and snapshots included) of a SR", "keywords": [ @@ -33,14 +33,14 @@ "node": ">=8" }, "dependencies": { - "@xen-orchestra/defined": "^0.0.1", + "@xen-orchestra/defined": "^0.0.2", "archy": "^1.0.0", "chalk": "^4.1.0", "exec-promise": "^0.7.0", "human-format": "^1.0.0", "lodash": "^4.17.4", "pw": "^0.0.4", - "xen-api": "^4.2.0" + "xen-api": "^4.2.1" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index 189d827eb0f..2dc47bf9628 100644 --- a/packages/xen-api/package.json +++ b/packages/xen-api/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xen-api", - "version": "4.2.0", + "version": "4.2.1", "license": "ISC", "description": "Connector to the Xen API", "keywords": [ diff --git a/packages/xo-cli/package.json b/packages/xo-cli/package.json index 39861681a8b..a38616cb96d 100644 --- a/packages/xo-cli/package.json +++ b/packages/xo-cli/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-cli", - "version": "0.28.0", + "version": "0.29.0", "license": "AGPL-3.0-or-later", "description": "Basic CLI for Xen-Orchestra", "keywords": [ diff --git a/packages/xo-server-backup-reports/package.json b/packages/xo-server-backup-reports/package.json index 95f29f35e8b..99bd9a54ae6 100644 --- a/packages/xo-server-backup-reports/package.json +++ b/packages/xo-server-backup-reports/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-backup-reports", - "version": "1.4.1", + "version": "1.4.2", "license": "AGPL-3.0-or-later", "description": "Backup reports plugin for XO-Server", "keywords": [ @@ -32,7 +32,7 @@ "node": ">=15" }, "dependencies": { - "@xen-orchestra/defined": "^0.0.1", + "@xen-orchestra/defined": "^0.0.2", "@xen-orchestra/log": "^0.6.0", "handlebars": "^4.7.8", "human-format": "^1.0.0", diff --git a/packages/xo-server-netbox/package.json b/packages/xo-server-netbox/package.json index 14f30cfafb8..a6eb41efdce 100644 --- a/packages/xo-server-netbox/package.json +++ b/packages/xo-server-netbox/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-netbox", - "version": "1.5.0", + "version": "1.6.0", "license": "AGPL-3.0-or-later", "description": "Synchronizes pools managed by Xen Orchestra with Netbox", "keywords": [ diff --git a/packages/xo-server/package.json b/packages/xo-server/package.json index ebbca02cc01..c3de5d96c08 100644 --- a/packages/xo-server/package.json +++ b/packages/xo-server/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server", - "version": "5.154.0", + "version": "5.155.0", "license": "AGPL-3.0-or-later", "description": "Server part of Xen-Orchestra", "keywords": [ @@ -47,7 +47,7 @@ "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/backups": "^0.53.1", "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/defined": "^0.0.1", + "@xen-orchestra/defined": "^0.0.2", "@xen-orchestra/emit-async": "^1.0.0", "@xen-orchestra/fs": "^4.1.7", "@xen-orchestra/log": "^0.6.0", @@ -56,7 +56,7 @@ "@xen-orchestra/self-signed": "^0.2.1", "@xen-orchestra/template": "^0.1.0", "@xen-orchestra/vmware-explorer": "^0.8.3", - "@xen-orchestra/xapi": "^7.4.0", + "@xen-orchestra/xapi": "^7.4.1", "@xen-orchestra/xva": "^1.0.2", "ajv": "^8.0.3", "app-conf": "^3.0.0", @@ -136,7 +136,7 @@ "vhd-lib": "^4.11.0", "ws": "^8.2.3", "xdg-basedir": "^5.1.0", - "xen-api": "^4.2.0", + "xen-api": "^4.2.1", "xo-acl-resolver": "^0.5.0", "xo-collection": "^0.5.0", "xo-common": "^0.8.0", diff --git a/packages/xo-web/package.json b/packages/xo-web/package.json index ead902ffe45..0d7db322502 100644 --- a/packages/xo-web/package.json +++ b/packages/xo-web/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-web", - "version": "5.155.0", + "version": "5.156.0", "license": "AGPL-3.0-or-later", "description": "Web interface client for Xen-Orchestra", "keywords": [ @@ -39,7 +39,7 @@ "@babel/register": "^7.13.8", "@nraynaud/novnc": "0.6.1", "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/defined": "^0.0.1", + "@xen-orchestra/defined": "^0.0.2", "@xen-orchestra/log": "^0.6.0", "@xen-orchestra/template": "^0.1.0", "ansi_up": "^4.0.3",