Bastien Nollet
043387a913
feat: technical release ( #8913 )
2025-08-28 11:41:28 +02:00
Florent BEAUCHAMP
e1ce9eca7b
fix(v2v): improve vddk import ( #8911 )
...
* fix(nbd-client): better handling of error during getMap
* fix(xo-server): esxi check errors are objects instead of text
* fix(xo-web): V2v/check improve alignment
* feat(xo-web): add button to install nbdinfo/nbdkit if needed
2025-08-28 10:46:54 +02:00
Bastien Nollet
384bb37dd4
feat: technical release ( #8906 )
2025-08-27 11:54:12 +02:00
Florent BEAUCHAMP
5ddb78fdf6
task(read-chunk): improve error message and type
2025-08-26 18:36:13 +02:00
Florent BEAUCHAMP
f8cb07596b
feat(nbd-client): implement a Disk adapter based on NBD connection
2025-08-26 18:36:13 +02:00
Florent BEAUCHAMP
6c32155327
feat(nbd-client): implement getMap based on nbdinfos
2025-08-26 18:36:13 +02:00
Mathieu
5d66e6de5f
feat(@xen-orchestra/rest-api): expose xo tasks ( #8843 )
2025-08-25 09:17:00 +02:00
Bastien Nollet
4eeae48ade
feat: technical release ( #8894 )
2025-08-21 15:17:07 +02:00
Mathieu
199bf00df7
feat(@xen-orchestra/rest-api): expose vm(*)/:id/vdis ( #8876 )
...
Enhancements:
Fixed @vates/types
Added limitAndFilterArray in utils.helper to easily handle user filter/limit everywhere
Enhance getObject type in rest-api
makeObjectMapper can take a function to define the path (for path based on the object type)
add getVmVdis in vmService to get VDIs from a VM
Endpoints:
/vms/:id/vdis
/vm-snapshots/:id/vdis
/vm-controllers/:id/vdis
/vm-templates/:id/vdis
2025-08-12 12:01:49 +02:00
Mathieu
935034517a
feat(@xen-orchestra/rest-api): expose hosts/:id/smt ( #8863 )
2025-08-07 17:07:04 +02:00
Mathieu
497754ef4f
feat: technical release ( #8846 )
2025-07-31 14:54:07 +02:00
Mathieu
6d5a1ccdd2
feat: technical release ( #8836 )
2025-07-28 14:53:35 +02:00
Pierre Donias
adebc5961f
fix(generator-toolbox): typo ( #8814 )
...
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
See #8593
2025-07-22 16:06:13 +02:00
Mathieu
be454d8643
feat(@vates/types): enhance createVm type ( #8798 )
2025-07-22 08:46:58 +02:00
Mathieu
73ce910f34
fix(@xen-orchestra/rest-api): alarm time in ms and alarm value in percent ( #8802 )
2025-07-18 16:20:50 +02:00
Mathieu
a403cd3711
feat(@xen-orchestra/rest-api): expose pool dashboard ( #8768 )
2025-07-10 14:51:53 +02:00
Pierre Brunet
2827c2a4ef
feat: technical release ( #8785 )
...
* feat(xen-api): 4.7.3
* feat(@vates/nbd-client): 3.1.4
* feat(@vates/types): 1.8.0
* feat(@xen-orchestra/xapi): 8.3.2
* feat(@xen-orchestra/web-core): 0.24.0
* feat(@xen-orchestra/proxy): 0.29.25
* feat(@xen-orchestra/rest-api): 0.11.0
* feat(@xen-orchestra/web): 0.21.1
* feat(xo-server): 5.181.0
* chore(CHANGELOG): update next
* chore(CHANGELOG): pass changelogs to next release
* chore(CHANGELOG): remove changelog in wrong release
* chore(CHANGELOG): add packages
2025-07-03 11:56:28 +02:00
Florent BEAUCHAMP
3bc90981af
fix(xapi): respect the config file setting for preferNbd ( #8780 )
...
* fix(nbd-client): handle unreachable VM through nbd
when the user select nbd but don't have any way to reach
the storage/host of the VM (for example no NBD enabled network,
or a NBD enabled network unreachable by xo/proxy it was timing out
and blocking the start of the backup
This error was blocking the fallback to export stream mechanism
* fix(xapi): respect the config file setting for preferNbd
* fix(xapi): don't close export stream if nbd failed to connect
* fix(xapi):respect vhd/qcow2 when faling back to a full if delta exports fails
2025-07-03 10:53:59 +02:00
Mathieu
3c54363b09
feat(@xen-orchestra/rest-api): expose host/:id/audit.txt ( #8757 )
2025-07-01 10:15:57 +02:00
Mathieu
42ddf02831
feat(@xen-orchestra/rest-api): expose pool stats ( #8764 )
2025-07-01 09:52:44 +02:00
Pierre Brunet
fcefaaea85
feat: technical release ( #8767 )
2025-06-30 10:43:41 +02:00
Mathieu
0778c6c53c
fix(@xen-orchestra/web&lite): handle graphs with null value ( #8722 )
2025-06-27 16:54:36 +02:00
Pierre Brunet
1cb9c5e633
feat: technical release ( #8758 )
...
* feat(vhd-lib): 4.14.0
* feat(@xen-orchestra/disk-transform): 1.1.0
* feat(@xen-orchestra/qcow2): 1.0.0
* feat(@xen-orchestra/xapi): 8.3.0
* feat(@xen-orchestra/backups): 0.62.0
* feat(@xen-orchestra/backups-cli): 1.1.1
* feat(@xen-orchestra/immutable-backups): 1.0.22
* feat(@xen-orchestra/web-core): 0.22.0
* feat(@xen-orchestra/proxy): 0.29.23
* feat(@xen-orchestra/rest-api): 0.10.0
* feat(@xen-orchestra/web): 0.20.0
* feat(xo-acl-resolver): 0.5.1
* feat(xo-server): 5.180.0
* feat(xo-web): 5.178.0
* chore(CHANGELOG): update next
* feat(@vates/types): 1.6.0
* fix(chore): changelog package order
2025-06-27 10:19:25 +02:00
Florent BEAUCHAMP
d837056eac
chore: update READMEs ( #8734 )
2025-06-26 16:07:03 +02:00
MlssFrncJrg
fe92e206eb
feat(xo-server/rest-api): migrate create_vm ( #8658 )
2025-06-26 15:58:28 +02:00
mathieuRA
8b44f95de5
feat(@xen-orchestra/rest-api): expose vm unpause
2025-06-26 14:28:40 +02:00
mathieuRA
cd013b8f82
feat(@xen-orchestra/rest-api): expose vm resume
2025-06-26 14:28:40 +02:00
mathieuRA
0202b56d33
feat(@xen-orchestra/rest-api): ability to start a vm on a specific host
2025-06-26 14:28:40 +02:00
mathieuRA
80d0624409
feat(@xen-orchestra/rest-api): expose vm suspend
2025-06-26 14:28:40 +02:00
mathieuRA
36889b3841
feat(@xen-orchestra/rest-api): expose vm pause
2025-06-26 14:28:40 +02:00
Pierre Brunet
d967cc2efb
feat(@xen-orchestra/rest-api): expose SM in the REST API ( #8696 )
2025-06-25 15:20:19 +02:00
Mathieu
4f9efb5e49
feat(@xen-orchestra/rest-api): expose VM import ( #8748 )
2025-06-25 14:46:32 +02:00
Pierre Brunet
7994fc52c3
feat: technical release ( #8745 )
...
* feat(xo-remote-parser): 0.10.0
* feat(@xen-orchestra/fs): 4.6.0
* feat(vhd-lib): 4.13.0
* feat(xen-api): 4.7.2
* feat(@vates/task): 0.6.2
* feat(@vates/types): 1.5.0
* feat(@xen-orchestra/backups): 0.61.2
* feat(@xen-orchestra/backups-cli): 1.1.0
* feat(@xen-orchestra/web-core): 0.21.0
* feat(@xen-orchestra/rest-api): 0.9.0
* feat(@xen-orchestra/web): 0.19.0
* feat(vhd-cli): 0.9.4
* feat(xo-web): 5.177.0
* feat(xo-server): 5.179.0
* feat(xo-server-auth-oidc): 0.3.3
* feat(xo-server-backup-reports): 1.6.0
* feat(xo-server-load-balancer): 0.10.2
* feat(xo-server-transport-nagios): 1.0.3
* chore(changelog): update next
* feat(@xen-orchestra/proxy): 0.29.22
* feat(xo-server-perf-alert): 0.6.3
* fix(chore): update changelog
* fix: fix yarn.lock
2025-06-23 17:27:36 +02:00
Pierre Donias
fb9bd06dfd
fix(@vates/task): typos ( #8726 )
...
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
See #8593
2025-06-19 11:11:49 +02:00
Mathieu
607e2ef67e
feat(xo-server): ability to add/remove data source for VMs ( #8699 )
...
XO-846
Methods are also added in the JSON-RPC API because our partner do not use the REST API for now.
2025-06-18 10:27:53 +02:00
Joris K
36e594a3ca
feat(xo-6/vm): add dashboard view ( #8585 )
2025-06-16 09:24:43 +02:00
Mathieu
7be702ef0d
feat(@xen-orchestra/rest-api): expose pgpus ( #8684 )
2025-06-13 14:54:29 +02:00
Mathieu
0c1947aba2
feat(@xen-orchestra/rest-api): expose dashboard endpoint ( #8580 )
2025-06-10 14:41:05 +02:00
Mathieu
b3145b1034
REST API: expose get pcis and get pci id ( #8686 )
2025-06-10 14:01:04 +02:00
mathieuRA
1667e0f573
feat(@xen-orchestra/rest-api): expose pool emergency_shutdown
2025-06-06 14:51:10 +02:00
mathieuRA
815dad114c
feat(@xen-orchestra/rest-api): expose delete network
2025-06-06 14:10:56 +02:00
mathieuRA
94db22f7b0
feat(@xen-orchestra/rest-api): expose create network
2025-06-06 14:10:56 +02:00
Mathieu
92932dd546
feat(xo-server): inject master in server properties ( #8637 )
2025-06-05 16:35:27 +02:00
Mathieu
529e6bd7d1
feat: technical release ( #8677 )
...
* feat(@vates/generator-toolbox): 1.0.3
* feat(@xen-orchestra/backups): 0.61.1
* feat(@xen-orchestra/proxy): 0.29.21
* feat(xo-server): 5.178.2
* feat(xo-web): 5.176.0
* chore(CHANGELOG): update next
2025-06-05 15:13:41 +02:00
Florent BEAUCHAMP
4253ad6823
fix(backups): properly clone data on incremental backup ( #8668 )
2025-06-04 15:29:07 +02:00
Josh Soref
0a378391a9
chore: fix spelling errors and typos in docs and comments ( #8619 )
2025-06-04 14:37:58 +02:00
Mathieu
009f791d84
feat: technical release ( #8655 )
2025-05-28 14:21:52 +02:00
Pierre Donias
2fd5759489
fix(xo-server/xapi-object-to-xo): do not check vulnerabilities on templates and snapshots ( #8652 )
...
Introduced by #8638
See https://xcp-ng.org/forum/topic/10888/xsa-468-multiple-windows-pv-driver-vulnerabilities-update-now/19
2025-05-28 10:24:45 +02:00
Mathieu
a7346871c3
feat: technical release ( #8642 )
2025-05-27 15:47:25 +02:00
Pierre Donias
bfc39542aa
feat(xo-server,xo-web): show alert on VMs that are vulnerable to XSA-468 ( #8638 )
...
See https://xenbits.xen.org/xsa/advisory-468.html
See https://docs.xcp-ng.org/vms/#xsa-468-multiple-windows-pv-driver-vulnerabilities
See https://xcp-ng.org/blog/xsa-468-windows-pv-driver-vulnerabilities/
2025-05-27 14:25:39 +02:00