From fdb82ed68aaa230626148bc54df8126acbc8894e Mon Sep 17 00:00:00 2001 From: Bastien Nollet <150058367+b-Nollet@users.noreply.github.com> Date: Fri, 24 Apr 2026 14:38:15 +0200 Subject: [PATCH] feat: technical release (#9768) --- @vates/async-each/package.json | 2 +- @vates/disposable/package.json | 4 +- @vates/fuse-vhd/package.json | 6 +- @vates/generator-toolbox/package.json | 2 +- @vates/http-server-plus/package.json | 2 +- @vates/nbd-client/package.json | 12 +-- @vates/node-vsphere-soap/package.json | 4 +- @vates/task/package.json | 2 +- @vates/types/package.json | 2 +- @xen-orchestra/async-map/package.json | 2 +- @xen-orchestra/audit-core/package.json | 2 +- @xen-orchestra/backups-cli/package.json | 10 +- @xen-orchestra/backups/package.json | 28 ++--- @xen-orchestra/cr-seed-cli/package.json | 2 +- @xen-orchestra/cron/package.json | 2 +- @xen-orchestra/disk-cli/package.json | 14 +-- @xen-orchestra/disk-transform/package.json | 4 +- @xen-orchestra/fs/package.json | 8 +- @xen-orchestra/immutable-backups/package.json | 8 +- @xen-orchestra/lite/package.json | 6 +- @xen-orchestra/log/package.json | 2 +- @xen-orchestra/mcp/package.json | 4 +- @xen-orchestra/mixin/package.json | 2 +- @xen-orchestra/mixins/package.json | 8 +- @xen-orchestra/proxy/package.json | 22 ++-- @xen-orchestra/qa-test/package.json | 2 +- @xen-orchestra/qcow2/package.json | 4 +- @xen-orchestra/rest-api/package.json | 20 ++-- @xen-orchestra/template/package.json | 2 +- @xen-orchestra/upload-ova/package.json | 6 +- @xen-orchestra/vmware-explorer/package.json | 14 +-- @xen-orchestra/web-core/package.json | 4 +- @xen-orchestra/web/package.json | 8 +- @xen-orchestra/xapi/package.json | 22 ++-- CHANGELOG.md | 101 ++++++++++++++++++ CHANGELOG.unreleased.md | 91 ---------------- packages/complex-matcher/package.json | 2 +- packages/vhd-cli/package.json | 6 +- packages/vhd-lib/package.json | 14 +-- packages/xapi-explore-sr/package.json | 4 +- packages/xen-api/package.json | 10 +- packages/xo-acl-resolver/package.json | 2 +- packages/xo-cli/package.json | 4 +- packages/xo-collection/package.json | 2 +- packages/xo-common/package.json | 2 +- packages/xo-import-servers-csv/package.json | 2 +- packages/xo-lib/package.json | 2 +- packages/xo-remote-parser/package.json | 2 +- packages/xo-server-audit/package.json | 8 +- packages/xo-server-auth-ldap/package.json | 2 +- .../xo-server-backup-reports/package.json | 4 +- packages/xo-server-load-balancer/package.json | 6 +- packages/xo-server-netbox/package.json | 4 +- packages/xo-server-openmetrics/package.json | 8 +- packages/xo-server-perf-alert/package.json | 6 +- .../xo-server-sdn-controller/package.json | 6 +- .../xo-server-transport-nagios/package.json | 4 +- packages/xo-server-usage-report/package.json | 8 +- packages/xo-server-web-hooks/package.json | 2 +- packages/xo-server/package.json | 50 ++++----- packages/xo-vmdk-to-vhd/package.json | 4 +- packages/xo-web/package.json | 18 ++-- 62 files changed, 313 insertions(+), 303 deletions(-) diff --git a/@vates/async-each/package.json b/@vates/async-each/package.json index 334854ffbb..84ce028178 100644 --- a/@vates/async-each/package.json +++ b/@vates/async-each/package.json @@ -25,7 +25,7 @@ }, "license": "ISC", "types": "index.d.ts", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=8.10" }, diff --git a/@vates/disposable/package.json b/@vates/disposable/package.json index fb8059eb7b..de89f01ede 100644 --- a/@vates/disposable/package.json +++ b/@vates/disposable/package.json @@ -24,8 +24,8 @@ }, "dependencies": { "@vates/multi-key-map": "^0.2.0", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/log": "^0.7.2", "ensure-array": "^1.0.0" }, "devDependencies": { diff --git a/@vates/fuse-vhd/package.json b/@vates/fuse-vhd/package.json index a9b8e5ebb4..54d7ddfe2d 100644 --- a/@vates/fuse-vhd/package.json +++ b/@vates/fuse-vhd/package.json @@ -19,12 +19,12 @@ }, "main": "./index.mjs", "dependencies": { - "@xen-orchestra/fs": "^4.7.0", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/fs": "^4.8.0", + "@xen-orchestra/log": "^0.7.2", "fuse-native": "^2.2.6", "lru-cache": "^7.14.0", "promise-toolbox": "^0.21.0", - "vhd-lib": "^4.15.0" + "vhd-lib": "^4.16.0" }, "bin": { "xo-fuse-vhd": "./cli.mjs" diff --git a/@vates/generator-toolbox/package.json b/@vates/generator-toolbox/package.json index 9e5cabb528..411646d8c2 100644 --- a/@vates/generator-toolbox/package.json +++ b/@vates/generator-toolbox/package.json @@ -1,6 +1,6 @@ { "name": "@vates/generator-toolbox", - "version": "1.1.1", + "version": "1.1.2", "main": "dist/index.mjs", "license": "MIT", "private": false, diff --git a/@vates/http-server-plus/package.json b/@vates/http-server-plus/package.json index c2a0b5e995..07d4ce9b80 100644 --- a/@vates/http-server-plus/package.json +++ b/@vates/http-server-plus/package.json @@ -1,6 +1,6 @@ { "name": "@vates/http-server-plus", - "version": "1.0.0", + "version": "2.0.0", "license": "ISC", "description": "Augmented `http.Server`, HTTP/HTTPS/HTTP2 and multiple ports on the same instance", "keywords": [ diff --git a/@vates/nbd-client/package.json b/@vates/nbd-client/package.json index fa7dc361f4..57912f935e 100644 --- a/@vates/nbd-client/package.json +++ b/@vates/nbd-client/package.json @@ -13,19 +13,19 @@ "url": "https://vates.fr" }, "license": "ISC", - "version": "3.3.0", + "version": "3.4.0", "engines": { "node": ">=14.0" }, "main": "./index.mjs", "dependencies": { - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/read-chunk": "^1.2.1", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/disk-transform": "^1.2.2", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/disk-transform": "^1.2.3", + "@xen-orchestra/log": "^0.7.2", "promise-toolbox": "^0.21.0", - "xen-api": "^4.7.6" + "xen-api": "^4.7.7" }, "devDependencies": { "tap": "^18.7.0", diff --git a/@vates/node-vsphere-soap/package.json b/@vates/node-vsphere-soap/package.json index 766e1bdd23..06f09b5cf2 100644 --- a/@vates/node-vsphere-soap/package.json +++ b/@vates/node-vsphere-soap/package.json @@ -1,6 +1,6 @@ { "name": "@vates/node-vsphere-soap", - "version": "2.1.2", + "version": "2.1.3", "description": "interface to vSphere SOAP/WSDL from node for interfacing with vCenter or ESXi, forked from node-vsphere-soap", "main": "lib/client.mjs", "author": "reedog117", @@ -11,7 +11,7 @@ }, "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "dependencies": { - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "axios": "^1.15.0", "soap": "^1.0.0", "soap-cookie": "^0.10.1" diff --git a/@vates/task/package.json b/@vates/task/package.json index a63d1eec94..7b7357a001 100644 --- a/@vates/task/package.json +++ b/@vates/task/package.json @@ -13,7 +13,7 @@ "url": "https://vates.fr" }, "license": "ISC", - "version": "0.6.2", + "version": "0.7.0", "engines": { "node": ">=14" }, diff --git a/@vates/types/package.json b/@vates/types/package.json index 321c30243b..3c1470de41 100644 --- a/@vates/types/package.json +++ b/@vates/types/package.json @@ -1,7 +1,7 @@ { "name": "@vates/types", "private": false, - "version": "1.22.0", + "version": "1.23.0", "main": "./dist/index.mjs", "exports": { ".": { diff --git a/@xen-orchestra/async-map/package.json b/@xen-orchestra/async-map/package.json index 918d2e4928..ba1247615c 100644 --- a/@xen-orchestra/async-map/package.json +++ b/@xen-orchestra/async-map/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/async-map", - "version": "0.1.2", + "version": "0.1.3", "license": "ISC", "description": "Promise.all + map for all iterables", "keywords": [ diff --git a/@xen-orchestra/audit-core/package.json b/@xen-orchestra/audit-core/package.json index 961905fd1e..e283e461ff 100644 --- a/@xen-orchestra/audit-core/package.json +++ b/@xen-orchestra/audit-core/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@vates/decorate-with": "^2.1.0", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "golike-defer": "^0.5.1", "object-hash": "^2.0.1" }, diff --git a/@xen-orchestra/backups-cli/package.json b/@xen-orchestra/backups-cli/package.json index b9abc26677..768307f170 100644 --- a/@xen-orchestra/backups-cli/package.json +++ b/@xen-orchestra/backups-cli/package.json @@ -6,10 +6,10 @@ "preferGlobal": true, "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "dependencies": { - "@vates/async-each": "^1.0.2", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.71.3", - "@xen-orchestra/fs": "^4.7.0", + "@vates/async-each": "^1.0.3", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/backups": "^0.72.0", + "@xen-orchestra/fs": "^4.8.0", "filenamify": "^6.0.0", "getopts": "^2.2.5", "lodash": "^4.18.0", @@ -28,7 +28,7 @@ "scripts": { "postversion": "npm publish --access public" }, - "version": "1.1.10", + "version": "1.1.11", "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 69bf58d769..2c2ee75bf6 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.71.3", + "version": "0.72.0", "engines": { "node": ">=14.18" }, @@ -20,22 +20,22 @@ "dependencies": { "@iarna/toml": "^2.2.5", "@kldzj/stream-throttle": "^1.1.1", - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/cached-dns.lookup": "^1.0.0", "@vates/compose": "^2.1.0", "@vates/decorate-with": "^2.1.0", "@vates/disposable": "^0.1.6", "@vates/fuse-vhd": "^2.1.2", - "@vates/generator-toolbox": "^1.1.1", - "@vates/nbd-client": "^3.3.0", + "@vates/generator-toolbox": "^1.1.2", + "@vates/nbd-client": "^3.4.0", "@vates/parse-duration": "^0.1.1", - "@vates/task": "^0.6.0", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/disk-transform": "^1.2.2", - "@xen-orchestra/fs": "^4.7.0", - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/qcow2": "^1.2.0", - "@xen-orchestra/template": "^0.1.0", + "@vates/task": "^0.7.0", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/disk-transform": "^1.2.3", + "@xen-orchestra/fs": "^4.8.0", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/qcow2": "^1.3.0", + "@xen-orchestra/template": "^0.1.1", "app-conf": "^3.0.0", "compare-versions": "^6.0.0", "d3-time-format": "^4.1.0", @@ -53,8 +53,8 @@ "tar": "^7.5.3", "uuid": "^9.0.0", "value-matcher": "^0.2.0", - "vhd-lib": "^4.15.0", - "xen-api": "^4.7.6", + "vhd-lib": "^4.16.0", + "xen-api": "^4.7.7", "yazl": "^2.5.1" }, "devDependencies": { @@ -64,7 +64,7 @@ "tmp": "^0.2.1" }, "peerDependencies": { - "@xen-orchestra/xapi": "^8.7.1" + "@xen-orchestra/xapi": "^8.7.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 ac803b96b1..ebeb4e8d8b 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.7.6" + "xen-api": "^4.7.7" }, "scripts": { "postversion": "npm publish" diff --git a/@xen-orchestra/cron/package.json b/@xen-orchestra/cron/package.json index 9a034dff6c..ffb6d42cfb 100644 --- a/@xen-orchestra/cron/package.json +++ b/@xen-orchestra/cron/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/cron", - "version": "1.0.6", + "version": "1.0.7", "license": "ISC", "description": "Focused, well maintained, cron parser/scheduler", "keywords": [ diff --git a/@xen-orchestra/disk-cli/package.json b/@xen-orchestra/disk-cli/package.json index 51268ac9ec..bec10fbc50 100644 --- a/@xen-orchestra/disk-cli/package.json +++ b/@xen-orchestra/disk-cli/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/disk-cli", - "version": "1.0.1", + "version": "2.0.0", "description": "CLI tool to inspect and manage disks in backup repositories", "type": "module", "bin": { @@ -19,13 +19,13 @@ "postversion": "npm publish --access public" }, "dependencies": { - "@vates/async-each": "^1.0.2", - "@xen-orchestra/backups": "^0.71.3", - "@xen-orchestra/disk-transform": "^1.2.2", - "@xen-orchestra/fs": "^4.7.0", - "@xen-orchestra/qcow2": "^1.2.0", + "@vates/async-each": "^1.0.3", + "@xen-orchestra/backups": "^0.72.0", + "@xen-orchestra/disk-transform": "^1.2.3", + "@xen-orchestra/fs": "^4.8.0", + "@xen-orchestra/qcow2": "^1.3.0", "promise-toolbox": "^0.21.0", - "vhd-lib": "^4.15.0" + "vhd-lib": "^4.16.0" }, "devDependencies": { "@types/node": "^22.3.0", diff --git a/@xen-orchestra/disk-transform/package.json b/@xen-orchestra/disk-transform/package.json index 7a7a90911c..4e7c329586 100644 --- a/@xen-orchestra/disk-transform/package.json +++ b/@xen-orchestra/disk-transform/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/disk-transform", - "version": "1.2.2", + "version": "1.2.3", "main": "./dist/index.mjs", "license": "MIT", "private": false, @@ -34,6 +34,6 @@ "node": ">=20.17" }, "dependencies": { - "@vates/generator-toolbox": "^1.1.1" + "@vates/generator-toolbox": "^1.1.2" } } diff --git a/@xen-orchestra/fs/package.json b/@xen-orchestra/fs/package.json index 1601033736..eff76e3837 100644 --- a/@xen-orchestra/fs/package.json +++ b/@xen-orchestra/fs/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/fs", - "version": "4.7.0", + "version": "4.8.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", @@ -26,11 +26,11 @@ "@aws-sdk/middleware-apply-body-checksum": "^3.58.0", "@aws-sdk/node-http-handler": "^3.54.0", "@azure/storage-blob": "^12.26.0", - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/coalesce-calls": "^0.1.0", "@vates/decorate-with": "^2.1.0", "@vates/read-chunk": "^1.2.1", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "bind-property-descriptor": "^2.0.0", "decorator-synchronized": "^0.6.0", "execa": "^5.0.0", @@ -42,7 +42,7 @@ "proper-lockfile": "^4.1.2", "readable-stream": "^4.1.0", "through2": "^4.0.2", - "xo-remote-parser": "^0.10.0" + "xo-remote-parser": "^0.10.1" }, "devDependencies": { "@babel/cli": "^7.0.0", diff --git a/@xen-orchestra/immutable-backups/package.json b/@xen-orchestra/immutable-backups/package.json index 605f5f61f6..ce55b25f87 100644 --- a/@xen-orchestra/immutable-backups/package.json +++ b/@xen-orchestra/immutable-backups/package.json @@ -16,14 +16,14 @@ "xo-immutable-remote": "./dist/protectRemotes.mjs" }, "license": "AGPL-3.0-or-later", - "version": "2.0.2", + "version": "3.0.0", "engines": { "node": ">=20.0.0" }, "dependencies": { - "@vates/async-each": "^1.0.2", - "@xen-orchestra/backups": "^0.71.3", - "@xen-orchestra/log": "^0.7.1", + "@vates/async-each": "^1.0.3", + "@xen-orchestra/backups": "^0.72.0", + "@xen-orchestra/log": "^0.7.2", "app-conf": "^3.0.0", "execa": "^5.0.0", "ms": "^2.1.3" diff --git a/@xen-orchestra/lite/package.json b/@xen-orchestra/lite/package.json index 858de9abe1..736e7097fe 100644 --- a/@xen-orchestra/lite/package.json +++ b/@xen-orchestra/lite/package.json @@ -28,14 +28,14 @@ "@types/file-saver": "^2.0.7", "@types/lodash-es": "^4.17.12", "@types/node": "^18.19.80", - "@vates/types": "^1.22.0", + "@vates/types": "^1.23.0", "@vitejs/plugin-vue": "^5.2.1", "@vue/tsconfig": "^0.7.0", "@vueuse/core": "^13.0.0", "@vueuse/math": "^13.0.0", "@vueuse/shared": "^13.0.0", - "@xen-orchestra/web-core": "^0.49.0", - "complex-matcher": "^1.1.0", + "@xen-orchestra/web-core": "^0.50.0", + "complex-matcher": "^1.1.1", "d3-time-format": "^4.1.0", "decorator-synchronized": "^0.6.0", "file-saver": "^2.0.5", diff --git a/@xen-orchestra/log/package.json b/@xen-orchestra/log/package.json index 37780e37b6..fffff2adea 100644 --- a/@xen-orchestra/log/package.json +++ b/@xen-orchestra/log/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/log", - "version": "0.7.1", + "version": "0.7.2", "license": "ISC", "description": "Logging system with decoupled producers/consumer", "keywords": [ diff --git a/@xen-orchestra/mcp/package.json b/@xen-orchestra/mcp/package.json index 57d6729fc3..2bc02cac9f 100644 --- a/@xen-orchestra/mcp/package.json +++ b/@xen-orchestra/mcp/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/mcp", - "version": "1.1.0", + "version": "1.2.0", "description": "MCP server for Xen Orchestra — allows AI assistants to query and manage XO infrastructure", "type": "module", "main": "./dist/index.mjs", @@ -33,7 +33,7 @@ "devDependencies": { "@eslint/js": "^9.19.0", "@types/node": "^22.3.0", - "@vates/types": "^1.22.0", + "@vates/types": "^1.23.0", "rimraf": "^6.0.0", "typescript": "~5.6.3", "typescript-eslint": "^8.23.0" diff --git a/@xen-orchestra/mixin/package.json b/@xen-orchestra/mixin/package.json index df59b4621d..b11af3b60d 100644 --- a/@xen-orchestra/mixin/package.json +++ b/@xen-orchestra/mixin/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/mixin", - "version": "0.2.0", + "version": "0.2.1", "license": "ISC", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/mixin", "bugs": "https://github.com/vatesfr/xen-orchestra/issues", diff --git a/@xen-orchestra/mixins/package.json b/@xen-orchestra/mixins/package.json index ae66b23960..9acd436cd0 100644 --- a/@xen-orchestra/mixins/package.json +++ b/@xen-orchestra/mixins/package.json @@ -14,20 +14,20 @@ "url": "https://vates.fr" }, "license": "AGPL-3.0-or-later", - "version": "0.18.0", + "version": "0.19.0", "engines": { "node": ">=15.6" }, "dependencies": { "@vates/event-listeners-manager": "^1.0.1", "@vates/parse-duration": "^0.1.1", - "@vates/task": "^0.6.2", - "@xen-orchestra/log": "^0.7.1", + "@vates/task": "^0.7.0", + "@xen-orchestra/log": "^0.7.2", "acme-client": "^5.0.0", "app-conf": "^3.0.0", "lodash": "^4.18.0", "promise-toolbox": "^0.21.0", - "xo-common": "^0.9.0" + "xo-common": "^0.9.1" }, "scripts": { "postversion": "npm publish --access public", diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json index 1d9eae642e..6c06ba370a 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.29.57", + "version": "0.30.0", "license": "AGPL-3.0-or-later", "description": "XO Proxy used to remotely execute backup jobs", "keywords": [ @@ -31,15 +31,15 @@ "@vates/compose": "^2.1.0", "@vates/decorate-with": "^2.1.0", "@vates/disposable": "^0.1.6", - "@vates/task": "^0.6.2", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.71.3", - "@xen-orchestra/fs": "^4.7.0", - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/mixin": "^0.2.0", - "@xen-orchestra/mixins": "^0.18.0", + "@vates/task": "^0.7.0", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/backups": "^0.72.0", + "@xen-orchestra/fs": "^4.8.0", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/mixin": "^0.2.1", + "@xen-orchestra/mixins": "^0.19.0", "@xen-orchestra/self-signed": "^0.2.1", - "@xen-orchestra/xapi": "^8.7.1", + "@xen-orchestra/xapi": "^8.7.2", "ajv": "^8.0.3", "app-conf": "^3.0.0", "async-iterator-to-stream": "^1.1.0", @@ -61,8 +61,8 @@ "source-map-support": "^0.5.16", "stoppable": "^1.0.6", "xdg-basedir": "^5.1.0", - "xen-api": "^4.7.6", - "xo-common": "^0.9.0" + "xen-api": "^4.7.7", + "xo-common": "^0.9.1" }, "devDependencies": { "@vates/toggle-scripts": "^1.0.0", diff --git a/@xen-orchestra/qa-test/package.json b/@xen-orchestra/qa-test/package.json index 43d399ea97..96813db345 100644 --- a/@xen-orchestra/qa-test/package.json +++ b/@xen-orchestra/qa-test/package.json @@ -20,7 +20,7 @@ "node": ">=18" }, "dependencies": { - "xo-lib": "^0.11.1" + "xo-lib": "^0.11.2" }, "scripts": { "qa": "node --env-file-if-exists=.env --test --test-concurrency=1 tests/*.test.js", diff --git a/@xen-orchestra/qcow2/package.json b/@xen-orchestra/qcow2/package.json index 0ead3dcd06..5fffd63a5b 100644 --- a/@xen-orchestra/qcow2/package.json +++ b/@xen-orchestra/qcow2/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/qcow2", - "version": "1.2.0", + "version": "1.3.0", "description": "parse and produce qcow2 files", "main": "dist/index.mjs", "scripts": { @@ -35,6 +35,6 @@ "typescript-eslint": "^8.23.0" }, "dependencies": { - "@xen-orchestra/disk-transform": "^1.2.2" + "@xen-orchestra/disk-transform": "^1.2.3" } } diff --git a/@xen-orchestra/rest-api/package.json b/@xen-orchestra/rest-api/package.json index d186e55f03..a2569db5ca 100644 --- a/@xen-orchestra/rest-api/package.json +++ b/@xen-orchestra/rest-api/package.json @@ -6,7 +6,7 @@ "main": "./dist/index.mjs", "name": "@xen-orchestra/rest-api", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/rest-api", - "version": "0.28.2", + "version": "0.29.0", "description": "REST API to manage your XOA", "license": "AGPL-3.0-or-later", "private": false, @@ -33,13 +33,13 @@ "typescript-eslint": "^8.23.0" }, "dependencies": { - "@vates/async-each": "^1.0.2", - "@vates/task": "^0.6.1", - "@vates/types": "^1.22.0", - "@xen-orchestra/backups": "^0.71.3", - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/xapi": "^8.7.1", - "complex-matcher": "^1.1.0", + "@vates/async-each": "^1.0.3", + "@vates/task": "^0.7.0", + "@vates/types": "^1.23.0", + "@xen-orchestra/backups": "^0.72.0", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/xapi": "^8.7.2", + "complex-matcher": "^1.1.1", "golike-defer": "^0.5.1", "inversify": "^6.2.2", "inversify-binding-decorators": "^4.0.0", @@ -49,8 +49,8 @@ "swagger-ui-express": "^5.0.1", "tsoa": "^6.6.0", "value-matcher": "^0.2.0", - "xo-common": "^0.9.0", - "xo-remote-parser": "^0.10.0" + "xo-common": "^0.9.1", + "xo-remote-parser": "^0.10.1" }, "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "repository": { diff --git a/@xen-orchestra/template/package.json b/@xen-orchestra/template/package.json index ffdac6ac0d..be26b58bf9 100644 --- a/@xen-orchestra/template/package.json +++ b/@xen-orchestra/template/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/template", - "version": "0.1.0", + "version": "0.1.1", "license": "ISC", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/template", "bugs": "https://github.com/vatesfr/xen-orchestra/issues", diff --git a/@xen-orchestra/upload-ova/package.json b/@xen-orchestra/upload-ova/package.json index 4c420c4729..bb2e32b7c7 100644 --- a/@xen-orchestra/upload-ova/package.json +++ b/@xen-orchestra/upload-ova/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/upload-ova", - "version": "0.1.6", + "version": "0.1.7", "license": "AGPL-3.0-or-later", "description": "Basic CLI to upload ova files to Xen-Orchestra", "keywords": [ @@ -42,8 +42,8 @@ "progress-stream": "^2.0.0", "pw": "^0.0.4", "xdg-basedir": "^4.0.0", - "xo-lib": "^0.11.1", - "xo-vmdk-to-vhd": "^2.5.9" + "xo-lib": "^0.11.2", + "xo-vmdk-to-vhd": "^2.5.10" }, "devDependencies": { "@babel/cli": "^7.0.0", diff --git a/@xen-orchestra/vmware-explorer/package.json b/@xen-orchestra/vmware-explorer/package.json index 79f52fb2df..b8e1a663ef 100644 --- a/@xen-orchestra/vmware-explorer/package.json +++ b/@xen-orchestra/vmware-explorer/package.json @@ -1,20 +1,20 @@ { "license": "ISC", "private": false, - "version": "0.12.0", + "version": "0.13.0", "name": "@xen-orchestra/vmware-explorer", "dependencies": { - "@vates/nbd-client": "^3.3.0", - "@vates/node-vsphere-soap": "^2.1.2", + "@vates/nbd-client": "^3.4.0", + "@vates/node-vsphere-soap": "^2.1.3", "@vates/read-chunk": "^1.2.1", - "@vates/task": "^0.6.2", - "@xen-orchestra/log": "^0.7.1", + "@vates/task": "^0.7.0", + "@xen-orchestra/log": "^0.7.2", "lodash": "^4.18.0", "semver": "^7.7.2", "undici": "^7.8.0", - "vhd-lib": "^4.15.0", + "vhd-lib": "^4.16.0", "xml2js": "^0.6.2", - "xo-vmdk-to-vhd": "^2.5.9" + "xo-vmdk-to-vhd": "^2.5.10" }, "engines": { "node": ">=20.18.1" diff --git a/@xen-orchestra/web-core/package.json b/@xen-orchestra/web-core/package.json index 6c64576560..7716253c30 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.49.0", + "version": "0.50.0", "private": false, "exports": { "./*": { @@ -22,7 +22,7 @@ "@vueuse/math": "^13.0.0", "@vueuse/router": "^13.0.0", "@vueuse/shared": "^13.0.0", - "complex-matcher": "^1.1.0", + "complex-matcher": "^1.1.1", "d3-time-format": "^4.1.0", "echarts": "^5.6.0", "human-format": "^1.2.1", diff --git a/@xen-orchestra/web/package.json b/@xen-orchestra/web/package.json index 5b8d062a20..69e51fd4c4 100644 --- a/@xen-orchestra/web/package.json +++ b/@xen-orchestra/web/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/web", - "version": "0.46.2", + "version": "0.47.0", "type": "module", "scripts": { "dev": "vite", @@ -25,15 +25,15 @@ "@types/d3-time-format": "^4.0.3", "@types/lodash-es": "^4.17.12", "@types/node": "^18.19.80", - "@vates/types": "^1.22.0", + "@vates/types": "^1.23.0", "@vitejs/plugin-vue": "^5.2.1", "@vue/tsconfig": "^0.7.0", "@vueuse/core": "^13.0.0", "@vueuse/integrations": "^13.0.0", "@vueuse/math": "^13.0.0", "@vueuse/shared": "^13.0.0", - "@xen-orchestra/web-core": "^0.49.0", - "complex-matcher": "^1.1.0", + "@xen-orchestra/web-core": "^0.50.0", + "complex-matcher": "^1.1.1", "d3-time-format": "^4.1.0", "human-format": "^1.2.1", "lodash-es": "^4.18.0", diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json index c675477135..f39f0c8ec3 100644 --- a/@xen-orchestra/xapi/package.json +++ b/@xen-orchestra/xapi/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/xapi", - "version": "8.7.1", + "version": "8.7.2", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/xapi", "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "repository": { @@ -16,31 +16,31 @@ }, "main": "./index.mjs", "peerDependencies": { - "xen-api": "^4.7.6" + "xen-api": "^4.7.7" }, "scripts": { "postversion": "npm publish --access public", "test": "node --test" }, "dependencies": { - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/decorate-with": "^2.1.0", - "@vates/nbd-client": "^3.3.0", + "@vates/nbd-client": "^3.4.0", "@vates/parse-duration": "^0.1.1", "@vates/read-chunk": "^1.2.1", - "@vates/task": "^0.6.2", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/disk-transform": "^1.2.2", - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/qcow2": "^1.2.0", + "@vates/task": "^0.7.0", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/disk-transform": "^1.2.3", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/qcow2": "^1.3.0", "d3-time-format": "^4.1.0", "golike-defer": "^0.5.1", "http-request-plus": "^1.0.0", "json-rpc-protocol": "^0.13.2", "lodash": "^4.18.0", "promise-toolbox": "^0.21.0", - "vhd-lib": "^4.15.0", - "xo-common": "^0.9.0" + "vhd-lib": "^4.16.0", + "xo-common": "^0.9.1" }, "private": false, "license": "AGPL-3.0-or-later", diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fe4c09fed..c9e2c3f766 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,106 @@ # ChangeLog +## **next** + +### Security + +- [@vates/node-vsphere-soap] Update axios, follow-redirects (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/backups] Update tar (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/fs] Update fast-xml-parser (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/lite] Update lodash-es, vite, rollup (transitive), postcss (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/mcp] Update hono (transitive), @hono/node-server (transitive), express-rate-limit (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/mixins] Update node-forge (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/proxy] Update koa (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/rest-api] Update @hapi/content (transitive), path-to-regexp (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/vmware-explorer] Update undici (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/web] Update lodash-es, vite (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [@xen-orchestra/web-core] Update lodash-es (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [Packages] Update lodash, picomatch (transitive), minimatch (transitive), ajv (transitive), bn.js (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [xen-api] Update undici, basic-ftp (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [xo-server] Update fast-xml-parser, pug (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [xo-server-auth-saml] Update @xmldom/xmldom (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) +- [xo-web] Update immutable, pug (transitive), postcss (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) + +### Enhancements + +- [Backups] Backups no longer use their own task system, but instead use the same system as XO Task. This will help improve loading times in the future (PR [#9734](https://github.com/vatesfr/xen-orchestra/pull/9734)) +- [Backups] Add merged size in cleanVm task log (PR [#9679](https://github.com/vatesfr/xen-orchestra/pull/9679)) +- [Pool] Add new Network creation forms (normal, Bonded and Internal) (PR [#9629](https://github.com/vatesfr/xen-orchestra/pull/9629)) +- [MCP] Add `?markdown=true` output format to REST API and simplify MCP tools with declarative registry (PR [#9624](https://github.com/vatesfr/xen-orchestra/pull/9624)) +- [OpenMetrics] Add per-VDI disk size metrics: `xcp_vdi_virtual_size_bytes` and `xcp_vdi_physical_usage_bytes` (PR [#9680](https://github.com/vatesfr/xen-orchestra/pull/9680)) +- [OpenMetrics] Add 9 missing host RRD metrics: `hostload`, `memory_reclaimed`, `memory_reclaimed_max`, `running_vcpus`, `pif_aggr_rx`, `pif_aggr_tx`, `iops_total`, `io_throughput_total`, `latency` per SR (PR [#9696](https://github.com/vatesfr/xen-orchestra/pull/9696)) +- [OpenMetrics] Add VM status (`xcp_vm_status`) and VM uptime (`xcp_vm_uptime_seconds`) metrics [#9684](https://github.com/vatesfr/xen-orchestra/pull/9684) +- [i18n] Update Chinese (Simplified Han script), Czech, Danish, Dutch, Finnish, German, Italian, Korean, Norwegian, Persian, Polish, Portuguese, Portuguese (Brasil), Russian, Slovak and Spanish translations (PR [#9649](https://github.com/vatesfr/xen-orchestra/pull/9649)) +- [Netbox] Use platform hierarchy to assign versioned OS names (e.g. "Debian 12" instead of "Debian") when the major version is known (requires Netbox >= 4.4) [#7773](https://github.com/vatesfr/xen-orchestra/issues/7773) (PR [#9644](https://github.com/vatesfr/xen-orchestra/pull/9644)) +- [REST API] Fix the `href` property in collection responses when the request URL has a trailing slash. (PR [#9741](https://github.com/vatesfr/xen-orchestra/pull/9741)) +- [REST API] Expose `POST /vifs/:id/actions/connect` and `POST /vifs/:id/actions/disconnect` (PR [#9643](https://github.com/vatesfr/xen-orchestra/pull/9643)) +- [VM] Add possibility to remove a VIF on network tab (PR [#9601](https://github.com/vatesfr/xen-orchestra/pull/9601)) +- [VM] Add possibility to remove a VDI on VDI tab (PR [#9689](https://github.com/vatesfr/xen-orchestra/pull/9689)) +- [VM] Add possibility to remove a VBD on VDI tab (PR [#9698](https://github.com/vatesfr/xen-orchestra/pull/9698)) +- [VDI] Add chainPhysicalUsage to have a proper usage linked to the complete chain (PR [#9708](https://github.com/vatesfr/xen-orchestra/pull/9708)) +- **XO 5**: + - [Settings/Servers] Add info tip to remind users to only add pool masters (PR [#9742](https://github.com/vatesfr/xen-orchestra/pull/9742)) + +### Bug fixes + +- [Header] Fix `Unable to connect to XO server` falshing every 30 secondes (PR [#9681](https://github.com/vatesfr/xen-orchestra/pull/9681)) +- [Backups] Fix regression on cleanVM speed (PR [#9692](https://github.com/vatesfr/xen-orchestra/pull/9692)) +- [xo-server] Fix memory leak with secure session (PR [#9725](https://github.com/vatesfr/xen-orchestra/pull/9725)) +- [REST API] Fix memory leak on SSE (PR [#9707](https://github.com/vatesfr/xen-orchestra/pull/9707)) +- [REST API] Fix `other_config` being ignored when creating a new VDI with `POST /rest/v0/vdis` (PR [#9695](https://github.com/vatesfr/xen-orchestra/pull/9695)) +- **XO 5**: + - [VM/Copy]: Fix compression not used when copying a VM to another pool (PR [#9699](https://github.com/vatesfr/xen-orchestra/pull/9699)) + +### Released packages + +- @vates/async-each 1.0.3 +- @xen-orchestra/async-map 0.1.3 +- @xen-orchestra/log 0.7.2 +- xo-remote-parser 0.10.1 +- @xen-orchestra/fs 4.8.0 +- @vates/generator-toolbox 1.1.2 +- @xen-orchestra/disk-transform 1.2.3 +- vhd-lib 4.16.0 +- @vates/http-server-plus 2.0.0 +- xo-collection 0.6.1 +- xo-common 0.9.1 +- xen-api 4.7.7 +- @vates/nbd-client 3.4.0 +- @vates/node-vsphere-soap 2.1.3 +- @vates/task 0.7.0 +- @vates/types 1.23.0 +- @xen-orchestra/qcow2 1.3.0 +- @xen-orchestra/template 0.1.1 +- @xen-orchestra/xapi 8.7.2 +- @xen-orchestra/backups 0.72.0 +- @xen-orchestra/backups-cli 1.1.11 +- @xen-orchestra/cron 1.0.7 +- @xen-orchestra/disk-cli 2.0.0 +- @xen-orchestra/immutable-backups 3.0.0 +- complex-matcher 1.1.1 +- @xen-orchestra/web-core 0.50.0 +- @xen-orchestra/mcp 1.2.0 +- @xen-orchestra/mixin 0.2.1 +- @xen-orchestra/mixins 0.19.0 +- @xen-orchestra/proxy 0.30.0 +- xo-lib 0.11.2 +- @xen-orchestra/rest-api 0.29.0 +- xo-vmdk-to-vhd 2.5.10 +- @xen-orchestra/upload-ova 0.1.7 +- @xen-orchestra/vmware-explorer 0.13.0 +- @xen-orchestra/web 0.47.0 +- vhd-cli 1.1.2 +- xapi-explore-sr 0.4.6 +- xo-cli 0.32.3 +- xo-server 5.199.0 +- xo-server-backup-reports 1.7.1 +- xo-server-load-balancer 0.12.1 +- xo-server-netbox 1.12.0 +- xo-server-openmetrics 1.5.0 +- xo-server-sdn-controller 1.2.2 +- xo-server-usage-report 0.11.1 +- xo-web 5.196.0 + ## **6.3.3** (2026-04-14) Channel: latest diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index c24a46c517..8b1ffc99f3 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -7,57 +7,14 @@ > Security fixes and new features should go in this section -- [@vates/node-vsphere-soap] Update axios, follow-redirects (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/backups] Update tar (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/fs] Update fast-xml-parser (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/lite] Update lodash-es, vite, rollup (transitive), postcss (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/mcp] Update hono (transitive), @hono/node-server (transitive), express-rate-limit (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/mixins] Update node-forge (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/proxy] Update koa (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/rest-api] Update @hapi/content (transitive), path-to-regexp (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/vmware-explorer] Update undici (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/web] Update lodash-es, vite (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [@xen-orchestra/web-core] Update lodash-es (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [Packages] Update lodash, picomatch (transitive), minimatch (transitive), ajv (transitive), bn.js (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [xen-api] Update undici, basic-ftp (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [xo-server] Update fast-xml-parser, pug (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [xo-server-auth-saml] Update @xmldom/xmldom (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) -- [xo-web] Update immutable, pug (transitive), postcss (transitive) (PR [#9640](https://github.com/vatesfr/xen-orchestra/pull/9640)) - ### Enhancements > Users must be able to say: "Nice enhancement, I'm eager to test it" -- [BACKUPS] Add merged size in cleanVm task log (PR [#9679](https://github.com/vatesfr/xen-orchestra/pull/9679)) -- [Pool] Add new Network creation forms (normal, Bonded and Internal) (PR [#9629](https://github.com/vatesfr/xen-orchestra/pull/9629)) -- [MCP] Add `?markdown=true` output format to REST API and simplify MCP tools with declarative registry (PR [#9624](https://github.com/vatesfr/xen-orchestra/pull/9624)) -- [OpenMetrics] Add per-VDI disk size metrics: `xcp_vdi_virtual_size_bytes` and `xcp_vdi_physical_usage_bytes` (PR [#9680](https://github.com/vatesfr/xen-orchestra/pull/9680)) -- [i18n] Update Chinese (Simplified Han script), Czech, Danish, Dutch, Finnish, German, Italian, Korean, Norwegian, Persian, Polish, Portuguese, Portuguese (Brasil), Russian, Slovak and Spanish translations (PR [#9649](https://github.com/vatesfr/xen-orchestra/pull/9649)) -- [OpenMetrics] Add 9 missing host RRD metrics: `hostload`, `memory_reclaimed`, `memory_reclaimed_max`, `running_vcpus`, `pif_aggr_rx`, `pif_aggr_tx`, `iops_total`, `io_throughput_total`, `latency` per SR (PR [#9696](https://github.com/vatesfr/xen-orchestra/pull/9696)) -- [Netbox] Use platform hierarchy to assign versioned OS names (e.g. "Debian 12" instead of "Debian") when the major version is known (requires Netbox >= 4.4) [#7773](https://github.com/vatesfr/xen-orchestra/issues/7773) (PR [#9644](https://github.com/vatesfr/xen-orchestra/pull/9644)) -- [Backups] Backups no longer use their own task system, but instead use the same system as XO Task. This will help improve loading times in the future (PR [#9734](https://github.com/vatesfr/xen-orchestra/pull/9734)) -- [OpenMetrics] Add VM status (`xcp_vm_status`) and VM uptime (`xcp_vm_uptime_seconds`) metrics [#9684](https://github.com/vatesfr/xen-orchestra/pull/9684) -- [REST API] Fix the `href` property in collection responses when the request URL has a trailing slash. (PR [#9741](https://github.com/vatesfr/xen-orchestra/pull/9741)) -- [REST API] Expose `POST /vifs/:id/actions/connect` and `POST /vifs/:id/actions/disconnect` (PR [#9643](https://github.com/vatesfr/xen-orchestra/pull/9643)) -- [VM] Add possibility to remove a VIF on network tab (PR [#9601](https://github.com/vatesfr/xen-orchestra/pull/9601)) -- [VM] Add possibility to remove a VDI on VDI tab (PR [#9689](https://github.com/vatesfr/xen-orchestra/pull/9689)) -- [VM] Add possibility to remove a VBD on VDI tab (PR [#9698](https://github.com/vatesfr/xen-orchestra/pull/9698)) -- [VDI] Add chainPhysicalUsage to have a proper usage linked to the complete chain (PR [#9708](https://github.com/vatesfr/xen-orchestra/pull/9708)) -- **XO 5**: - - [Settings/Servers] Add info tip to remind users to only add pool masters - ### Bug fixes > Users must be able to say: “I had this issue, happy to know it's fixed” -- [Header] Fix `Unable to connect to XO server` falshing every 30 secondes (PR [#9681](https://github.com/vatesfr/xen-orchestra/pull/9681)) -- [Backups] Fix regression on cleanVM speed (PR [#9692](https://github.com/vatesfr/xen-orchestra/pull/9692)) -- [REST API] Fix memory leak on SSE (PR [#9707](https://github.com/vatesfr/xen-orchestra/pull/9707)) -- [xo-server] Fix memory leak with secure session (PR [#9725](https://github.com/vatesfr/xen-orchestra/pull/9725)) -- [REST API] Fix `other_config` being ignored when creating a new VDI with `POST /rest/v0/vdis` (PR [#9695](https://github.com/vatesfr/xen-orchestra/pull/9695)) -- **XO 5**: - - [VM/Copy]: Fix compression not used when copying a VM to another pool (PR [#9699](https://github.com/vatesfr/xen-orchestra/pull/9699)) - ### Packages to release > When modifying a package, add it here with its release type. @@ -74,52 +31,4 @@ -- @vates/async-each patch -- @vates/generator-toolbox patch -- @vates/http-server-plus major -- @vates/nbd-client minor -- @vates/node-vsphere-soap patch -- @vates/task minor -- @vates/types minor -- @xen-orchestra/async-map patch -- @xen-orchestra/backups minor -- @xen-orchestra/backups-cli patch -- @xen-orchestra/cron patch -- @xen-orchestra/disk-cli major -- @xen-orchestra/disk-transform patch -- @xen-orchestra/fs minor -- @xen-orchestra/immutable-backups major -- @xen-orchestra/log patch -- @xen-orchestra/mcp minor -- @xen-orchestra/mixin patch -- @xen-orchestra/mixins minor -- @xen-orchestra/proxy minor -- @xen-orchestra/qcow2 minor -- @xen-orchestra/rest-api minor -- @xen-orchestra/template patch -- @xen-orchestra/upload-ova patch -- @xen-orchestra/vmware-explorer minor -- @xen-orchestra/web minor -- @xen-orchestra/web-core minor -- @xen-orchestra/xapi patch -- complex-matcher patch -- vhd-cli patch -- vhd-lib minor -- xapi-explore-sr patch -- xen-api patch -- xo-cli patch -- xo-collection patch -- xo-common patch -- xo-lib patch -- xo-remote-parser patch -- xo-server minor -- xo-server-backup-reports patch -- xo-server-load-balancer patch -- xo-server-netbox minor -- xo-server-openmetrics minor -- xo-server-sdn-controller patch -- xo-server-usage-report patch -- xo-vmdk-to-vhd patch -- xo-web minor - diff --git a/packages/complex-matcher/package.json b/packages/complex-matcher/package.json index 0941142b44..5b7d9b366b 100644 --- a/packages/complex-matcher/package.json +++ b/packages/complex-matcher/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "complex-matcher", - "version": "1.1.0", + "version": "1.1.1", "types": "index.d.ts", "license": "ISC", "description": "Advanced search syntax used in XO", diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index 3fd6912a03..31fc593a9f 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "vhd-cli", - "version": "1.1.1", + "version": "1.1.2", "deprecated": "Use @xen-orchestra/disk-cli instead", "license": "ISC", "description": "Tools to read/create and merge VHD files", @@ -24,7 +24,7 @@ "node": ">=10" }, "dependencies": { - "@xen-orchestra/fs": "^4.7.0", + "@xen-orchestra/fs": "^4.8.0", "cli-progress": "^3.1.0", "exec-promise": "^0.7.0", "getopts": "^2.2.3", @@ -32,7 +32,7 @@ "lodash": "^4.18.0", "promise-toolbox": "^0.21.0", "uuid": "^9.0.0", - "vhd-lib": "^4.15.0" + "vhd-lib": "^4.16.0" }, "scripts": { "postversion": "npm publish", diff --git a/packages/vhd-lib/package.json b/packages/vhd-lib/package.json index f2578b866e..536a40a966 100644 --- a/packages/vhd-lib/package.json +++ b/packages/vhd-lib/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "vhd-lib", - "version": "4.15.0", + "version": "4.16.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", @@ -15,13 +15,13 @@ "node": ">=16" }, "dependencies": { - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/diff": "^0.1.0", "@vates/read-chunk": "^1.2.1", "@vates/stream-reader": "^0.1.0", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/fs": "^4.7.0", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/fs": "^4.8.0", + "@xen-orchestra/log": "^0.7.2", "async-iterator-to-stream": "^1.0.2", "decorator-synchronized": "^0.6.0", "fs-extra": "^11.1.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@xen-orchestra/disk-transform": "^1.2.2", - "@xen-orchestra/fs": "^4.7.0", + "@xen-orchestra/disk-transform": "^1.2.3", + "@xen-orchestra/fs": "^4.8.0", "execa": "^5.0.0", "get-stream": "^6.0.0", "rimraf": "^6.0.1", diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json index e5d780c92b..bb490b1669 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.5", + "version": "0.4.6", "license": "ISC", "description": "Display the list of VDIs (unmanaged and snapshots included) of a SR", "keywords": [ @@ -40,7 +40,7 @@ "human-format": "^1.0.0", "lodash": "^4.18.0", "pw": "^0.0.4", - "xen-api": "^4.7.6" + "xen-api": "^4.7.7" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index e1c502b502..d1b50bbaf6 100644 --- a/packages/xen-api/package.json +++ b/packages/xen-api/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xen-api", - "version": "4.7.6", + "version": "4.7.7", "license": "ISC", "description": "Connector to the Xen API", "keywords": [ @@ -38,7 +38,7 @@ "@vates/obfuscate": "^0.1.0", "@vates/xml": "^2.0.0", "@vates/xml-rpc": "^1.0.0", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "bind-property-descriptor": "^2.0.0", "blocked": "^1.2.1", "http-request-plus": "^1.0.2", @@ -53,8 +53,8 @@ "promise-toolbox": "^0.21.0", "pw": "0.0.4", "undici": "^6.2.1", - "xo-collection": "^0.6.0", - "xo-common": "^0.9.0" + "xo-collection": "^0.6.1", + "xo-common": "^0.9.1" }, "devDependencies": { "getopts": "^2.3.0", @@ -68,7 +68,7 @@ "source-map-support": "^0.5.21", "tap": "^18.7.0", "throttle": "^1.0.3", - "vhd-lib": "^4.15.0" + "vhd-lib": "^4.16.0" }, "scripts": { "plot": "gnuplot -p memory-test.gnu", diff --git a/packages/xo-acl-resolver/package.json b/packages/xo-acl-resolver/package.json index 162b306073..980825937e 100644 --- a/packages/xo-acl-resolver/package.json +++ b/packages/xo-acl-resolver/package.json @@ -20,7 +20,7 @@ "node": ">=6" }, "dependencies": { - "xo-common": "^0.9.0" + "xo-common": "^0.9.1" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xo-cli/package.json b/packages/xo-cli/package.json index 817dd40452..12304783db 100644 --- a/packages/xo-cli/package.json +++ b/packages/xo-cli/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-cli", - "version": "0.32.2", + "version": "0.32.3", "license": "AGPL-3.0-or-later", "description": "Basic CLI for Xen-Orchestra", "keywords": [ @@ -44,7 +44,7 @@ "pw": "^0.0.4", "split2": "^4.2.0", "xdg-basedir": "^5.1.0", - "xo-lib": "^0.11.1" + "xo-lib": "^0.11.2" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xo-collection/package.json b/packages/xo-collection/package.json index 08f5aa8db8..4f6b880aab 100644 --- a/packages/xo-collection/package.json +++ b/packages/xo-collection/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-collection", - "version": "0.6.0", + "version": "0.6.1", "license": "AGPL-3.0-or-later", "description": "Generic in-memory collection with events", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-collection", diff --git a/packages/xo-common/package.json b/packages/xo-common/package.json index a375d121e5..255df63ad0 100644 --- a/packages/xo-common/package.json +++ b/packages/xo-common/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-common", - "version": "0.9.0", + "version": "0.9.1", "license": "AGPL-3.0-or-later", "description": "Code shared between [XO](https://xen-orchestra.com) server and clients", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-common", diff --git a/packages/xo-import-servers-csv/package.json b/packages/xo-import-servers-csv/package.json index 0acb7d9253..5a856da8de 100644 --- a/packages/xo-import-servers-csv/package.json +++ b/packages/xo-import-servers-csv/package.json @@ -37,7 +37,7 @@ "csv-parser": "^3.0.0", "exec-promise": "^0.7.0", "through2": "^4.0.2", - "xo-lib": "^0.11.1" + "xo-lib": "^0.11.2" }, "devDependencies": { "@types/node": "^20.2.3", diff --git a/packages/xo-lib/package.json b/packages/xo-lib/package.json index 93428be777..1eb2601c38 100644 --- a/packages/xo-lib/package.json +++ b/packages/xo-lib/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-lib", - "version": "0.11.1", + "version": "0.11.2", "license": "AGPL-3.0-or-later", "description": "Library to connect to XO-Server", "keywords": [ diff --git a/packages/xo-remote-parser/package.json b/packages/xo-remote-parser/package.json index 601cb57dff..6c5a8449de 100644 --- a/packages/xo-remote-parser/package.json +++ b/packages/xo-remote-parser/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-remote-parser", - "version": "0.10.0", + "version": "0.10.1", "license": "AGPL-3.0-or-later", "description": "Parse and format XO remote URLs", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-remote-parser", diff --git a/packages/xo-server-audit/package.json b/packages/xo-server-audit/package.json index b91dcde1f6..967a37c073 100644 --- a/packages/xo-server-audit/package.json +++ b/packages/xo-server-audit/package.json @@ -46,15 +46,15 @@ "dependencies": { "@vates/decorate-with": "^2.1.0", "@xen-orchestra/audit-core": "^0.4.0", - "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/cron": "^1.0.7", + "@xen-orchestra/log": "^0.7.2", "async-iterator-to-stream": "^1.1.0", - "complex-matcher": "^1.1.0", + "complex-matcher": "^1.1.1", "golike-defer": "^0.5.1", "ndjson": "^2.0.0", "promise-toolbox": "^0.21.0", "readable-stream": "^4.7.0", - "xo-common": "^0.9.0" + "xo-common": "^0.9.1" }, "private": true } diff --git a/packages/xo-server-auth-ldap/package.json b/packages/xo-server-auth-ldap/package.json index d00a58169c..cf03db6e27 100644 --- a/packages/xo-server-auth-ldap/package.json +++ b/packages/xo-server-auth-ldap/package.json @@ -31,7 +31,7 @@ "node": ">=12" }, "dependencies": { - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "ensure-array": "^1.0.0", "exec-promise": "^0.7.0", "inquirer": "^8.0.0", diff --git a/packages/xo-server-backup-reports/package.json b/packages/xo-server-backup-reports/package.json index bd1947193c..64f7f968ba 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.7.0", + "version": "1.7.1", "license": "AGPL-3.0-or-later", "description": "Backup reports plugin for XO-Server", "keywords": [ @@ -33,7 +33,7 @@ }, "dependencies": { "@xen-orchestra/defined": "^0.0.2", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "handlebars": "^4.7.8", "human-format": "^1.0.0", "lodash": "^4.18.0", diff --git a/packages/xo-server-load-balancer/package.json b/packages/xo-server-load-balancer/package.json index 99d32c9b33..5155adfc68 100644 --- a/packages/xo-server-load-balancer/package.json +++ b/packages/xo-server-load-balancer/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-load-balancer", - "version": "0.12.0", + "version": "0.12.1", "license": "AGPL-3.0-or-later", "description": "Load balancer for XO-Server", "keywords": [ @@ -27,8 +27,8 @@ "node": ">=12.9" }, "dependencies": { - "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/cron": "^1.0.7", + "@xen-orchestra/log": "^0.7.2", "limit-concurrency-decorator": "^0.6.0", "lodash": "^4.18.0" }, diff --git a/packages/xo-server-netbox/package.json b/packages/xo-server-netbox/package.json index 15d30787bd..acee853d05 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.11.1", + "version": "1.12.0", "license": "AGPL-3.0-or-later", "description": "Synchronizes pools managed by Xen Orchestra with Netbox", "keywords": [ @@ -29,7 +29,7 @@ "node": ">=14.6" }, "dependencies": { - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "ipaddr.js": "^2.0.1", "lodash": "^4.18.0", "semver": "^7.3.5" diff --git a/packages/xo-server-openmetrics/package.json b/packages/xo-server-openmetrics/package.json index 9208d0d52d..f0d37b6df7 100644 --- a/packages/xo-server-openmetrics/package.json +++ b/packages/xo-server-openmetrics/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-openmetrics", - "version": "1.4.0", + "version": "1.5.0", "license": "AGPL-3.0-or-later", "description": "XO Server plugin exposing metrics in OpenMetrics/Prometheus format", "type": "module", @@ -29,9 +29,9 @@ "node": ">=20" }, "dependencies": { - "@vates/async-each": "^1.0.2", - "@vates/types": "^1.22.0", - "@xen-orchestra/log": "^0.7.1", + "@vates/async-each": "^1.0.3", + "@vates/types": "^1.23.0", + "@xen-orchestra/log": "^0.7.2", "json5": "^2.2.3", "undici": "^6.2.1" }, diff --git a/packages/xo-server-perf-alert/package.json b/packages/xo-server-perf-alert/package.json index 3d41f85b1e..246412ea88 100644 --- a/packages/xo-server-perf-alert/package.json +++ b/packages/xo-server-perf-alert/package.json @@ -16,9 +16,9 @@ "node": ">=20" }, "dependencies": { - "@vates/async-each": "^1.0.2", - "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.7.1", + "@vates/async-each": "^1.0.3", + "@xen-orchestra/cron": "^1.0.7", + "@xen-orchestra/log": "^0.7.2", "d3-time-format": "^3.0.0", "handlebars": "^4.7.8", "json5": "^2.0.1", diff --git a/packages/xo-server-sdn-controller/package.json b/packages/xo-server-sdn-controller/package.json index 61804bde0b..ac4b4e559f 100644 --- a/packages/xo-server-sdn-controller/package.json +++ b/packages/xo-server-sdn-controller/package.json @@ -16,7 +16,7 @@ "predev": "yarn run prebuild", "prepublishOnly": "yarn run build" }, - "version": "1.2.1", + "version": "1.2.2", "engines": { "node": ">=10" }, @@ -28,9 +28,9 @@ "rimraf": "^6.0.1" }, "dependencies": { - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/coalesce-calls": "^0.1.0", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/log": "^0.7.2", "@xen-orchestra/openflow": "^0.1.3", "ipaddr.js": "^2.0.1", "lodash": "^4.18.0", diff --git a/packages/xo-server-transport-nagios/package.json b/packages/xo-server-transport-nagios/package.json index f2e90e6978..ec264dced2 100644 --- a/packages/xo-server-transport-nagios/package.json +++ b/packages/xo-server-transport-nagios/package.json @@ -28,8 +28,8 @@ "node": ">=6" }, "dependencies": { - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/template": "^0.1.0", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/template": "^0.1.1", "buffer-crc32": "^0.2.13" }, "devDependencies": { diff --git a/packages/xo-server-usage-report/package.json b/packages/xo-server-usage-report/package.json index 8722b2c351..e824886d3b 100644 --- a/packages/xo-server-usage-report/package.json +++ b/packages/xo-server-usage-report/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-usage-report", - "version": "0.11.0", + "version": "0.11.1", "license": "AGPL-3.0-or-later", "description": "Report resources usage with their evolution", "keywords": [ @@ -29,9 +29,9 @@ "node": ">=7" }, "dependencies": { - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.7.1", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/cron": "^1.0.7", + "@xen-orchestra/log": "^0.7.2", "csv-stringify": "^6.0.0", "handlebars": "^4.0.6", "html-minifier": "^4.0.0", diff --git a/packages/xo-server-web-hooks/package.json b/packages/xo-server-web-hooks/package.json index 30b1f66d69..f5ac31862c 100644 --- a/packages/xo-server-web-hooks/package.json +++ b/packages/xo-server-web-hooks/package.json @@ -29,7 +29,7 @@ "node": ">=8.10" }, "dependencies": { - "@xen-orchestra/log": "^0.7.1" + "@xen-orchestra/log": "^0.7.2" }, "devDependencies": { "@babel/cli": "^7.7.0", diff --git a/packages/xo-server/package.json b/packages/xo-server/package.json index cc9462633d..d29604239d 100644 --- a/packages/xo-server/package.json +++ b/packages/xo-server/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server", - "version": "5.198.5", + "version": "5.199.0", "license": "AGPL-3.0-or-later", "description": "Server part of Xen-Orchestra", "keywords": [ @@ -30,7 +30,7 @@ "dependencies": { "@iarna/toml": "^2.2.1", "@isaacs/ttlcache": "^1.4.1", - "@vates/async-each": "^1.0.2", + "@vates/async-each": "^1.0.3", "@vates/cached-dns.lookup": "^1.0.0", "@vates/compose": "^2.1.0", "@vates/decorate-with": "^2.1.0", @@ -38,32 +38,32 @@ "@vates/event-listeners-manager": "^1.0.1", "@vates/fatfs": "^0.11.1", "@vates/multi-key-map": "^0.2.0", - "@vates/nbd-client": "^3.3.0", + "@vates/nbd-client": "^3.4.0", "@vates/obfuscate": "^0.1.0", "@vates/otp": "^1.1.0", "@vates/parse-duration": "^0.1.1", "@vates/predicates": "^1.1.0", "@vates/read-chunk": "^1.2.1", - "@vates/task": "^0.6.0", - "@vates/types": "^1.22.0", + "@vates/task": "^0.7.0", + "@vates/types": "^1.23.0", "@vates/xml": "^2.0.0", "@vates/xml-rpc": "^1.0.0", - "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.71.3", - "@xen-orchestra/cron": "^1.0.6", + "@xen-orchestra/async-map": "^0.1.3", + "@xen-orchestra/backups": "^0.72.0", + "@xen-orchestra/cron": "^1.0.7", "@xen-orchestra/defined": "^0.0.2", - "@xen-orchestra/disk-transform": "^1.2.2", + "@xen-orchestra/disk-transform": "^1.2.3", "@xen-orchestra/emit-async": "^1.0.0", - "@xen-orchestra/fs": "^4.7.0", - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/mixin": "^0.2.0", - "@xen-orchestra/mixins": "^0.18.0", - "@xen-orchestra/qcow2": "^1.2.0", - "@xen-orchestra/rest-api": "^0.28.2", + "@xen-orchestra/fs": "^4.8.0", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/mixin": "^0.2.1", + "@xen-orchestra/mixins": "^0.19.0", + "@xen-orchestra/qcow2": "^1.3.0", + "@xen-orchestra/rest-api": "^0.29.0", "@xen-orchestra/self-signed": "^0.2.1", - "@xen-orchestra/template": "^0.1.0", - "@xen-orchestra/vmware-explorer": "^0.12.0", - "@xen-orchestra/xapi": "^8.7.1", + "@xen-orchestra/template": "^0.1.1", + "@xen-orchestra/vmware-explorer": "^0.13.0", + "@xen-orchestra/xapi": "^8.7.2", "@xen-orchestra/xva": "^1.0.2", "ajv": "^8.0.3", "app-conf": "^3.0.0", @@ -73,7 +73,7 @@ "bluebird": "^3.5.1", "body-parser": "^1.20.0", "compare-versions": "^6.1.1", - "complex-matcher": "^1.1.0", + "complex-matcher": "^1.1.1", "compression": "^1.7.3", "typed-flash": "^1.0.1", "content-type": "^1.0.4", @@ -141,15 +141,15 @@ "unzipper": "^0.10.5", "uuid": "^9.0.0", "value-matcher": "^0.2.0", - "vhd-lib": "^4.15.0", + "vhd-lib": "^4.16.0", "ws": "^8.2.3", "xdg-basedir": "^5.1.0", - "xen-api": "^4.7.6", + "xen-api": "^4.7.7", "xo-acl-resolver": "^0.5.2", - "xo-collection": "^0.6.0", - "xo-common": "^0.9.0", - "xo-remote-parser": "^0.10.0", - "xo-vmdk-to-vhd": "^2.5.9" + "xo-collection": "^0.6.1", + "xo-common": "^0.9.1", + "xo-remote-parser": "^0.10.1", + "xo-vmdk-to-vhd": "^2.5.10" }, "devDependencies": { "@babel/cli": "^7.0.0", diff --git a/packages/xo-vmdk-to-vhd/package.json b/packages/xo-vmdk-to-vhd/package.json index e0d986d5ee..7497db865f 100644 --- a/packages/xo-vmdk-to-vhd/package.json +++ b/packages/xo-vmdk-to-vhd/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-vmdk-to-vhd", - "version": "2.5.9", + "version": "2.5.10", "license": "AGPL-3.0-or-later", "description": "JS lib reading and writing .vmdk and .ova files", "keywords": [ @@ -25,7 +25,7 @@ "pako": "^2.0.4", "promise-toolbox": "^0.21.0", "tar-stream": "^3.1.6", - "vhd-lib": "^4.15.0", + "vhd-lib": "^4.16.0", "xml2js": "^0.6.2" }, "devDependencies": { diff --git a/packages/xo-web/package.json b/packages/xo-web/package.json index 39aae7b44b..1fb199b881 100644 --- a/packages/xo-web/package.json +++ b/packages/xo-web/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-web", - "version": "5.195.0", + "version": "5.196.0", "license": "AGPL-3.0-or-later", "description": "Web interface client for Xen-Orchestra", "keywords": [ @@ -38,10 +38,10 @@ "@babel/preset-react": "^7.12.13", "@babel/register": "^7.13.8", "@nraynaud/novnc": "0.6.1", - "@xen-orchestra/cron": "^1.0.6", + "@xen-orchestra/cron": "^1.0.7", "@xen-orchestra/defined": "^0.0.2", - "@xen-orchestra/log": "^0.7.1", - "@xen-orchestra/template": "^0.1.0", + "@xen-orchestra/log": "^0.7.2", + "@xen-orchestra/template": "^0.1.1", "ansi_up": "^5.0.0", "asap": "^2.0.6", "babel-plugin-dev": "^1.0.0", @@ -54,7 +54,7 @@ "chartist-plugin-tooltip": "0.0.11", "classnames": "^2.2.3", "compare-versions": "^6.1.1", - "complex-matcher": "^1.1.0", + "complex-matcher": "^1.1.1", "copy-to-clipboard": "^3.0.8", "d3": "^5.0.0", "debounce-input-decorator": "^1.0.0", @@ -134,10 +134,10 @@ "whatwg-fetch": "^3.0.0", "xml2js": "^0.6.2", "xo-acl-resolver": "^0.5.2", - "xo-common": "^0.9.0", - "xo-lib": "^0.11.1", - "xo-remote-parser": "^0.10.0", - "xo-vmdk-to-vhd": "^2.5.9" + "xo-common": "^0.9.1", + "xo-lib": "^0.11.2", + "xo-remote-parser": "^0.10.1", + "xo-vmdk-to-vhd": "^2.5.10" }, "scripts": { "build": "GIT_HEAD=$(git rev-parse HEAD) NODE_ENV=production gulp build",