What's Changed [BUGFIX] Revert incorrect use of reentrant locks. 1076
0.21.0
What's Changed [CHANGE] Reject invalid (not GET or OPTION) HTTP methods. 1019 [ENHANCEMENT] Allow writing metrics when holding a lock for the metric in the same thread. 1014 [BUGFIX] Check for and error on None label values. 1012 [BUGFIX] Fix timestamp comparison. 1038
0.20.0
What's Changed * [CHANGE/BUGFIX] Update OpenMetrics Content Type to 1.0.0. 997 * [FEATURE] Enable graceful shutdown for start_{http,wsgi}_server by returning the server and thread. 999 * [FEATURE] Allow resetting counter metrics. 1005 * [BUGFIX] wsgi server: address family discovery is not quite right. 1006
0.19.0
What's Changed [FEATURE] support HTTPS/TLS in start_http_server. 946 [BUGFIX] fix: error in determining timestamp less than. 979
0.18.0
[CHANGE] Remove support for Python versions < 3.8. 936 [FEATURE] Add `mostrecent` aggregation to Gauge. 967 [ENHANCEMENT] Typing improvements. 935, 970 [ENHANCEMENT] Allow enabling or disabling `_created` metrics from code. 973 [BUGFIX] Change !/usr/bin/python to !/usr/bin/env python in remaining places. 945
0.17.1
[BUGFIX] Use !/usr/bin/env python instead of !usr/bin/python in bridge/graphite.py. 928