Skip to content

Latest commit

 

History

History
1446 lines (1089 loc) · 76 KB

CHANGELOG.md

File metadata and controls

1446 lines (1089 loc) · 76 KB

ChangeLog

next

Enhancements

  • [Forget SR] Changed the modal message and added a confirmation text to be sure the action is understood by the user #7148 (PR #7155)
  • [REST API] /backups has been renamed to /backup (redirections are in place for compatibility)
  • [REST API] VM backup & Replication jobs have been moved from /backup/jobs/:id to /backup/jobs/vm/:id (redirections are in place for compatibility)
  • [REST API] XO config & Pool metadata Backup jobs are available at /backup/jobs/metadata
  • [REST API] Mirror Backup jobs are available at /backup/jobs/mirror
  • [Plugin/auth-saml] Add Force re-authentication setting Forum#67764 (PR #7232)
  • [HTTP] http.useForwardedHeaders setting can be enabled when XO is behind a reverse proxy to fetch clients IP addresses from X-Forwarded-* headers Forum#67625 (PR #7233)
  • [Backup]Use multiple link to speedup NBD backup (PR #7216)
  • [Backup] Show if disk is differential or full in incremental backups (PR #7222)
  • [VDI] Create XAPI task during NBD export (PR #7228)
  • [SR] show an icon on SR during VDI coalescing (with XCP-ng 8.3+) (PR #7241)
  • [VDI/Export] Expose NBD settings in the XO and REST APIs api (PR #7251)
  • [Menu/Proxies] Added a warning icon if unable to check proxies upgrade (PR #7237)
  • [Host/Network/PIF] Display and ability to edit IPv6 field #5400 (PR #7218)
  • [VM] Trying to increase the memory of a running VM will now propose the option to automatically restart it and increasing its memory #7069 (PR #7244)

Bug fixes

  • [REST API] Returns a proper 404 Not Found error when a job does not exist instead of Internal Server Error
  • [Host/Smart reboot] Automatically retries up to a minute when HOST_STILL_BOOTING #7194 (PR #7231)
  • [Plugin/transport-slack] Compatibility with other services like Mattermost or Discord #7130 (PR #7220)
  • [Host/Network] Fix error "PIF_IS_PHYSICAL" when trying to remove a PIF that had already been physically disconnected #7193 (PR #7221)
  • [Backup] Reduce memory consumption when using NBD (PR #7216)
  • [Mirror backup] Fix Report when setting being reset to Failure when editing backup job (PR #7235)
  • [RPU] VMs are correctly migrated to their original host (PR #7238)
  • [Backup/Report] Missing report for Mirror Backup (PR #7254)

Released packages

  • @vates/nbd-client 3.0.0
  • @xen-orchestra/xapi 4.1.0
  • @xen-orchestra/backups 0.44.3
  • @xen-orchestra/proxy 0.26.42
  • xo-server-auth-saml 0.11.0
  • xo-server-transport-email 1.0.0
  • xo-server-transport-slack 0.0.1
  • xo-cli 0.23.0
  • vhd-lib 4.9.0
  • xo-server 5.132.0
  • xo-web 5.132.0

5.89.0 (2023-11-30)

Channel: latest

Highlights

  • [Restore] Show source remote and restoration time on a restored VM (PR #7186)
  • [Backup/Import] Show disk import status during Incremental Replication or restoration of Incremental Backup (PR #7171)
  • [VM/Console] Add a message to indicate that the console view has been disabled for this VM #6319 (PR #7161)
  • [REST API] tags property can be updated (PR #7196)
  • [REST API] A VDI export can now be imported in an existing VDI (PR #7199)
  • [REST API] Support VM import using the XVA format
  • [File Restore] API method backupNg.mountPartition to manually mount a backup disk on the XOA
  • [Backup] Implement differential restore (PR #7202)
  • [VM/Disks] Display task information when importing VDIs (PR #7197)
  • [VM Creation] Added ISO option in new VM form when creating from template with a disk #3464 (PR #7166)
  • [Task] Show the related SR on the Garbage Collector Task ( vdi coalescing) (PR #7189)

Enhancements

  • [Netbox] Ability to synchronize XO users as Netbox tenants (PR #7158)
  • [Backup] Don't backup VM with tag xo:no-bak (PR #7173)

Bug fixes

  • [Backup/Restore] In case of snapshot with memory, create the suspend VDI on the correct SR instead of the default one
  • [Import/ESXi] Handle Cannot read properties of undefined (reading 'perDatastoreUsage') error when importing VM without storage (PR #7168)
  • [Export/OVA] Handle export with resulting disk larger than 8.2GB (PR #7183)
  • [Self Service] Fix error displayed after adding a VM to a resource set (PR #7144)
  • [Backup/HealthCheck] Don't backup VM created by health check when using smart mode (PR #7173)

Released packages

  • vhd-lib 4.7.0
  • @vates/multi-key-map 0.2.0
  • @vates/disposable 0.1.5
  • @xen-orchestra/fs 4.1.3
  • xen-api 2.0.0
  • @vates/nbd-client 2.0.1
  • @xen-orchestra/xapi 4.0.0
  • @xen-orchestra/backups 0.44.2
  • @xen-orchestra/backups-cli 1.0.14
  • @xen-orchestra/cr-seed-cli 1.0.0
  • @xen-orchestra/proxy 0.26.41
  • xo-vmdk-to-vhd 2.5.7
  • @xen-orchestra/vmware-explorer 0.3.1
  • xapi-explore-sr 0.4.2
  • xo-cli 0.22.0
  • xo-server 5.129.0
  • xo-server-netbox 1.4.0
  • xo-web 5.130.0

5.88.2 (2023-11-13)

Channel: stable

Enhancement

  • [REST API] Add users collection
  • [Authentication] Re-use existing token instead of creating a new one when connecting with the same user on the same browser

Released packages

  • xo-server 5.125.3

5.88.1 (2023-11-07)

Bug fixes

  • [Netbox] Fix VMs' site property being unnecessarily updated on some versions of Netbox (PR #7145)
  • [Netbox] Fix "400 Bad Request" error (PR #7153)
  • [Backup/Restore] Fix timeout after 5 minutes #7052
  • [Dashboard/Health] Empty VDIs are no longer considered orphans (PR #7102)
  • [S3] Handle S3 without Object Lock implementation (PR #7157)

Released packages

  • @xen-orchestra/fs 4.1.2
  • @xen-orchestra/proxy 0.26.38
  • xo-server 5.125.2
  • xo-server-netbox 1.3.3
  • xo-web 5.127.2

5.88.0 (2023-10-31)

Highlights

  • [About] For source users, display if their XO is up to date #5934 (PR #7091)
  • [Self] Show number of VMs that belong to each Resource Set (PR #7114)
  • [VM/New] Possibility to create and attach a VTPM to a VM #7066 Forum#6578 (PR #7077)
  • [XOSTOR] Ability to create a XOSTOR storage (PR #6983)

Enhancements

  • [Host/Advanced] Allow to force Smart reboot if some resident VMs have the suspend operation blocked Forum#7136 (PR #7025)
  • [Plugin/backup-report] Errors are now listed in XO tasks
  • [PIF] Show network name in PIF selectors (PR #7081)
  • [VM/Advanced] Possibility to create/delete VTPM #7066 Forum#6578 (PR #7085)
  • [Dashboard/Health] Displays number of VDIs to coalesce (PR #7111)
  • [Proxy] Ability to open support tunnel on XO Proxy (PRs #7126 #7127)
  • [New network] Remove bonded PIFs from selector when creating network (PR #7136)
  • Try to preserve current page across reauthentication (PR #7013)

Bug fixes

  • [Rolling Pool Update] After the update, when migrating VMs back to their host, do not migrate VMs that are already on the right host Forum#7802 (PR #7071)
  • [RPU] Fix "XenServer credentials not found" when running a Rolling Pool Update on a XenServer pool (PR #7089)
  • [Usage report] Fix "Converting circular structure to JSON" error
  • [Home] Fix OS icons alignment (PR #7090)
  • [SR/Advanced] Fix the total number of VDIs to coalesce by taking into account common chains #7016 (PR #7098)
  • Don't require to sign in again in XO after losing connection to XO Server (e.g. when restarting or upgrading XO) (PR #7103)
  • [Usage report] Fix "Converting circular structure to JSON" error (PR #7096)
  • [Usage report] Fix "Cannot convert undefined or null to object" error (PR #7092)
  • [Plugin/transport-xmpp] Fix plugin load
  • [Self Service] Fix Self users not being able to snapshot VMs when they're members of a user group (PR #7129)
  • [Netbox] Fix "The selected cluster is not assigned to this site" error Forum#7887 (PR #7124)
  • [Backups] Fix MESSAGE_METHOD_UNKNOWN during full backup Forum#7894(PR #7139)

Released packages

  • @xen-orchestra/fs 4.1.1
  • @xen-orchestra/xapi 3.3.0
  • @xen-orchestra/mixins 0.14.0
  • xo-server-backup-reports 0.18.0
  • xo-server-transport-xmpp 0.1.3
  • xo-server-usage-report 0.10.5
  • @xen-orchestra/backups 0.43.2
  • @xen-orchestra/proxy 0.26.37
  • xo-cli 0.21.0
  • xo-server 5.125.1
  • xo-server-netbox 1.3.2
  • xo-web 5.127.1

5.87.0 (2023-09-29)

Highlights

  • [Patches] Support new XenServer Updates system. See our documentation. (PR #7044)
  • [Host/Advanced] New button to download system logs #3968 (PR #7048)
  • [Home/Hosts, Pools] Display host brand and version (PR #7027)
  • [SR] Ability to reclaim space #1204 (PR #7054)
  • [XOA] New button to restart XO Server directly from the UI (PR #7056)
  • [Host/Advanced] Display system disks health based on the smartctl plugin. #4458 (PR #7060)
  • [Authentication] Failed attempts are now logged as XO tasks (PR #7061)
  • [Backup] Prevent VMs from being migrated while they are backed up (PR #7024)
  • [Backup] Prevent VMs from being backed up while they are migrated (PR #7024)

Enhancements

  • [Netbox] Don't delete VMs that have been created manually in XO-synced cluster Forum#7639 (PR #7008)
  • [Kubernetes] Search domains field is now optional #7028
  • [REST API] Hosts' audit and system logs can be downloaded #3968 (PR #7048)

Bug fixes

  • [Backup/Restore] Fix Cannot read properties of undefined (reading 'id') error when restoring via an XO Proxy (PR #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 (PRs #7031 #7032)
  • [Jobs] Fix schedules not being displayed on first load #6968 (PR #7034)
  • [OVA Export] Fix support of disks with more than 8.2GiB of content (PR #7047)
  • [Backup] Fix VHDFile implementation is not compatible with encrypted remote when using VHD directory with encryption (PR #7045)
  • [Backup/Mirror] Fix xo:fs:local WARN lock compromised when mirroring a Backup Repository to a local/NFS/SMB repository (#7043)
  • [Ova import] Fix importing VM with collision in disk position (PR #7051) (issue 7046)
  • [Backup/Mirror] Fix backup report not being sent (PR #7049)
  • [New VM] Only add MBR to cloud-init drive on Windows VMs to avoid booting issues (e.g. with Talos) (PR #7050)
  • [VDI Import] Add the SR name to the corresponding XAPI task (PR #6979)

Released packages

  • xo-vmdk-to-vhd 2.5.6
  • xo-server-auth-github 0.3.1
  • xo-server-auth-google 0.3.1
  • xo-server-netbox 1.3.0
  • vhd-lib 4.6.1
  • @xen-orchestra/xapi 3.2.0
  • @xen-orchestra/backups 0.43.0
  • @xen-orchestra/backups-cli 1.0.13
  • @xen-orchestra/mixins 0.13.0
  • @xen-orchestra/proxy 0.26.35
  • xo-server 5.124.0
  • xo-server-backup-reports 0.17.4
  • xo-web 5.126.0

5.86.1 (2023-09-07)

Bug fixes

  • [User] Forget all connection tokens button should not delete other users' tokens, even when current user is an administrator (PR #7014)
  • [Settings/Servers] Fix connection to old XenServer hosts using XML-RPC protocol (broken in XO 5.85.0)

Released packages

  • xen-api 1.3.6
  • @xen-orchestra/proxy 0.26.33
  • xo-server 5.122.0
  • xo-web 5.124.1

5.86.0 (2023-08-31)

Highlights

  • [Netbox] Synchronize VM tags #5899 Forum#6902 (PR #6957)
  • [Pool/Advanced] Ability to set a crash dump SR #5060 (PR #6973)
  • [Backups] Ability to set the NBD mode per backup job in the UI instead of globally in the config file (PR #6995)
  • [Backups] Add setting concurrency in a new configuration file xo-merge-worker (PR #6995)
  • [fs/s3] retry all methods on S3 failure to better support alternative providers (PR #6966)

Enhancements

  • [REST API] Add support for filter and limit parameters to backups/logs and restore/logs collections Forum#64789
  • [Plugin/transport-email] Local hostname can now be configured Forum#7579
  • [Netbox] Better handle cases where the IP addresses reported by XAPI are malformed (PR #6989)
  • [Netbox] Fallback to other VIF's IPs when first VIF doesn't have an IP #6978 (PR #6989)
  • [Jobs] Jobs are ordered by their name in the Scheduling form Forum#64825

Bug fixes

  • [LDAP] Mark the Id attribute setting as required
  • [Incremental Replication] Fix TypeError: Cannot read properties of undefined (reading 'uuid') at #isAlreadyOnHealthCheckSr Forum#7492 (PR #6969)
  • [File Restore] Increase timeout from one to ten minutes when restoring through XO Proxy
  • [Home/VMs] Filtering with a UUID will no longer show other VMs on the same host/pool
  • [Jobs] Fixes invalid parameters when editing Forum#64668
  • [Smart reboot] Fix cases where VMs remained in a suspended state (PR #6980)
  • [Backup/Health dashboard] Don't show mirrored VMs as detached backups (PR #7000)
  • [Netbox] Fix the address has neither IPv6 nor IPv4 format error Forum#7625 (PR #6990)
  • [REST API] limit parameter now applies at the end of the backups/logs and restore/logs collections, i.e. it selects the last entries Forum#64880
  • [Audit] Ignore more side-effects free API methods

Released packages

  • xen-api 1.3.5
  • @xen-orchestra/mixins 0.12.0
  • xo-server-auth-ldap 0.10.8
  • xo-server-transport-email 0.7.0
  • @xen-orchestra/fs 4.1.0
  • @xen-orchestra/xapi 3.1.0
  • @xen-orchestra/backups 0.42.0
  • @xen-orchestra/backups-cli 1.0.12
  • @xen-orchestra/proxy 0.26.32
  • xo-server 5.121.1
  • xo-server-audit 0.10.5
  • xo-server-netbox 1.2.0
  • xo-web 5.124.0

5.85.0 (2023-07-31)

Highlights

  • [Import/From VMWare] Support ESXi 6.5+ with snapshot (PR #6909)
  • [Netbox] New major version. BREAKING: in order for this new version to work, you need to assign the type virtualization > vminterface to the custom field UUID in your Netbox instance. See documentation. #6038 #6135 #6024 #6036 Forum#6070 Forum#6149 Forum#6332 Forum#6902 (PR #6950)
    • Synchronize VM description
    • Synchronize VM platform
    • Fix duplicated VMs in Netbox after disconnecting one pool
    • Migrating a VM from one pool to another keeps VM data added manually
    • Fix largest IP prefix being picked instead of smallest
    • Fix synchronization not working if some pools are unavailable
    • Better error messages
  • [Backup/File restore] Faster and more robust ZIP export
  • [Backup/File restore] Add faster tar+gzip (.tgz) export

Enhancements

  • [Backup/Restore] Button to open the raw log in the REST API (PR #6936)
  • [RPU] Avoid migration of VMs on hosts without missing patches (PR #6943)
  • [Settings/Users] Show users authentication methods (PR #6962)
  • [Settings/Users] User external authentication methods can be manually removed (PR #6962)

Bug fixes

  • [Incremental Backup & Replication] Attempt to work around HVM multiplier issues when creating VMs on older XAPIs (PR #6866)
  • [REST API] Fix VDI export when NBD is enabled
  • [XO Config Cloud Backup] Improve wording about passphrase (PR #6938)
  • [Pool] Fix IPv6 handling when adding hosts
  • [New SR] Send provided NFS version to XAPI when probing a share
  • [Backup/exports] Show more information on error stream has ended with not enough data (actual: xxx, expected: 512) (PR #6940)
  • [Backup] Fix incremental replication with multiple SRs (PR #6811)
  • [New VM] Order interfaces by device as done on a VM Network tab (PR #6944)
  • Users can no longer sign in using their XO password if they are using other authentication providers (PR #6962)

Released packages

  • @vates/read-chunk 1.2.0
  • @vates/fuse-vhd 2.0.0
  • xen-api 1.3.4
  • @vates/nbd-client 2.0.0
  • @vates/node-vsphere-soap 2.0.0
  • @xen-orchestra/xapi 3.0.0
  • @xen-orchestra/backups 0.40.0
  • @xen-orchestra/backups-cli 1.0.10
  • complex-matcher 0.7.1
  • @xen-orchestra/mixins 0.11.0
  • @xen-orchestra/proxy 0.26.30
  • @xen-orchestra/vmware-explorer 0.3.0
  • xo-server-audit 0.10.4
  • xo-server-netbox 1.0.0
  • xo-server-transport-xmpp 0.1.2
  • xo-server-auth-github 0.3.0
  • xo-server-auth-google 0.3.0
  • xo-web 5.122.2
  • xo-server 5.120.2

5.84.0 (2023-06-30)

Highlights

  • [Settings/Config] Add the possibility to backup/import/download XO config from/to the XO cloud (PR #6917)
  • [Import/Disk] Ability to import ISO from a URL (PR #6924)
  • [Import/export VDI] Ability to export/import disks in RAW format (PR #6925)
  • [RRD stats] Improve RRD stats performance (PR #6903)

Enhancements

  • [XO Tasks] Abortion can now be requested, note that not all tasks will respond to it
  • [Home/Pool] No XCP-ng Pro support enabled on this pool alert is considered a warning instead of an error (PR #6849)
  • [Plugin/auth-iodc] OpenID Connect scopes are now configurable and profile is included by default
  • [Dashboard/Health] Button to copy UUID of an orphan VDI to the clipboard (PR #6893)
  • [Kubernetes recipe] Add the possibility to choose the version for the cluster #6842 (PR #6880)
  • [New VM] cloud-init drives are now bootable in a Windows VM (PR #6889)
  • [Backups] Add setting backups.metadata.defaultSettings.diskPerVmConcurrency in xo-server's configuration file to limit the number of disks transferred in parallel per VM, this is useful to avoid transfer overloading remote and Sr (PR #6787)
  • [Import/Disk] Enhance clarity for importing ISO files Forum#61480 (PR #6874)

Bug fixes

  • [Home/Host] Fix "isHostTimeConsistentWithXoaTime.then is not a function" (PR #6896)
  • [ESXi Import] was depending on an older unmaintened library that was downgrading the global security level of XO (PR #6859)
  • [Backup] Fix memory consumption when deleting VHD directory incremental backups
  • [Remote] Fix remote is disabled error when editing a disabled remote
  • [Settings/Servers] Fix connectiong using an explicit IPv6 address
  • [Backups/Health check] Use the right SR for health check during replication job (PR #6902)

Released packages

  • @xen-orchestra/fs 4.0.1
  • xen-api 1.3.3
  • @vates/nbd-client 1.2.1
  • @vates/node-vsphere-soap 1.0.0
  • @vates/task 0.2.0
  • @xen-orchestra/backups 0.39.0
  • @xen-orchestra/backups-cli 1.0.9
  • @xen-orchestra/mixins 0.10.2
  • @xen-orchestra/proxy 0.26.29
  • @xen-orchestra/vmware-explorer 0.2.3
  • xo-cli 0.20.0
  • xo-server-auth-oidc 0.3.0
  • xo-server-perf-alert 0.3.6
  • xo-server 5.118.0
  • xo-web 5.121.0

5.83.3 (2023-06-23)

Bug fixes

  • [Settings/Servers] Fix connecting using an explicit IPv6 address
  • [Full Replication] Fix garbage collecting previous replications

Released packages

  • xen-api 1.3.2
  • @xen-orchestra/backups 0.38.3
  • @xen-orchestra/proxy 0.26.28
  • xo-server 5.116.4

5.83.2 (2023-06-01)

Bug fixes

  • [Backup] Fix Cannot read properties of undefined (reading 'vm') (PR #6873)

Released packages

  • @xen-orchestra/backups 0.38.2
  • @xen-orchestra/proxy 0.26.27
  • xo-server 5.116.3

5.83.1 (2023-06-01)

Bug fixes

  • [Delta Replication] Fix not deleting older replications Forum#62783 (PR #6871)

Released packages

  • @xen-orchestra/backups 0.38.1
  • @xen-orchestra/proxy 0.26.26
  • xo-server 5.116.2

5.83.0 (2023-05-31)

Highlights

  • [Backup] Implementation of mirror backup (Entreprise plan) (PRs #6858, #6854)
  • [Self service] Add default tags to all VMs that will be created by a Self Service (PRs #6810, #6812)
  • [Self Service] Ability to set a default value for the "Share VM" feature for Self Service users during creation/edition (PR #6838)
  • [REST API] Add endpoints to display missing patches for pools and hosts (PR #6855)
  • [REST API] Rolling Pool Update action available pools/<uuid>/actions/rolling_update

Enhancements

  • [Proxy] Make proxy address editable (PR #6816)
  • [Home/Host] Displays a warning for hosts with HVM disabled #6823 (PR #6834)
  • [OVA import] Workaround for OVA generated by Oracle VM with faulty size in metadata #6824
  • [Kubernetes] Add the possibility to choose the number of fault tolerance for the control planes (PR #6809)
  • [Tasks] New type of tasks created by XO ("XO Tasks" section) (PRs #6861 #6869)
  • [Backup/Health check] Add basic XO task for manual health check

Bug fixes

  • [Sorted table] In collapsed actions, a spinner is displayed during the action time (PR #6831)
  • [VM] Show SUSE icon when distro name is opensuse (PR #6852)
  • [ACL] Fix various an error has occurred due to ACLs (PR #6848)
  • [Home/host] When ahost has an inconsistent time with XOA, an alert is displayed (PR #6833)
  • [Incremental Replication] Fix task showing as interrupted when running without health check Forum#62669 (PR #6866)
  • [Host evacuation] Better error message when migration network no longer exists

Released packages

  • @xen-orchestra/fs 4.0.0
  • @xen-orchestra/xapi 2.2.1
  • @xen-orchestra/mixins 0.10.1
  • xo-vmdk-to-vhd 2.5.5
  • vhd-cli 0.9.3
  • xo-cli 0.19.0
  • vhd-lib 4.5.0
  • @xen-orchestra/backups 0.38.0
  • @xen-orchestra/backups-cli 1.0.8
  • @xen-orchestra/proxy 0.26.25
  • xo-server 5.116.0
  • xo-web 5.119.1

5.82.2 (2023-05-17)

Bug fixes

Released packages

  • xen-api 1.3.1
  • @xen-orchestra/proxy 0.26.23
  • xo-server 5.114.2

5.82.1 (2023-05-12)

Enhancements

  • [Plugins] Clicking on a plugin name now filters out other plugins

Bug fixes

  • [Host/Network] Fix IP configuration not working with empty fields
  • [Import/VM/From VMware] Fix Property description must be an object: undefined Forum#61834 Forum#61900
  • [Import/VM/From VMware] Fix Cannot read properties of undefined (reading 'stream') Forum#59879 (PR #6825)
  • [OVA export] Fix major memory leak which may lead to xo-server crash Forum#56051 (PR #6800)
  • [VM] Fix VBD_IS_EMPTY error when converting to template Forum#61653 (PR #6808)
  • [New/Network] Fix invalid parameter error when not providing a VLAN Forum#62090 (PR #6829)
  • [Backup/Health check] Fix task has already ended error during a healthcheck in continous replication Forum#62073 (PR #6830)

Released packages

  • @vates/task 0.1.2
  • xo-vmdk-to-vhd 2.5.4
  • @xen-orchestra/backups 0.36.1
  • @xen-orchestra/proxy 0.26.22
  • xo-server 5.114.1
  • xo-web 5.117.1

5.82.0 (2023-04-28)

Highlights

  • [Host] Smart reboot: suspend resident VMs, restart host and resume VMs #6750 (PR #6795)
  • [Backup/exports] Retry when failing to read a data block during Delta Backup, Continuous Replication, disk and OVA export when NBD is enabled PR #6763
  • [Backup/Health check] Opt-in XenStore API to execute custom checks inside the VM (PR #6784)

Enhancements

  • [VM/Advanced] Automatically eject removable medias when converting a VM to a template #6752 (PR #6769)
  • [Dashboard/Health] Add free space column for storage state table (PR #6778)
  • [VM/General] Displays the template name used to create the VM, as well as the email address of the VM creator for admin users (PR #6771)
  • [Kubernetes] Give the possibility to create an high availability cluster (PR #6794)

Bug fixes

  • [Plugins/usage-report] Compute stats on configured period instead of the whole year (PR #6723)
  • [Backup] Fix Invalid parameters when deleting speed limit value (PR #6768)
  • [Delta Backup] Restoring a backup with memory must create a suspended VM #5061 (PR #6774)
  • [Backup] Show original error instead of stream has ended without data
  • [Ova import] Fix Ova import error No user expected grain marker, received [object Object] Forum#60648 (PR #6779)
  • [Continuous Replication] Remove irrelevant Suspend VDI not available for this suspended VM error Forum#61169
  • [Kubernetes recipe] Add DNS configuration (PR #6678)
  • [Backup] Fix INTERNAL_ERROR, (Failure \"Expected bool, got 'I(0)'\")" restoring a VM extracted from an XenServer < 7.1(PR #6772)

Released packages

  • @vates/diff 0.1.0
  • @vates/read-chunk 1.1.1
  • @vates/stream-reader 0.1.0
  • vhd-lib 4.4.0
  • xen-api 1.3.0
  • @vates/nbd-client 1.2.0
  • @xen-orchestra/xapi 2.2.0
  • @xen-orchestra/mixins 0.10.0
  • @xen-orchestra/vmware-explorer 0.2.2
  • xo-cli 0.18.0
  • xo-server-usage-report 0.10.4
  • @vates/task 0.1.1
  • @xen-orchestra/backups 0.36.0
  • @xen-orchestra/backups-cli 1.0.6
  • @xen-orchestra/proxy 0.26.21
  • xo-server 5.113.0
  • xo-web 5.116.1

5.81 (2023-03-31)

Highlights

  • [VM] Show distro icon for opensuse-microos Forum#6965 (PR #6746)
  • [Backup] Display the VM name label in the log even if the VM is not currently connected
  • [Backup] Display the SR name label in the log even if the SR is not currently connected
  • [Import VM] Ability to import multiple VMs from ESXi (PR #6718)
  • [Backup/Advanced setting] Ability to add transfer limit per job (PRs #6737, #6728)
  • [License] Show Pro Support status icon at host level (PR #6633)
  • [REST API] Backup logs are now available at /rest/v0/backups/logs and /rest/v0/restore/logs
  • [REST API] Backup jobs are now available at /rest/v0/backups/jobs

Bug fixes

  • [Backup/Restore] Fix restore via a proxy showing as interupted (PR #6702)
  • [ESXI import] Fix failing imports when using non default datacenter name Forum#59543 PR #6729
  • [Backup] Fix backup worker consuming too much memory and being killed by system during full VM backup to S3 compatible remote PR #6732
  • [Plugin/perf-alert] Ignore special SRs (e.g. XCP-ng Tools, DVD drives, etc) as their usage is always 100% (PR #6755)
  • [S3 remote] Relax bucket checks in browser to improve experience on S3 compatible remote Forum#60426 (PR #6757)

Released packages

  • @vates/nbd-client 1.1.0
  • @vates/read-chunk 1.1.0
  • @xen-orchestra/fs 3.3.4
  • @xen-orchestra/backups 0.34.0
  • @xen-orchestra/backups-cli 1.0.4
  • @xen-orchestra/proxy 0.26.19
  • @xen-orchestra/vmware-explorer 0.2.1
  • @xen-orchestra/xapi 2.1.0
  • vhd-lib 4.3.0
  • xo-cli 0.17.1
  • xo-server 5.111.1
  • xo-server-perf-alert 0.3.5
  • xo-web 5.114.0

5.80.2 (2023-03-16)

Enhancements

  • [Plugin/auth-oidc] Support email for username field setting Forum#59587
  • [Plugin/auth-oidc] Well-known suffix is now optional in auto-discovery URL
  • [PIF selector] Display the VLAN number when displaying a VLAN PIF #4697 (PR #6714)
  • [Home/pool, host] Grouping of alert icons (PR #6655)

Bug fixes

  • [Plugin/auth-oidc] Fix empty user names when using default config Forum#59587
  • [Pool/Pro License] Fix handling of licenses with no expiration date (PR #6730)

Released packages

  • xo-server-auth-oidc 0.2.0
  • xo-web 5.113.0

5.80.1 (2023-03-07)

Bug fixes

Released packages

  • xen-api 1.2.7
  • @xen-orchestra/xapi 2.0.0
  • @xen-orchestra/backups 0.32.0
  • @xen-orchestra/backups-cli 1.0.2
  • @xen-orchestra/proxy 0.26.17
  • @xen-orchestra/vmware-explorer 0.2.0
  • xo-server 5.110.1
  • xo-web 5.112.1

5.80.0 (2023-02-28)

Highlights

  • [VM/Advanced] Warning message when enabling Windows update tools #6627 (PR #6681)
  • [Continuous Replication] : add HealthCheck support to Continuous Replication (PR #6668)
  • [Plugin/auth-oidc] OpenID Connect authentication plugin #6641 (PR #6684)
  • [REST API] Possibility to start, shutdown, reboot and snapshot VMs
  • [Import VM] Ability to import a VM from ESXi (PR #6663)
  • [Backup Metadata] Add pool selection to metadata restoration (PR #6670)
  • [Backup] Show if NBD is used in the backup logs (PR #6685)

Bug fixes

  • [xo-cli] Fix write EPIPE error when used with piped output is closed (e.g. like | head) #6680
  • [VM] Show distro icon for openSUSE Forum#6965 (PR #6676)
  • [ESXI import] Handle listing more than 100 VMs

Released packages

  • @xen-orchestra/fs 3.3.2
  • @xen-orchestra/backups 0.30.0
  • @xen-orchestra/backups-cli 1.0.1
  • @xen-orchestra/proxy 0.26.15
  • @xen-orchestra/vmware-explorer 0.1.0
  • xo-cli 0.15.0
  • xo-server 5.110.0
  • xo-server-auth-oidc 0.1.0
  • xo-server-netbox 0.3.7
  • xo-server-perf-alert 0.3.4
  • xo-server-transport-icinga2 0.1.2
  • xo-web 5.112.0

5.79.3 (2023-02-25)

Bug fixes

  • [Backup] Fix Error: 302 Found when exporting a VDI from a local SR on another host than the pool master Forum#59047

Released packages

  • xen-api 1.2.6
  • @xen-orchestra/proxy 0.26.14
  • xo-server 5.109.4

5.79.2 (2023-02-20)

Bug fixes

  • [Disk import] Fixes Cannot read properties of null (reading "length") error
  • [Continuous Replication] Work-around premature close error

Released packages

  • xen-api 1.2.5
  • @xen-orchestra/proxy 0.26.13
  • xo-server 5.109.3

5.79.1 (2023-02-17)

Bug fixes

  • [Continuous Replication] Fix VDI_IO_ERROR when after a VDI has been resized
  • [REST API] Fix VDI import
  • Fix failing imports (REST API and web UI) Forum#58146
  • [Pool/License] Fix license expiration on license binding modal (PR #6666)
  • [NBD Backup] Fix VDI not disconnecting from control domain (PR #6660)
  • [NBD Backup] Improve performance by avoid unnecessary VDI transfers
  • [Home/Pool] Do not check for support on non XCP-ng pool (PR #6661)
  • [VMDK/OVA import] Fix error importing a VMDK or an OVA generated from XO (PR #6669)

Released packages

  • xen-api 1.2.4
  • @vates/nbd-client 1.0.1
  • @xen-orchestra/backups 0.29.6
  • @xen-orchestra/proxy 0.26.12
  • xo-vmdk-to-vhd 2.5.3
  • xo-cli 0.14.4
  • xo-server 5.109.2
  • xo-server-transport-email 0.6.1
  • xo-web 5.111.1

5.79.0 (2023-01-31)

Highlights

  • [REST API] Expose residentVms property on hosts objects
  • [REST API] The raw content of a VDI can be downloaded directly
  • [REST API] Ability to update the name and description of objects
  • [REST API] Add support to destroy VMs and VDIs
  • [Kubernetes recipe] Add the possibility to create the cluster with a static network configuration (PR #6598)
  • [VM/Advanced] Add configuration flag for Viridian platform #6572 (PR #6631)
  • [Network/NBD] Add the possibility to add and change the NBD connection associated to a Network (PR #6646)
  • [VM/Advanced] Clarify Windows Update label #6628 (PR #6632)

Enhancements

  • [Licenses] Makes id and boundObjectId copyable (PR #6634)

Bug fixes

  • [REST API] Fix 5 minutes timeouts on VDI/VM uploads #6568
  • [Backup] Fix NBD configuration (PR #6597)
  • [NBD Backups] Fix transfer size #6599
  • [Disk] Show bootable status for vm running in pv_in_pvh virtualisation mode #6432 (PR #6629)
  • [Ova export] Reduce memory consumption (PR #6637)
  • [Host/Network] Remove extra "mode" column in PIF table (PR #6640)
  • [Ova export] Better computation of overprovisioning for very sparse disks (PR #6639)

Released packages

  • @xen-orchestra/log 0.6.0
  • @vates/disposable 0.1.4
  • @xen-orchestra/fs 3.3.1
  • vhd-lib 4.2.1
  • @vates/task 0.0.1
  • @xen-orchestra/audit-core 0.2.3
  • @xen-orchestra/backups 0.29.5
  • @xen-orchestra/mixins 0.9.0
  • @xen-orchestra/xapi 1.6.1
  • @xen-orchestra/proxy 0.26.10
  • xo-vmdk-to-vhd 2.5.2
  • @xen-orchestra/upload-ova 0.1.6
  • @xen-orchestra/vmware-explorer 0.0.3
  • xo-cli 0.14.3
  • xo-server 5.109.0
  • xo-server-audit 0.10.3
  • xo-server-auth-ldap 0.10.7
  • xo-server-backup-reports 0.17.3
  • xo-server-load-balancer 0.7.3
  • xo-server-netbox 0.3.6
  • xo-server-perf-alert 0.3.3
  • xo-server-sdn-controller 1.0.8
  • xo-server-transport-nagios 1.0.1
  • xo-server-usage-report 0.10.3
  • xo-server-web-hooks 0.3.3
  • xo-web 5.111.0

5.78.0 (2022-12-20)

Highlights

Enhancements

  • [Hub/Recipes/Kubernetes] Now use the Flannel Container Network Interface plugin to handle network

Bug fixes

  • [Nagios] Fix reporting, broken in 5.77.2

Released packages

  • @xen-orchestra/xapi 1.6.0
  • @xen-orchestra/backups 0.29.4
  • @xen-orchestra/proxy 0.26.9
  • xo-server 5.107.5
  • xo-web 5.109.0

5.77.2 (2022-12-12)

Bug fixes

  • [Backups] Fixes most of the unexpected number of entries in backup cache errors

Released packages

  • @xen-orchestra/backups 0.29.3
  • @xen-orchestra/proxy 0.26.7
  • xo-server 5.107.3

5.77.1 (2022-12-07)

Enhancements

  • [Backups] Automatically detect, report and fix cache inconsistencies

Bug fixes

  • [Warm migration] Fix start and delete VMs after a warm migration #6568

Released packages

  • @xen-orchestra/backups 0.29.2
  • @xen-orchestra/proxy 0.26.6
  • xo-server 0.107.2

5.77.0 (2022-11-30)

Highlights

Enhancements

  • [Remotes] Prevent remote path from ending with xo-vm-backups as it's usually a mistake
  • [OVA export] Speed up OVA generation by 2. Generated file will be bigger (as big as uncompressed XVA) (PR #6487)
  • [Settings/Users] Add Remove button to delete OTP of users from the admin panel Forum#6521 (PR #6541)
  • [Plugin/transport-nagios] XO now reports backed up VMs invidually with the VM name label used as host and backup job name used as service
  • [VM/Advanced] Add warm migration button (PR #6533)

Bug fixes

  • [Dashboard/Health] Fix Unknown SR and Unknown VDI in Unhealthy VDIs (PR #6519)
  • [Delta Backup] Can now recover VHD merge when failed at the begining
  • [Delta Backup] Fix ENOENT errors when merging a VHD directory on non-S3 remote
  • [Remote] Prevent the browser from auto-completing the encryption key field

Released packages

  • @xen-orchestra/log 0.5.0
  • @vates/disposable 0.1.3
  • @xen-orchestra/fs 3.3.0
  • vhd-lib 4.2.0
  • @xen-orchestra/audit-core 0.2.2
  • @xen-orchestra/backups 0.29.1
  • @xen-orchestra/backups-cli 1.0.0
  • @xen-orchestra/mixins 0.8.2
  • @xen-orchestra/xapi 1.5.3
  • @xen-orchestra/proxy 0.26.5
  • xo-vmdk-to-vhd 2.5.0
  • xo-cli 0.14.2
  • xo-server 5.107.1
  • xo-server-audit 0.10.2
  • xo-server-auth-ldap 0.10.6
  • xo-server-backup-reports 0.17.2
  • xo-server-load-balancer 0.7.2
  • xo-server-netbox 0.3.5
  • xo-server-sdn-controller 1.0.7
  • xo-server-transport-nagios 1.0.0
  • xo-server-usage-report 0.10.2
  • xo-server-web-hooks 0.3.2
  • xo-web 5.108.0

5.76.2 (2022-11-14)

Bug fixes

  • [Proxies] Fix this.getObject is not a function on upgrade

Released packages

  • xo-server 5.106.1

5.76.1 (2022-11-08)

Enhancements

  • [API] proxy.register accepts vmUuid parameter which can be used when not connected to the XAPI containing the XO Proxy VM
  • [Proxy] Can now upgrade proxies in VMs not connected to XO
  • [REST API] Expose VM snapshots and templates
  • [REST API] Expose VDI snapshots
  • [Select license] Display product type in the options (PR #6512)

Bug fixes

  • [Pool] Add tooltip on "no XCP-ng Pro support" warning icon (PR #6505)
  • [Backup] Respect HTTP proxy setting when connecting to XCP-ng/XenServer pools
  • [Dashboard/Health] Fix an error has occurred in case of unknown default SR (PR #6508)
  • [Backup] Really disable Healthcheck when unchecking settings #6501 (PR #6515)
  • [Pool] Improve XCP-ng Pro Support tooltips wording Forum#6535 (PR #6517)

Released packages

  • xo-server 5.106.0
  • xo-web 5.107.0

5.76.0 (2022-10-31)

Enhancements

  • [Backup/Encryption] Use aes-256-gcm instead of aes-256-ccm to mitigate padding oracle attacks (PR #6447)
  • [Settings/Remote] Display lock icon for encrypted remote and a warning if the remote uses a legacy encryption algorithm (PR #6465)
  • xo-server's logs can now be sent to an external Syslog server
  • [Delta Backup] Use NBD to download disks (PR #6461)
  • [License] Possibility to bind XCP-ng license to hosts at pool level (PR #6453)
  • [New VM] Ability to destroy the cloud configuration disk after the first boot #6438 (PR #6486)

Bug fixes

  • Really enable by default the embedded HTTP/HTTPS proxy
  • [Licenses] Remove "Bind license" button for proxies whose corresponding VM cannot be found (PR #6472)

Released packages

  • @xen-orchestra/log 0.4.0
  • @vates/disposable 0.1.2
  • @vates/nbd-client 1.0.0
  • @vates/otp 1.0.0
  • @vates/predicates 1.1.0
  • @vates/read-chunk 1.0.1
  • @xen-orchestra/audit-core 0.2.1
  • @xen-orchestra/backups 0.29.0
  • @xen-orchestra/fs 3.2.0
  • @xen-orchestra/mixins 0.8.1
  • @xen-orchestra/xapi 1.5.2
  • @xen-orchestra/proxy 0.26.4
  • vhd-cli 0.9.2
  • vhd-lib 4.1.1
  • xo-remote-parser 0.9.2
  • xo-server 5.105.0
  • xo-server-audit 0.10.1
  • xo-server-auth-ldap 0.10.5
  • xo-server-backup-reports 0.17.1
  • xo-server-load-balancer 0.7.1
  • xo-server-netbox 0.3.4
  • xo-server-sdn-controller 1.0.6
  • xo-server-transport-nagios 0.1.2
  • xo-server-usage-report 0.10.1
  • xo-server-web-hooks 0.3.1
  • xo-web 5.106.0

5.75.0 (2022-09-30)

Enhancements

  • [Backup/Restore file] Implement File level restore for s3 and encrypted backups (PR #6409)
  • [Backup] Improve listing speed by updating caches instead of regenerating them on backup creation/deletion (PR #6411)
  • [Backup] Add mergeBlockConcurrency and writeBlockConcurrency to allow tuning of backup resources consumptions (PR #6416)
  • [Sync hook] VM can now be notified before being snapshot, please see the documentation (PR #6423)
  • [Storage/NFS] Ability to use subdirectory when creating new NFS storage #3919 (PR #6425)

Bug fixes

  • [Plugin/auth-saml] Certificate input support multiline (PR #6403)
  • [Backup] Launch Health Check after a full backup (PR #6401)
  • [Backup] Fix Lock file is already being held error when deleting a VM backup while the VM is currently being backed up
  • [Tasks] Fix the pool filter that did not display tasks even if they existed (PR #6424)
  • [Tasks] Fix tasks being displayed for all users (PR #6422)
  • [Storage/advanced] Fix the display of VDI to coalesce #6334 (PR #6429)
  • [Backup] Ignore disabled remotes instead of failing the execution #6347 (PR #6430)
  • [Home/VMs] Fix VMs being deleted despite clicking on Cancel in the bulk deletion modal (PR #6435)

Released packages

  • vhd-lib 4.1.0
  • @vates/fuse-vhd 1.0.0
  • @xen-orchestra/xapi 1.5.0
  • @xen-orchestra/backups 0.28.0
  • @xen-orchestra/backups-cli 0.7.8
  • @xen-orchestra/proxy 0.26.2
  • xo-server 5.103.1
  • xo-server-auth-saml 0.10.1
  • xo-web 5.104.0

5.74.3 (2022-09-09)

Bug fixes

  • [Start VM] Clearer error message when NO_HOSTS_AVAILABLE error is triggered #6316 (PR #6408)
  • [OVA Import] Fix invalid parameters error

Released packages

  • xo-server 5.102.3

5.74.2 (2022-09-06)

Bug fixes

  • [Host] Fix some missing pools and errors in SRs list when HA is used (PR #6404)

Released packages

  • xo-server 5.102.1

5.74.1 (2022-09-03)

Enhancements

  • [Dashboard/Health] Detect broken VHD chains and display missing parent VDIs (PR #6356)
  • [Proxy] Ability to bind a licence to an existing proxy (PR #6348)
  • [Backup] Implement encryption for backup files on storage (PR #6321)
  • [VM/Console] Don't connect if the console is disabled #6319

Released packages

  • @xen-orchestra/fs 3.1.0
  • vhd-lib 4.0.1
  • @xen-orchestra/mixins 0.8.0
  • @xen-orchestra/proxy 0.26.1
  • xo-server 5.102.0
  • xo-web 5.103.0

5.74.0 (2022-08-31)

Enhancements

  • [Home/Storage] Show which SRs are used for HA state files #6339 (PR #6384)

Bug fixes

  • [Backup/Restore] Fix backup list not loading on page load (PR #6364)
  • [Host] Fix should not contains property ["ignoreBackup"] on some host operations (PR #6362)

Released packages

  • @xen-orchestra/fs 3.0.0
  • vhd-lib 4.0.0
  • @xen-orchestra/backups 0.27.4
  • @xen-orchestra/backups-cli 0.7.7
  • @xen-orchestra/xapi 1.4.2
  • xen-api 1.2.2
  • @xen-orchestra/proxy 0.26.0
  • vhd-cli 0.9.1
  • xo-vmdk-to-vhd 2.4.3
  • xo-server 5.101.0
  • xo-web 5.102.0

5.73.1 (2022-08-04)

Bug fixes

  • [Backup] Fix incorrect backup size in metadata on each merged VHD (PR #6331)
  • [Backup] Fix assertionError [ERR_ASSERTION]: Expected values to be strictly equal when resuming a merge (PR #6349)

Released packages

  • @xen-orchestra/backups 0.27.3
  • @xen-orchestra/fs 2.1.0
  • @xen-orchestra/mixins 0.7.1
  • @xen-orchestra/proxy 0.25.1
  • vhd-cli 0.9.0
  • vhd-lib 3.3.5
  • xo-server 5.100.1
  • xo-server-auth-saml 0.10.0
  • xo-web 5.101.1

5.73.0 (2022-07-29)

Highlights

  • [REST API] VDI import now also supports the raw format
  • HTTPS server can acquire SSL certificate from Let's Encrypt (PR #6320)

Enhancements

  • Embedded HTTP/HTTPS proxy is now enabled by default
  • [VM] Display a confirmation modal when stopping/restarting a protected VM (PR #6295)

Bug fixes

  • [Home/VM] Show error when deleting VMs failed (PR #6323)
  • [REST API] Fix broken VDI after VHD import #6327 (PR #6326)
  • [Netbox] Fix ipaddr: the address has neither IPv6 nor IPv4 format error (PR #6328)

Released packages

  • @vates/async-each 1.0.0
  • @xen-orchestra/fs 2.0.0
  • @xen-orchestra/backups 0.27.2
  • @xen-orchestra/backups-cli 0.7.6
  • @xen-orchestra/mixins 0.7.0
  • @xen-orchestra/xapi 1.4.1
  • @xen-orchestra/proxy 0.25.0
  • vhd-cli 0.8.1
  • vhd-lib 3.3.4
  • xo-cli 0.14.1
  • xo-server 5.100.0
  • xo-web 5.101.0

5.72.1 (2022-07-11)

Enhancements

  • [SR] When SR is in maintenance, add "Maintenance mode" badge next to its name (PR #6313)

Bug fixes

  • [Tasks] Fix tasks not displayed when running CR backup job Forum#6038 (PR #6315)
  • [Backup] Fix failing merge multiple VHDs at once (PR #6317)
  • [VM/Console] Fix Connect with SSH/RDP when address is IPv6
  • [Audit] Ignore side-effects free API methods xoa.check, xoa.clearCheckCache and xoa.getHVSupportedVersions

Released packages

  • @xen-orchestra/backups 0.27.0
  • @xen-orchestra/backups-cli 0.7.5
  • @xen-orchestra/proxy 0.23.5
  • vhd-lib 3.3.2
  • xo-server 5.98.1
  • xo-server-audit 0.10.0
  • xo-web 5.100.0

5.72.0 (2022-06-30)

Highlights

  • [Backup] Merge delta backups without copying data when using VHD directories on NFS/SMB/local remote(vatesfr#6271))
  • [Proxies] Ability to copy the proxy access URL (PR #6287)
  • [SR/Advanced] Ability to enable/disable Maintenance Mode #6215 (PRs #6308, #6297)
  • [User] User tokens management through XO interface (PR #6276)
  • [Tasks, VM/General] Self Service users: show tasks related to their pools, hosts, SRs, networks and VMs (PR #6217)

Enhancements

  • [Backup/Restore] Clearer error message when importing a VM backup requires XCP-n/CH >= 8.1 (PR #6304)
  • [Backup] Users can use VHD directory on any remote type (PR #6273)

Bug fixes

  • [VDI Import] Fix this._getOrWaitObject is not a function
  • [VM] Attempting to delete a protected VM should display a modal with the error and the ability to bypass it (PR #6290)
  • [OVA Import] Fix import stuck after first disk
  • [File restore] Ignore symbolic links

Released packages

  • @vates/event-listeners-manager 1.0.1
  • @vates/read-chunk 1.0.0
  • @xen-orchestra/backups 0.26.0
  • @xen-orchestra/backups-cli 0.7.4
  • xo-remote-parser 0.9.1
  • @xen-orchestra/fs 1.1.0
  • @xen-orchestra/openflow 0.1.2
  • @xen-orchestra/xapi 1.4.0
  • @xen-orchestra/proxy 0.23.4
  • @xen-orchestra/proxy-cli 0.3.1
  • vhd-lib 3.3.1
  • vhd-cli 0.8.0
  • xo-vmdk-to-vhd 2.4.2
  • xo-server 5.98.0
  • xo-web 5.99.0

5.71.1 (2022-06-13)

Enhancements

  • Show raw errors to administrators instead of unknown error from the peer (PR #6260)

Bug fixes

  • [New SR] Fix method.startsWith is not a function when creating an ext SR
  • Import VDI content now works when there is a HTTP proxy between XO and the host (PR #6261)
  • [Backup] Fix undefined is not iterable (cannot read property Symbol(Symbol.iterator)) on XS 7.0.0
  • [Backup] Ensure a warning is shown if a target preparation step fails (PR #6266)
  • [OVA Export] Avoid creating a zombie task (PR #6267)
  • [OVA Export] Increase speed by lowering compression to acceptable level (PR #6267)
  • [OVA Export] Fix broken OVAs due to special characters in VM name (PR #6267)

Released packages

  • @xen-orchestra/backups 0.25.0
  • @xen-orchestra/backups-cli 0.7.3
  • xen-api 1.2.1
  • @xen-orchestra/xapi 1.2.0
  • @xen-orchestra/proxy 0.23.2
  • @xen-orchestra/proxy-cli 0.3.0
  • xo-cli 0.14.0
  • xo-vmdk-to-vhd 2.4.1
  • xo-server 5.96.0
  • xo-web 5.97.2

5.71.0 (2022-05-31)

Highlights

  • [Backup] Restore Health Check can now be configured to be run automatically during a backup schedule (PRs #6227, #6228, #6238 & #6242)
  • [Backup] VMs with USB Pass-through devices are now supported! The advanced Offline Snapshot Mode setting must be enabled. For Full Backup or Disaster Recovery jobs, Rolling Snapshot needs to be anabled as well. (PR #6239)
  • [Backup] Implement file cache for listing the backups of a VM (PR #6220)
  • [RPU/Host] If some backup jobs are running on the pool, ask for confirmation before starting an RPU, shutdown/rebooting a host or restarting a host's toolstack (PR 6232)
  • [XO Web] Add ability to configure a default filter for Storage #6236 (PR #6237)
  • [REST API] Support VDI creation via VHD import

Enhancements

  • [Backup] Merge multiple VHDs at once which will speed up the merging phase after reducing the retention of a backup job(PR #6184)
  • [Backup] Add setting backups.metadata.defaultSettings.unconditionalSnapshot in xo-server's configuration file to force a snapshot even when not required by the backup, this is useful to avoid locking the VM halted during the backup (PR #6221)
  • [VM migration] Ensure the VM can be migrated before performing the migration to avoid issues #5301 (PR #6245)
  • [Backup] Show any detected errors on existing backups instead of fixing them silently (PR #6207)
  • Created SRs will now have auto-scan enabled similarly to what XenCenter does (PR #6246)
  • [RPU] Disable scheduled backup jobs during RPU (PR #6244)

Bug fixes

  • [S3] Fix S3 remote with empty directory not showing anything to restore (PR #6218)
  • [S3] remote fom did not save the https and allow unatuhorizedduring remote creation (PR #6219)
  • [VM/advanced] Fix various errors when adding ACLs #6213 (PR #6230)
  • [Home/Self] Don't make VM's resource set name clickable for non admin users as they aren't allowed to view the Self Service page (PR #6252)
  • [load-balancer] Fix density mode failing to shutdown hosts (PR #6253)
  • [Health] Make "Too many snapshots" table sortable by number of snapshots (PR #6255)
  • [Remote] Show complete errors instead of only a potentially missing message (PR #6216)

Released packages

  • @xen-orchestra/self-signed 0.1.3
  • vhd-lib 3.2.0
  • @xen-orchestra/fs 1.0.3
  • vhd-cli 0.7.2
  • xo-vmdk-to-vhd 2.4.0
  • @xen-orchestra/upload-ova 0.1.5
  • @xen-orchestra/xapi 1.1.0
  • @xen-orchestra/backups 0.24.0
  • @xen-orchestra/backups-cli 0.7.2
  • @xen-orchestra/emit-async 1.0.0
  • @xen-orchestra/mixins 0.5.0
  • @xen-orchestra/proxy 0.23.1
  • xo-server 5.95.0
  • xo-web 5.97.1
  • xo-server-backup-reports 0.17.0

5.70.2 (2022-05-16)

Bug fixes

  • [Pool/Patches] Fix failure to install patches on Citrix Hypervisor (PR #6231)

Released packages

  • @xen-orchestra/xapi 1.0.0
  • @xen-orchestra/backups 0.23.0
  • @xen-orchestra/mixins 0.4.0
  • @xen-orchestra/proxy 0.22.1
  • xo-server 5.93.1

5.70.1 (2022-05-04)

Enhancement

  • [Backup] Support [NOBAK] VDI prefix for all backup modes #2560 (PR #6207)
  • [VM/Host Console] Fix fallback for older versions of XCP-ng/XS (PR #6203)

Bug fixes

  • [Backup Health Check] Fix guest tools detection (PR #6214)

Released packages

  • @xen-orchestra/mixins 0.3.1
  • @xen-orchestra/xapi 0.11.0
  • @xen-orchestra/backups 0.22.0
  • @xen-orchestra/proxy 0.22.0
  • xo-server 5.93.0

5.70.0 (2022-04-29)

Highlights

  • [VM export] Feat export to ova format (PR #6006)
  • [Backup] Add Restore Health Check: ensure a backup is viable by doing an automatic test restore (requires guest tools in the VM) (PR #6148)
  • [Import] Feat import iso disks (PR #6180)
  • New HTTP/HTTPS proxy implemented in xo-proxy and xo-server, see the documentation (PR #6201)
  • [Backup job] Cache DNS queries (PR #6196)

Enhancements

  • [VM migrate] Allow to choose a private network for VIFs network (PR #6200)
  • [Proxy] Disable "Deploy proxy" button for source users (PR #6199)

Bug fixes

  • [VM/Host Console] Fix support of older versions of XCP-ng/XS, please not that HTTP proxies are note supported in that case (PR #6191)
  • Fix HTTP proxy support to connect to pools (introduced in XO 5.69.0) (PR #6204)
  • [Backup] Fix failure when sending a backup (Full/Delta/Metadata) to S3 with Object Lock enabled (PR #6190)

Released packages

  • @vates/cached-dns.lookup 1.0.0
  • @vates/event-listeners-manager 1.0.0
  • xen-api 1.2.0
  • @xen-orchestra/mixins 0.3.0
  • xo-vmdk-to-vhd 2.3.0
  • @xen-orchestra/fs 1.0.1
  • @xen-orchestra/backups 0.21.1
  • @xen-orchestra/proxy 0.21.0
  • xo-server 5.92.0
  • xo-web 5.96.0
  • vhd-cli 0.7.1
  • @xen-orchestra/backups-cli 0.7.1

5.69.2 (2022-04-13)

Enhancements

  • [Rolling Pool Update] New algorithm for XCP-ng updates (PR #6188)

Bug fixes

  • [Plugins] Automatically configure plugins when a configuration file is imported (PR #6171)
  • [VMDK Export] Fix VBOX_E_FILE_ERROR (0x80BB0004) when importing in VirtualBox (PR #6163)
  • [Backup] Fix "Cannot read properties of undefined" error when restoring from a proxied remote (PR #6179)
  • [Rolling Pool Update] Fix "cannot read properties of undefined" error #6170 (PR #6186)

Released packages

  • xen-api 1.1.0
  • xo-vmdk-to-vhd 2.2.0
  • @xen-orchestra/proxy 0.20.1
  • xo-server 5.90.2

5.69.1 (2022-03-31)

Bug fixes

  • [Backup] Fix plan enterprise is not defined in the PLANS object (PR #6168)

Released packages

  • xo-server 5.90.2

5.69.0 (2022-03-31)

Highlights

  • [REST API] Expose networks, VBDs, VDIs and VIFs
  • [Console] Supports host and VM consoles behind HTTP proxies #6133
  • [Install patches] Disable patch installation when High Availability is enabled (PR #6145)
  • [Delta Backup/Restore] Ability to ignore some VDIs (PR #6143)
  • [Import VM] Ability to import a VM from a URL (PR #6130)

Enhancements

  • [Rolling Pool Update] Don't update if some of the hosts are not running
  • [VM form] Add link to documentation on secure boot in the Advanced tab (PR #6146)
  • [Install patches] Update confirmation messages for patch installation (PR #6159)

Bug fixes

  • [Rolling Pool Update] Don't fail if load-balancer plugin is missing (Starter and Enterprise plans)
  • [Backup/Restore] Fix missing backups on Backblaze
  • [Templates] Fix "incorrect state" error when trying to delete a default template #6124 (PR #6119)
  • [New SR] Fix "SR_BACKEND_FAILURE_103" error when selecting "No selected value" for the path #5991 (PR #6137)
  • [Jobs] Fix "invalid parameters" error when running jobs in some cases (PR #6156)
  • [New SR] Take NFS version and options into account when creating an ISO SR
  • Allow a decimal when displaying small values (e.g. show 1.4 TiB instead of 1 TiB for 1,400 GiB of RAM)

Released packages

  • xo-common 0.8.0
  • @vates/decorate-with 2.0.0
  • xen-api 1.0.0
  • @xen-orchestra/xapi 0.10.0
  • @xen-orchestra/fs 1.0.0
  • vhd-cli 0.7.0
  • @xen-orchestra/backups 0.21.0
  • @xen-orchestra/proxy 0.20.0
  • xo-server 5.90.1
  • xo-web 5.95.0

5.68.0 (2022-02-28)

Highlights

  • [New SR] Add confirmation message before creating local SR (PR #6121)
  • [Dashboad/Health] List all VDIs that need coalescing (PR #6120)
  • [Delta Backup/Restore] Ability to choose SR for each VDI #4605, #4016 (PR #6117)

Enhancements

  • [Menu] Show a warning icon when some SRs have more than 10 VDIs to coalesce (PR #6120)

Bug fixes

  • [Self service] Change identifiers used for VM templates to avoid them from being removed on XCP-ng upgrade
  • [Proxy] Always connect to XAPI via backup network if defined
  • [Backup/File restore] Do not list backups on non-compatible remotes (S3) (PR #6116)

Released packages

  • xen-api 0.36.0
  • @xen-orchestra/xapi 0.9.0
  • @vates/predicates 1.0.0
  • @xen-orchestra/mixins 0.2.0
  • @xen-orchestra/backups 0.20.0
  • @xen-orchestra/proxy 0.19.0
  • xo-cli 0.13.0
  • xo-server 5.89.0
  • xo-server-audit 0.9.3
  • xo-web 5.94.0

5.67.0 (2022-01-31)

Highlights

  • [Rolling Pool Update] Automatically pause load balancer plugin during the update #5711
  • [Export/Disks] Allow the export of disks in VMDK format (PR #5982)
  • Limit number of concurrent VM migrations per pool to 3. Can be changed in xo-server's configuration file: xapiOptions.vmMigrationConcurrency #6065 (PR #6076)
  • [Health] Display pools with no default SR (PR #6083)
  • [Backup] Speedup merge and cleanup speed for S3 backup by a factor 10 (PR #6100)
  • [Proxy] Now ships a reverse proxy (PR #6072)

Enhancements

  • [Delta Backup] When using S3 remote, retry uploading VHD parts on Internal Error to support Blackblaze Forum#5397 (PR #6086)
  • [Backup] Add sanity check of aliases on S3 remotes (PR #6043)

Bug fixes

  • [Backup] Detect and clear orphan merge states, fix ENOENT errors (PR #6087)
  • [Backup] Ensure merges are also executed after backup on S3, maintaining the size of the VHD chain under control Forum#45743 (PR #6095)
  • [Backup] Delete backups immediately instead of waiting for the next backup (PR #6081)
  • [Backup] Delete S3 backups completely, even if there are more than 1000 files (PR #6103)
  • [Backup] Fix merge resuming (PR #6099)
  • [Plugin/Audit] Fix key cannot be 'null' or 'undefined' error when no audit log in the database #6040 (PR #6071)
  • [Backup] Fix backuping restored VMs
  • [Audit Log] Don't log proxy.getApplianceUpdaterState API calls
  • [Audit Log] Fix long data loading when displaying logs (PR #6113)

Released packages

  • @xen-orchestra/fs 0.20.0
  • vhd-lib 3.1.0
  • @xen-orchestra/backups 0.19.0
  • @xen-orchestra/backups-cli 0.7.0
  • xo-vmdk-to-vhd 2.1.0
  • @xen-orchestra/proxy 0.18.0
  • xo-server-audit 0.9.2
  • xo-server 5.87.0
  • xo-web 5.92.0