Skip to content

Releases: lab259/hermes

v1.4.0

07 Feb 16:37
f2ae109
Compare
Choose a tag to compare
  • Add ability to create a StartableWithContext (#25) (@felipemfp)

v1.3.0

04 Feb 19:20
45ea78c
Compare
Choose a tag to compare
  • Publish Request and Response internal struct as BaseRequest and BaseResponse (#23)
  • Update fasthttp to v1.9.0 (#24)

Version 1.2.1

14 Aug 17:18
805d83c
Compare
Choose a tag to compare

We have fixed some race conditions with Application and FasthttpService.

We have refactored the ErrorResponse behavior (#17).

v1.2.1-rc.1

14 Aug 16:49
Compare
Choose a tag to compare
v1.2.1-rc.1 Pre-release
Pre-release
Fix race condition in Application and FasthttpService

v1.2.0

29 Jul 10:17
0df3165
Compare
Choose a tag to compare

We now ship with the lab259/cors package.

We made this change because the fasthttpcors does not have any test on it, while lab259/cors is a mirror of rs/cors (well-tested package ✔️) ported to fasthttp.

v1.1.0

03 Jul 19:34
Compare
Choose a tag to compare

http is now hermes and comes with some neat features:

  • Add QueryString to easily parse query values (#4)
  • Add support for starting TLS server (#7)
  • Add graceful shutdown + go-rscsrv integration (#8)
  • Add HTTP status codes (#9)
  • Add ability to wrap errors directly (#13)

And also:

  • Fix recoverable middleware not returning a Result (#3)
  • Migrate to Go Modules (#14)

v1.0.0

06 May 05:30
2649c43
Compare
Choose a tag to compare

All credits to @felipemfp !

💅 New routing API

image

👮‍♂️ Error handling integrated with lab259/errors

image

🏃‍♂️ Easy to start

image

Application is also an http.Service, so could be used with ServiceStarter.

😃 Extra

This one also includes built-in middlewares:

And a lot of examples in examples/ folder.

v0.0.2

08 Oct 18:20
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
  • Adds Name() string to the service;
  • Creates the NewServiceStarter for automatically starting a list of services;