diff --git a/@vates/fuse-vhd/package.json b/@vates/fuse-vhd/package.json index 60db3f114..dcb71e7ee 100644 --- a/@vates/fuse-vhd/package.json +++ b/@vates/fuse-vhd/package.json @@ -22,7 +22,7 @@ "fuse-native": "^2.2.6", "lru-cache": "^7.14.0", "promise-toolbox": "^0.21.0", - "vhd-lib": "^4.5.0" + "vhd-lib": "^4.6.0" }, "scripts": { "postversion": "npm publish --access public" diff --git a/@xen-orchestra/backups-cli/package.json b/@xen-orchestra/backups-cli/package.json index 6a7043ea2..cfed6bfd5 100644 --- a/@xen-orchestra/backups-cli/package.json +++ b/@xen-orchestra/backups-cli/package.json @@ -7,7 +7,7 @@ "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "dependencies": { "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.42.0", + "@xen-orchestra/backups": "^0.42.1", "@xen-orchestra/fs": "^4.1.0", "filenamify": "^6.0.0", "getopts": "^2.2.5", diff --git a/@xen-orchestra/backups/package.json b/@xen-orchestra/backups/package.json index 5a3cfe195..098edc542 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.42.0", + "version": "0.42.1", "engines": { "node": ">=14.18" }, @@ -44,7 +44,7 @@ "proper-lockfile": "^4.1.2", "tar": "^6.1.15", "uuid": "^9.0.0", - "vhd-lib": "^4.5.0", + "vhd-lib": "^4.6.0", "xen-api": "^1.3.6", "yazl": "^2.5.1" }, diff --git a/@xen-orchestra/proxy/package.json b/@xen-orchestra/proxy/package.json index 35c61391d..736622e46 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.26.33", + "version": "0.26.34", "license": "AGPL-3.0-or-later", "description": "XO Proxy used to remotely execute backup jobs", "keywords": [ @@ -32,7 +32,7 @@ "@vates/decorate-with": "^2.0.0", "@vates/disposable": "^0.1.4", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.42.0", + "@xen-orchestra/backups": "^0.42.1", "@xen-orchestra/fs": "^4.1.0", "@xen-orchestra/log": "^0.6.0", "@xen-orchestra/mixin": "^0.1.0", diff --git a/@xen-orchestra/upload-ova/package.json b/@xen-orchestra/upload-ova/package.json index 357cf75b2..fdf5ed5ba 100644 --- a/@xen-orchestra/upload-ova/package.json +++ b/@xen-orchestra/upload-ova/package.json @@ -43,7 +43,7 @@ "pw": "^0.0.4", "xdg-basedir": "^4.0.0", "xo-lib": "^0.11.1", - "xo-vmdk-to-vhd": "^2.5.5" + "xo-vmdk-to-vhd": "^2.5.6" }, "devDependencies": { "@babel/cli": "^7.0.0", diff --git a/@xen-orchestra/vmware-explorer/package.json b/@xen-orchestra/vmware-explorer/package.json index 828ece124..39ac3c6fb 100644 --- a/@xen-orchestra/vmware-explorer/package.json +++ b/@xen-orchestra/vmware-explorer/package.json @@ -10,7 +10,7 @@ "@xen-orchestra/log": "^0.6.0", "lodash": "^4.17.21", "node-fetch": "^3.3.0", - "vhd-lib": "^4.5.0" + "vhd-lib": "^4.6.0" }, "engines": { "node": ">=14" diff --git a/@xen-orchestra/xapi/package.json b/@xen-orchestra/xapi/package.json index 80565a2e7..1f8092108 100644 --- a/@xen-orchestra/xapi/package.json +++ b/@xen-orchestra/xapi/package.json @@ -34,7 +34,7 @@ "json-rpc-protocol": "^0.13.2", "lodash": "^4.17.15", "promise-toolbox": "^0.21.0", - "vhd-lib": "^4.5.0", + "vhd-lib": "^4.6.0", "xo-common": "^0.8.0" }, "private": false, diff --git a/CHANGELOG.md b/CHANGELOG.md index b624edb19..0dfc76f88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,40 @@ # ChangeLog +## **next** + +### Enhancements + +- [Netbox] Don't delete VMs that have been created manually in XO-synced cluster [Forum#7639](https://xcp-ng.org/forum/topic/7639) (PR [#7008](https://github.com/vatesfr/xen-orchestra/pull/7008)) +- [Kubernetes] _Search domains_ field is now optional [#7028](https://github.com/vatesfr/xen-orchestra/pull/7028) +- [Patches] Support new XenServer Updates system. See [our documentation](https://xen-orchestra.com/docs/updater.html#xenserver-updates). (PR [#7044](https://github.com/vatesfr/xen-orchestra/pull/7044)) +- [REST API] Hosts' audit and system logs can be downloaded [#3968](https://github.com/vatesfr/xen-orchestra/issues/3968) (PR [#7048](https://github.com/vatesfr/xen-orchestra/pull/7048)) +- [Host/Advanced] New button to download system logs [#3968](https://github.com/vatesfr/xen-orchestra/issues/3968) (PR [#7048](https://github.com/vatesfr/xen-orchestra/pull/7048)) +- [Home/Hosts, Pools] Display host brand and version (PR [#7027](https://github.com/vatesfr/xen-orchestra/pull/7027)) +- [SR] Ability to reclaim space [#1204](https://github.com/vatesfr/xen-orchestra/issues/1204) (PR [#7054](https://github.com/vatesfr/xen-orchestra/pull/7054)) +- [XOA] New button to restart XO Server directly from the UI (PR [#7056](https://github.com/vatesfr/xen-orchestra/pull/7056)) + +### Bug fixes + +- [Backup/Restore] Fix `Cannot read properties of undefined (reading 'id')` error when restoring via an XO Proxy (PR [#7026](https://github.com/vatesfr/xen-orchestra/pull/7026)) +- [Google/GitHub Auth] Fix `Internal Server Error` (xo-server: `Cannot read properties of undefined (reading 'id')`) when logging in with Google or GitHub [Forum#7729](https://xcp-ng.org/forum/topic/7729) (PRs [#7031](https://github.com/vatesfr/xen-orchestra/pull/7031) [#7032](https://github.com/vatesfr/xen-orchestra/pull/7032)) +- [Jobs] Fix schedules not being displayed on first load [#6968](https://github.com/vatesfr/xen-orchestra/issues/6968) (PR [#7034](https://github.com/vatesfr/xen-orchestra/pull/7034)) +- [OVA Export] Fix support of disks with more than 8.2GiB of content (PR [#7047](https://github.com/vatesfr/xen-orchestra/pull/7047)) +- [Backup] Fix `VHDFile implementation is not compatible with encrypted remote` when using VHD directory with encryption (PR [#7045](https://github.com/vatesfr/xen-orchestra/pull/7045)) +- [Backup/Mirror] Fix `xo:fs:local WARN lock compromised` when mirroring a Backup Repository to a local/NFS/SMB repository ([#7043](https://github.com/vatesfr/xen-orchestra/pull/7043)) +- [Ova import] Fix importing VM with collision in disk position (PR [#7051](https://github.com/vatesfr/xen-orchestra/pull/7051)) (issue [7046](https://github.com/vatesfr/xen-orchestra/issues/7046)) + +### Released packages + +- vhd-lib 4.6.0 +- @xen-orchestra/backups 0.42.1 +- @xen-orchestra/proxy 0.26.34 +- xo-vmdk-to-vhd 2.5.6 +- xo-server 5.123.0 +- xo-server-auth-github 0.3.1 +- xo-server-auth-google 0.3.1 +- xo-server-netbox 1.3.0 +- xo-web 5.125.0 + ## **5.86.1** (2023-09-07) Channel: latest diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 27e54b902..77ab5de5a 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -7,27 +7,10 @@ > Users must be able to say: “Nice enhancement, I'm eager to test it” -- [Netbox] Don't delete VMs that have been created manually in XO-synced cluster [Forum#7639](https://xcp-ng.org/forum/topic/7639) (PR [#7008](https://github.com/vatesfr/xen-orchestra/pull/7008)) -- [Kubernetes] _Search domains_ field is now optional [#7028](https://github.com/vatesfr/xen-orchestra/pull/7028) -- [Patches] Support new XenServer Updates system. See [our documentation](https://xen-orchestra.com/docs/updater.html#xenserver-updates). (PR [#7044](https://github.com/vatesfr/xen-orchestra/pull/7044)) -- [REST API] Hosts' audit and system logs can be downloaded [#3968](https://github.com/vatesfr/xen-orchestra/issues/3968) (PR [#7048](https://github.com/vatesfr/xen-orchestra/pull/7048)) -- [Host/Advanced] New button to download system logs [#3968](https://github.com/vatesfr/xen-orchestra/issues/3968) (PR [#7048](https://github.com/vatesfr/xen-orchestra/pull/7048)) -- [Home/Hosts, Pools] Display host brand and version (PR [#7027](https://github.com/vatesfr/xen-orchestra/pull/7027)) -- [SR] Ability to reclaim space [#1204](https://github.com/vatesfr/xen-orchestra/issues/1204) (PR [#7054](https://github.com/vatesfr/xen-orchestra/pull/7054)) -- [XOA] New button to restart XO Server directly from the UI (PR [#7056](https://github.com/vatesfr/xen-orchestra/pull/7056)) - ### Bug fixes > Users must be able to say: “I had this issue, happy to know it's fixed” -- [Backup/Restore] Fix `Cannot read properties of undefined (reading 'id')` error when restoring via an XO Proxy (PR [#7026](https://github.com/vatesfr/xen-orchestra/pull/7026)) -- [Google/GitHub Auth] Fix `Internal Server Error` (xo-server: `Cannot read properties of undefined (reading 'id')`) when logging in with Google or GitHub [Forum#7729](https://xcp-ng.org/forum/topic/7729) (PRs [#7031](https://github.com/vatesfr/xen-orchestra/pull/7031) [#7032](https://github.com/vatesfr/xen-orchestra/pull/7032)) -- [Jobs] Fix schedules not being displayed on first load [#6968](https://github.com/vatesfr/xen-orchestra/issues/6968) (PR [#7034](https://github.com/vatesfr/xen-orchestra/pull/7034)) -- [OVA Export] Fix support of disks with more than 8.2GiB of content (PR [#7047](https://github.com/vatesfr/xen-orchestra/pull/7047)) -- [Backup] Fix `VHDFile implementation is not compatible with encrypted remote` when using VHD directory with encryption (PR [#7045](https://github.com/vatesfr/xen-orchestra/pull/7045)) -- [Backup/Mirror] Fix `xo:fs:local WARN lock compromised` when mirroring a Backup Repository to a local/NFS/SMB repository ([#7043](https://github.com/vatesfr/xen-orchestra/pull/7043)) -- [Ova import] Fix importing VM with collision in disk position (PR [#7051](https://github.com/vatesfr/xen-orchestra/pull/7051)) (issue [7046](https://github.com/vatesfr/xen-orchestra/issues/7046)) - ### Packages to release > When modifying a package, add it here with its release type. @@ -44,13 +27,4 @@ -- @xen-orchestra/backups patch -- vhd-lib minor -- xo-vmdk-to-vhd patch -- xo-server minor -- xo-server-auth-github patch -- xo-server-auth-google patch -- xo-server-netbox minor -- xo-web minor - diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index fd5ba6c74..5a178210e 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -31,7 +31,7 @@ "lodash": "^4.17.21", "promise-toolbox": "^0.21.0", "uuid": "^9.0.0", - "vhd-lib": "^4.5.0" + "vhd-lib": "^4.6.0" }, "scripts": { "postversion": "npm publish", diff --git a/packages/vhd-lib/package.json b/packages/vhd-lib/package.json index 85c037d68..b89ce5f6b 100644 --- a/packages/vhd-lib/package.json +++ b/packages/vhd-lib/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "vhd-lib", - "version": "4.5.0", + "version": "4.6.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", diff --git a/packages/xen-api/examples/package.json b/packages/xen-api/examples/package.json index 5b3a640db..e71a5dcfc 100644 --- a/packages/xen-api/examples/package.json +++ b/packages/xen-api/examples/package.json @@ -8,6 +8,6 @@ "promise-toolbox": "^0.19.2", "readable-stream": "^3.1.1", "throttle": "^1.0.3", - "vhd-lib": "^4.5.0" + "vhd-lib": "^4.6.0" } } diff --git a/packages/xo-server-auth-github/package.json b/packages/xo-server-auth-github/package.json index 6139e6690..f920f4adb 100644 --- a/packages/xo-server-auth-github/package.json +++ b/packages/xo-server-auth-github/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-auth-github", - "version": "0.3.0", + "version": "0.3.1", "license": "AGPL-3.0-or-later", "description": "GitHub authentication plugin for XO-Server", "keywords": [ diff --git a/packages/xo-server-auth-google/package.json b/packages/xo-server-auth-google/package.json index 86b84075b..e684dafd6 100644 --- a/packages/xo-server-auth-google/package.json +++ b/packages/xo-server-auth-google/package.json @@ -1,6 +1,6 @@ { "name": "xo-server-auth-google", - "version": "0.3.0", + "version": "0.3.1", "license": "AGPL-3.0-or-later", "description": "Google authentication plugin for XO-Server", "keywords": [ diff --git a/packages/xo-server-netbox/package.json b/packages/xo-server-netbox/package.json index 9a1ee4a52..800ae9fbf 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.2.0", + "version": "1.3.0", "license": "AGPL-3.0-or-later", "description": "Synchronizes pools managed by Xen Orchestra with Netbox", "keywords": [ diff --git a/packages/xo-server/package.json b/packages/xo-server/package.json index e2f8852ee..f17c3a696 100644 --- a/packages/xo-server/package.json +++ b/packages/xo-server/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-server", - "version": "5.122.0", + "version": "5.123.0", "license": "AGPL-3.0-or-later", "description": "Server part of Xen-Orchestra", "keywords": [ @@ -41,7 +41,7 @@ "@vates/predicates": "^1.1.0", "@vates/read-chunk": "^1.2.0", "@xen-orchestra/async-map": "^0.1.2", - "@xen-orchestra/backups": "^0.42.0", + "@xen-orchestra/backups": "^0.42.1", "@xen-orchestra/cron": "^1.0.6", "@xen-orchestra/defined": "^0.0.1", "@xen-orchestra/emit-async": "^1.0.0", @@ -128,7 +128,7 @@ "unzipper": "^0.10.5", "uuid": "^9.0.0", "value-matcher": "^0.2.0", - "vhd-lib": "^4.5.0", + "vhd-lib": "^4.6.0", "ws": "^8.2.3", "xdg-basedir": "^5.1.0", "xen-api": "^1.3.6", @@ -136,7 +136,7 @@ "xo-collection": "^0.5.0", "xo-common": "^0.8.0", "xo-remote-parser": "^0.9.2", - "xo-vmdk-to-vhd": "^2.5.5" + "xo-vmdk-to-vhd": "^2.5.6" }, "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 d0474680f..545d042b3 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.5", + "version": "2.5.6", "license": "AGPL-3.0-or-later", "description": "JS lib reading and writing .vmdk and .ova files", "keywords": [ @@ -26,7 +26,7 @@ "pako": "^2.0.4", "promise-toolbox": "^0.21.0", "tar-stream": "^2.2.0", - "vhd-lib": "^4.5.0", + "vhd-lib": "^4.6.0", "xml2js": "^0.4.23" }, "devDependencies": { diff --git a/packages/xo-web/package.json b/packages/xo-web/package.json index 47d124f71..fa865a788 100644 --- a/packages/xo-web/package.json +++ b/packages/xo-web/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "xo-web", - "version": "5.124.1", + "version": "5.125.0", "license": "AGPL-3.0-or-later", "description": "Web interface client for Xen-Orchestra", "keywords": [ @@ -137,7 +137,7 @@ "xo-common": "^0.8.0", "xo-lib": "^0.11.1", "xo-remote-parser": "^0.9.2", - "xo-vmdk-to-vhd": "^2.5.5" + "xo-vmdk-to-vhd": "^2.5.6" }, "scripts": { "build": "GIT_HEAD=$(git rev-parse HEAD) NODE_ENV=production gulp build",