Releases: prometheus/client_python
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
0.0.21 / 2017-09-14
[BUGFIX] In multi-proc mode correctly handle metrics being created in both parent and child processes
[BUGFIX] Handle iterators being passed as labelnames to *MetricFamily
[ENHANCEMENT] Python 3.6 now officially supported
0.0.20 / 2017-07-19
[FEATURE] Support all modes of mutli-process operation in mutliproc mode, and it's a little faster too
[FEATURE] Add platform collector by default to add information about the Python/JVM runtime
[ENHANCEMENT] Httpserver now multi-threaded
[BUGFIX] Use namespace/subsystem correctly in multiproc mode
[BUGFIX] Support labelnames being an empty list
0.0.19 / 2017-01-31
[FEATURE] Support basic auth and allow for custom handlers for talking to the pushgateway
[BUGFIX] Support trailing commas in parser