This repository was archived by the owner on Mar 29, 2025. It is now read-only.
Releases: randlabs/go-webserver
Releases · randlabs/go-webserver
Release v2.0.2
Release v2.0.1
- Updated dependencies
- Added UserValue helper to retrieve values as strings.
Release v2.0.0
- 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:
- 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.
- Request context objects now are part of the package's root instead of the
/request
subdirectory. Protected
middleware deprecated in favor ofauth
.Etag
support added. ImprovedCORS
behavior and other.
Release v1.3.3
- Updated dependencies.
Release v1.3.2
- Updated dependencies.
Release v1.3.1
- Updated dependencies.
- Propagate error on url santize.
Release v1.3.0
- 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
- Updated dependencies.
Release v1.2.1
- Added
Concurrency
option.
Release v1.2.0
- The library now requires Go 1.19+.
- Updated dependencies.
- Added new functionality which includes:
- Check of minimum file descriptors.
- New callback for Method Now Allowed status.