Releases: prometheus/client_python
0.6.0 / 2019-02-19
[ENHANCEMENT] Better exceptions on exposition failure (#364)
[BUGFIX] Fix deadlock in gcCollector, metrics are now different (#371)
[BUGFIX] Fix thread leak in Python 3.7 (#356)
[BUGFIX] Make the format strings compatible with Python 2.6 (#361)
[BUGFIX] parser: ensure samples are of type Sample (#358)
0.5.0 / 2018-12-06
[ENHANCEMENT] Be more resilient to certain file corruptions (#329)
[ENHANCEMENT] Permit subclassing of MetricsHandler (#339)
[ENHANCEMENT] Updates based on latest OpenMetrics draft spec discussions (#338 #346)
[BUGFIX] In multiprocess mode, ensure that metrics initialise to the correct file (#346)
[BUGFIX] Avoid re-entrant calls to GC collector's callback (#343)
0.4.2 / 2018-10-15
[BUGFIX] Disable GCCollector in multiprocess mode to prevent a deadlock
0.4.1 / 2018-10-09
[BUGFIX] Fix OpenMetrics http negotiation handling
0.4.0 / 2018-10-03
[CHANGE] Counter time series will now always be exposed with _total, and counter metrics will have a _total suffix stripped. This is as the internal data model is now OpenMetrics, rather than Prometheus Text Format (#300)
[CHANGE] Samples now use a namedtuple (#300)
[FEATURE] Add OpenMetrics exposition and parser (#300 #306)
[FEATURE] Add Info, Stateset, Enum, GaugeHistogram support for OpenMetrics (#300)
[FEATURE] Add timestamp support for Prometheus text format exposition (#300)
[FEATURE] Add garbage collection metrics (#301)
[ENHANCEMENT] If reading multiprocess file, open it readonly. (#307)
[BUGFIX] Fix bug in WSGI app code. (#307)
[BUGFIX] Write to multiprocess files directly (#315)
0.3.1 / 2018-07-30
[BUGFIX] Fix handing of escaping in parser
[BUGFIX] Fix concurrency issues with timers
0.3.0 / 2018-07-10
0.2.0 / 2018-04-03
[CHANGE/ENHANCEMENT] Set default timeout of 30s on pushgateway actions
[ENHANCEMENT] Various performance improvements to multi-process mode
[BUGFIX] Handle QUERY_STRING not being present for WSGI
0.1.1 / 2018-01-15
[BUGFIX] Handle non-ASCII characters in /proc/pid/stat
[BUGFIX] Make check for Python 2.6 work on development versions of Python
0.1.0 / 2017-12-14
[FEATURE] Add UntypedMetricFamily
[FEATURE] Allow start_http_server to take a registry, for use in multiprocesses setups
[ENCHANCEMENT] Don't log requests to WSGI server
[ENCHANCEMENT] Improved error handling when prometheus_multiproc_dir isn't set
[BUGFIX] Handle /proc/self/fd not being accessible
[BUGFIX] Workaround urlparse bug in Python 2.6