All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
To be defined.
- Update OS signalling.
- Standardizes WithXYZOptions to set params instead of adding.
New
is basic server,NewDefault
is loaded one.
- Removes any external dependency on
expvar
.
- Added missing
webserver.Stop
.
Address
validation: only port is required.
- Added mime type constants.
- Option to set the base router.
- New Metric type.
- Setting a feature's option enables the feature.
WithMetrics
,WithHandlers
andWithReadiness
now accepts multiple params.New
's params for handler, and metrics are validated.
ReadinessState
is now calledReadinessDeterminer
.
ReadinessHandler
now provides aReadinessState
determiner.- Readiness determination now support multiple
ReadinessState
determiners.
- Added
GetTelemetry
to theIServer
interface. - Added more tests.
- Fixed
NewBasic
options processing.
- First release.