Grandalf
3ad3ecb244
feat(sdn-controller): add patch routes for vif and network ( #9936 )
2026-06-30 11:29:29 +02:00
Bastien Nollet
7bbe139b36
fix(backups): fix memory error during delta replication ( #10034 )
2026-06-29 17:25:17 +02:00
spacotte-vates
235fc07404
feat(rest-api): backup-repository health/bench routes ( #9847 )
2026-06-29 17:12:51 +02:00
Bastien Nollet
26038fdaec
feat: technical release ( #10037 )
...
* feat(@xen-orchestra/backups): 0.73.4
* feat(@xen-orchestra/web-core): 0.56.0
* feat(@xen-orchestra/proxy): 0.30.5
* feat(@xen-orchestra/vmware-explorer): 0.14.0
* feat(@xen-orchestra/web): 0.55.0
* feat(xo-server): 5.204.0
* feat(xo-server-netbox): 1.13.1
* feat(xo-web): 5.199.0
* chore(CHANGELOG): update next
2026-06-29 14:38:39 +02:00
Mathieu
4fe505b229
fix(web-core): required disappear after clicking on VtsSelect ( #10032 )
2026-06-29 14:04:20 +02:00
Sylvère
276c4e5f7e
feat(lite): add storage tabs and read-only SR views ( #10005 )
2026-06-29 13:31:52 +02:00
Florent BEAUCHAMP
91badc593c
fix(@xen-orchestra/proxy): invalid parameter in listVmBackups ( #10035 )
...
introduced by #9143
2026-06-29 13:01:45 +02:00
Pierre Brunet
130b1612e6
fix(xo-server): add safeguards to xo-server shutdown and update changelog
2026-06-29 10:55:29 +02:00
Pierre Brunet
e8c43dafce
fix(s3): stop s3 agents properly after xo-server shutdown
2026-06-29 10:55:29 +02:00
Pierre Brunet
8e0c0e05c0
feat(xo-server-auth-ldap): support LDAP multidomain ( #10015 )
2026-06-29 10:49:09 +02:00
Enée DI IORIO
71d71b9742
feat(lite): use uiLoader instead of uiSpinner ( #10023 )
2026-06-29 10:35:45 +02:00
spacotte-vates
34051927a0
fix(encryption): handle missing xen-tools ( #9987 )
...
Introduced by 6f68b04
Improve missing xen-tools handling of encryption with better logic and logs.
2026-06-29 09:41:35 +02:00
Sandrine Barrucand
9e6ad45a79
feat(xo6): add possibility to migrate VDI on SR ( #9973 )
2026-06-29 08:07:21 +02:00
Sandrine Barrucand
52591ec65b
feat(xo6/vm): add actions available on VMs tab ( #10030 )
2026-06-26 17:32:23 +02:00
Mathieu
bf1e992161
feat(rbac): add Storage administrator built-in role template ( #9963 )
2026-06-26 16:40:52 +02:00
vates-bot
29b9bc46e4
feat(web-stack/i18n): update Xen Orchestra 6 ( #9998 )
2026-06-26 14:49:43 +02:00
Florent BEAUCHAMP
9d470997e8
fix(xo-server,netbox): properly close hrp stream on error ( #10026 )
...
when hrp get a 404, the stream stay ready to be consumed, for example to get
more information on the error
but most of the usage won't handle this case, and will keep the stream in memory
(for example a failing XC patches check) leaking memory
This fixes the calls from xo, and also identifies and fixes the point where we
need body content on 4xx code
relevant code in hrp is here:
https://github.com/JsCommunity/http-request-plus/blob/master/index.js#L149
2026-06-26 14:09:49 +02:00
OlivierFL
836e06843d
feat(xo-core): introduce new VtsCardObjectTitle component ( #9755 )
2026-06-26 12:12:56 +02:00
Joris K
5160ec4c7e
fix(web-core/xo6): stream infra tree collections and flatten into a virtualized list ( #9986 )
2026-06-26 11:33:44 +02:00
Marie Garde
cc88cc395c
feat(xo6/vdi): add export VDI action ( #9983 )
2026-06-26 11:33:14 +02:00
Enée DI IORIO
6ea64e9413
feat(lite): Use web-core's UiLogEntryViewer instead of xo-lite UiRaw ( #9995 )
2026-06-26 10:28:27 +02:00
Florent BEAUCHAMP
b440f41cd5
fix(xo-server): ignore template memory_static_min is it's less than actual vm memory
2026-06-25 16:29:46 +02:00
Florent BEAUCHAMP
7ea6a5c541
feat(xo-web): show status of previous transfer to help the 2 part transfer
2026-06-25 16:29:46 +02:00
Florent BEAUCHAMP
1987008db1
fix(xo-server): v2v should create a DVDRom is source has one
2026-06-25 16:29:46 +02:00
Florent BEAUCHAMP
4e1e1510e8
fix(xo-server): v2V not updating correctly other config
...
setting undefined is a no ops, we need to use null to clean a value
this don't have any visible or functionnal impact, but complexify
the build of a filter to look for any non completely migrated VM
2026-06-25 16:29:46 +02:00
Grandalf
e9a8ffe315
feat(xo-server): add esxi.importDisk ( #10024 )
...
* feat(xo-server): add esxi.importDisk
2026-06-25 16:17:43 +02:00
OlivierFL
8639e86227
fix: changelog ( #10028 )
2026-06-25 15:43:26 +02:00
Pierre Brunet
89e1b051cb
feat: add failover URIs in ldap domains ( #9961 )
2026-06-25 14:09:03 +02:00
Florent BEAUCHAMP
c162839d4e
docs(immutable-backups): document how to lift the immutability for one VM ( #9974 )
2026-06-25 11:57:31 +02:00
Enée DI IORIO
d73e9d5e94
chore(lite): remove unused component ( #10011 )
2026-06-25 10:55:20 +02:00
Sylvère
ab472af351
feat(web-core/web/lite): updated UiPanel to v5 ( #9836 )
2026-06-25 10:52:35 +02:00
Sylvère
01d8e21538
feat(xo6): warn and link to doc when traffic rules are not in the expected format ( #10020 )
...
Co-authored-by: Sylvere <sylvere.armange@vates.tech >
2026-06-25 10:06:35 +02:00
Bastien Nollet
bf2954edb0
fix(backups): uncaught VM error ( #10021 )
2026-06-25 10:06:19 +02:00
Enée DI IORIO
0fca9b2cde
feat(lite): use vtsDivider instead of UiSeparator ( #10017 )
2026-06-25 10:05:46 +02:00
Alina D
8b9b99b68f
feat(xo6): change redirect target ( #9984 )
2026-06-25 09:22:05 +02:00
Mathieu
c74a83ed06
fix(web): no active job instead no job ( #10013 )
2026-06-24 16:39:33 +02:00
Bastien Nollet
b96a6dc1e9
feat: technical release ( #10022 )
...
* feat(@xen-orchestra/fs): 4.9.1
* feat(@vates/generator-toolbox): 1.1.3
* feat(@xen-orchestra/disk-transform): 1.3.1
* feat(@vates/fuse-vhd): 2.1.3
* feat(xo-common): 0.10.0
* feat(xen-api): 4.7.8
* feat(@vates/types): 1.27.0
* feat(@xen-orchestra/acl): 1.3.0
* feat(@xen-orchestra/backup-archive): 1.0.2
* feat(@xen-orchestra/qcow2): 1.3.1
* feat(@xen-orchestra/xapi): 8.9.0
* feat(@xen-orchestra/backups): 0.73.3
* feat(@xen-orchestra/disk-cli): 2.1.2
* feat(@xen-orchestra/web-core): 0.55.0
* feat(@xen-orchestra/mcp): 1.4.1
* feat(@xen-orchestra/mixins): 0.20.1
* feat(@xen-orchestra/openflow): 0.1.4
* feat(@xen-orchestra/proxy): 0.30.4
* feat(@xen-orchestra/qa-test): 1.1.0
* feat(@xen-orchestra/rest-api): 0.34.0
* feat(@xen-orchestra/upload-ova): 0.1.8
* feat(@xen-orchestra/web): 0.54.0
* feat(xo-acl-resolver): 0.5.3
* feat(xo-server): 5.203.0
* feat(xo-server-audit): 0.15.1
* feat(xo-server-ipmi-sensors): 2.0.1
* feat(xo-server-load-balancer): 0.13.0
* feat(xo-server-netbox): 1.13.0
* feat(xo-server-openmetrics): 1.7.0
* feat(xo-server-sdn-controller): 1.3.3
* feat(xo-web): 5.198.0
* chore(CHANGELOG): update next
2026-06-24 10:18:29 +02:00
Sebastien Marie
a6f2a25aec
docs: explain traffic rules migration path (from OpenFlow Protocol to XAPI Plugin) ( #9999 )
...
* fix(configuration.md): remove trailing spaces
* feat(sdn-controller.md): explain traffic rules migration path: from OpenFlow Protocol to XAPI Plugin
- add sdn-migration.py python script
- in configuration.md, refer to sdn_controller.md for changing `useDirectChannel`
- in sdn_controller.md, provide documentation on migration path
2026-06-24 08:53:34 +02:00
Sebastien Marie
8f31ff7481
feat(xo-server-sdn-controller): traffic-rules: check the configuration matches the rules format ( #10000 )
...
XCPNG-3260
report an error if we detect that the runtime configuration doesn't match the of-rules format stored in xapi database.
the admin is expected to ran migration script by hand to fix it.
2026-06-24 08:52:48 +02:00
Enée DI IORIO
d7bfb171fd
feat(lite): Use web-core's UiCardTitle instead of xo-lite version ( #9982 )
2026-06-23 17:10:25 +02:00
Sylvère
fc45f3e59e
feat(web-stack): extract SR types/utils to web-core ( #10004 )
2026-06-23 17:09:22 +02:00
Florent BEAUCHAMP
cecf1cb6bc
feat(xoa): add an option to take a snapshot before upgrade ( #9920 )
2026-06-23 16:10:29 +02:00
Thomas Moraine
bf0e40977c
docs(sdn_controller.md): mention that network-wide rules can now be created in the UI with XO6 ( #10019 )
2026-06-23 15:33:40 +02:00
Marie Garde
caa174c69c
feat(xo6): vdi dedicated page ( #9949 )
2026-06-23 11:37:52 +02:00
Mathieu
304e219441
fix(rest-api/dashboard): count job sequence schedules for backup computation ( #9997 )
2026-06-23 10:24:57 +02:00
Enée DI IORIO
9c2739b6dd
feat(lite): Use web-core's UiCard instead of xo-lite version ( #9980 )
2026-06-23 10:16:31 +02:00
Pierre Brunet
7a24dba9c1
fix(backup/cleanVM): avoid useless warning ( #9996 )
2026-06-23 10:08:32 +02:00
Mathieu
a5d410e0aa
feat(xo-server-openmetrics): include XO tags as tags label ( #9971 )
...
Fixes #9628
Plane : XO-2244
2026-06-23 10:07:15 +02:00
Thomas Moraine
64401c4040
docs: make a more logical doc structure for xo6 ( #9972 )
...
This commit creates a new, refreshed tree structure
for the XO 6 documentation, which we intend
to be more helpful for readers and XO 6 users.
New sections are created, to be completed later.
Additionnally, the ACLv2/RBAC page has been
moved from the Support section to the Security section.
Signed-off-by: Thomas Moraine <thomas.moraine@vates.tech >
2026-06-23 09:41:13 +02:00
Pierre Briffaux
93909d9851
feat(xo6/rbac): add admin tab with user management menu ( #9947 )
2026-06-22 17:25:42 +02:00