Skip to content

Releases: hummingbird-project/hummingbird

v0.3.0

10 Feb 15:54
Compare
Choose a tag to compare
  • Using Hummingbird-core v0.3.0
  • Added HBRequest(_: HTTPResponseStatus) and HBRequest(_: HTTPResponseStatus, message: String) for easy generation of failed EventLoopFutures
  • Default cookies to HttpOnly
  • Catch errors thrown by responder so they can be logged with route and method metadata.

v0.2.0

08 Feb 16:29
df29023
Compare
Choose a tag to compare
  • Ensure router paths without wildcards have priority over paths with wildcards in TrieRouter.
  • Added HBCORSMiddleware
  • Added HBLogRequestMiddleware
  • Added HBMetricsMiddleware
  • Resurrect HBEnvironment
  • Added request uri and method to Logger metadata
  • HBResponse.init() now has default arguments for headers and body.
  • Make HBResponse.setCookie public

v0.1.1

01 Feb 23:06
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Fixed a couple of dependency issues

v0.1.0 Initial version

01 Feb 17:37
Compare
Choose a tag to compare
Pre-release

Initial release of Hummingbird: web application server including

  • routing
  • middleware
  • extending objects
  • custom encoding/decoding of payloads (JSON, URL encoded forms)
  • static file serving