Releases: prometheus/client_python
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
0.0.18 / 2016-11-24
[FEATURE] Add optional describe() method on collectors, fallback to "collect() if not present and explcitly requested on the registry. This is enabled on the default registry
[FEATURE] Use describe() method to raise an exception on duplicate time series names in a registry
[FEATURE] Add support for ?name[]=xxx to limit what metrics names are returned over http from a registry
[BUGFIX] An exception in a collector now causes a 500 rather than a blank 200
[BUGFIX] Disallow colon in label names
[BUGFIX] Correctly parse untyped metrics into one metric, not several
0.0.17 / 2016-10-19
[BUGFIX] Gauge.set_to_current_time to return correct value on Python3
0.0.16 / 2016-10-10
[FEATURE] Experimental multi-process supported added
0.0.15 / 2016-10-02
It's no longer possible to pass in a dict to labels()
, instead use labels(**dict)
.
[FEATURE] labels function supports labels as keyword argurments
[CHANGE] labels function no longer supports being passed a dict
[FEATURE] Pushgateway can now be specified as a URL prefix, allowing for https
[IMPROVEMENT] Cleanup of process collector
[FEATURE] Signatures of decorated functions are now preserved
0.0.14 / 2016-07-15
[FEATURE] Added twisted HTTP exposition
[FEATURE] Added WSGI HTTP exposition
[ENHANCEMENT] Improved consistency of metric help strings
[ENHANCEMENT] Improved docstrings
[ENHANCEMENT] Performance optimisations on inner classes
[BUGFIX] Tests now work on more platforms and Python versions
0.0.13 / 2015-10-09
[BUGFIX] Fix path for pushgateway
0.0.12 / 2015-10-09
Note that push_to_gateway
/pushadd_to_gateway
now requires an explicit registry argument, as the usual use case for batch jobs is to push a small custom registry.
[FEATURE] Add time()
to gauges
[FEATURE] Provide MetricFamilies to make custom collectors easier
[FEATURE] Graphite bridge now allows adding a namespace prefix to exported sample names
[FEATURE] Text format parser
[IMPROVEMENT] Improved docstrings
[IMPROVEMENT] push_to_gateway
/pushadd_to_gateway
now requires explicit registry argument
[ENHANCEMENT] Allow value implementation to be pluggable
[ENHANCEMENT] Removed resource warning in tests
[BUGFIX] Pushgateway tests now work on Python 3.4+