[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MirageOS-devel] ANN: mirage.2.3.0 released

  • To: mirageos-devel <mirageos-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • Date: Tue, 10 Mar 2015 13:46:59 +0000
  • Delivery-date: Tue, 10 Mar 2015 13:47:10 +0000
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>

I've just released Mirage 2.3.0 to OPAM.  This is a point release
with several important cleanups in the interfaces:

* Remove the `IO_PAGE` module type from `V1`. This has now moved
  into the `io-page` pacakge (#356)
* Remove `DEVICE.connect` from the `V1` module types.  When a module is
  functorised over a `DEVICE` it should only have the ability to
  *use* devices it is given, not to connect to new ones. (#150)
* Add `FLOW.error_message` to the `V1` module types to allow for
  generic handling of errors. (#346)
* Add `IP.uipaddr` as a universal IP address type. (#361)
* Support the `entropy` version 0.2+ interfaces. (#359)
* Check that the `opam` command is at least version 1.2.0 (#355)
* Don't put '-classic-display' in the generated Makefiles. (#364)

Although this is a short changelog, the main changes that matter
are the IO_PAGE and Device connect changes, which required
revisions across a significant number of packages.  Many thanks to
Thomas Leonard who did a lot of the legwork to propagate the
required changes: https://github.com/mirage/mirage/pull/350

The full set of libraries that have changed are up at:

Next target: merging the TLS interface changes for out-of-the-box
TLS unikernels.


MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.