diff --git a/@vates/fuse-vhd/package.json b/@vates/fuse-vhd/package.json index 4f8c717091..73bfe70d9a 100644 --- a/@vates/fuse-vhd/package.json +++ b/@vates/fuse-vhd/package.json @@ -19,7 +19,7 @@ }, "main": "./index.mjs", "dependencies": { - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/fs": "^4.6.3", "@xen-orchestra/log": "^0.7.1", "fuse-native": "^2.2.6", "lru-cache": "^7.14.0", diff --git a/@vates/nbd-client/package.json b/@vates/nbd-client/package.json index 35374dd351..a89c0c32ed 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.1.4", + "version": "3.2.0", "engines": { "node": ">=14.0" }, "main": "./index.mjs", "dependencies": { "@vates/async-each": "^1.0.0", - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/disk-transform": "^1.0.1", "@xen-orchestra/log": "^0.7.1", "promise-toolbox": "^0.21.0", - "xen-api": "^4.7.3" + "xen-api": "^4.7.4" }, "devDependencies": { "tap": "^18.7.0", diff --git a/@vates/read-chunk/package.json b/@vates/read-chunk/package.json index ab7f46e2f7..d614d648fc 100644 --- a/@vates/read-chunk/package.json +++ b/@vates/read-chunk/package.json @@ -19,7 +19,7 @@ "type": "git", "url": "https://github.com/vatesfr/xen-orchestra.git" }, - "version": "1.2.0", + "version": "1.2.1", "engines": { "node": ">=8.10" }, diff --git a/@vates/types/package.json b/@vates/types/package.json index f74f273ab1..821f2e16a2 100644 --- a/@vates/types/package.json +++ b/@vates/types/package.json @@ -1,7 +1,7 @@ { "name": "@vates/types", "private": false, - "version": "1.10.0", + "version": "1.11.0", "main": "./dist/index.mjs", "exports": { ".": { diff --git a/@xen-orchestra/backups-cli/package.json b/@xen-orchestra/backups-cli/package.json index 54938c6b6f..e8654c7499 100644 --- a/@xen-orchestra/backups-cli/package.json +++ b/@xen-orchestra/backups-cli/package.json @@ -8,8 +8,8 @@ "dependencies": { "@vates/async-each": "^1.0.0", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.63.0", - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/backups": "^0.64.0", + "@xen-orchestra/fs": "^4.6.3", "filenamify": "^6.0.0", "getopts": "^2.2.5", "lodash": "^4.17.15", @@ -28,7 +28,7 @@ "scripts": { "postversion": "npm publish --access public" }, - "version": "1.1.2", + "version": "1.1.3", "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 bc1a479c70..7352c780f2 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.63.0", + "version": "0.64.0", "engines": { "node": ">=14.18" }, @@ -26,11 +26,11 @@ "@vates/disposable": "^0.1.6", "@vates/fuse-vhd": "^2.1.2", "@vates/generator-toolbox": "^1.0.4", - "@vates/nbd-client": "^3.1.4", + "@vates/nbd-client": "^3.2.0", "@vates/parse-duration": "^0.1.1", "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/disk-transform": "^1.1.0", - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/fs": "^4.6.3", "@xen-orchestra/log": "^0.7.1", "@xen-orchestra/qcow2": "^1.0.0", "@xen-orchestra/template": "^0.1.0", @@ -52,7 +52,7 @@ "uuid": "^9.0.0", "value-matcher": "^0.2.0", "vhd-lib": "^4.14.0", - "xen-api": "^4.7.3", + "xen-api": "^4.7.4", "yazl": "^2.5.1" }, "devDependencies": { @@ -62,7 +62,7 @@ "tmp": "^0.2.1" }, "peerDependencies": { - "@xen-orchestra/xapi": "^8.3.3" + "@xen-orchestra/xapi": "^8.4.0" }, "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 407a6a6bb3..2d283009e4 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.3" + "xen-api": "^4.7.4" }, "scripts": { "postversion": "npm publish" diff --git a/@xen-orchestra/fs/package.json b/@xen-orchestra/fs/package.json index f08341182c..1fd5d1c4a0 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.6.2", + "version": "4.6.3", "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", @@ -29,7 +29,7 @@ "@vates/async-each": "^1.0.0", "@vates/coalesce-calls": "^0.1.0", "@vates/decorate-with": "^2.1.0", - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "@xen-orchestra/log": "^0.7.1", "bind-property-descriptor": "^2.0.0", "decorator-synchronized": "^0.6.0", diff --git a/@xen-orchestra/immutable-backups/package.json b/@xen-orchestra/immutable-backups/package.json index 4274b243b9..3d66026551 100644 --- a/@xen-orchestra/immutable-backups/package.json +++ b/@xen-orchestra/immutable-backups/package.json @@ -17,13 +17,13 @@ "xo-lift-remote-immutability": "./liftProtection.mjs" }, "license": "AGPL-3.0-or-later", - "version": "1.0.23", + "version": "1.0.24", "engines": { "node": ">=14.0.0" }, "dependencies": { "@vates/async-each": "^1.0.0", - "@xen-orchestra/backups": "^0.63.0", + "@xen-orchestra/backups": "^0.64.0", "@xen-orchestra/log": "^0.7.1", "app-conf": "^3.0.0", "chokidar": "^3.6.0", diff --git a/@xen-orchestra/lite/package.json b/@xen-orchestra/lite/package.json index 611bca1a0b..e940805cfb 100644 --- a/@xen-orchestra/lite/package.json +++ b/@xen-orchestra/lite/package.json @@ -28,13 +28,13 @@ "@types/file-saver": "^2.0.7", "@types/lodash-es": "^4.17.12", "@types/node": "^18.19.80", - "@vates/types": "^1.10.0", + "@vates/types": "^1.11.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.27.0", + "@xen-orchestra/web-core": "^0.28.0", "complex-matcher": "^0.7.1", "d3-time-format": "^4.1.0", "decorator-synchronized": "^0.6.0", diff --git a/@xen-orchestra/mixins/package.json b/@xen-orchestra/mixins/package.json index d30522e03d..a96c566c80 100644 --- a/@xen-orchestra/mixins/package.json +++ b/@xen-orchestra/mixins/package.json @@ -14,7 +14,7 @@ "url": "https://vates.fr" }, "license": "AGPL-3.0-or-later", - "version": "0.16.4", + "version": "0.16.5", "engines": { "node": ">=15.6" }, @@ -27,7 +27,7 @@ "app-conf": "^3.0.0", "lodash": "^4.17.21", "promise-toolbox": "^0.21.0", - "xo-common": "^0.8.0" + "xo-common": "^0.9.0" }, "scripts": { "postversion": "npm publish --access public", diff --git a/@xen-orchestra/openflow/package.json b/@xen-orchestra/openflow/package.json index b2ccaaccd0..87ffc62fcc 100644 --- a/@xen-orchestra/openflow/package.json +++ b/@xen-orchestra/openflow/package.json @@ -30,7 +30,7 @@ "rimraf": "^5.0.1" }, "dependencies": { - "@vates/read-chunk": "^1.2.0" + "@vates/read-chunk": "^1.2.1" }, "author": { "name": "Vates SAS", diff --git a/@xen-orchestra/proxy-cli/package.json b/@xen-orchestra/proxy-cli/package.json index c6199a06d8..b04ded935a 100644 --- a/@xen-orchestra/proxy-cli/package.json +++ b/@xen-orchestra/proxy-cli/package.json @@ -26,7 +26,7 @@ }, "dependencies": { "@iarna/toml": "^2.2.0", - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "ansi-colors": "^4.1.1", "app-conf": "^3.0.0", "content-type": "^1.0.4", diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json index e964fa45df..5c5e02c538 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.27", + "version": "0.29.28", "license": "AGPL-3.0-or-later", "description": "XO Proxy used to remotely execute backup jobs", "keywords": [ @@ -33,13 +33,13 @@ "@vates/disposable": "^0.1.6", "@vates/task": "^0.6.2", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.63.0", - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/backups": "^0.64.0", + "@xen-orchestra/fs": "^4.6.3", "@xen-orchestra/log": "^0.7.1", "@xen-orchestra/mixin": "^0.2.0", - "@xen-orchestra/mixins": "^0.16.4", + "@xen-orchestra/mixins": "^0.16.5", "@xen-orchestra/self-signed": "^0.2.1", - "@xen-orchestra/xapi": "^8.3.3", + "@xen-orchestra/xapi": "^8.4.0", "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.3", - "xo-common": "^0.8.0" + "xen-api": "^4.7.4", + "xo-common": "^0.9.0" }, "devDependencies": { "@vates/toggle-scripts": "^1.0.0", diff --git a/@xen-orchestra/rest-api/package.json b/@xen-orchestra/rest-api/package.json index b66b1c2803..d906c1387a 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.14.0", + "version": "0.15.0", "description": "REST API to manage your XOA", "license": "AGPL-3.0-or-later", "private": false, @@ -35,8 +35,8 @@ "dependencies": { "@vates/async-each": "^1.0.0", "@vates/task": "^0.6.1", - "@vates/types": "^1.10.0", - "@xen-orchestra/backups": "^0.63.0", + "@vates/types": "^1.11.0", + "@xen-orchestra/backups": "^0.64.0", "@xen-orchestra/log": "^0.7.1", "complex-matcher": "^0.7.1", "golike-defer": "^0.5.1", @@ -48,7 +48,7 @@ "swagger-ui-express": "^5.0.1", "tsoa": "^6.6.0", "value-matcher": "^0.2.0", - "xo-common": "^0.8.0", + "xo-common": "^0.9.0", "xo-remote-parser": "^0.10.0" }, "bugs": "https://github.com/vatesfr/xen-orchestra/issues", diff --git a/@xen-orchestra/vmware-explorer/package.json b/@xen-orchestra/vmware-explorer/package.json index b5fee306ee..b5c316ef6f 100644 --- a/@xen-orchestra/vmware-explorer/package.json +++ b/@xen-orchestra/vmware-explorer/package.json @@ -1,11 +1,11 @@ { "license": "ISC", "private": false, - "version": "0.9.5", + "version": "0.10.0", "name": "@xen-orchestra/vmware-explorer", "dependencies": { "@vates/node-vsphere-soap": "^2.1.2", - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "@vates/task": "^0.6.2", "@xen-orchestra/log": "^0.7.1", "lodash": "^4.17.21", diff --git a/@xen-orchestra/web-core/package.json b/@xen-orchestra/web-core/package.json index 6536453727..3aa9f2ad3e 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.27.0", + "version": "0.28.0", "private": false, "exports": { "./*": { diff --git a/@xen-orchestra/web/package.json b/@xen-orchestra/web/package.json index b6fdfc3aae..d55796c282 100644 --- a/@xen-orchestra/web/package.json +++ b/@xen-orchestra/web/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/web", - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -25,14 +25,14 @@ "@types/d3-time-format": "^4.0.3", "@types/lodash-es": "^4.17.12", "@types/node": "^18.19.80", - "@vates/types": "^1.10.0", + "@vates/types": "^1.11.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", "@vueuse/integrations": "^13.0.0", - "@xen-orchestra/web-core": "^0.27.0", + "@xen-orchestra/web-core": "^0.28.0", "d3-time-format": "^4.1.0", "human-format": "^1.2.1", "lodash-es": "^4.17.21", diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json index 5166060b71..586fded443 100644 --- a/@xen-orchestra/xapi/package.json +++ b/@xen-orchestra/xapi/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/xapi", - "version": "8.3.3", + "version": "8.4.0", "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.7.3" + "xen-api": "^4.7.4" }, "scripts": { "postversion": "npm publish --access public", @@ -25,9 +25,9 @@ "dependencies": { "@vates/async-each": "^1.0.0", "@vates/decorate-with": "^2.1.0", - "@vates/nbd-client": "^3.1.4", + "@vates/nbd-client": "^3.2.0", "@vates/parse-duration": "^0.1.1", - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "@vates/task": "^0.6.2", "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/disk-transform": "^1.1.0", @@ -40,7 +40,7 @@ "lodash": "^4.17.15", "promise-toolbox": "^0.21.0", "vhd-lib": "^4.14.0", - "xo-common": "^0.8.0" + "xo-common": "^0.9.0" }, "private": false, "license": "AGPL-3.0-or-later", diff --git a/@xen-orchestra/xva/package.json b/@xen-orchestra/xva/package.json index 63c65ae244..32d05b7048 100644 --- a/@xen-orchestra/xva/package.json +++ b/@xen-orchestra/xva/package.json @@ -16,7 +16,7 @@ "node": ">=14.0" }, "dependencies": { - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "hash-wasm": "^4.11.0", "lodash.defaultsdeep": "^4.6.1", "promise-toolbox": "^0.21.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b83ffe84f..16c2871931 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ ### Enhancements +- [Host/General] Display additional hardware data for Dell server (PR [#8861](https://github.com/vatesfr/xen-orchestra/pull/8861)) +- [V2V] Use vddk to transfer data from vmware (PR [#8840](https://github.com/vatesfr/xen-orchestra/pull/8840)) +- [V2V] Show if any prerequisite on XO is missing before import (PR [#8840](https://github.com/vatesfr/xen-orchestra/pull/8840)) +- [V2V] Show a form to install the VDDK library (PR [#8840](https://github.com/vatesfr/xen-orchestra/pull/8840)) +- [REST API] Expose `/rest/v0/docs/swagger.json` (PR [#8892](https://github.com/vatesfr/xen-orchestra/pull/8892)) +- [web] Add link to the rest api docs (PR [#8902](https://github.com/vatesfr/xen-orchestra/pull/8902)) +- [V2V] Use vddk to transfer data from vmware (PR [#840](https://github.com/vatesfr/xen-orchestra/pull/840)) +- [V2V] Show if any prerequisite on XO is missing before import (PR [#840](https://github.com/vatesfr/)) + - **Migrated REST API endpoints**: - `GET /rest/v0/hosts//smt` (PR [#8863](http://github.com/vatesfr/xen-orchestra/pull/8863)) @@ -11,18 +20,48 @@ - `GET /rest/v0/vm-templates//vdis` (PR [#8876](http://github.com/vatesfr/xen-orchestra/pull/8876)) - `GET /rest/v0/vm-snapshots//vdis` (PR [#8876](http://github.com/vatesfr/xen-orchestra/pull/8876)) - `GET /rest/v0/vm-controllers//vdis` (PR [#8876](http://github.com/vatesfr/xen-orchestra/pull/8876)) + - `GET /rest/v0/tasks` (PR [#8801](https://github.com/vatesfr/xen-orchestra/pull/8843)) + - `GET /rest/v0/tasks/` (PR [#8801](https://github.com/vatesfr/xen-orchestra/pull/8843)) + - `GET /rest/v0/pools//missing_patches` (PR [#8871](http://github.com/vatesfr/xen-orchestra/pull/8871)) + - `GET /rest/v0/hosts//missing_patches` (PR [#8862](https://github.com/vatesfr/xen-orchestra/pull/8862)) - **XO 6**: - [Pool,Host,VM/Dashboard] Remember the last visited tab per object type (Pool/Host/VM) when navigating (PR [#8873](https://github.com/vatesfr/xen-orchestra/pull/8873)) - Replace native `select` with a new custom component (PR [#8681](https://github.com/vatesfr/xen-orchestra/pull/8681)) + - [i18n] Add Portuguese (Brazil) and update Czech, German, Spanish, Italian, Dutch and Swedish translations (PR [#8837](https://github.com/vatesfr/xen-orchestra/pull/8837)) + - [Site] Add Backup Jobs page (PR [#8889](https://github.com/vatesfr/xen-orchestra/pull/8889)) + - [Account Menu] Add link to REST API documentation (PR [#8904](https://github.com/vatesfr/xen-orchestra/pull/8904)) + +### Bug fixes + +- [Backup/Sequences] Prevent sequences from ending prematurely when a backup job is skipped (PR [#8859](https://github.com/vatesfr/xen-orchestra/pull/8859)) +- [Backups] Fix healthCheck triggered even when no data is transfered in delta backups (PR [#8879](https://github.com/vatesfr/xen-orchestra/pull/8879)) +- [Backup] Update timeout in filesystem for expensive listing requests (PR [#8903](https://github.com/vatesfr/xen-orchestra/pull/8903)) +- [Plugins/audit] Prevent audit plugin disabling from failing (PR [#8898](https://github.com/vatesfr/xen-orchestra/pull/8898)) ### Released packages -- @vates/types 1.10.0 -- @xen-orchestra/web-core 0.27.0 -- @xen-orchestra/rest-api 0.14.0 -- @xen-orchestra/web 0.25.0 -- xo-server 5.185.0 +- @vates/read-chunk 1.2.1 +- @xen-orchestra/fs 4.6.3 +- xo-common 0.9.0 +- xen-api 4.7.4 +- @vates/nbd-client 3.2.0 +- @vates/types 1.11.0 +- @xen-orchestra/xapi 8.4.0 +- @xen-orchestra/backups 0.64.0 +- @xen-orchestra/backups-cli 1.1.3 +- @xen-orchestra/immutable-backups 1.0.24 +- @xen-orchestra/web-core 0.28.0 +- @xen-orchestra/mixins 0.16.5 +- @xen-orchestra/proxy 0.29.28 +- @xen-orchestra/rest-api 0.15.0 +- @xen-orchestra/vmware-explorer 0.10.0 +- @xen-orchestra/web 0.26.0 +- xo-acl-resolver 0.5.2 +- xo-server 5.186.0 +- xo-server-audit 0.14.1 +- xo-server-test 0.0.2 +- xo-web 5.183.0 ## **5.109.1** (2025-08-06) diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 6cf08ca223..8f0c50b263 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -11,41 +11,10 @@ > Users must be able to say: “Nice enhancement, I'm eager to test it” -- **Migrated REST API endpoints**: - - - `GET /rest/v0/tasks` (PR [#8801](https://github.com/vatesfr/xen-orchestra/pull/8843)) - - `GET /rest/v0/tasks/` (PR [#8801](https://github.com/vatesfr/xen-orchestra/pull/8843)) - - `GET /rest/v0/pools//missing_patches` (PR [#8871](http://github.com/vatesfr/xen-orchestra/pull/8871)) - - `GET /rest/v0/hosts//missing_patches` (PR [#8862](https://github.com/vatesfr/xen-orchestra/pull/8862)) - -- [Host/General] Display additional hardware data for Dell server (PR [#8861](https://github.com/vatesfr/xen-orchestra/pull/8861)) -- [V2V] Use vddk to transfer data from vmware (PR [#8840](https://github.com/vatesfr/xen-orchestra/pull/8840)) -- [V2V] Show if any prerequisite on XO is missing before import (PR [#8840](https://github.com/vatesfr/xen-orchestra/pull/8840)) -- [V2V] Show a form to install the VDDK library (PR [#8840](https://github.com/vatesfr/xen-orchestra/pull/8840)) - -- **XO 6**: - - - [Pool,Host,VM/Dashboard] Remember the last visited tab per object type (Pool/Host/VM) when navigating (PR [#8873](https://github.com/vatesfr/xen-orchestra/pull/8873)) - - Replace native `select` with a new custom component (PR [#8681](https://github.com/vatesfr/xen-orchestra/pull/8681)) - - [i18n] Add Portuguese (Brazil) and update Czech, German, Spanish, Italian, Dutch and Swedish translations (PR [#8837](https://github.com/vatesfr/xen-orchestra/pull/8837)) - - [Site] Add Backup Jobs page (PR [#8889](https://github.com/vatesfr/xen-orchestra/pull/8889)) - - [Account Menu] Add link to REST API documentation (PR [#8904](https://github.com/vatesfr/xen-orchestra/pull/8904)) - -- [REST API] Expose `/rest/v0/docs/swagger.json` (PR [#8892](https://github.com/vatesfr/xen-orchestra/pull/8892)) -- [web] Add link to the rest api docs (PR [#8902](https://github.com/vatesfr/xen-orchestra/pull/8902)) -- [V2V] Use vddk to transfer data from vmware (PR [#840](https://github.com/vatesfr/xen-orchestra/pull/840)) -- [V2V] Show if any prerequisite on XO is missing before import (PR [#840](https://github.com/vatesfr/)) - ### Bug fixes > Users must be able to say: “I had this issue, happy to know it's fixed” -- [Backup/Sequences] Prevent sequences from ending prematurely when a backup job is skipped (PR [#8859](https://github.com/vatesfr/xen-orchestra/pull/8859)) -- [Backups] Fix healthCheck triggered even when no data is transfered in delta backups (PR [#8879](https://github.com/vatesfr/xen-orchestra/pull/8879)) -- [Plugins/audit] Prevent audit plugin disabling from failing (PR [#8898](https://github.com/vatesfr/xen-orchestra/pull/8898)) -- [Backup] Update timeout in filesystem for expensive listing requests -- [Backup] Update timeout in filesystem for expensive listing requests (PR [#8903](https://github.com/vatesfr/xen-orchestra/pull/8903)) - ### Packages to release > When modifying a package, add it here with its release type. @@ -62,19 +31,4 @@ -- @vates/nbd-client minor -- @vates/read-chunk patch -- @vates/types minor -- @xen-orchestra/backups minor -- @xen-orchestra/fs patch -- @xen-orchestra/mixins patch -- @xen-orchestra/rest-api minor -- @xen-orchestra/vmware-explorer minor -- @xen-orchestra/web minor -- @xen-orchestra/web-core minor -- @xen-orchestra/xapi minor -- xo-common minor -- xo-server minor -- xo-web minor - diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index 21e8922dd0..ef696cc0ab 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -23,7 +23,7 @@ "node": ">=10" }, "dependencies": { - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/fs": "^4.6.3", "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 f9890302b9..5961db261e 100644 --- a/packages/vhd-lib/package.json +++ b/packages/vhd-lib/package.json @@ -17,10 +17,10 @@ "dependencies": { "@vates/async-each": "^1.0.0", "@vates/diff": "^0.1.0", - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "@vates/stream-reader": "^0.1.0", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/fs": "^4.6.3", "@xen-orchestra/log": "^0.7.1", "async-iterator-to-stream": "^1.0.2", "decorator-synchronized": "^0.6.0", @@ -33,7 +33,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/fs": "^4.6.3", "execa": "^5.0.0", "get-stream": "^6.0.0", "rimraf": "^5.0.1", diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json index 2a168b279c..0baaa9c2d7 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": "^4.7.3" + "xen-api": "^4.7.4" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index 7585046697..646d397eef 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.3", + "version": "4.7.4", "license": "ISC", "description": "Connector to the Xen API", "keywords": [ @@ -54,7 +54,7 @@ "pw": "0.0.4", "undici": "^6.2.1", "xo-collection": "^0.5.0", - "xo-common": "^0.8.0" + "xo-common": "^0.9.0" }, "devDependencies": { "getopts": "^2.3.0", diff --git a/packages/xo-acl-resolver/package.json b/packages/xo-acl-resolver/package.json index 25647b92df..162b306073 100644 --- a/packages/xo-acl-resolver/package.json +++ b/packages/xo-acl-resolver/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-acl-resolver", - "version": "0.5.1", + "version": "0.5.2", "license": "AGPL-3.0-or-later", "description": "Xen-Orchestra internal: do ACLs resolution", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-acl-resolver", @@ -20,7 +20,7 @@ "node": ">=6" }, "dependencies": { - "xo-common": "^0.8.0" + "xo-common": "^0.9.0" }, "scripts": { "postversion": "npm publish" diff --git a/packages/xo-cli/package.json b/packages/xo-cli/package.json index 808d140ac4..bebb0ebf9c 100644 --- a/packages/xo-cli/package.json +++ b/packages/xo-cli/package.json @@ -29,7 +29,7 @@ "node": ">=15.3" }, "dependencies": { - "@vates/read-chunk": "^1.2.0", + "@vates/read-chunk": "^1.2.1", "chalk": "^5.0.1", "content-type": "^1.0.5", "fs-extra": "^11.1.0", diff --git a/packages/xo-common/package.json b/packages/xo-common/package.json index f1188830d4..49abed1b48 100644 --- a/packages/xo-common/package.json +++ b/packages/xo-common/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xo-common", - "version": "0.8.0", + "version": "0.9.0", "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-server-audit/package.json b/packages/xo-server-audit/package.json index 62fef81845..664f0c19e4 100644 --- a/packages/xo-server-audit/package.json +++ b/packages/xo-server-audit/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-audit", - "version": "0.14.0", + "version": "0.14.1", "license": "AGPL-3.0-or-later", "description": "Audit plugin for XO-Server", "keywords": [ @@ -54,7 +54,7 @@ "ndjson": "^2.0.0", "promise-toolbox": "^0.21.0", "readable-stream": "^4.7.0", - "xo-common": "^0.8.0" + "xo-common": "^0.9.0" }, "private": true } diff --git a/packages/xo-server-test/package.json b/packages/xo-server-test/package.json index fe0d63e4ca..e10d5ce321 100644 --- a/packages/xo-server-test/package.json +++ b/packages/xo-server-test/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server-test", - "version": "0.0.1", + "version": "0.0.2", "type": "module", "license": "AGPL-3.0-or-later", "description": "Test client for Xo-Server", @@ -35,7 +35,7 @@ "lodash": "^4.17.11", "promise-toolbox": "^0.21.0", "xo-collection": "^0.5.0", - "xo-common": "^0.8.0", + "xo-common": "^0.9.0", "xo-lib": "^0.11.1" }, "scripts": { diff --git a/packages/xo-server/package.json b/packages/xo-server/package.json index 7cde7fbc6a..c1f64d0988 100644 --- a/packages/xo-server/package.json +++ b/packages/xo-server/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server", - "version": "5.185.0", + "version": "5.186.0", "license": "AGPL-3.0-or-later", "description": "Server part of Xen-Orchestra", "keywords": [ @@ -38,30 +38,30 @@ "@vates/event-listeners-manager": "^1.0.1", "@vates/fatfs": "^0.11.0", "@vates/multi-key-map": "^0.2.0", - "@vates/nbd-client": "^3.1.2", + "@vates/nbd-client": "^3.2.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.0", + "@vates/read-chunk": "^1.2.1", "@vates/xml": "^2.0.0", "@vates/xml-rpc": "^1.0.0", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.63.0", + "@xen-orchestra/backups": "^0.64.0", "@xen-orchestra/cron": "^1.0.6", "@xen-orchestra/defined": "^0.0.2", "@xen-orchestra/disk-transform": "^1.1.0", "@xen-orchestra/emit-async": "^1.0.0", - "@xen-orchestra/fs": "^4.6.2", + "@xen-orchestra/fs": "^4.6.3", "@xen-orchestra/log": "^0.7.1", "@xen-orchestra/mixin": "^0.2.0", - "@xen-orchestra/mixins": "^0.16.4", + "@xen-orchestra/mixins": "^0.16.5", "@xen-orchestra/qcow2": "^1.0.0", - "@xen-orchestra/rest-api": "^0.14.0", + "@xen-orchestra/rest-api": "^0.15.0", "@xen-orchestra/self-signed": "^0.2.1", "@xen-orchestra/template": "^0.1.0", - "@xen-orchestra/vmware-explorer": "^0.9.5", - "@xen-orchestra/xapi": "^8.3.3", + "@xen-orchestra/vmware-explorer": "^0.10.0", + "@xen-orchestra/xapi": "^8.4.0", "@xen-orchestra/xva": "^1.0.2", "ajv": "^8.0.3", "app-conf": "^3.0.0", @@ -142,10 +142,10 @@ "vhd-lib": "^4.14.0", "ws": "^8.2.3", "xdg-basedir": "^5.1.0", - "xen-api": "^4.7.3", - "xo-acl-resolver": "^0.5.1", + "xen-api": "^4.7.4", + "xo-acl-resolver": "^0.5.2", "xo-collection": "^0.5.0", - "xo-common": "^0.8.0", + "xo-common": "^0.9.0", "xo-remote-parser": "^0.10.0", "xo-vmdk-to-vhd": "^2.5.8" }, diff --git a/packages/xo-web/package.json b/packages/xo-web/package.json index 3d3fbaa4df..25b433540a 100644 --- a/packages/xo-web/package.json +++ b/packages/xo-web/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-web", - "version": "5.182.0", + "version": "5.183.0", "license": "AGPL-3.0-or-later", "description": "Web interface client for Xen-Orchestra", "keywords": [ @@ -136,8 +136,8 @@ "watchify": "^3.7.0", "whatwg-fetch": "^3.0.0", "xml2js": "^0.4.19", - "xo-acl-resolver": "^0.5.1", - "xo-common": "^0.8.0", + "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.8"