Julien Fontanet
ac391f6a0f
docs(incremental_backups): fix image path
...
Introduced by a0b50b47e
2023-12-18 11:45:23 +01:00
Manon Mercier
a0b50b47ef
docs(incremental_backups): explain NBD ( #7240 )
2023-12-18 11:41:20 +01:00
b-Nollet
e3618416bf
fix(xo-server-transport-slack): slack-node → @slack/webhook ( #7220 )
...
Fixes #7130
Changing the package used for Slack webhooks, to ensure compatibility with slack-compatible services like Discord or Mattermost.
2023-12-18 10:56:54 +01:00
Julien Fontanet
37fd6d13db
chore(xo-server-transport-email): dont use deprecated nodemailer-markdown
...
BREAKING CHANGE: now requires Node >=18.'
Permits the use of a more recent `marked`.
2023-12-17 11:56:18 +01:00
Julien Fontanet
eb56666f98
chore(xen-api,xo-server): update to proxy-agent@6.3.1
2023-12-16 16:41:10 +01:00
Julien Fontanet
b7daee81c0
feat(xo-server): http.useForwardedHeaders ( #7233 )
...
Fixes https://xcp-ng.org/forum/post/67625
This setting can be enabled when XO is behind a reverse proxy to
fetch clients IP addresses from `X-Forwarded-*` headers.
2023-12-16 12:34:58 +01:00
Julien Fontanet
bee0eb9091
chore: update dev deps
2023-12-15 14:09:18 +01:00
Julien Fontanet
59a9a63971
feat(xo-server/store): ensure leveldb only accessible to current user
2023-12-13 11:36:31 +01:00
Julien Fontanet
a2e8b999da
feat(xo-server-auth-saml): forceAuthn setting ( #7232 )
...
Fixes https://xcp-ng.org/forum/post/67764
2023-12-13 11:25:16 +01:00
OlivierFL
489ad51b4d
feat(lite): add new UiStatusPanel component ( #7227 )
2023-12-12 11:44:22 +01:00
Julien Fontanet
7db2516a38
chore: update dev deps
2023-12-12 10:30:11 +01:00
Julien Fontanet
1141ef524f
fix(xapi/host_smartReboot): retries when HOST_STILL_BOOTING ( #7231 )
...
Fixes #7194
2023-12-11 16:04:43 +01:00
OlivierFL
f449258ed3
feat(lite): add indeterminate state on FormToggle component ( #7230 )
2023-12-11 14:48:24 +01:00
Julien Fontanet
bb3b83c690
fix(xo-server/rest-api): proper 404 in case of missing backup job
2023-12-08 15:19:48 +01:00
Julien Fontanet
2b973275c0
feat(xo-server/rest-api): expose metadata & mirror backup jobs
2023-12-08 15:17:51 +01:00
Julien Fontanet
037e1c1dfa
feat(xo-server/rest-api): /backups → /backup
2023-12-08 15:14:06 +01:00
Julien Fontanet
f0da94081b
feat(gen-deps-list): detect duplicate packages
...
Prevents a bug where a second entry would override the previous one and possibly
decrease the release type (e.g. `major + patch → patch`).
2023-12-07 17:15:09 +01:00
Julien Fontanet
cd44a6e28c
feat(eslint): enable require-atomic-updates rule
2023-12-07 17:05:21 +01:00
Julien Fontanet
70b09839c7
chore(xo-server): use @xen-orchestra/xapi/VM_import when possible
2023-12-07 16:50:45 +01:00
OlivierFL
12140143d2
feat(lite): added tooltip on CPU provisioning warning icon ( #7223 )
2023-12-07 09:07:15 +01:00
b-Nollet
e68236c9f2
docs(installation): update Debian & Fedora packages ( #7207 )
...
Fixes #7095
2023-12-06 15:39:50 +01:00
Julien Fontanet
8a1a0d76f7
chore: update dev deps
2023-12-06 11:09:54 +01:00
Mathieu
4a5bc5dccc
feat(lite): override host address with 'master' query param ( #7187 )
2023-12-04 11:31:35 +01:00
MlssFrncJrg
0ccdfbd6f4
feat(xo-web/SR): improve forget SR modal message ( #7155 )
2023-12-04 09:33:50 +01:00
Mathieu
75af7668b5
fix(lite/changelog): fix xolite changelog ( #7215 )
2023-12-01 10:48:22 +01:00
Thierry Goettelmann
0b454fa670
feat(lite/VM): ability to migrate a VM ( #7164 )
2023-12-01 10:38:55 +01:00
Pierre Donias
2dcb5cb7cd
feat(lite): 0.1.6 ( #7213 )
2023-11-30 16:01:06 +01:00
Thierry Goettelmann
a5aeeceb7f
chore(lite): upgrade dependencies ( #7170 )
...
1. Since the project is built-only, all deps have been moved to `devDependencies`
2. TypeScript has been upgraded from 4.9 to 5.2
3. `engines.node` requirement was set to `>=8.10`. It has been updated to `>=18` to be aligned with deps requirements
2023-11-30 15:13:36 +01:00
Florent BEAUCHAMP
b2f2c3cbc4
feat: release 5.89.0 ( #7212 )
2023-11-30 13:57:49 +01:00
Florent BEAUCHAMP
0f7ac004ad
feat: technical release ( #7211 )
2023-11-30 10:42:54 +01:00
Florent Beauchamp
7faa82a9c8
feat(xo-web): add UX for differential backup
2023-11-30 10:12:20 +01:00
Florent Beauchamp
4b3f60b280
feat(backups): implement differential restore
...
When restoring a backup, try to reuse data from an existing snapshot.
We use this snasphot and apply a reverse differential of the changes
between the backup and the snapshot
Prerequisite : a uninterrupted delta chain from the backup being
restored to a backup that still have its snapshot on the host
2023-11-30 10:12:20 +01:00
Florent Beauchamp
b29d5ba95c
feat(vhd-lib): implement a limit in VhdSynthetic.fromVhdChain
2023-11-30 10:12:20 +01:00
Florent Beauchamp
408fc5af84
feat(vhd-lib): implement VhdNegative
...
it's a virtual Vhd that contains all the changes to be applied
to reset a child to its parent value
2023-11-30 10:12:20 +01:00
Florent BEAUCHAMP
2748aea4e9
feat: technical release ( #7210 )
2023-11-29 15:39:25 +01:00
Florent Beauchamp
a5acc7d267
fix(backups,xo-server): don't backup VMs created by Health Check
2023-11-29 14:46:05 +01:00
Florent Beauchamp
87a9fbe237
feat(xo-server,xo-web): don't backup VMs with xo:no-bak tag
2023-11-29 14:46:05 +01:00
Julien Fontanet
9d0b7242f0
fix(xapi-explore-sr): use xen-api@2.0.0
2023-11-29 14:42:50 +01:00
Julien Fontanet
20ec44c3b3
fix(xo-server/registerHttpRequestHandler): match on path
...
Instead of full URL, so that handlers can manage query string.
2023-11-29 14:42:50 +01:00
Julien Fontanet
6f68456bae
feat(xo-server/registerHttpRequestHandler): returns teardown function
...
`unregisterHttpRequestHandler` is no longer useful and has been removed.
2023-11-29 14:42:50 +01:00
Florent BEAUCHAMP
b856c1a6b4
feat(xo-server,xo-web): show link to the SR for the garbage collector (coalesce) task ( #7189 )
...
See https://github.com/vatesfr/xen-orchestra/issues/5379#issuecomment-1765170973
2023-11-29 09:07:05 +01:00
Julien Fontanet
61e1f83a9f
feat(xo-server/rest-api): possibility to import a VM
2023-11-28 17:54:10 +01:00
Mathieu
5820e19731
feat(xo-web/VM): display task information on VDI import ( #7197 )
2023-11-28 15:41:10 +01:00
Pierre Donias
cdb51f8fe3
chore(lite/settings): use FormSelect instead of select ( #7206 )
2023-11-28 14:46:25 +01:00
Florent BEAUCHAMP
57940e0a52
fix(backups): import on non default SR ( #7209 )
2023-11-28 14:35:08 +01:00
Florent BEAUCHAMP
6cc95efe51
feat: technical release ( #7208 )
2023-11-28 09:30:32 +01:00
Pierre Donias
b0ff2342ab
chore(netbox): remove null-indexed entries from keyed-by collections ( #7156 )
2023-11-27 16:26:53 +01:00
Mathieu
0f67692be4
feat(xo-server/xostor): add XO tasks ( #7201 )
2023-11-27 16:11:53 +01:00
Julien Fontanet
865461bfb9
feat(xo-server/api): backupNg.{,un}mountPartition
( #7176 )
...
Manual method to mount a backup partition on the XOA.
2023-11-24 09:47:23 +01:00
Julien Fontanet
e108cb0990
feat(xo-server/rest-api): possibility to import in an existing VDI ( #7199 )
2023-11-23 17:07:40 +01:00