Skip to content

v0.4.0 ctl

Choose a tag to compare

@Icelk Icelk released this 24 Apr 13:39
· 477 commits to main since this release

Production ready implementations.

A smaller release to improve the experience working with Kvarn.
Notably, a kvarnctl executable allows you to change a running Kvarn instance, including restarting the server in-place, with zero downtime.

Added

Changed

  • Constructor methods on CORS and CSP.
  • Make templates use $[] instead of [].

Fixed

Improved

  • Stability improvements
  • Production ready reverse proxy.
  • Improvements to cargo feature in documentation.
  • Major improvements to Chute
  • Removed insecure chrono dependency in favour of time.
  • Removed many redundant allocations.
  • Improve template performance.
  • Improved handle_cache. You can now just get a response from Kvarn, with a guarantee of no error arising.
  • Cache performance
  • Limiting performance
  • Testing on CI for all crates.
  • Debug implementations are less prone to errors and easier to maintain.