Age | Commit message (Collapse) | Author | Files | Lines |
|
[CHANGE] Remove choose_formatter. choose_formatter only existed for v0.14.x and was deprecated in v0.14.1. #846
[FEATURE] Support TLS auth when using push gateway with tls_auth_handler. #841
[ENHANCEMENT] Add sum, livemin, and livemax multiprocess modes for Gauges. #794
|
|
0.14.1
[BUGFIX] Revert choose_encoder being renamed to choose_formatter to fix a breaking change. For the 0.14.x release cycle choose_formatter will still exist, but will be removed in 0.15.0.
|
|
0.14.0 / 2022-04-05 Latest
[ENHANCEMENT] Continued typing improvements and coverage.
[ENHANCEMENT] Allow binding to IPv6 addresses.
[ENHANCEMENT] Negotiate gzip content-encoding, enabled by default.
[ENHANCEMENT] Allow disabling _created metrics via the PROMETHEUS_DISABLE_CREATED_SERIES environment variable.
[BUGFIX] Correct minor typo in exception raised when exemplar labels are too long.
0.13.1 / 2022-01-28
[BUGFIX] Relax some type constraints that were too strict.
[BUGFIX] Explicitly export functions with __all__.
0.13.0 / 2022-01-25
[CHANGE] Drop support for Python versions 2.7, 3.4, and 3.5.
[FEATURE] Support adding labels when using .time()
[ENHANCEMENT] Begin to add type hints to functions.
[ENHANCEMENT] Improved go-to-declaration behavior for editors.
[BUGFIX] Remove trailing slashes from pushgateway URLS.
[BUGFIX] Catch non-integer bucket/count values
|
|
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
|
0.12.0
[FEATURE] Exemplar support (excludes multiprocess)
[ENHANCEMENT] Add support for Python 3.10
[ENHANCEMENT] Restricted Registry will handle metrics added after restricting
[ENHANCEMENT] Raise a more helpful error if a metric is not observable
[BUGFIX] Fix instance_ip_grouping_key not working on MacOS
[BUGFIX] Fix assertion error from favicion.ico with Python 2.7
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts...):
net/radsecproxy/distinfo
The following distfiles could not be fetched (fetched conditionally?):
./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
|
|
|
|
0.11.0
[CHANGE] Specify that the labelvalues argument on metric constructors is internal by renaming it to _labelvalues. If you are affected by this change, it is likely that the metric was not being registered.
[BUGFIX] write_to_textfile will overwrite files in windows. If using python 3.4 or newer the replace will be atomic.
|
|
0.10.1
[BUGFIX] Support lowercase prometheus_multiproc_dir environment variable in mark_process_dead.
0.10.0
[CHANGE] Python 2.6 is no longer supported.
[CHANGE] The prometheus_multiproc_dir environment variable is deprecated in favor of PROMETHEUS_MULTIPROC_DIR.
[FEATURE] Follow redirects when pushing to Pushgateway using passthrough_redirect_handler.
[FEATURE] Metrics support a clear() method to remove all children.
[ENHANCEMENT] Tag support in GraphiteBridge.
|
|
0.9.0:
[ENHANCEMENT] Add support for python3.9
[ENHANCEMENT] Various updates for latest OpenMetrics draft spec
|
|
0.8.0:
[FEATURE] Added ASGI application
[FEATURE] Add support for parsing timestamps in Prometheus exposition format.
[FEATURE] Add target_info to registries
[ENHANCEMENT] Handle empty and slashes in label values for pushgateway
[ENHANCEMENT] Various updates for latest OpenMetrics draft spec
[ENHANCEMENT] Add HELP output for auto-created metrics
[ENHANCEMENT] Use mmap.PAGESIZE constant as value for first read.
[ENHANCEMENT] Add __repr__ method to metric objects, make them debug friendly.
[ENHANCEMENT] Add observability check to metrics
[BUGFIX] Fix urlparse in python >= 3.7.6
[BUGFIX] Cleaning up name before appending unit on name
[BUGFIX] Allow for OSError on Google App Engine
|
|
0.7.1:
[BUGFIX] multiprocess: don't crash on missing gauge_live/sum files
[BUGFIX] correctly bind method on Python 2.x
|
|
0.7.0:
[ENHANCEMENT] Multiprocess exposition speed boost
[ENHANCEMENT] optimize openmetrics text parsing (~4x perf)
[ENHANCEMENT] Add python3.7 support
[ENHANCEMENT] Change exemplar length limit to be only for label names+values
[BUGFIX] Disable gcCollector for pypy
|
|
0.6.0:
[ENHANCEMENT] Better exceptions on exposition failure
[BUGFIX] Fix deadlock in gcCollector, metrics are now different
[BUGFIX] Fix thread leak in Python 3.7
[BUGFIX] Make the format strings compatible with Python 2.6
[BUGFIX] parser: ensure samples are of type Sample
|
|
Prometheus instrumentation library for Python applications.
|