Thierry Goettelmann
b9b74ab1ac
feat(lite/ui): first implementation of responsive UI ( #6612 )
2023-01-17 10:22:08 +01:00
Thierry Goettelmann
64298c04f2
feat(lite/ui): UiModal fix ( #6617 )
2023-01-17 09:25:29 +01:00
Gabriel Gunullu
3dfb7db039
chore(xo-server-perf-alert): print error ( #6550 )
2023-01-16 22:53:53 +01:00
Julien Fontanet
b64d8f5cbf
fix(xo-server/rest-api): handle filter parsing errors
2023-01-16 17:34:23 +01:00
Julien Fontanet
c2e5225728
feat(xo-server): expose host.residentVms
2023-01-16 17:33:47 +01:00
Florent BEAUCHAMP
6c44a94bf4
fix(vhd-lib/parseVhdStream): also consume stream in NBD mode ( #6613 )
...
Consuming the stream is necessary for all writers including DeltaBackupWriter) otherwise other writers (e.g. DeltaBackupWriter i.e. CR) will stay stuck.
2023-01-16 10:54:45 +01:00
Florent BEAUCHAMP
a2d9310d0a
fix(backups): fix size of NBD backups ( #6599 )
2023-01-16 10:43:29 +01:00
Julien Fontanet
05197b93ee
feat(proxy): dedupe logs
2023-01-15 13:08:57 +01:00
Julien Fontanet
448d115d49
feat(xo-server): dedupe logs
2023-01-15 13:04:52 +01:00
Julien Fontanet
ae993dff45
feat(log/dedupe): helper to remove duplicated logs
2023-01-15 12:59:31 +01:00
Julien Fontanet
1bc4805f3d
chore(log): move Log into own module
2023-01-15 12:59:31 +01:00
Julien Fontanet
98fe8f3955
chore(log): move createTransport into own module
2023-01-15 12:59:31 +01:00
Julien Fontanet
e902bcef67
chore(log): prefix internal modules by _
2023-01-15 12:59:31 +01:00
Julien Fontanet
cb2a6e43a8
chore(log/utils.test.js): rename to _compileLogPattern.test.js
2023-01-15 12:59:31 +01:00
Julien Fontanet
b73a0992f8
feat(log): define public entry points
...
BREAKING CHANGE: Importing modules with extensions is now unsupported, i.e. use `@xen-orchestra/log/configure` instead of `@xen-orchestra/log/configure.js`.
Allows ESM modules to import modules without specifying extensions (just like CJS module) which will make migrating this lib to ESM painless in the future.
2023-01-15 12:58:35 +01:00
Julien Fontanet
d0b3d78639
feat(xo-server): round up host memory to nearest GiB
...
Fixes #5776
Improves the display of the value by ignoring the micro-kernel size (~50MiB), ie `128 GiB` instead of `127.96 GiB`.
2023-01-13 15:06:06 +01:00
Julien Fontanet
e6b8939772
fix(xapi/VM_snapshot): don't fail on NOBAK VDIs destruction failure
2023-01-12 15:25:09 +01:00
Julien Fontanet
bc372a982c
fix(xapi/VM_checkpoint): remove unsupported ignoreNobakVdis
2023-01-12 15:20:40 +01:00
Florent Beauchamp
3ff8064f1b
feat(backups): add more info about NBD backups in logs
2023-01-12 10:28:30 +01:00
Florent Beauchamp
834459186d
fix(backups): useNbd must follow the config
2023-01-12 10:28:30 +01:00
Mathieu
12220ad4cf
fix(lite/UsageBar): add color for dangerous cases ( #6606 )
2023-01-12 09:22:07 +01:00
Julien Fontanet
f6fd1db1ef
feat(xo-server): increase HTTP server request timeout to 1 day
...
Fixes #6590
2023-01-11 22:07:35 +01:00
Julien Fontanet
a1050882ae
docs(installation): explicit FreeBSD/OpenBSD not officially supported
2023-01-11 15:11:54 +01:00
Mathieu
687df5ead4
feat(lite/vm): change state button ( #6571 )
2023-01-11 10:51:16 +01:00
Mathieu
b057881ad0
fix(lite): fix type checking ( #6607 )
2023-01-10 16:16:32 +01:00
Julien Fontanet
2b23550996
chore(vhd-lib/createVhdStreamWithLength): use readChunkStrict
...
Related to zammad#10996
Not only it simplified the code a bit, but it also provides better error messages, especially on stream end.
2023-01-10 11:11:38 +01:00
Thierry Goettelmann
afeb20e589
fix(lite/Console): fix isReady condition ( #6594 )
2023-01-06 10:44:45 +01:00
Julien Fontanet
d7794518a2
chore: update to fs-extra@11 & parse-pairs@2
2023-01-05 11:33:09 +01:00
Julien Fontanet
fee61a43e3
chore: update to sinon@15
2023-01-05 11:16:03 +01:00
Julien Fontanet
b201afd192
chore: update dev deps
2023-01-05 10:21:06 +01:00
Florent Beauchamp
feef1f8b0a
fix(backups/cleanVm): fix tests
2023-01-04 10:54:22 +01:00
Florent Beauchamp
1a5e2fde4f
fix(vhd-lib/merge): require aliases for VHD directories
2023-01-04 10:54:22 +01:00
Julien Fontanet
609e957a55
fix: build script should build xo-server plugins
...
Introduced by 3bfd6c697
2023-01-04 10:53:55 +01:00
Thierry Goettelmann
5c18404174
feat(lite): update useCollectionFilter composable ( #6538 )
...
- Query String support must now be explicitly enabled with the `queryStringParam` option
- Added `initialFilters` option
- Added generic type support
- Updated documentation
2023-01-04 09:51:39 +01:00
Thierry Goettelmann
866a1dd8ae
feat(lite): update useCollectionSorter composable ( #6540 )
...
- Query String support must now be explicitly enabled with the `queryStringParam` option
- Added `initialFilters` option
- Added generic type support
- Updated documentation
2023-01-04 09:42:51 +01:00
Julien Fontanet
3bfd6c6979
chore: use Turborepo to build
...
Why?
- ordering: build dependencies before dependents
- cache: don't rebuild if no changes in files or dependencies
- possibility to restrict to specific scopes
Changes:
- `yarn build` now only build `xo-server` and `xo-web` (and dependencies)
- `yarn build:xo-lite` build `@xen-orchestra/lite\ (and dependencies)
2023-01-03 11:39:20 +01:00
Florent BEAUCHAMP
06564e9091
feat(backups): remove merge limitations ( #6591 )
...
following #0635b3316ea077fccaa8b2d1e7a4d801eb701811
2023-01-03 11:07:07 +01:00
Thierry Goettelmann
1702783cfb
feat(lite): Reactive chart theme ( #6587 )
2022-12-21 15:00:26 +01:00
rajaa-b
4ea0cbaa37
feat(xo-lite): Pool CPU usage chart ( #6577 )
2022-12-21 12:03:04 +01:00
Mathieu
2246e065f7
feat: release 5.78.0 ( #6588 )
2022-12-20 13:54:30 +01:00
Mathieu
29a38cdf1a
feat: technical release ( #6586 )
2022-12-19 14:30:41 +01:00
Julien Fontanet
960c569e86
fix(CHANGELOG): add missing backups changes
...
Introduced by f95a20173
2022-12-19 11:40:06 +01:00
Julien Fontanet
fa183fc97e
fix(CHANGELOG): add missing Kubernetes changes
...
Introduced by a1d63118c
2022-12-19 10:42:53 +01:00
Gabriel Gunullu
a1d63118c0
feat(xo-web/recipes/kubernetes): CIDR is no longer necessary ( #6583 )
...
Related to 6227349725
2022-12-19 09:42:56 +01:00
Julien Fontanet
f95a20173c
fix(backups/{Delta,Full}BackupWriter}): fix this._vmBackupDir access
...
May fix #6584
Introduced by 45dcb914b .
2022-12-17 10:57:49 +01:00
Mathieu
b82d0fadc3
feat: technical release ( #6585 )
2022-12-16 16:13:07 +01:00
Julien Fontanet
0635b3316e
feat(xo-server/backups): remove merge limitations
...
Since 30fe9764a , merging range of VHDs is supported via synthetic VHD which limits the perf impact.
It's no longer necessary to limit the number of VHDs per run to merge.
2022-12-16 14:42:05 +01:00
Thierry Goettelmann
113235aec3
feat(lite): new useArrayRemovedItemsHistory composable ( #6546 )
2022-12-16 11:43:50 +01:00
Mathieu
3921401e96
fix(lite): fix 'not connected to xapi' ( #6522 )
...
Introduced by 1c3cad9235
2022-12-16 09:54:43 +01:00
Julien Fontanet
2e514478a4
fix(xo-server/remotes): always remove handler from cache when forgetting
2022-12-15 17:58:14 +01:00