Releases: mirage/ocaml-9p
Releases · mirage/ocaml-9p
Add keepalives and prometheus integration
- protocol-9p-unix: add missing dependency on io-page.unix
- protocol-9p-unix: add optional periodic ping thread to keep connections alive
- protocol-9p-unix: add prometheus metrics integration
Faster build times release
- Update to lwt.3.0.0
- Switch build to
jbuilder
- Split into 3 opam packages: protocol-9p, protocol-9p-unix, protocol-9p-tool
- The Unix modules are inside the
Protocol_9p_unix
module
Mirage 3 release
v0.8.0
v0.7.4
Remove use of stringext in the CLI
The CLI optionally compiles if lambda-term
is installed and now depends on astring
rather than stringext
.
v0.7.2
v0.7.1
lots of bug fixes
- remove dependency on ctypes
- support named pipes on Win32
- report Win32 errors
- client: don't clunk the fid after remove
- client: deallocate_fid should clunk before markind fid as free
- client: remove: always mark the fid as free
- client: don't clunk a fid if walk fails
- server: fix deadlock on Eof which prevents connection cleanup
- use the channel module for buffered packet reading
- unix: don't allocate per request, use a per-connection 32KiB buffer
Add better Mirage and Windows support
- server: supply no exception converter by default
- dependency on lambda-term (for the shell) is now optional
- add support for Win32
- use logs library
- reject messages longer than 640 KiB