Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no lwt, no type value #19

Merged
merged 3 commits into from
Oct 22, 2019
Merged

no lwt, no type value #19

merged 3 commits into from
Oct 22, 2019

Conversation

hannesm
Copy link
Member

@hannesm hannesm commented Oct 20, 2019

as discussed in mirage/mirage#1004

  • retire mirage-kv-lwt
  • specialise mirage-kv on Lwt.t and type value = string (previously done in mirage-kv-lwt)
  • bump lower bound to ocaml 4.06.0

@hannesm hannesm merged commit c003a5b into mirage:master Oct 22, 2019
hannesm added a commit to hannesm/opam-repository that referenced this pull request Oct 22, 2019
CHANGES:

* remove mirage-kv-lwt (mirage/mirage-kv#19 @hannesm)
* specialise mirage-kv on Lwt.t and value being string (mirage/mirage-kv#19 @hannesm)
* raise lower OCaml bound to 4.06.0 (mirage/mirage-kv#19 @hannesm)
@hannesm hannesm deleted the easy branch October 30, 2019 13:17
hannesm added a commit to hannesm/opam-repository that referenced this pull request Nov 4, 2019
CHANGES:

* provide deprecated Mirage_kv_lwt for smooth transition (mirage/mirage-kv#21 @hannesm)

### v3.0.0 (2019-10-22)

* remove mirage-kv-lwt (mirage/mirage-kv#19 @hannesm)
* specialise mirage-kv on Lwt.t and value being string (mirage/mirage-kv#19 @hannesm)
* raise lower OCaml bound to 4.06.0 (mirage/mirage-kv#19 @hannesm)

### v2.0.0 (2019-02-24)

* Major revision of the `RO` signature:
 - values are of type `string`
 - keys are segments instead of a string
 - `read` is now named `get`, and does no longer take an offset and length
 - the new function `list` is provided
 - the new functions `last_modified` and `digest` are provided
* A module `Key` is provided with convenience functions to build keys
* An `RW` signature is provided, extending `RO` with
 - a function `set` to replace a value
 - a function `remove` to remove a key
 - `batch` to batch operations

### v1.1.1 (2017-06-29)

* Remove `open Result` statements (and drop support to 4.02)

### v1.1.0 (2017-05-26)

* Port to Jbuilder.

### v1.0.0 (2016-12-27)

* First release, import `V1.KV_RO` and `V1_LWT.KV_RO` from mirage-types.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant