Skip to content

Releases: prometheus/client_python

0.4.1 / 2018-10-09

09 Oct 13:24
v0.4.1

Choose a tag to compare

[BUGFIX] Fix OpenMetrics http negotiation handling

0.4.0 / 2018-10-03

03 Oct 14:38
v0.4.0

Choose a tag to compare

[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

30 Jul 10:21
v0.3.1

Choose a tag to compare

[BUGFIX] Fix handing of escaping in parser
[BUGFIX] Fix concurrency issues with timers

0.3.0 / 2018-07-10

10 Jul 12:21
v0.3.0

Choose a tag to compare

[ENHANCEMENT] 4.5x speedup in parser #282
[ENHANCEMENT] Performance improvements for multiproc mode #266
[BUGFIX] Fix FD leak in multiproc mode #269

0.2.0 / 2018-04-03

03 Apr 10:54
v0.2.0

Choose a tag to compare

[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

15 Jan 16:31
v0.1.1

Choose a tag to compare

[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

14 Dec 14:48
v0.1.0

Choose a tag to compare

[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

14 Sep 10:43

Choose a tag to compare

[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

19 Jul 11:43

Choose a tag to compare

[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

31 Jan 12:03

Choose a tag to compare

[FEATURE] Support basic auth and allow for custom handlers for talking to the pushgateway
[BUGFIX] Support trailing commas in parser