Skip to content

v0.6.0

Choose a tag to compare

@Icelk Icelk released this 06 Nov 19:17
· 184 commits to main since this release

v0.6.0

This release adds support for HTTP/3, io_uring, automatic Let's Encrypt
certificate, and Mölla is released, a server binary
which reads a config and starts Kvarn.

Kvarn is the first server with HTTP/3 AND io_uring, bringing the best possible
performance to Linux servers.

Added

  • HTTP/3
  • io_uring
  • Automatic certificate
  • Stream body extension,
    for streaming large files which don't fit in memory.
  • Kvarn Chute built in syntax highlighting
  • A monoio-esque runtime for best web performance

Improved

  • Internal stability
  • Performance
  • Use CompactString to reduce allocations.
  • Use MokaCache instead of a shitty hashmap. (cache invalidation is better)
  • Make CSP more flexible
  • Caching of files, based on mtime.

Fixed

  • kvarnctl and restarts on macOS.
  • Change certificates live, in production. Enables auto certificate without
    restarting the server.