Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: technical release #8020

Merged
merged 18 commits into from
Sep 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion @vates/nbd-client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@xen-orchestra/async-map": "^0.1.2",
"@xen-orchestra/log": "^0.6.0",
"promise-toolbox": "^0.21.0",
"xen-api": "^4.2.1"
"xen-api": "^4.3.0"
},
"devDependencies": {
"tap": "^18.7.0",
Expand Down
4 changes: 2 additions & 2 deletions @xen-orchestra/backups-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"bugs": "https://github.com/vatesfr/xen-orchestra/issues",
"dependencies": {
"@xen-orchestra/async-map": "^0.1.2",
"@xen-orchestra/backups": "^0.53.1",
"@xen-orchestra/backups": "^0.54.0",
"@xen-orchestra/fs": "^4.1.7",
"filenamify": "^6.0.0",
"getopts": "^2.2.5",
Expand All @@ -27,7 +27,7 @@
"scripts": {
"postversion": "npm publish --access public"
},
"version": "1.0.23",
"version": "1.0.25",
"license": "AGPL-3.0-or-later",
"author": {
"name": "Vates SAS",
Expand Down
6 changes: 3 additions & 3 deletions @xen-orchestra/backups/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"type": "git",
"url": "https://github.com/vatesfr/xen-orchestra.git"
},
"version": "0.53.1",
"version": "0.54.0",
"engines": {
"node": ">=14.18"
},
Expand Down Expand Up @@ -48,7 +48,7 @@
"uuid": "^9.0.0",
"value-matcher": "^0.2.0",
"vhd-lib": "^4.11.0",
"xen-api": "^4.2.1",
"xen-api": "^4.3.0",
"yazl": "^2.5.1"
},
"devDependencies": {
Expand All @@ -59,7 +59,7 @@
"tmp": "^0.2.1"
},
"peerDependencies": {
"@xen-orchestra/xapi": "^7.4.1"
"@xen-orchestra/xapi": "^7.5.0"
},
"license": "AGPL-3.0-or-later",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion @xen-orchestra/cr-seed-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"preferGlobal": true,
"dependencies": {
"golike-defer": "^0.5.1",
"xen-api": "^4.2.1"
"xen-api": "^4.3.0"
},
"scripts": {
"postversion": "npm publish"
Expand Down
4 changes: 2 additions & 2 deletions @xen-orchestra/immutable-backups/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
"xo-lift-remote-immutability": "./liftProtection.mjs"
},
"license": "AGPL-3.0-or-later",
"version": "1.0.10",
"version": "1.0.12",
"engines": {
"node": ">=14.0.0"
},
"dependencies": {
"@vates/async-each": "^1.0.0",
"@xen-orchestra/backups": "^0.53.1",
"@xen-orchestra/backups": "^0.54.0",
"@xen-orchestra/log": "^0.6.0",
"app-conf": "^3.0.0",
"chokidar": "^3.5.3",
Expand Down
2 changes: 1 addition & 1 deletion @xen-orchestra/lite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"@vueuse/core": "^10.7.1",
"@vueuse/math": "^10.7.1",
"@vueuse/shared": "^10.7.1",
"@xen-orchestra/web-core": "^0.2.0",
"@xen-orchestra/web-core": "^0.3.0",
"complex-matcher": "^0.7.1",
"d3-time-format": "^4.1.0",
"decorator-synchronized": "^0.6.0",
Expand Down
8 changes: 4 additions & 4 deletions @xen-orchestra/proxy/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@xen-orchestra/proxy",
"version": "0.28.15",
"version": "0.28.17",
"license": "AGPL-3.0-or-later",
"description": "XO Proxy used to remotely execute backup jobs",
"keywords": [
Expand Down Expand Up @@ -33,13 +33,13 @@
"@vates/disposable": "^0.1.5",
"@vates/task": "^0.4.0",
"@xen-orchestra/async-map": "^0.1.2",
"@xen-orchestra/backups": "^0.53.1",
"@xen-orchestra/backups": "^0.54.0",
"@xen-orchestra/fs": "^4.1.7",
"@xen-orchestra/log": "^0.6.0",
"@xen-orchestra/mixin": "^0.1.0",
"@xen-orchestra/mixins": "^0.16.0",
"@xen-orchestra/self-signed": "^0.2.1",
"@xen-orchestra/xapi": "^7.4.1",
"@xen-orchestra/xapi": "^7.5.0",
"ajv": "^8.0.3",
"app-conf": "^3.0.0",
"async-iterator-to-stream": "^1.1.0",
Expand All @@ -61,7 +61,7 @@
"source-map-support": "^0.5.16",
"stoppable": "^1.0.6",
"xdg-basedir": "^5.1.0",
"xen-api": "^4.2.1",
"xen-api": "^4.3.0",
"xo-common": "^0.8.0"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion @xen-orchestra/web-core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@xen-orchestra/web-core",
"type": "module",
"version": "0.2.0",
"version": "0.3.0",
"private": false,
"exports": {
"./*": {
Expand Down
4 changes: 2 additions & 2 deletions @xen-orchestra/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xen-orchestra/web",
"version": "0.2.0",
"version": "0.3.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -24,7 +24,7 @@
"@vue/tsconfig": "^0.5.1",
"@vueuse/core": "^10.7.1",
"@vueuse/math": "^10.7.1",
"@xen-orchestra/web-core": "^0.2.0",
"@xen-orchestra/web-core": "^0.3.0",
"human-format": "^1.2.0",
"lodash-es": "^4.17.21",
"npm-run-all2": "^6.1.1",
Expand Down
4 changes: 2 additions & 2 deletions @xen-orchestra/xapi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xen-orchestra/xapi",
"version": "7.4.1",
"version": "7.5.0",
"homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/xapi",
"bugs": "https://github.com/vatesfr/xen-orchestra/issues",
"repository": {
Expand All @@ -16,7 +16,7 @@
},
"main": "./index.mjs",
"peerDependencies": {
"xen-api": "^4.2.1"
"xen-api": "^4.3.0"
},
"scripts": {
"postversion": "npm publish --access public",
Expand Down
33 changes: 25 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,26 @@

## **next**

### Enhancements

- [SR/Disks] Display information if the VDI is an empty metadata snapshot (PR [#7970](https://github.com/vatesfr/xen-orchestra/pull/7970))
- [Netbox] Do not synchronize if detected minor version is not supported (PR [#7992](https://github.com/vatesfr/xen-orchestra/pull/7992))
- [Netbox] Support version 4.1 [#7966](https://github.com/vatesfr/xen-orchestra/issues/7966) (PR [#8002](https://github.com/vatesfr/xen-orchestra/pull/8002))
- **XO 6**:
- [Dashboard] Display backup issues data (PR [#7974](https://github.com/vatesfr/xen-orchestra/pull/7974))
- [Dashboard] Display S3 backup repository data (PR [#8006](https://github.com/vatesfr/xen-orchestra/pull/8006))
- [Dashboard] Display VMs protection data (PR [#8007](https://github.com/vatesfr/xen-orchestra/pull/8007))
- [Dashboard] Display resources overview data (PR [#8009](https://github.com/vatesfr/xen-orchestra/pull/8009))
- [REST API] Add S3 backup repository, VMs protection and resources overview information in the `/rest/v0/dashboard` endpoint (PRs [#7978](https://github.com/vatesfr/xen-orchestra/pull/7978), [#7964](https://github.com/vatesfr/xen-orchestra/pull/7964), [#8005](https://github.com/vatesfr/xen-orchestra/pull/8005))
- [Backups] Display more informations in the _Notes_ column of the backup page (PR [#7977](https://github.com/vatesfr/xen-orchestra/pull/7977))
- [REST API] Add `/alarms` endpoint and remove alarms from the `/dashboard` and `/messages` endpoints (PR [#7959](https://github.com/vatesfr/xen-orchestra/pull/7959))
- [Hosts] Display a warning for hosts whose TLS key is too short to update to XCP-ng 8.3 (PR [#7995](https://github.com/vatesfr/xen-orchestra/pull/7995))
- **xo-cli**
- `rest get --output $file` now displays progress information during download
- `rest post` and `rest put` now accept `--input $file` to upload a file and display progress information
- [Backup] Detect invalid VDI exports that are incorrectly reported as successful by XAPI
- [Backup] Backup job sequences: configure lists of backup jobs to run in order one after the other (PRs [#7985](https://github.com/vatesfr/xen-orchestra/pull/7985), [#8014](https://github.com/vatesfr/xen-orchestra/pull/8014))
- [Pool/Network] Display the bond mode of a network [#7802](https://github.com/vatesfr/xen-orchestra/issues/7802) (PR [#8010](https://github.com/vatesfr/xen-orchestra/pull/8010))

### Bug fixes

Expand All @@ -18,22 +30,27 @@
- [REST API] Fix VDI export broken in XO 5.96.0 and not completely fixed in XO 5.98.0
- [REST API] Fix VDI import in VHD format when `Content-Length` is not provided
- [REST API] Fix Issues with connecting iSCSI LUN to XOA (PR [#8004](https://github.com/vatesfr/xen-orchestra/pull/8004))
- [REST API] Fix broken _Rolling Pool Update_ pool action [Forum#82867](https://xcp-ng.org/forum/post/82867)
- [Logs] Fix private data in API call: password now obfuscated (PR [#8019](https://github.com/vatesfr/xen-orchestra/pull/8019))

### Released packages

- xen-api 4.2.1
- @xen-orchestra/xapi 7.4.1
- @xen-orchestra/defined 0.0.2
- @xen-orchestra/web-core 0.2.0
- @xen-orchestra/lite 0.4.0
- @xen-orchestra/proxy 0.28.15
- @xen-orchestra/web 0.2.0
- xapi-explore-sr 0.4.5
- xo-cli 0.29.0
- xo-server 5.155.0
- xo-server-backup-reports 1.4.2
- xo-server-netbox 1.6.0
- xo-web 5.156.0
- xen-api 4.3.0
- @xen-orchestra/xapi 7.5.0
- @xen-orchestra/backups 0.54.0
- @xen-orchestra/backups-cli 1.0.24
- @xen-orchestra/immutable-backups 1.0.11
- @xen-orchestra/web-core 0.3.0
- @xen-orchestra/proxy 0.28.16
- @xen-orchestra/web 0.3.0
- xo-cli 0.30.0
- xo-server 5.156.0
- xo-web 5.157.0

## **5.98.1** (2024-09-10)

Expand Down
24 changes: 0 additions & 24 deletions CHANGELOG.unreleased.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,10 @@

> Users must be able to say: “Nice enhancement, I'm eager to test it”

- [Hosts] Display a warning for hosts whose TLS key is too short to update to XCP-ng 8.3 (PR [#7995](https://github.com/vatesfr/xen-orchestra/pull/7995))
- **XO 6**:
- [Dashboard] Display S3 backup repository data (PR [#8006](https://github.com/vatesfr/xen-orchestra/pull/8006))
- [Dashboard] Display VMs protection data (PR [#8007](https://github.com/vatesfr/xen-orchestra/pull/8007))
- [Dashboard] Display resources overview data (PR [#8009](https://github.com/vatesfr/xen-orchestra/pull/8009))
- **xo-cli**
- `rest get --output $file` now displays progress information during download
- `rest post` and `rest put` now accept `--input $file` to upload a file and display progress information
- [Backup] Detect invalid VDI exports that are incorrectly reported as successful by XAPI
- [Backup] Backup job sequences: configure lists of backup jobs to run in order one after the other (PRs [#7985](https://github.com/vatesfr/xen-orchestra/pull/7985), [#8014](https://github.com/vatesfr/xen-orchestra/pull/8014))
- [Pool/Network] Display the bond mode of a network [#7802](https://github.com/vatesfr/xen-orchestra/issues/7802) (PR [#8010](https://github.com/vatesfr/xen-orchestra/pull/8010))

### Bug fixes

> Users must be able to say: “I had this issue, happy to know it's fixed”

- [REST API] Fix broken _Rolling Pool Update_ pool action [Forum#82867](https://xcp-ng.org/forum/post/82867)
- [Logs] Fix private data in API call: password now obfuscated (PR [#8019](https://github.com/vatesfr/xen-orchestra/pull/8019))

### Packages to release

> When modifying a package, add it here with its release type.
Expand All @@ -46,13 +31,4 @@

<!--packages-start-->

- @xen-orchestra/backups minor
- @xen-orchestra/web minor
- @xen-orchestra/web-core minor
- @xen-orchestra/xapi minor
- xen-api minor
- xo-cli minor
- xo-server minor
- xo-web minor

<!--packages-end-->
2 changes: 1 addition & 1 deletion packages/xapi-explore-sr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"human-format": "^1.0.0",
"lodash": "^4.17.4",
"pw": "^0.0.4",
"xen-api": "^4.2.1"
"xen-api": "^4.3.0"
},
"scripts": {
"postversion": "npm publish"
Expand Down
2 changes: 1 addition & 1 deletion packages/xen-api/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": false,
"name": "xen-api",
"version": "4.2.1",
"version": "4.3.0",
"license": "ISC",
"description": "Connector to the Xen API",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion packages/xo-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": false,
"name": "xo-cli",
"version": "0.29.0",
"version": "0.30.0",
"license": "AGPL-3.0-or-later",
"description": "Basic CLI for Xen-Orchestra",
"keywords": [
Expand Down
8 changes: 4 additions & 4 deletions packages/xo-server/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "xo-server",
"version": "5.155.0",
"version": "5.156.0",
"license": "AGPL-3.0-or-later",
"description": "Server part of Xen-Orchestra",
"keywords": [
Expand Down Expand Up @@ -45,7 +45,7 @@
"@vates/xml": "^2.0.0",
"@vates/xml-rpc": "^1.0.0",
"@xen-orchestra/async-map": "^0.1.2",
"@xen-orchestra/backups": "^0.53.1",
"@xen-orchestra/backups": "^0.54.0",
"@xen-orchestra/cron": "^1.0.6",
"@xen-orchestra/defined": "^0.0.2",
"@xen-orchestra/emit-async": "^1.0.0",
Expand All @@ -56,7 +56,7 @@
"@xen-orchestra/self-signed": "^0.2.1",
"@xen-orchestra/template": "^0.1.0",
"@xen-orchestra/vmware-explorer": "^0.8.3",
"@xen-orchestra/xapi": "^7.4.1",
"@xen-orchestra/xapi": "^7.5.0",
"@xen-orchestra/xva": "^1.0.2",
"ajv": "^8.0.3",
"app-conf": "^3.0.0",
Expand Down Expand Up @@ -136,7 +136,7 @@
"vhd-lib": "^4.11.0",
"ws": "^8.2.3",
"xdg-basedir": "^5.1.0",
"xen-api": "^4.2.1",
"xen-api": "^4.3.0",
"xo-acl-resolver": "^0.5.0",
"xo-collection": "^0.5.0",
"xo-common": "^0.8.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/xo-web/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "xo-web",
"version": "5.156.0",
"version": "5.157.0",
"license": "AGPL-3.0-or-later",
"description": "Web interface client for Xen-Orchestra",
"keywords": [
Expand Down
Loading