- Add `apilytics.flask.apilytics_middleware` for sending metrics from Flask applications.
Fixed
- Fix FastAPI middleware suggested installation order; it should ideally be the *last* one added.
1.5.0
Added
- Send user's IP address with metrics. Used for visualization aggregate geolocation data. The IP is never stored, and it is never sent to 3rd parties.
1.4.0
Added
- Send current system CPU usage together with metrics on Linux systems. - Send current system memory usage and total available memory together with metrics on Linux systems. - Add platform name to sent Apilytics version info.
1.3.0
Added
- Send `User-Agent` information with metrics.
1.2.1
Fixed
- Don't send 0 as the response size for streaming responses, send nothing instead.
1.2.0
Added
- Send request and response body size information with metrics.
Changed
- Change `status_code` into an optional parameter in `ApilyticsSender.set_response_info`.