Files
Xen-Orchestra-xen-orchestra…/CHANGELOG.unreleased.md

6.2 KiB

This file contains all changes that have not been released yet.

Keep in mind the changelog is addressed to users and should be understandable by them.

Security

Security fixes and new features should go in this section

  • xo-server : Permissions were ignored for some pool functions (#10093)
  • [Users/Create] Removed default user's password from the logs during account creation (PR #10094)

Enhancements

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

  • RBAC check for REST API endpoints:
    • /pools/:id/actions/create_bonded_network (PR #9891)
    • /pools/:id/actions/create_internal_network (PR #9891)
    • /pools/:id/actions/management-reconfigure (PR #9891)
  • [REST API] Possibility of sending autoEnable in the body of the /hosts/:id/actions/disable endpoint (PR #10040)
  • [REST API] PATCH /rest/v0/vdis/{id} to update a VDI's name, description and size (PR #9945)
  • [Pool] XO now reconnects to a surviving pool member when the master becomes unreachable (e.g. HA promoted a new master after the old one died), instead of staying stuck on the dead master, including after an XO restart (PR #10016)
  • [XO6/VIF] Add possibility to create VIF from network tab in VM page (PR #9677)
  • [vm stats] Reduce the memory consumption of the rrd stats (PR #10039)
  • [XO6/Site] Add "Connect pool" action to the site infrastructure tree (PR #10047)
  • [VM]: Add possibility to duplicate a VM (PR #9580)
  • [RPU] Trace rolling pool updates/reboots to disk to allow diagnosis even after xo-server restarts (PR #10078)
  • [XO6/VM] Group VM power actions in a new "Change state" submenu and isolate the Delete action (PR #10036)
  • [OpenMetrics] Add an estimated per-VM power consumption metric (xcp_vm_power_consumption_watts), splitting each host's IPMI power across its running VMs proportionally to CPU load (PR #10031)
  • [XO6/VM] Add possibility to export a VM (PR #9989)
  • [Rolling Pool Update/Reboot] Re-check that each host can still be evacuated right before evacuating it, to fail early with an explicit error (PR #10097)
  • [XO6/VM] Add "New VM" button on Host view (PR #10048)
  • [xo-server] expose more metrics when doing a memory dump (PR #10041)
  • [RPU] Re-enable the load balancer after a configurable safe delay (30 minutes by default) when a rolling pool update ends (PR #10111)
  • [Tasks] Resolve objects in tasks names Forum#100894 (PR #9830)
  • [REST API] Possibility to set the HA restart priority (high_availability) when creating a VM (PR #10070)

Bug fixes

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

  • [Backup/Remotes] Listing backup repositories is no longer slowed down by an unreachable one: a broken repository is now served from cache and retried in the background instead of timing out on every refresh (PR #10025)
  • [XO6] Fix negative "other" value in backup repository dashboard (PR #10044)
  • [Backups] Fix missing transfer size (PR #10106)
  • [Host/dashboard] Switch CPU and RAM panels order to match Pool dashboard layout (PR #10059)
  • [RPU] Fix The updater plugin is busy error making the update fail right after the "Updating LINSTOR packages" step (PR #10115)
  • [Plugins/Perf-alert] Update URL generation to support V6 routing (PR #10054)
  • [Rolling Pool Update/Reboot] Temporarily disable VMs auto power on during the run: unexpected VM starts on rebooted hosts could break the remaining host evacuations (HOST_NOT_ENOUGH_FREE_MEMORY) (PR #10104)
  • [Backups] Fix failed status on successful retry Forum#12366 (PR #10129)
  • [Host] Successful evacuation signature fallbacks on older XAPI versions are no longer logged as warnings (PR #10131)

Packages to release

When modifying a package, add it here with its release type.

The format is the following: - $packageName $releaseType

Where $releaseType is

  • patch: if the change is a bug fix or a simple code improvement
  • minor: if the change is a new feature
  • major: if the change breaks compatibility

Keep this list alphabetically ordered to avoid merge conflicts

  • @vates/types minor
  • @xen-orchestra/backup-archive minor
  • @xen-orchestra/backups patch
  • @xen-orchestra/disk-cli minor
  • @xen-orchestra/disk-transform patch
  • @xen-orchestra/rest-api minor
  • @xen-orchestra/web minor
  • @xen-orchestra/web-core minor
  • vhd-lib patch
  • xapi-explore-sr patch
  • xen-api minor
  • xo-server minor
  • xo-server-openmetrics minor
  • xo-server-perf-alert patch