Skip to content

0.1.0

Latest
Compare
Choose a tag to compare
@RandomHashTags RandomHashTags released this 08 Nov 22:08
· 39 commits to main since this release

I am very satisfied with the progress of this project. This milestone was achieved in just 22 days since its inception!

Here are a few things that are usable right now:

  • HTTP/1.1 server with custom hostname & port
  • Static & Dynamic Middleware
  • Static & Dynamic Routes
  • Registering middleware & routes after the server has started
  • Sending data in different representations
  • Support for custom clients via SocketProtocol
  • Plethora of useful SIMD extensions
  • Destiny's server response timings are the fastest compared to Vapor & Hummingbird (mainly thanks to Macros & SIMD)!

Some notable things missing:

  • processing or usage of HTTP request headers
  • TLS/SSL support
  • compression support
  • support for custom middleware & route implementations that conform to their respective protocols (at compile time; you can currently register them only after the server has started)
  • more HTTPMediaTypes

Full Changelog: https://github.com/RandomHashTags/destiny/commits/0.1.0