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.
- Use golang.org/x/lint/golint instead of github.com/golang/lint/golint
- No more errors from ListenAndServe upon server shutdown
- add logs for when server shutdown errors
- use go modules
- Integrated the Degraded status
- Set up a global Timeout to run the health check tests in
- Renamed Result to Status and renamed the values to clearer verbs
- Changed the interface of the TestFunc to include the Status
- Tests will now run concurrently instead of sequentially
- Cache Middleware
- Renamed the package to
healthz
Server.Start()
doesn't take acontext.Context
anymore.
- Allow registering health check tests
- Add hook to attach the
/_healthz
endpoint to an existing set of handlers - Add health check server