Skip to content

Releases: mirage/ocaml-xenstore

2.3.0

06 May 13:39
Compare
Choose a tag to compare

CHANGES:

  • remove cstruct and ppx_cstruct dependency (#52 @palainp)
  • require OCaml 4.08 (for Bytes.set_int32_le) (#52 @palainp)

2.2.0

26 Jul 19:22
Compare
Choose a tag to compare

CHANGES:

2.1.1

25 Nov 08:25
Compare
Choose a tag to compare

CHANGES:

  • Do not open Pervasives unnecessarily. Avoids a warning on
    4.08 in dev builds on Dune (#44 @talex5)
  • Update opam metadata to remove the build-only dep on Dune
    (#45 @craigfe)

2.1.0

03 Feb 09:33
6a765de
Compare
Choose a tag to compare

CHANGES:

  • Upgrade opam metadata to 2.0 format (@avsm)
  • Port build from jbuilder to Dune (@avsm)
  • Test on OCaml 4.07 (@avsm)
  • Remove topkg metadata in favour of dune-release (@avsm)

2.0.1: Merge pull request #40 from jonludlam/master

01 Aug 14:26
ac01fc3
Compare
Choose a tag to compare
  • Improved efficiency of unmarshalling code
  • Use modern ppx_cstruct dependency for build.

Fix build with OCaml 4.06 (and `-safe-string`)

07 Dec 11:07
cd62bee
Compare
Choose a tag to compare
  • Fix build with OCaml 4.06 (and -safe-string)
  • Remove unnecessary dependency on ocamlfind and make ounit a test dependency
  • Ensure the CI runs the unit tests

1.4.0: Merge pull request #34 from djs55/prepare.1.3.1

08 Jun 16:59
Compare
Choose a tag to compare

1.4.0 (2017-06-08):

  • Add terminating replacements for transaction function
  • Switch to jbuilder
  • Release with topkg
  • Use Docker in travis

Scalability improvements

14 Mar 22:21
Compare
Choose a tag to compare
  • Add EEXIST exception to the interface
  • Allow Ocaml xenstore clients to receive oversized replies from xenstored
  • Return the task for a wait asynchronously
  • Increase maximum incoming watch limit from 1024 to 65536
  • Don't leak watch strings in clients
  • Add opam file
  • Ensure errors from wait functions aren't lost
  • Fix a non-tail call in the dispatcher
  • Switch to ppx from camlp4

Stable bugfix release

04 Oct 15:23
Compare
Choose a tag to compare
  • Add Travis continuous integration scripts
  • fix a spurious EQUOTA failure when processing transactions