Skip to content
This repository has been archived by the owner on Nov 28, 2017. It is now read-only.

Releases: mirage/jitsu

v0.3.0

11 Nov 16:34
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Support for modular backends. Only available backends are now compiled in by default.
  • Add virtual packages for jitsu-libvirt, jitsu-libxl, jitsu-xapi
  • Support xenctrl > 0.9.26
  • Support xen-api-client > 0.9.8
  • Update README with new installation instructions

v0.2.1

19 Oct 12:31
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release
  • Add/fix support for multiple DNS entries per VM
  • Update storage backend to support latest Irmin API (0.10.0)
  • Add VERSION file to track version in builds and releases
  • Update README with links to paper and recent blog posts

v0.2.0

17 Aug 17:12
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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
  • Update to ocaml-dns 0.15.3
  • Enable Travis on Github repository

v0.1

10 Apr 09:30
Compare
Choose a tag to compare

First release.