Bastien Nollet
fdb82ed68a
feat: technical release ( #9768 )
2026-04-24 14:38:15 +02:00
Bastien Nollet
fbba05bbde
feat(backups): use XO Tasks ( #9734 )
...
Change the backups so they stop using their own task system, and use the same system as XO Tasks.
For the moment, it shouldn't affect the users, but when the previous backup logs will be old enough to be erased, this will allow us to have shorter loading times for backup logs.
XO-52
2026-04-17 17:49:18 +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
Josh Soref
0a378391a9
chore: fix spelling errors and typos in docs and comments ( #8619 )
2025-06-04 14:37:58 +02:00
OlivierFL
4eed730a09
feat: technical release ( #8370 )
2025-02-21 15:29:00 +01:00
Bastien Nollet
fb02bf07f6
fix(@vates/task): ensure compatibility between library versions ( #8347 )
2025-02-19 17:44:34 +01:00
Julien Fontanet
be05b69d41
test(task): compat with Node >= 20.18.1
...
Introduced by ba3753ab1
2024-11-26 10:57:05 +01:00
b-Nollet
34bccbda56
feat: technical release ( #8087 )
2024-10-30 16:06:56 +01:00
Julien Fontanet
297b9b2025
feat(task/{failure,success}): ensure not called during run
...
Introduced by ba3753ab1
2024-10-29 08:34:48 +01:00
b-Nollet
04b3fc26fb
feat: technical release ( #8079 )
2024-10-28 16:42:40 +01:00
Julien Fontanet
41e847a32f
chore: use native node:test instead of test package
2024-10-28 16:33:21 +01:00
Julien Fontanet
ba3753ab1a
feat(task): add start, success & failure methods ( #8061 )
...
* feat(task): add start, success & failure methods
Allow managing the task manually instead of using `.run()` and `.runInside()`.
2024-10-22 17:08:57 +02:00
b-Nollet
bfb2ea6b17
feat: technical release ( #8035 )
2024-10-04 10:17:23 +02:00
Florent BEAUCHAMP
30172caa1f
fix(task/combineEvents): remove ended tasks from map ( #8030 )
2024-10-03 14:35:10 +02:00
Mathieu
abcbeb8719
feat: technical release ( #7781 )
2024-06-27 10:01:22 +02:00
Julien Fontanet
32448cfa1b
feat(task): info, set and warning are now instance methods
...
Info, properties and warnings should be set on a specific/known task instead of relying on the async context.
For instance, this permits updating the progress of a task from the code on one of its subtasks.
2024-06-13 17:34:34 +02:00
MlssFrncJrg
db3c51d55e
feat: technical release ( #7603 )
2024-04-26 11:03:01 +02:00
Julien Fontanet
9e2ccc6ea3
feat(task/Task.run): optional opts, context and args can be passed
...
The goal is to make subtasks creation as easy as possible.
2024-04-14 15:12:05 +02:00
b-Nollet
dd6c858737
fix(xo-server): replacing wrong param name ( #7256 )
...
Introduced by 1da05e239d
When the `Task` class is imported from `@vates/tasks`, `Task.run()` parameter uses `properties` key instead of `data` . This is corrected in this PR.
2023-12-21 17:38:58 +01:00
Julien Fontanet
bc1a8be862
chore: fix formatting
2023-11-07 14:33:16 +01: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
Julien Fontanet
55b2e0292f
docs(task): describe combined task log
2023-06-09 09:45:46 +02:00
Julien Fontanet
90d15e1346
feat(task): remove aborted status and add abortionRequested event
...
BREAKING CHANGE.
2023-06-09 09:45:46 +02:00
Julien Fontanet
1da05e239d
feat(task): merge custom data into properties
...
BREAKING CHANGE.
This makes these entries mutable during the life of the task.
2023-06-08 14:38:22 +02:00
Julien Fontanet
2dc174fd9d
test(task/combineEvents): use variable to ease test maintenance
2023-06-06 10:29:47 +02:00
Julien Fontanet
07142d0410
test(task/combineEvents): test id, start and end properties
2023-06-05 15:29:12 +02:00
Julien Fontanet
7c71884e27
feat(@vates/task): 0.1.2
2023-05-11 14:03:57 +02:00
Julien Fontanet
90ce1c4d1e
test(task/combineEvents): initial unit tests
2023-05-09 15:16:41 +02:00
Julien Fontanet
5c436f3870
fix(task/combineEvents): defineProperty → defineProperties
...
Fixes zammad#14566
2023-05-09 15:12:12 +02:00
Mathieu
c0465eb4d9
feat: technical release ( #6799 )
2023-04-27 15:12:42 +02:00
Julien Fontanet
d1f2e0a84b
fix(task): fix start event and add unit tests
...
Introduced by 6ea671a43
2023-04-26 17:29:35 +02:00
Mathieu
49e2d128ad
feat: technical release ( #6796 )
2023-04-26 15:45:14 +02:00
Julien Fontanet
60f6e54da1
feat(task): combineEvents
2023-04-19 16:23:53 +02:00
Julien Fontanet
f5a59caca2
docs(task): README improvements
2023-04-19 16:23:53 +02:00
Julien Fontanet
6ea671a434
feat(task): remove aborting status
...
It's unnecessary and it complicates tests.
2023-04-19 16:23:53 +02:00
Julien Fontanet
036f3f6bd0
feat(task): any data can be attached to the task
...
Previously, only `name` was accepted.
2023-04-19 16:23:53 +02:00
Julien Fontanet
12552a1391
feat(task): put async storage in the global scope
2023-04-19 16:23:53 +02:00
Julien Fontanet
e9b658b60d
chore(task): remove unnecessary prop
2023-04-19 16:23:53 +02:00
Julien Fontanet
8f55884602
chore: format with Prettier
2023-04-05 11:22:10 +02:00
Julien Fontanet
2a70ebf667
docs: uniformize code blocks
...
- add missing syntaxes
- don't put prompt if no command outputs to ease copy/paste and use `sh` syntax
- always use `$` as prompt and use `console` syntax
2023-02-06 11:25:12 +01:00
Mathieu
bfa0282ecc
feat: technical release ( #6645 )
2023-01-27 16:16:26 +01:00
Julien Fontanet
3c7d316b3c
feat(xo-server): initial tasks infrastructure ( #6625 )
2023-01-17 16:12:04 +01:00