This repository has been archived by the owner on Nov 28, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #22 from MagnusS/master
Prepare release + cleanup
- Loading branch information
Showing
4 changed files
with
59 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,43 @@ | ||
0.2 | ||
- Add --synjitsu command line parameter | ||
- Support for optionally updating synjitsu with the MAC address of newly booted unikernels over vchan | ||
- `Jitsu.create` now has two optional arguments: vm_count and use_synjitsu | ||
General | ||
- Add support for rumprun unikernels in libxl backend (rumprun_config option) | ||
- New configuration syntax with key/value pairs | ||
- VMs are now destroyed by default (was suspend, can be changed with -m) | ||
- Support for waiting for a key in Xenstore before sending DNS reply (wait_for_key option) | ||
- Support for setting fixed response delay per domain (response_delay option, overrides -d) | ||
- Support more than one DNS name per VM | ||
|
||
Storage | ||
- All storage functionality moved to separate storage module | ||
- Irmin in-memory storage backend to store internal state | ||
- Add --persistdb parameter to persist Irmin db to disk | ||
|
||
Synjitsu | ||
- Add --synjitsu parameter to connect to Synjitsu | ||
- Support for optionally updating synjitsu with the MAC address of newly booted unikernels | ||
- Support for enabling/disabling synjitsu per domain (use_synjitsu option) | ||
|
||
VM backends: | ||
- All VM management moved to backend modules that implement backends.mli | ||
- Libvirt support now in separate module | ||
- Add experimental XAPI backend support (from Masoud Koleini @koleini) | ||
- Add experimental libxl backend support (from Dave Scott @djs55) | ||
- Add disk support in libxl backend | ||
- Add support for multiple network interfaces and configuration scripts in libxl backend | ||
|
||
Tests: | ||
- Test framework based on alcotest added, but needs more tests | ||
- Implemented tests for options.ml | ||
|
||
Bugfixes: | ||
- Destroyed domains can now be restarted (fixes #8) | ||
|
||
Packaging: | ||
- Removed version number from opam file in dev repo | ||
- libvirt-dev, libvirt-bin added as depext in Debian and Ubuntu | ||
- conduit, vchan, xen-api-client added as opam dependencies | ||
- Removed version number from opam file in dev repo | ||
- Destroyed domains can now be restarted (fixes #8) | ||
- Update to ocaml-dns 0.15.0 | ||
- Support more than one DNS name per VM | ||
- Add irmin storage backend support | ||
- Add *experimental* XAPI backend support (from Masoud Koleini) | ||
- General cleanup | ||
- Update to ocaml-dns 0.15.3 | ||
- Enable Travis on Github repository | ||
|
||
0.1 | ||
- First public release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters