Julien Fontanet
49d41a76a0
5.5.2
2016-12-22 11:22:45 +01:00
Julien Fontanet
b1732b3298
fix(file restore): work around for invalid delta VHD path ( #467 )
...
See vatesfr/xo-web#1842 .
2016-12-22 11:20:51 +01:00
Julien Fontanet
9372cdb6c7
fix(vm.rollingDeltaBackup): do not hide error
2016-12-22 10:21:38 +01:00
Julien Fontanet
1d8e54b83e
chore(backups): use directly Xo#getRemoteHandler()
2016-12-22 09:50:16 +01:00
Julien Fontanet
30c5600271
chore(Xo#getRemoteHandler): use intermediary variable
2016-12-22 09:49:36 +01:00
Julien Fontanet
9f7e5c3a9a
fix(Xo#getRemoteHandler): throws if remote is disabled
2016-12-22 09:49:04 +01:00
Julien Fontanet
37c9342717
fix(vm.rollingDeltaBackup): correctly delete snapshot in case of failure
2016-12-21 22:35:43 +01:00
Julien Fontanet
8827f8e940
fix(backup.fetchFiles): encode URI suffix
...
Fix issue with whitespaces in the filename.
2016-12-20 17:07:13 +01:00
Julien Fontanet
58334bf4a1
fix(backup.list): timestamps should be integers
2016-12-20 17:07:13 +01:00
Julien Fontanet
b898a6702c
chore(package): use husky instead of ghooks
2016-12-20 17:07:13 +01:00
Julien Fontanet
6d78a810b9
perf(RemoteHandlerAbstract/createReadStream): optimise code
...
- avoid async function: overhead with transpilation
- do as much as possible in parallel
- fix: do not add length property in range mode
2016-12-20 17:07:13 +01:00
Julien Fontanet
8fc4eb8cdf
5.5.1
2016-12-20 13:38:02 +01:00
Julien Fontanet
b3fac0c56f
fix(backup.list): datetimes should be timestamps
2016-12-20 12:50:17 +01:00
Julien Fontanet
0b063b1f5e
5.5.0
2016-12-20 12:29:16 +01:00
Olivier Lambert
480f05e676
feat(vm): add install time ( #465 )
2016-12-20 12:19:11 +01:00
Julien Fontanet
1ac8af34ec
feat(backup): implement file restore ( #461 )
...
See vatesfr/xo-web#1590
Current implementation has following limitations:
- only support local and NFS remotes
- requires installation of libvhdi-utils
- files can only be recovered one by one
2016-12-20 12:18:22 +01:00
Julien Fontanet
34ff8b0f02
feat(Xapi#exportDeltaVm): don't export VDIs with names starting with [NOBAK] ( #464 )
...
Fixes vatesfr/xo-web#826
2016-12-14 10:57:25 +01:00
Julien Fontanet
77c3684e28
chore(tests): execute tests directly in src/
2016-12-13 18:20:17 +01:00
Julien Fontanet
93038ea838
chore(package): remove unused trace
2016-12-13 14:08:38 +01:00
Julien Fontanet
46348f7cba
feat: yarn integration
2016-12-13 12:15:26 +01:00
Julien Fontanet
ccc0e45daf
feat(tests): use Jest instead of mocha/chai/must
2016-12-13 12:15:03 +01:00
Julien Fontanet
46ca03b017
chore(package): clean scripts
2016-12-13 11:55:12 +01:00
Julien Fontanet
1bfe3197a5
chore(Travis): test with Node stable
2016-12-13 11:51:04 +01:00
Julien Fontanet
4d2617fe68
chore(package): requires Node >= 4
2016-12-13 11:49:54 +01:00
Julien Fontanet
92e289f9da
fix(decorators/mixin): do not use arrow function for constructor
...
It works because of the transpilation but it's not valid ES2015.
2016-12-13 11:41:41 +01:00
greenkeeper[bot]
a8c7558a77
chore(package): update index-modules to version 0.2.1 ( #463 )
2016-12-12 16:49:10 +01:00
greenkeeper[bot]
c756e7ecbe
chore(package): update index-modules to version 0.2.0 ( #462 )
...
https://greenkeeper.io/
2016-12-12 16:16:44 +01:00
Pierre Donias
1998c56e84
feat(vm.delete): release resource set and IP-pool addresses ( #460 )
...
Fixes vatesfr/xo-web#1657 , fixes vatesfr/xo-web#1748
2016-12-12 15:14:31 +01:00
Julien Fontanet
2ed55b1616
chore(decorators): remove unused @autobind.
2016-12-08 11:47:17 +01:00
Julien Fontanet
0c8d456fd3
chore(package): use bind-property-descriptor instead of custom implementation
2016-12-08 11:46:29 +01:00
Julien Fontanet
9e4924caf6
5.4.1
2016-12-02 16:37:17 +01:00
Julien Fontanet
7f391a5860
Merge branch 'next-release' into stable
2016-12-02 16:37:13 +01:00
Julien Fontanet
5c7249c8fc
fix(Xapi#exportDeltaVm): remove TAG_BASE_DELTA if full export
...
Fixes vatesfr/xo-web#1811
2016-12-02 16:09:27 +01:00
Pierre Donias
932d00133d
feat(job-executor.match): __not pattern property ( #459 )
...
See vatesfr/xo-web#1503
2016-12-01 14:56:52 +01:00
Julien Fontanet
32a371bf13
chore(package): use golike-defer instead of custom implementation
2016-11-30 15:40:30 +01:00
Julien Fontanet
5d0622d2cf
5.4.0
2016-11-23 11:10:01 +01:00
Pierre Donias
9ab9155bf0
fix(vif.set): remove old VIF before creating new one ( #457 )
...
Fixes #1784
2016-11-23 10:38:24 +01:00
Julien Fontanet
86a1ed6d46
chore(package): remove unused nyc
2016-11-23 10:00:45 +01:00
Julien Fontanet
b3c9936d74
chore(package): update xen-api to v0.9.6
2016-11-23 09:58:04 +01:00
greenkeeper[bot]
21b4d7cf11
chore(package): update nyc to version 10.0.0 ( #456 )
...
https://greenkeeper.io/
2016-11-23 09:12:26 +01:00
greenkeeper[bot]
4ec07f9ff8
fix(package): update get-stream to version 3.0.0 ( #458 )
...
https://greenkeeper.io/
2016-11-23 09:11:39 +01:00
greenkeeper[bot]
b7c89d6f64
fix(package): update http-server-plus to version 0.8.0 ( #454 )
...
https://greenkeeper.io/
2016-11-18 14:44:50 +01:00
greenkeeper[bot]
0eb168ec70
fix(package): update uuid to version 3.0.0 ( #453 )
...
https://greenkeeper.io/
2016-11-18 09:10:07 +01:00
Olivier Lambert
8ac1a66e93
feat(sr.shared): new boolean property ( #452 )
2016-11-17 14:33:45 +01:00
badrAZ
301da3662a
fix(plugin.test): data param is optional ( #451 )
2016-11-16 16:08:11 +01:00
greenkeeper[bot]
e474946cb7
fix(package): update xo-common to version 0.1.0 ( #450 )
...
https://greenkeeper.io/
2016-11-16 12:01:27 +01:00
Pierre Donias
9a0ca1ebb2
feat(api): map 10 XAPI errors to XO errors ( #449 )
...
Fixes vatesfr/xo-web#1481
2016-11-16 11:22:31 +01:00
Julien Fontanet
520f7b2a77
feat(job.create,job.set): ability to set userId ( #448 )
...
See vatesfr/xo-web#1733
2016-11-14 17:42:19 +01:00
Pierre Donias
c0b3b3aab8
Fix userId.
2016-11-14 16:59:10 +01:00
Pierre Donias
d499332ce3
It should be possible to not change a job's user.
2016-11-14 15:56:54 +01:00