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

[new release] mirage-flow (3 packages) (4.0.1) #25207

Closed
wants to merge 2 commits into from

Conversation

hannesm
Copy link
Member

@hannesm hannesm commented Feb 8, 2024

Flow implementations and combinators for MirageOS

CHANGES:

@hannesm
Copy link
Member Author

hannesm commented Feb 8, 2024

I added a second commit in here which marks existing mirage-flow* 4.0.0 releases as unavailable: they have not been used by anything (all implementations of Mirage_flow.S are still requiring < 4.0.0), and in 4.0.1 we have apart from documentation updates a (potentially) breaking change - thus better safe than sorry, let's not have anyone install the intermediate version.

CHANGES:

- move Mirage_flow.stats and pp_stats to Mirage_flow_combinators (mirage/mirage-flow#51 @hannesm)
- improve documentation of expected semantics (when write promise is resolved,
  what is done to the underlying flow - addresses mirage/mirage-flow#4 @samoht),
  (mirage/mirage-flow#51 @reynir @dinosaure @hannesm)
- add < coercion to shutdown:
  ``shutdown : flow -> [< `read | `write | `read_write ] -> unit Lwt.t``
  (requested mirage/mirage-flow#50 @reynir, mirage/mirage-flow#52 @hannesm)
@hannesm
Copy link
Member Author

hannesm commented Feb 8, 2024

the coercion may need some further thought, let's close this.

@hannesm hannesm closed this Feb 8, 2024
@hannesm hannesm deleted the release-mirage-flow-v4.0.1 branch February 8, 2024 11:54
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