From cafa1ffa141df929b15bf9d68441f1b7a0764afc Mon Sep 17 00:00:00 2001 From: Pierre Donias Date: Mon, 30 Aug 2021 11:01:14 +0200 Subject: [PATCH] feat: technical release (#5886) --- @vates/disposable/package.json | 2 +- @xen-orchestra/audit-core/package.json | 2 +- @xen-orchestra/backups-cli/package.json | 4 +-- @xen-orchestra/backups/package.json | 8 ++--- @xen-orchestra/cr-seed-cli/package.json | 2 +- @xen-orchestra/fs/package.json | 2 +- @xen-orchestra/log/package.json | 2 +- @xen-orchestra/mixins/package.json | 4 +-- @xen-orchestra/proxy/package.json | 12 ++++---- @xen-orchestra/xapi/package.json | 6 ++-- CHANGELOG.md | 29 +++++++++++++++++++ CHANGELOG.unreleased.md | 21 -------------- packages/vhd-cli/package.json | 2 +- packages/vhd-lib/package.json | 4 +-- packages/xapi-explore-sr/package.json | 2 +- packages/xen-api/package.json | 2 +- packages/xo-server-audit/package.json | 2 +- packages/xo-server-auth-ldap/package.json | 4 +-- .../xo-server-backup-reports/package.json | 2 +- packages/xo-server-load-balancer/package.json | 2 +- packages/xo-server-netbox/package.json | 4 +-- .../xo-server-sdn-controller/package.json | 2 +- packages/xo-server-usage-report/package.json | 2 +- packages/xo-server-web-hooks/package.json | 2 +- packages/xo-server/package.json | 14 ++++----- packages/xo-web/package.json | 4 +-- 26 files changed, 75 insertions(+), 67 deletions(-) diff --git a/@vates/disposable/package.json b/@vates/disposable/package.json index c22dac8d8..2e898a45d 100644 --- a/@vates/disposable/package.json +++ b/@vates/disposable/package.json @@ -24,7 +24,7 @@ "dependencies": { "@vates/multi-key-map": "^0.1.0", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "ensure-array": "^1.0.0" } } diff --git a/@xen-orchestra/audit-core/package.json b/@xen-orchestra/audit-core/package.json index f27de8004..7160a5391 100644 --- a/@xen-orchestra/audit-core/package.json +++ b/@xen-orchestra/audit-core/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "@vates/decorate-with": "^0.1.0", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "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 b07a63fda..ca25a3adc 100644 --- a/@xen-orchestra/backups-cli/package.json +++ b/@xen-orchestra/backups-cli/package.json @@ -7,8 +7,8 @@ "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "dependencies": { "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.12.2", - "@xen-orchestra/fs": "^0.17.0", + "@xen-orchestra/backups": "^0.13.0", + "@xen-orchestra/fs": "^0.18.0", "filenamify": "^4.1.0", "getopts": "^2.2.5", "lodash": "^4.17.15", diff --git a/@xen-orchestra/backups/package.json b/@xen-orchestra/backups/package.json index 2297053c4..de48a1976 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.12.2", + "version": "0.13.0", "engines": { "node": ">=14.6" }, @@ -20,8 +20,8 @@ "@vates/disposable": "^0.1.1", "@vates/parse-duration": "^0.1.1", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/fs": "^0.17.0", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/fs": "^0.18.0", + "@xen-orchestra/log": "^0.3.0", "@xen-orchestra/template": "^0.1.0", "compare-versions": "^3.6.0", "d3-time-format": "^3.0.0", @@ -38,7 +38,7 @@ "yazl": "^2.5.1" }, "peerDependencies": { - "@xen-orchestra/xapi": "^0.6.4" + "@xen-orchestra/xapi": "^0.7.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 75eb77c39..78bdf1036 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": "^0.33.1" + "xen-api": "^0.34.0" }, "scripts": { "postversion": "npm publish" diff --git a/@xen-orchestra/fs/package.json b/@xen-orchestra/fs/package.json index 16375c553..ffdf43c36 100644 --- a/@xen-orchestra/fs/package.json +++ b/@xen-orchestra/fs/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@xen-orchestra/fs", - "version": "0.17.0", + "version": "0.18.0", "license": "AGPL-3.0-or-later", "description": "The File System for Xen Orchestra backups.", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/fs", diff --git a/@xen-orchestra/log/package.json b/@xen-orchestra/log/package.json index 850f9a388..ed93f2906 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.2.1", + "version": "0.3.0", "license": "ISC", "description": "Logging system with decoupled producers/consumer", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/log", diff --git a/@xen-orchestra/mixins/package.json b/@xen-orchestra/mixins/package.json index b9b0b1dbf..c539e8cc7 100644 --- a/@xen-orchestra/mixins/package.json +++ b/@xen-orchestra/mixins/package.json @@ -14,14 +14,14 @@ "url": "https://vates.fr" }, "license": "AGPL-3.0-or-later", - "version": "0.1.0", + "version": "0.1.1", "engines": { "node": ">=12" }, "dependencies": { "@vates/parse-duration": "^0.1.1", "@xen-orchestra/emit-async": "^0.1.0", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "app-conf": "^0.9.0", "lodash": "^4.17.21" }, diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json index a2f0b569e..7b11aa45f 100644 --- a/@xen-orchestra/proxy/package.json +++ b/@xen-orchestra/proxy/package.json @@ -31,13 +31,13 @@ "@vates/decorate-with": "^0.1.0", "@vates/disposable": "^0.1.1", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.12.2", - "@xen-orchestra/fs": "^0.17.0", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/backups": "^0.13.0", + "@xen-orchestra/fs": "^0.18.0", + "@xen-orchestra/log": "^0.3.0", "@xen-orchestra/mixin": "^0.1.0", - "@xen-orchestra/mixins": "^0.1.0", + "@xen-orchestra/mixins": "^0.1.1", "@xen-orchestra/self-signed": "^0.1.0", - "@xen-orchestra/xapi": "^0.6.4", + "@xen-orchestra/xapi": "^0.7.0", "ajv": "^8.0.3", "app-conf": "^0.9.0", "async-iterator-to-stream": "^1.1.0", @@ -58,7 +58,7 @@ "source-map-support": "^0.5.16", "stoppable": "^1.0.6", "xdg-basedir": "^4.0.0", - "xen-api": "^0.33.1", + "xen-api": "^0.34.0", "xo-common": "^0.7.0" }, "devDependencies": { diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json index 808b98ece..c8a8d890d 100644 --- a/@xen-orchestra/xapi/package.json +++ b/@xen-orchestra/xapi/package.json @@ -1,6 +1,6 @@ { "name": "@xen-orchestra/xapi", - "version": "0.6.4", + "version": "0.7.0", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/xapi", "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "repository": { @@ -25,7 +25,7 @@ "xo-common": "^0.7.0" }, "peerDependencies": { - "xen-api": "^0.33.1" + "xen-api": "^0.34.0" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", @@ -40,7 +40,7 @@ "dependencies": { "@vates/decorate-with": "^0.1.0", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "d3-time-format": "^3.0.0", "golike-defer": "^0.5.1", "lodash": "^4.17.15", diff --git a/CHANGELOG.md b/CHANGELOG.md index 0298f4ad8..6c93eace1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # ChangeLog +## **next** + +### Enhancements + +- [New network] Ability for pool's admin to create a new network within the pool (PR [#5873](https://github.com/vatesfr/xen-orchestra/pull/5873)) +- [Netbox] Synchronize primary IPv4 and IPv6 addresses [#5633](https://github.com/vatesfr/xen-orchestra/issues/5633) (PR [#5879](https://github.com/vatesfr/xen-orchestra/pull/5879)) +- [Host] Add warning in case of unmaintained host version [#5840](https://github.com/vatesfr/xen-orchestra/issues/5840) (PR [#5847](https://github.com/vatesfr/xen-orchestra/pull/5847)) +- [Backup] Use default migration network if set when importing/exporting VMs/VDIs (PR [#5883](https://github.com/vatesfr/xen-orchestra/pull/5883)) + +### Bug fixes + +- [VM/network] Fix an issue where multiple IPs would be displayed in the same tag when using old Xen tools. This also fixes Netbox's IP synchronization for the affected VMs. (PR [#5860](https://github.com/vatesfr/xen-orchestra/pull/5860)) +- [LDAP] Handle groups with no members (PR [#5862](https://github.com/vatesfr/xen-orchestra/pull/5862)) +- Fix empty button on small size screen (PR [#5874](https://github.com/vatesfr/xen-orchestra/pull/5874)) +- [Host] Fix `Cannot read property 'other_config' of undefined` error when enabling maintenance mode (PR [#5875](https://github.com/vatesfr/xen-orchestra/pull/5875)) + +### Released packages + +- xen-api 0.34.0 +- @xen-orchestra/xapi 0.7.0 +- @xen-orchestra/backups 0.13.0 +- @xen-orchestra/fs 0.18.0 +- @xen-orchestra/log 0.3.0 +- @xen-orchestra/mixins 0.1.1 +- xo-server-auth-ldap 0.10.3 +- xo-server-netbox 0.3.0 +- xo-server 5.82.0 +- xo-web 5.87.0 + ## **5.61.0** (2021-07-30) Channel: latest diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 718eccad2..154c5e87a 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -7,20 +7,10 @@ > Users must be able to say: “Nice enhancement, I'm eager to test it” -- [New network] Ability for pool's admin to create a new network within the pool (PR [#5873](https://github.com/vatesfr/xen-orchestra/pull/5873)) -- [Netbox] Synchronize primary IPv4 and IPv6 addresses [#5633](https://github.com/vatesfr/xen-orchestra/issues/5633) (PR [#5879](https://github.com/vatesfr/xen-orchestra/pull/5879)) -- [Host] Add warning in case of unmaintained host version [#5840](https://github.com/vatesfr/xen-orchestra/issues/5840) (PR [#5847](https://github.com/vatesfr/xen-orchestra/pull/5847)) -- [Backup] Use default migration network if set when importing/exporting VMs/VDIs (PR [#5883](https://github.com/vatesfr/xen-orchestra/pull/5883)) - ### Bug fixes > Users must be able to say: “I had this issue, happy to know it's fixed” -- [VM/network] Fix an issue where multiple IPs would be displayed in the same tag when using old Xen tools. This also fixes Netbox's IP synchronization for the affected VMs. (PR [#5860](https://github.com/vatesfr/xen-orchestra/pull/5860)) -- [LDAP] Handle groups with no members (PR [#5862](https://github.com/vatesfr/xen-orchestra/pull/5862)) -- Fix empty button on small size screen (PR [#5874](https://github.com/vatesfr/xen-orchestra/pull/5874)) -- [Host] Fix `Cannot read property 'other_config' of undefined` error when enabling maintenance mode (PR [#5875](https://github.com/vatesfr/xen-orchestra/pull/5875)) - ### Packages to release > Packages will be released in the order they are here, therefore, they should @@ -37,14 +27,3 @@ > - major: if the change breaks compatibility > > In case of conflict, the highest (lowest in previous list) `$version` wins. - -- xen-api minor -- @xen-orchestra/xapi minor -- @xen-orchestra/backups minor -- @xen-orchestra/fs minor -- @xen-orchestra/log minor -- @xen-orchestra/mixins patch -- xo-server-auth-ldap patch -- xo-server-netbox minor -- xo-server minor -- xo-web minor diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index d4bd8c084..cfa252e68 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -24,7 +24,7 @@ "node": ">=8.10" }, "dependencies": { - "@xen-orchestra/fs": "^0.17.0", + "@xen-orchestra/fs": "^0.18.0", "cli-progress": "^3.1.0", "exec-promise": "^0.7.0", "getopts": "^2.2.3", diff --git a/packages/vhd-lib/package.json b/packages/vhd-lib/package.json index 60ff2f9ff..251a8e407 100644 --- a/packages/vhd-lib/package.json +++ b/packages/vhd-lib/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@vates/read-chunk": "^0.1.2", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "async-iterator-to-stream": "^1.0.2", "fs-extra": "^10.0.0", "limit-concurrency-decorator": "^0.5.0", @@ -30,7 +30,7 @@ "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", "@babel/preset-env": "^7.0.0", - "@xen-orchestra/fs": "^0.17.0", + "@xen-orchestra/fs": "^0.18.0", "babel-plugin-lodash": "^3.3.2", "cross-env": "^7.0.2", "execa": "^5.0.0", diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json index 35020e54f..6035deec3 100644 --- a/packages/xapi-explore-sr/package.json +++ b/packages/xapi-explore-sr/package.json @@ -39,7 +39,7 @@ "human-format": "^0.11.0", "lodash": "^4.17.4", "pw": "^0.0.4", - "xen-api": "^0.33.1" + "xen-api": "^0.34.0" }, "devDependencies": { "@babel/cli": "^7.1.5", diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index b13dd51d4..bbaadde75 100644 --- a/packages/xen-api/package.json +++ b/packages/xen-api/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "xen-api", - "version": "0.33.1", + "version": "0.34.0", "license": "ISC", "description": "Connector to the Xen API", "keywords": [ diff --git a/packages/xo-server-audit/package.json b/packages/xo-server-audit/package.json index dbd4f04f5..ae33651b9 100644 --- a/packages/xo-server-audit/package.json +++ b/packages/xo-server-audit/package.json @@ -47,7 +47,7 @@ "dependencies": { "@xen-orchestra/audit-core": "^0.2.0", "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "async-iterator-to-stream": "^1.1.0", "promise-toolbox": "^0.19.2", "readable-stream": "^3.5.0", diff --git a/packages/xo-server-auth-ldap/package.json b/packages/xo-server-auth-ldap/package.json index 6de4dc530..9c0c053d3 100644 --- a/packages/xo-server-auth-ldap/package.json +++ b/packages/xo-server-auth-ldap/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-auth-ldap", - "version": "0.10.2", + "version": "0.10.3", "license": "AGPL-3.0-or-later", "description": "LDAP authentication plugin for XO-Server", "keywords": [ @@ -31,7 +31,7 @@ "node": ">=10" }, "dependencies": { - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "exec-promise": "^0.7.0", "inquirer": "^8.0.0", "ldapts": "^2.2.1", diff --git a/packages/xo-server-backup-reports/package.json b/packages/xo-server-backup-reports/package.json index 05cb38843..0bdc5b248 100644 --- a/packages/xo-server-backup-reports/package.json +++ b/packages/xo-server-backup-reports/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@xen-orchestra/defined": "^0.0.1", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "human-format": "^0.11.0", "lodash": "^4.13.1", "moment-timezone": "^0.5.13" diff --git a/packages/xo-server-load-balancer/package.json b/packages/xo-server-load-balancer/package.json index 4bd83ac36..fb0d91c6a 100644 --- a/packages/xo-server-load-balancer/package.json +++ b/packages/xo-server-load-balancer/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "lodash": "^4.16.2" }, "devDependencies": { diff --git a/packages/xo-server-netbox/package.json b/packages/xo-server-netbox/package.json index 8eb3f2bb8..177b5f4fc 100644 --- a/packages/xo-server-netbox/package.json +++ b/packages/xo-server-netbox/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-netbox", - "version": "0.2.0", + "version": "0.3.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.2.1", + "@xen-orchestra/log": "^0.3.0", "ipaddr.js": "^2.0.1", "lodash": "^4.17.21" }, diff --git a/packages/xo-server-sdn-controller/package.json b/packages/xo-server-sdn-controller/package.json index f5b0aa74f..ccf2bf57e 100644 --- a/packages/xo-server-sdn-controller/package.json +++ b/packages/xo-server-sdn-controller/package.json @@ -29,7 +29,7 @@ "cross-env": "^7.0.2" }, "dependencies": { - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "@xen-orchestra/openflow": "^0.1.1", "@vates/coalesce-calls": "^0.1.0", "ipaddr.js": "^1.9.1", diff --git a/packages/xo-server-usage-report/package.json b/packages/xo-server-usage-report/package.json index 5aeeefe18..d8a32f49c 100644 --- a/packages/xo-server-usage-report/package.json +++ b/packages/xo-server-usage-report/package.json @@ -31,7 +31,7 @@ "dependencies": { "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/cron": "^1.0.6", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "csv-stringify": "^5.5.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 6a76e2a35..ff5eda6db 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.2.1" + "@xen-orchestra/log": "^0.3.0" }, "devDependencies": { "@babel/cli": "^7.7.0", diff --git a/packages/xo-server/package.json b/packages/xo-server/package.json index 8045994a7..f44c777c3 100644 --- a/packages/xo-server/package.json +++ b/packages/xo-server/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server", - "version": "5.81.2", + "version": "5.82.0", "license": "AGPL-3.0-or-later", "description": "Server part of Xen-Orchestra", "keywords": [ @@ -35,17 +35,17 @@ "@vates/parse-duration": "^0.1.1", "@vates/read-chunk": "^0.1.2", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.12.2", + "@xen-orchestra/backups": "^0.13.0", "@xen-orchestra/cron": "^1.0.6", "@xen-orchestra/defined": "^0.0.1", "@xen-orchestra/emit-async": "^0.1.0", - "@xen-orchestra/fs": "^0.17.0", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/fs": "^0.18.0", + "@xen-orchestra/log": "^0.3.0", "@xen-orchestra/mixin": "^0.1.0", - "@xen-orchestra/mixins": "^0.1.0", + "@xen-orchestra/mixins": "^0.1.1", "@xen-orchestra/self-signed": "^0.1.0", "@xen-orchestra/template": "^0.1.0", - "@xen-orchestra/xapi": "^0.6.4", + "@xen-orchestra/xapi": "^0.7.0", "ajv": "^8.0.3", "app-conf": "^0.9.0", "async-iterator-to-stream": "^1.0.1", @@ -125,7 +125,7 @@ "vhd-lib": "^1.1.0", "ws": "^7.1.2", "xdg-basedir": "^4.0.0", - "xen-api": "^0.33.1", + "xen-api": "^0.34.0", "xo-acl-resolver": "^0.4.1", "xo-collection": "^0.5.0", "xo-common": "^0.7.0", diff --git a/packages/xo-web/package.json b/packages/xo-web/package.json index 0b9f7d939..301edbec2 100644 --- a/packages/xo-web/package.json +++ b/packages/xo-web/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-web", - "version": "5.86.0", + "version": "5.87.0", "license": "AGPL-3.0-or-later", "description": "Web interface client for Xen-Orchestra", "keywords": [ @@ -40,7 +40,7 @@ "@nraynaud/novnc": "0.6.1", "@xen-orchestra/cron": "^1.0.6", "@xen-orchestra/defined": "^0.0.1", - "@xen-orchestra/log": "^0.2.1", + "@xen-orchestra/log": "^0.3.0", "@xen-orchestra/template": "^0.1.0", "ansi_up": "^4.0.3", "asap": "^2.0.6",