0.13.0 - 2024-09-05
- Added
IgnoredPaths
option to ignore measuring specific exact paths.
- Dependency updates.
- Use Go 1.23.
0.12.0 - 2024-04-19
Gin
middleware now records the path using the regex fromFullPath()
instead of the real URL, avoiding cardinality explosion.- Dependency updates.
- Use Go 1.22.
0.11.0 - 2023-10-20
- Update dependencies to latest versions.
- Support Iris library.
0.10.0 - 2021-11-16
- Support Fasthttp library.
- Support gorestful v3
- Drop support gorestful v2
0.9.0 - 2020-10-03
- New helper method to get an
std
HTTP provider (std.HandlerProvider
) (used by various frameworks like Gorilla). - Support Chi library.
- Support Alice library.
- Support Gorilla library.
0.8.0 - 2020-06-04
- New middleware helper for the Goji framework.
0.7.0 - 2020-06-02
Breaking change: The library has been refactored to be more flexible when adding new framework/libraries.
- New middleware helper for the Echo framework.
- Refactored internally how the Middleware works and gets the data to make it easier to extend and more reliable.
- Added
Reporter
interface as the service responsible of getting the data to be measured. - All different framwork helpers now implement with the new Reporter way.
- Added
- Fixed Gin returning duplicated data (#31).
- (Breaking) Standard handler now is on
middleware/std
instead ofmiddleware
.
- Middleware interface in favor of a struct.
0.6.1 - 2020-02-07
- Internal response writer interceptor implements
http.Hijacker
andhttp.Flusher
interface.
0.6.0 - 2019-12-11
- The Recorder methods now receive properties in a single argument, this will make less breaking changes and better API (there where too many arguments for a function).
- Added new
service
property to identify the service.
- The Recorder methods now receive properties in a single argument, this will make less breaking changes and better API (there where too many arguments for a function)
0.5.0 - 2019-12-10
- Gin compatible middleware.
0.4.0 - 2019-03-27
- The Recorder methods now receive a context argument.
- OpenCensus recorder implementation.
0.3.0 - 2019-03-24
- Inflight requests metric per handler.
0.2.0 - 2019-03-22
- Metrics of HTTP response size in bytes.
- Make the label names of Prometheus recorder configurable.
0.1.0 - 2019-03-18
- Gorestful compatible middleware.
- Httprouter compatible middleware.
- Negroni compatible middleware.
- Option to group by status codes.
- Predefined handler label.
- URL infered handler label.
- Middleware.
- HTTP latency requests.
- Prometheus recorder.