Skip to content

0.0.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 Aug 02:48
· 3 commits to main since this release
ce58583

Version 0.0.4 is released 🎉

Changed

  • The Minimum supported Rust Version is now 1.74.

Fixed

  • Reduce unnecessary allocations of large structures like the entire config object and the webhook client. axum clones these on every request so these now use smart pointers or static references instead. This should noticeably improve performance of the server in constrained environments and cut down memory usage by about 20%.
  • An OpenSSL security vulnerability has been patched. If you use native TLS for either the database connection or the webhook, you should update immediately.

Internal

  • CI: Lint static assets only when they change. This avoids needlessly setting up node and installing packages.
  • Migrate ESLint configuration to the new format. This does require installing additional dependencies locally, so a rudimentary package.json/package-lock.json is shipped with the codebase. This shouldn't have much of an impact because these files aren't meant to be touched too often.

Full Changelog: 0.0.3...0.0.4