- [Jobs] Fix
t.value is undefined
when saving a new job (broken in XO 5.91) - [XOSTOR] Move
ignore file sytems
outside of advanced settings (PR #7429) - Allow unauthenticated access to
robots.txt
- [SR/XOSTOR] VG
linstor_group
removed if SR creation failed. (Deletion occurs only ifxo-server
was responsible for this VG creation) (PR #7426)
- xo-server 5.138.1
- xo-web 5.140.0
- Disable search engine indexing via a
robots.txt
- [Stats] Support format used by XAPI 23.31
- [REST API] Export host SMT status at
/hosts/:id/smt
Forum#71374 - [Home & REST API]
$container
field of an halted VM now points to a host if a VDI is on a local storage Forum#71769 - [Pool/Advanced] Auto power on can be disabled at pool level (PR #7401)
- [Pool/Network] Ability to edit MTU #7039 (PR #7393)
- [Backup] Ability to set a number of retries for VM backup failures #2139 (PR #7308)
- [VM/Advanced] Ability to create VUSB (PR #7412)
- [Size Input] Ability to select two new units in the dropdown (
TiB
,PiB
) (PR #7382) - [Self service] From user POV, show used resources even when they are unlimited (PR #7353)
- [Storage/Disks] Handle link to VM for suspended VDIs (PR #7391)
- [Settings/XO Config] Sort backups from newest to oldest
- [Plugins/audit] Don't log
tag.getAllConfigured
calls - [Remotes] Correctly clear error when the remote is tested with success
- [Import/VMWare] Fix importing last snapshot (PR #7370)
- [Host/Reboot] Fix false positive warning when restarting an host after updates (PR #7366)
- [New/VM] Respect Fast clone setting broken since 5.91.0 (PR #7388)
- [Backup] Remove incorrect unused VHD warning because the situation is normal (PR #7406)
- [Backup] Remove display of empty directories for mirror backups (PR #7340)
- [API/backupNg.getLogs] Fix
after
parameter handling whenlimit
parameter is not provided - [New/SR] Fix create button never appearing for
smb iso
SR #7355, Forum#8417 (PR #7405) - [Pool/Network] Don't allow MTU values that are too small to work (<68) (PR #7393
- [Import/VMWare] Correctly handle IDE disks
- [Backups/Full] Fix
Cannot read properties of undefined (reading 'healthCheckVmsWithTags')
(PR #7396) - [Backups/Healthcheck] Don't run health checks after empty mirror backups (PR #7396)
- [SR/SMB] Fix
SR_BACKEND_FAILURE_111
during SMB storage creation #7356 (PR #7407) - [Editable text] Make sure the text is still clickable/editable if the content is a single white space Forum#8466 (PR #7411)
- @xen-orchestra/fs 4.1.5
- vhd-lib 4.9.1
- xo-server-audit 0.10.6
- @xen-orchestra/xapi 4.3.0
- @xen-orchestra/backups 0.45.0
- @xen-orchestra/backups-cli 1.0.15
- @xen-orchestra/immutable-backups 1.0.2
- @xen-orchestra/proxy 0.26.47
- @xen-orchestra/vmware-explorer 0.4.1
- xo-server 5.138.0
- xo-web 5.139.0
- [REST API] Add
/groups
collection Forum#70500 - [REST API] Add
/groups/:id/users
and/users/:id/groups
collection Forum#70500 - [REST API] Expose messages associated to XAPI objects at
/:collection/:object/messages
- [Import/VMWare] Fix
(Failure \"Expected string, got 'I(0)'\")
(PR #7361) - [Plugin/load-balancer] Fixing
TypeError: Cannot read properties of undefined (reading 'high')
happening when trying to optimize a host with performance plan #7359 (PR #7362) - Changing the number of displayed items per page should send back to the first page #7350
- [Plugin/load-balancer] Correctly create a simple instead of a density plan when it is selected (PR #7358)
- xo-server 5.136.0
- xo-server-load-balancer 0.8.1
- xo-web 5.136.1
- [Import/VMWare] Fix
Error: task has been destroyed before completion
with XVA import Forum#70513 - [Import/VM] Fix
UUID_INVALID(VM, OpaqueRef:...)
error when importing from URL - [Proxies] Fix
xapi.getOrWaitObject is not a function
is not a function during deployment - [REST API] Fix empty object's tasks list
- [REST API] Fix incorrect
href
in/:collection/:object/tasks
- @xen-orchestra/immutable-backups 1.0.1
- @xen-orchestra/xva 1.0.2
- xo-server 5.135.1
- [Import/VMWare] Speed up import and make all imports thin #7323
- [Backup] Implement Backup Repository immutability (PR #6928)
- [REST API] New pool action:
emergency_shutdown
, it suspends all the VMs and then shuts down all the host #7277 (PR #7279) - [REST API] New pool action:
create_vm
#6749 - [Pool/Advanced] Ability to do a
Rolling Pool Reboot
(Enterprise plans) #6885 - [Tags] Admins can create colored tags (PR #7262)
- [VM] Custom notes #5792 (PR #7322)(PRs #7243, #7242)
- [Plugin/load-balancer] Limit concurrent VM migrations to 2 (configurable) to avoid long paused VMs #7084 (PR #7297)
- [SR] Possibility to create SMB shared SR #991 (PR #7330)
- [Tags] Add tooltips on
xo:no-bak
andxo:notify-on-snapshot
tags (PR #7335) - [Host/Reboot] Confirmation modal to reboot an updated slave host if the master is not #7059 (PR #7293)
- [Pool/Host] Add a warning if hosts do not have the same version within a pool #7059 (PR #7280)
- [VM/Advanced] Admins can change VM creator Forum#7313 (PR #7276)
- [XOSTOR] Allow user to ignore file systems at storage creation (PR#7338)
- [Settings/Logs] Transform objects UUIDs and OpaqueRefs into clickable links, leading to the corresponding object page (PR #7300)
- [Pool/patches] Disable Rolling Pool Update button if host is alone in its pool #6415 (PR #7286)
- [xo-cli] Supports NDJSON response for the
rest get
command (it also respects the--json
flag) Forum#69326 - [Settings/Logs] Use GitHub issue form with pre-filled fields when reporting a bug #7142 (PR #7274)
- [Tasks] Hide
/rrd_updates
tasks by default - [Sign in] Support Remember me feature with external providers (PR #7298)
- [Plugins] Loading, or unloading, will respectively enable, or disable, Auto-load at server start, this should lead to least surprising behaviors (PR #7317)
- [Backup/Restore] Show whether the memory was backed up (PR #7315)
- [Proxies] Fix
this.getObject
is not a function during deployment - [Settings/Logs] Fix
sr.getAllUnhealthyVdiChainsLength: not enough permissions
error with non-admin users (PR #7265) - [Settings/Logs] Fix
proxy.getAll: not enough permissions
error with non-admin users (PR #7249) - [Replication/Health Check] Fix
healthCheckVm.add_tag is not a function
error Forum#69156 - [Plugin/load-balancer] Prevent unwanted migrations to hosts with low free memory (PR #7288)
- Avoid unnecessary
pool.add_to_other_config: Duplicate key
error in XAPI log Forum#68761 - [Jobs] Reset parameters when editing method to avoid invalid parameters on execution Forum#69299
- [Metadata Backup] Fix
ENOENT
error when restoring an XO Config backup Forum#68999 - [REST API] Fix
/backup/log/<id>
which was broken by the/backups
to/backup
renaming Forum#69426 - [Backup/Restore] Fix unnecessary pool selector in XO config backup restore modal Forum#8130 (PR #7287)
- [File restore] Fix potential race condition in partition mount/unmount (PR #7312)
- [Modal] Fix opened modal not closing when navigating to another route/URL (PR #7301)
- [Backup/Restore] Don't count memory as a key (i.e. complete) disk Forum#8212 (PR #7315)
- [PIF] Fix IPv4 reconfiguration only worked when the IPv4 mode was updated (PR #7324)
- [Backup/Smart mode] Make preview correctly ignoring
xo:no-bak
tags Forum#69797 (PR #7331) - [Pool/Advanced] Show pool backup/migration network even if they no longer exist (PR #7303)
- [Import/disk] Couldn't update 'name' field when importing from a URL #7326 (PR #7332)
- [Pool/patches] Disable Rolling Pool Update button if some powered up VMs are using a non-shared storage #6415 (PR #7294)
- @vates/decorate-with 2.1.0
- @vates/fuse-vhd 2.1.0
- xen-api 2.0.1
- @xen-orchestra/xapi 4.2.0
- @xen-orchestra/self-signed 0.2.0
- xo-server-load-balancer 0.8.0
- @xen-orchestra/vmware-explorer 0.4.0
- @xen-orchestra/xva 1.0.0
- @xen-orchestra/fs 4.1.4
- @xen-orchestra/backups 0.44.6
- @xen-orchestra/immutable-backups 1.0.0
- @xen-orchestra/proxy 0.26.45
- xo-cli 0.26.0
- xo-server 5.135.0
- xo-web 5.136.0
- [VDI] Create XAPI task during NBD export (PR #7228)
- [Backup] Use multiple link to speedup NBD backup (PR #7216)
- [VDI/Export] Expose NBD settings in the XO and REST APIs api (PR #7251)
- [Tags] Implement scoped tags (PR #7270)
- [HTTP]
http.useForwardedHeaders
setting can be enabled when XO is behind a reverse proxy to fetch clients IP addresses fromX-Forwarded-*
headers Forum#67625 (PR #7233) - [Plugin/auth-saml] Add Force re-authentication setting Forum#67764 (PR #7232)
- [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)
- [xo-cli] Explicit error when attempting to use REST API before being registered
- [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
- [Host/Network/PIF] Display and ability to edit IPv6 field #5400 (PR #7218)
- [SR] show an icon on SR during VDI coalescing (with XCP-ng 8.3+) (PR #7241)
- [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) - [Backup] Show if disk is differential or full in incremental backups (PR #7222)
- [Menu/Proxies] Added a warning icon if unable to check proxies upgrade (PR #7237)
- [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)
- @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.133.0
- [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)
- [Netbox] Ability to synchronize XO users as Netbox tenants (PR #7158)
- [Backup] Don't backup VM with tag xo:no-bak (PR #7173)
- [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)
- 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
- [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
- xo-server 5.125.3
- [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)
- @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
- [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)
- [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)
- [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)
- @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
- [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)
- [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)
- [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)
- 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
- [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)
- xen-api 1.3.6
- @xen-orchestra/proxy 0.26.33
- xo-server 5.122.0
- xo-web 5.124.1
- [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 filexo-merge-worker
(PR #6995) - [fs/s3] retry all methods on S3 failure to better support alternative providers (PR #6966)
- [REST API] Add support for
filter
andlimit
parameters tobackups/logs
andrestore/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
- [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 thebackups/logs
andrestore/logs
collections, i.e. it selects the last entries Forum#64880 - [Audit] Ignore more side-effects free API methods
- 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
- [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 fieldUUID
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
- [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)
- [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)
- @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
- [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)
- [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)
- [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)
- @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
- [Settings/Servers] Fix connecting using an explicit IPv6 address
- [Full Replication] Fix garbage collecting previous replications
- xen-api 1.3.2
- @xen-orchestra/backups 0.38.3
- @xen-orchestra/proxy 0.26.28
- xo-server 5.116.4
- [Backup] Fix
Cannot read properties of undefined (reading 'vm')
(PR #6873)
- @xen-orchestra/backups 0.38.2
- @xen-orchestra/proxy 0.26.27
- xo-server 5.116.3
- [Delta Replication] Fix not deleting older replications Forum#62783 (PR #6871)
- @xen-orchestra/backups 0.38.1
- @xen-orchestra/proxy 0.26.26
- xo-server 5.116.2
- [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
- [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
- [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
- @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
- [New/VM] Fix stuck Cloud Config import (GitHub comment)
- xen-api 1.3.1
- @xen-orchestra/proxy 0.26.23
- xo-server 5.114.2
- [Plugins] Clicking on a plugin name now filters out other plugins
- [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)
- @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
- [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)
- [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)
- [Plugins/usage-report] Compute stats on configured period instead of the whole year (PR #6723)
- [Backup] Fix
Invalid parameters
when deletingspeed 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)
- @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
- [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
- [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)
- @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
- [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)
- [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)
- xo-server-auth-oidc 0.2.0
- xo-web 5.113.0
- [Import VM] fix invalid parameters when importing a VM from VMware Forum#6714 (PR #6696)
- [Backup] Fix A "socket" was not created for HTTP request before 300000ms error Forum#59163 #6656
- Fix display of dates (e.g. 13 Apr 55055 instead of 01 Feb 2023) Forum#58965 Forum#59605
- [ESXI import] Fix failing imports when using non default datacenter name Forum#7035 Forum#59390 PR #6694
- 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
- [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)
- [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
- @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
- [Backup] Fix
Error: 302 Found
when exporting a VDI from a local SR on another host than the pool master Forum#59047
- xen-api 1.2.6
- @xen-orchestra/proxy 0.26.14
- xo-server 5.109.4
- [Disk import] Fixes
Cannot read properties of null (reading "length")
error - [Continuous Replication] Work-around premature close error
- xen-api 1.2.5
- @xen-orchestra/proxy 0.26.13
- xo-server 5.109.3
- [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)
- 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
- [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)
- [Licenses] Makes
id
andboundObjectId
copyable (PR #6634)
- [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)
- @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
- [Snapshot] Use the new
ignore_vdis
feature of XCP-ng/XenServer 8.3
- [Hub/Recipes/Kubernetes] Now use the Flannel Container Network Interface plugin to handle network
- [Nagios] Fix reporting, broken in 5.77.2
- @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
- [Backups] Fixes most of the unexpected number of entries in backup cache errors
- @xen-orchestra/backups 0.29.3
- @xen-orchestra/proxy 0.26.7
- xo-server 5.107.3
- [Backups] Automatically detect, report and fix cache inconsistencies
- [Warm migration] Fix start and delete VMs after a warm migration #6568
- @xen-orchestra/backups 0.29.2
- @xen-orchestra/proxy 0.26.6
- xo-server 0.107.2
- [Proxies] Ability to register an existing proxy (PR #6556)
- [VM] Warm migration support (PRs 6549 & 6549)
- [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)
- [Dashboard/Health] Fix
Unknown SR
andUnknown 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
- @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
- [Proxies] Fix
this.getObject is not a function
on upgrade
- xo-server 5.106.1
- [API]
proxy.register
acceptsvmUuid
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)
- [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)
- xo-server 5.106.0
- xo-web 5.107.0
- [Backup/Encryption] Use
aes-256-gcm
instead ofaes-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)
- Really enable by default the embedded HTTP/HTTPS proxy
- [Licenses] Remove "Bind license" button for proxies whose corresponding VM cannot be found (PR #6472)
- @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
- [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
andwriteBlockConcurrency
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)
- [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)
- 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
- [Start VM] Clearer error message when
NO_HOSTS_AVAILABLE
error is triggered #6316 (PR #6408) - [OVA Import] Fix
invalid parameters
error
- xo-server 5.102.3
- [Host] Fix some missing pools and errors in SRs list when HA is used (PR #6404)
- xo-server 5.102.1
- [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
- @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
- [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)
- @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
- [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)
- @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
- [REST API] VDI import now also supports the raw format
- HTTPS server can acquire SSL certificate from Let's Encrypt (PR #6320)
- Embedded HTTP/HTTPS proxy is now enabled by default
- [VM] Display a confirmation modal when stopping/restarting a protected VM (PR #6295)
- [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)
- @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
- [SR] When SR is in maintenance, add "Maintenance mode" badge next to its name (PR #6313)
- [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
andxoa.getHVSupportedVersions
- @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
- [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)
- [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)
- [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
- @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
- Show raw errors to administrators instead of unknown error from the peer (PR #6260)
- [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)
- @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
- [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
- [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
inxo-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)
- [S3] Fix S3 remote with empty directory not showing anything to restore (PR #6218)
- [S3] remote fom did not save the
https
andallow unatuhorized
during 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)
- @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
- [Pool/Patches] Fix failure to install patches on Citrix Hypervisor (PR #6231)
- @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
- [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)
- [Backup Health Check] Fix guest tools detection (PR #6214)
- @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
- [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)
- [VM migrate] Allow to choose a private network for VIFs network (PR #6200)
- [Proxy] Disable "Deploy proxy" button for source users (PR #6199)
- [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)
- @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
- [Rolling Pool Update] New algorithm for XCP-ng updates (PR #6188)
- [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)
- xen-api 1.1.0
- xo-vmdk-to-vhd 2.2.0
- @xen-orchestra/proxy 0.20.1
- xo-server 5.90.2
- [Backup] Fix
plan enterprise is not defined in the PLANS object
(PR #6168)
- xo-server 5.90.2
- [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)
- [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)
- [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)
- 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
- [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)
- [Menu] Show a warning icon when some SRs have more than 10 VDIs to coalesce (PR #6120)
- [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)
- 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
- [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 inxo-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)
- [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)
- [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)
- @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