Mehari 0.2
Full changelog: e835100...930e5a0
- Deprecation of
mehari-eio-unix(ocaml-multicore/eio#406)
New features:
- Upgrade to eio
0.8. This means server built withMehari_eio.runnow supports concurrent connection (#59) - Allow to configure TLS via
configoptional parameter inMehari_lwt_unix.run(60f9e0e) certchainsparameter does not require filesystem path anymore. This meansMehari_miragecan be now used (#57)
Performance:
- Improve Gemtext parsing performance (e835100).
Bug fixes:
Mehari_eio.response_document,Mehari_lwt_unix.respond_documentandMehari_lwt_unix.run_cginow responds the entire document and not just the first chunk (ae680a0, #58)Mehari_lwt_unix.staticnow responds not found to inexistant path instead of raise (#58)- Fix alt text parsing in Gemtext code block (eec30ef)
Other changes:
- Add an Mirage OS unikernel example.
- Labeled
typparameter is nowregexand accept a boolean (e541728) Meharinow depends ofconanversion0.2which is a wrapped library. This means that global manespace is not polluted by many Mime detection tree module (2ea8563)- Remove
conan-database.lightdependance. This leads to binary size reductions. (#56) - Harmonize optionnal parameters of
Mehari_*.run(843620b)