Skip to content

Releases: mirage/mirage

v3.8.0

22 Jun 13:12
Compare
Choose a tag to compare

CHANGES:

  • Emit type=pv in xl (instead of builder=linux), as required by xen 4.10+ (#1166 by @djs55)
  • adapt to ipaddr 5.0.0, tcpip 5.0.0, mirage-crypto 0.8 (#1172 @hannesm)

v3.7.7

18 May 18:48
f2303a3
Compare
Choose a tag to compare

CHANGES:

  • handle errors from Bos.OS.Cmd.run_out
  • use PREFIX if defined (no need to call "opam config var prefix")
  • adapt to conduit 2.2.0, tls 0.12, mirage-crypto 0.7.0 changes

v3.7.6

18 Mar 17:24
Compare
Choose a tag to compare

CHANGES:

v3.7.5

15 Mar 13:50
Compare
Choose a tag to compare

CHANGES:

  • use mirage-crypto (and mirage-crypto-entropy) instead of nocrypto, also
    tls-mirage and up-to-date conduit

v3.7.4

20 Dec 15:52
Compare
Choose a tag to compare

CHANGES:

  • use git rev-parse --abbrev-ref HEAD instead of git branch --show-current
    for emitting branch information into the opam file. The latter is only
    available in git 2.22 or later, while the former seems to be supported by
    old git releases. (#1024, @hannesm)

v3.7.3

16 Dec 23:19
Compare
Choose a tag to compare

CHANGES:

  • mirage configure now emits build and install steps into generated opam file
    this allows to use opam install . to actually install a unikernel.
    (#1022 @hannesm)
  • refactor configure, build and link step into separate modules (#1017 @dinosaure)

v3.7.2

22 Nov 14:56
4bf2464
Compare
Choose a tag to compare

CHANGES:

  • adjust fat-filesystem constraints to >= 0.14 && < 0.15 (#1015, @hannesm)

v3.7.1

03 Nov 20:22
Compare
Choose a tag to compare

CHANGES:

  • clean opam files when mirage configure is executed (#1013 @dinosaure)
  • deprecate mirage-types and mirage-types-lwt (#1006 @hannes)
  • remove abstraction over 'type 'a io' and 'buffer', remove mirage-*-lwt packages (#1006 @hannesm)
  • unify targets in respect to hooks (Mirage_runtime provides the hooks and registration)
  • unify targets in respect to error handling (no toplevel try .. with installed anymore, mirage-unix does no longer ignore all errors)

v3.7.0

01 Nov 10:06
Compare
Choose a tag to compare

CHANGES:

  • mirage-runtime: provide at_enter_iter/at_exit_iter/at_exit hooks for the event loop (#1010, @samoht @dinosaure @hannesm)
  • call exit 0 after the Lwt event loop returned (to run at_exit handlers in freestanding environments) (#1011, @hannesm)
  • NOTE: this release only contains the mirage-runtime opam package to unblock other releases, there'll be a 3.7.1 soon

v3.6.0

02 Oct 16:47
Compare
Choose a tag to compare

CHANGES:

  • solo5 0.6 support for multiple devices (#993, by @mato)
    please read https://github.com/Solo5/solo5/blob/v0.6.2/CHANGES.md for detailed changes
    observable mirage changes:
    • new target -t spt for sandboxed processed tender (seccomp on Linux)
    • new functions Mirage_key.is_solo5 and Mirage_key.is_xen, analogue to Mirage_key.is_unix
  • respect verbosity when calling ocamlbuild -- verbose if log level is info or debug (#999, by @mato)