Skip to content
This repository was archived by the owner on Mar 29, 2025. It is now read-only.

Releases: randlabs/go-webserver

Release v2.0.2

24 Aug 22:46
a23616b
Compare
Choose a tag to compare
  • Updated dependencies.
  • Fixed minor bug in RemoteIP method.

Release v2.0.1

08 Jun 22:07
52d6755
Compare
Choose a tag to compare
  • Updated dependencies
  • Added UserValue helper to retrieve values as strings.

Release v2.0.0

05 May 14:49
360543b
Compare
Choose a tag to compare
  • Internal webserver code refactory including several improvements and fixes.
  • Moved go-metrics library to this project.

Migration from v1

We can split most of changes in several parts:

  1. The ones related to web server and metrics server (now part of this library) initialization. You may found added and removed options. All of them have comments in the source code that explains the goal. For example, a file server now has the option for a custom filesystem.
  2. Request context objects now are part of the package's root instead of the /request subdirectory.
  3. Protected middleware deprecated in favor of auth. Etag support added. Improved CORS behavior and other.

Release v1.3.3

08 Jan 23:49
0694203
Compare
Choose a tag to compare
  • Updated dependencies.

Release v1.3.2

19 Nov 22:58
578b4f8
Compare
Choose a tag to compare
  • Updated dependencies.

Release v1.3.1

26 Sep 00:06
6707511
Compare
Choose a tag to compare
  • Updated dependencies.
  • Propagate error on url santize.

Release v1.3.0

31 Jul 21:18
c3c9320
Compare
Choose a tag to compare
  • Updated dependencies.
  • Added some extra middlewares.
  • Removed compression for serve files because requires write access to the data files.
  • Underlying FastHTTP library now supports graceful shutdown. (For bad or good, works similar to our removed code)
  • Some refactory and improvements.

Release v1.2.2

12 May 14:02
7373810
Compare
Choose a tag to compare
  • Updated dependencies.

Release v1.2.1

15 Nov 14:11
080cd32
Compare
Choose a tag to compare
  • Added Concurrency option.

Release v1.2.0

13 Nov 14:45
c718d28
Compare
Choose a tag to compare
  • The library now requires Go 1.19+.
  • Updated dependencies.
  • Added new functionality which includes:
    1. Check of minimum file descriptors.
    2. New callback for Method Now Allowed status.