Skip to content

Mehari 0.2

Compare
Choose a tag to compare
@ArtichOwO ArtichOwO released this 28 Feb 13:41
· 32 commits to master since this release

Full changelog: e835100...930e5a0

New features:

  • Upgrade to eio 0.8. This means server built with Mehari_eio.run now supports concurrent connection (#59)
  • Allow to configure TLS via config optional parameter in Mehari_lwt_unix.run (60f9e0e)
  • certchains parameter does not require filesystem path anymore. This means Mehari_mirage can be now used (#57)

Performance:

  • Improve Gemtext parsing performance (e835100).

Bug fixes:

  • Mehari_eio.response_document, Mehari_lwt_unix.respond_document and Mehari_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 now regex and accept a boolean (e541728)
  • Mehari now depends of conan version 0.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)