Julien Fontanet
91b19d9bc4
feat(xo-server-auth-google): use registerUser2
2023-07-31 15:48:49 +02:00
Julien Fontanet
562401ebe4
feat(xo-server-auth-github): use registerUser2
2023-07-31 15:48:49 +02:00
Gabriel Gunullu
6ae19b0640
fix(xo-web/new-vm): list VIFs ordered by device ( #6944 )
...
Fixes zammad#15920
2023-07-28 18:51:48 +02:00
Pierre Donias
e3cb98124f
feat: technical release ( #6956 )
2023-07-28 10:05:26 +02:00
Julien Fontanet
90c3319880
feat(xo-web/backup/file-restore): add export format selection
2023-07-27 17:22:58 +02:00
Julien Fontanet
522204795f
fix(backups/fetchPartitionFiles): rewrite ZIP creation
...
It's now sequential which leads to better performance and less memory consumption.
Empty directories are now included and all entries have correct mode and modification time.
2023-07-27 17:22:58 +02:00
Florent BEAUCHAMP
152cf09b7e
feat(vmware-explorer): handle sesparse files ( #6909 )
2023-07-27 17:15:29 +02:00
Mathieu
706d94221d
feat(xo-server/pool/rpu): avoid unnecessary VMs migration ( #6943 )
2023-07-27 17:12:31 +02:00
Gabriel Gunullu
340e9af7f4
fix(backups): handle incremental replication to multiple SRs ( #6811 )
...
Fix matching previous replications when multiple SRs.
Fixes #6582
2023-07-27 17:09:15 +02:00
Pierre Donias
40e536ba61
feat(xo-server-netbox): synchronize VM platform ( #6954 )
...
See Zammad#12478
See https://xcp-ng.org/forum/topic/6902
2023-07-27 16:59:50 +02:00
Pierre Donias
3b1bcc67ae
feat(xo-server-netbox): rewrite ( #6950 )
...
Fixes #6038 , Fixes #6135 , Fixes #6024 , Fixes #6036
See https://xcp-ng.org/forum/topic/6070
See zammad#5695
See https://xcp-ng.org/forum/topic/6149
See https://xcp-ng.org/forum/topic/6332
Complete rewrite of the plugin. Main functional changes:
- Synchronize VM description
- 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
2023-07-27 10:07:26 +02:00
Julien Fontanet
97f0759de0
feat(mixins/Hooks): warning every 5s if listener still running
...
This helps diagnosticate issues when a hook is stuck.'
2023-07-25 16:41:29 +02:00
Florent BEAUCHAMP
1c23bd5ff7
feat(read-chunk/readChunkStrict): attach read chunk to error if small text ( #6940 )
2023-07-20 17:01:26 +02:00
Julien Fontanet
49c161b17a
fix(xo-server,xo-web): send version when probing NFS SR
...
Reported by @benjamreis
2023-07-20 16:46:18 +02:00
Julien Fontanet
d6fc86b6bc
chore(xo-server-transport-xmpp): remove old dep node-xmpp-client
...
Fix possibly #6942
2023-07-20 10:54:52 +02:00
Florent BEAUCHAMP
945dec94bf
feat(vmware-explorer): retry connection to ESXi
2023-07-20 10:25:28 +02:00
Julien Fontanet
f0c94496bf
chore(node-vsphere-soap): convert to ESM
...
BREAKING CHANGE
2023-07-19 11:03:56 +02:00
Julien Fontanet
7c80d0c1e1
chore(nbd-client): convert to ESM
...
BREAKING CHANGE
2023-07-19 10:46:05 +02:00
Julien Fontanet
9fb749b1db
chore(fuse-vhd): convert to ESM
...
BREAKING CHANGE
2023-07-19 10:13:35 +02:00
Julien Fontanet
0e12072922
fix(xo-server/pool.mergeInto): fix IPv6 handling
2023-07-18 17:28:39 +02:00
Julien Fontanet
158a8e14a2
chore(xen-api): expose bracketless IPv6 as hostnameRaw
2023-07-18 17:28:38 +02:00
Mathieu
996abd6e7e
fix(xo-web/settings/config): wording fix for XO Config Cloud Backup ( #6938 )
...
See zammad#15904
2023-07-13 10:29:36 +02:00
Julien Fontanet
3de928c488
fix(xo-server-audit): ignore mirrorBackup.getAllJobs
2023-07-12 21:52:51 +02:00
Julien Fontanet
4502590bb0
fix(xapi/VM_create): work-around HVM multiplier issues ( #6935 )
...
Fixes zammad#15189
2023-07-12 10:29:14 +02:00
Julien Fontanet
0840b4c359
fix(xo-server/rest-api): VDI export via NBD
2023-07-12 10:18:45 +02:00
Julien Fontanet
c3e0308ad0
chore(xapi): convert to ESM
...
BREAKING CHANGE
2023-07-10 16:45:31 +02:00
Julien Fontanet
1005e295b2
chore(backups): convert to ESM
...
BREAKING CHANGE
2023-07-10 16:45:13 +02:00
Julien Fontanet
b3cf58b8c0
fix(complex-matcher): import specific lodash functions ( #6904 )
...
This reduces the bundled size when the library is used in a bundled app.
2023-07-10 16:01:54 +02:00
Julien Fontanet
2652c87917
feat(xo-web/backup/restore): can open raw log ( #6936 )
2023-07-07 11:20:49 +02:00
Julien Fontanet
938d15d31b
feat(xo-web): 5.121.0
2023-06-30 19:22:38 +02:00
Julien Fontanet
5ab1ddb9cb
feat(xo-server): 5.118.0
2023-06-30 19:20:29 +02:00
Mathieu
01302d7a60
feat(xo-web/settings/config): cloud backup ( #6917 )
2023-06-30 19:09:56 +02:00
rbarhtaoui
68205d4676
feat(xo-web/export,import VDI): explicit import/export raw VDI ( #6925 )
...
See zammad#15254
2023-06-30 15:10:30 +02:00
Mathieu
cdb466225d
feat(xo-web,xo-server): import ISO VDI from url ( #6924 )
...
Related to zammad#15254
2023-06-30 13:47:43 +02:00
Mathieu
c63fb6173d
feat(xo-web/import/disk): UI improvement for ISO files ( #6874 )
...
See https://xcp-ng.org/forum/topic/7243
2023-06-29 10:51:16 +02:00
Pierre Donias
8c5ee4eafe
feat: technical release ( #6921 )
...
* feat(@xen-orchestra/fs): 4.0.1
* feat(xen-api): 1.3.3
* feat(@vates/nbd-client): 1.2.1
* feat(@vates/node-vsphere-soap): 1.0.0
* feat(@vates/task): 0.2.0
* feat(@xen-orchestra/backups): 0.39.0
* feat(@xen-orchestra/backups-cli): 1.0.9
* feat(@xen-orchestra/mixins): 0.10.2
* feat(@xen-orchestra/proxy): 0.26.29
* feat(@xen-orchestra/vmware-explorer): 0.2.3
* feat(xo-cli): 0.20.0
* feat(xo-server): 5.117.0
* feat(xo-server-auth-oidc): 0.3.0
* feat(xo-server-perf-alert): 0.3.6
* feat(xo-web): 5.120.0
* chore(CHANGELOG): update next
2023-06-28 17:10:22 +02:00
Florent BEAUCHAMP
b03935ad2f
feat(backups): can limit parallel VDI transfers per VM per job ( #6787 )
2023-06-28 16:47:39 +02:00
Mathieu
38439cbc43
fix(xo-web): enhance RRD stats ( #6903 )
...
- fix infinite requests
- avoid duplicate requests
2023-06-28 15:17:00 +02:00
Florent BEAUCHAMP
161c20b534
feat(xo-server): add MBR to cloud-init drive ( #6889 )
2023-06-28 10:42:01 +02:00
Julien Fontanet
8956a99745
feat(xo-cli rest): support patch method
2023-06-26 16:09:32 +02:00
Julien Fontanet
661c5a269f
fix(mixins/HttpProxy): fix excess event listeners warning
2023-06-26 10:47:31 +02:00
Gabriel Gunullu and Florent BEAUCHAMP
3494c0f64f
fix(xo-server-perf-alert): add conditional statement on entry ( #6900 )
...
* fix(xo-server-perf-alert): add conditional statement on entry
Test if the entry is null to handle the case where the object cannot be found,
which can happen when the user forgets to remove an element that doesn't exist anymore from
the list of the monitored machines.
Co-authored-by: Florent BEAUCHAMP <florent.beauchamp@vates.fr >
---------
Co-authored-by: Florent BEAUCHAMP <florent.beauchamp@vates.fr >
2023-06-23 09:04:32 +02:00
Florent BEAUCHAMP
311098adc2
feat(backups): use the right SR for health check during replication ( #6902 )
2023-06-22 11:35:47 +02:00
Julien Fontanet
58182e2083
fix(xen-api/transports/json-rpc): fix IPv6 address support
...
Introduced by ab96c549a
2023-06-22 11:08:50 +02:00
Julien Fontanet
f256610e08
fix(xo-web): don't test a disabled remote after editing
...
Fixes https://team.vates.fr/vates/pl/xxezjup7efr7idcur9qtftcgfe
2023-06-22 08:43:04 +02:00
Gabriel Gunullu
983d048219
feat(xo-web/kubernetes): add version selection ( #6880 )
...
Fixes #6842
See xoa#122
2023-06-21 14:10:47 +02:00
Julien Fontanet
ef2bd2b59d
fix(xo-server): better token check on HTTP request
...
It now checks that the user associated with the authentication token really exists.
This fixes xo-web infinite refresh when the token stored in cookies belongs to a missing user.
2023-06-21 12:03:06 +02:00
Julien Fontanet
a2587ffc0a
fix(CHANGELOG.unreleased): missing release type for vmware-explorer
...
Introduced by 4c0506429
2023-06-19 09:40:33 +02:00
Julien Fontanet
6776e7bb3d
fix(CHANGELOG.unreleased): missing release type for vmware-explorer
...
Introduced by 4c0506429
2023-06-19 09:39:53 +02:00
Florent BEAUCHAMP
4c05064294
feat(vmware-exporer): use @vates/node-vsphere-soap
2023-06-19 09:31:07 +02:00