Releases: Psi-Prod/Mehari
Releases · Psi-Prod/Mehari
Mehari 0.4
Full changelog: bce9624...f7f0293
Changes
Mehari 0.3
Full changelog: 1b1d6ea...f78102e
Performance:
- Optimize router. This musts lead to better performance when many regex route are matched (#66)
- Optimize Gemtext support and
Formatmodule compatibility (#67)
Bug fixes:
- Decode URL path in
Mehar_*.static. This means that file with filename containing percent encoded character are now served instead of responding51 not found(8f1ac74) - Remove wild UNIX syscall in
mehari-eio(#65) - In Gemtext preformat block, alt text is now parsed correctly and last newline is trimmed (d3e6a60)
Other changes:
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)
Mehari 0.1
Initial release.