Skip to content

Releases: prometheus/client_python

0.6.0 / 2019-02-19

19 Feb 16:35
v0.6.0
Compare
Choose a tag to compare

[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

06 Dec 15:51
v0.5.0
Compare
Choose a tag to compare

[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

15 Oct 12:42
v0.4.2
Compare
Choose a tag to compare

[BUGFIX] Disable GCCollector in multiprocess mode to prevent a deadlock

0.4.1 / 2018-10-09

09 Oct 13:24
v0.4.1
Compare
Choose a tag to compare

[BUGFIX] Fix OpenMetrics http negotiation handling

0.4.0 / 2018-10-03

03 Oct 14:38
v0.4.0
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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