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
Format
module 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.run
now supports concurrent connection (#59) - Allow to configure TLS via
config
optional parameter inMehari_lwt_unix.run
(60f9e0e) certchains
parameter does not require filesystem path anymore. This meansMehari_mirage
can be now used (#57)
Performance:
- Improve Gemtext parsing performance (e835100).
Bug fixes:
Mehari_eio.response_document
,Mehari_lwt_unix.respond_document
andMehari_lwt_unix.run_cgi
now responds the entire document and not just the first chunk (ae680a0, #58)Mehari_lwt_unix.static
now 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
typ
parameter is nowregex
and accept a boolean (e541728) Mehari
now depends ofconan
version0.2
which is a wrapped library. This means that global manespace is not polluted by many Mime detection tree module (2ea8563)- Remove
conan-database.light
dependance. This leads to binary size reductions. (#56) - Harmonize optionnal parameters of
Mehari_*.run
(843620b)
Mehari 0.1
Initial release.