faucetsdn / faucetagent

gNMI agent for faucet configuration
4 stars 2 forks source link

Update dependency prometheus_client to v0.20.0 #65

Open renovate[bot] opened 3 years ago

renovate[bot] commented 3 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
prometheus_client ==0.8.0 -> ==0.20.0 age adoption passing confidence

Release Notes

prometheus/client_python (prometheus_client) ### [`v0.20.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.20.0): 0.20.0 / 2024-02-14 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.19.0...v0.20.0) #### What's Changed - \[CHANGE/BUGFIX] Update OpenMetrics Content Type to 1.0.0. [#​997](https://togithub.com/prometheus/client_python/issues/997) - \[FEATURE] Enable graceful shutdown for start\_{http,wsgi}\_server by returning the server and thread. [#​999](https://togithub.com/prometheus/client_python/issues/999) - \[FEATURE] Allow resetting counter metrics. [#​1005](https://togithub.com/prometheus/client_python/issues/1005) - \[BUGFIX] wsgi server: address family discovery is not quite right. [#​1006](https://togithub.com/prometheus/client_python/issues/1006) ### [`v0.19.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.19.0): 0.19.0 / 2023-11-20 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.18.0...v0.19.0) #### What's Changed \[FEATURE] support HTTPS/TLS in start_http_server. [#​946](https://togithub.com/prometheus/client_python/issues/946) \[BUGFIX] fix: error in determining timestamp less than. [#​979](https://togithub.com/prometheus/client_python/issues/979) ### [`v0.18.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.18.0): 0.18.0 / 2023-10-30 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.17.1...v0.18.0) \[CHANGE] Remove support for Python versions < 3.8. [#​936](https://togithub.com/prometheus/client_python/issues/936) \[FEATURE] Add `mostrecent` aggregation to Gauge. [#​967](https://togithub.com/prometheus/client_python/issues/967) \[ENHANCEMENT] Typing improvements. [#​935](https://togithub.com/prometheus/client_python/issues/935), [#​970](https://togithub.com/prometheus/client_python/issues/970) \[ENHANCEMENT] Allow enabling or disabling `_created` metrics from code. [#​973](https://togithub.com/prometheus/client_python/issues/973) \[BUGFIX] Change #!/usr/bin/python to #!/usr/bin/env python in remaining places. [#​945](https://togithub.com/prometheus/client_python/issues/945) ### [`v0.17.1`](https://togithub.com/prometheus/client_python/releases/tag/v0.17.1): 0.17.1 / 2023-07-19 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.17.0...v0.17.1) \[BUGFIX] Use #!/usr/bin/env python instead of #!usr/bin/python in bridge/graphite.py. [#​928](https://togithub.com/prometheus/client_python/issues/928) ### [`v0.17.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.17.0): 0.17.0 / 2023-05-24 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.16.0...v0.17.0) \[ENHANCEMENT] Add additional typing. [#​887](https://togithub.com/prometheus/client_python/issues/887), [#​903](https://togithub.com/prometheus/client_python/issues/903) \[BUGFIX] Fix typo in python_gc_objects_collected metadata. [#​894](https://togithub.com/prometheus/client_python/issues/894) \[BUGFIX] Do not include .pyc files in the build wheel. [#​906](https://togithub.com/prometheus/client_python/issues/906) ### [`v0.16.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.16.0): 0.16.0 / 2023-01-23 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.15.0...v0.16.0) \[FEATURE] Support HELP text in multiprocess mode. [#​804](https://togithub.com/prometheus/client_python/issues/804) \[ENHANCEMENT] Reduce the mmap minimum size. [#​853](https://togithub.com/prometheus/client_python/issues/853) \[BUGFIX] Use the correct OpenMetrics encoder when `application/openmetrics-text` is requested in ASGI apps. [#​864](https://togithub.com/prometheus/client_python/issues/864) \[BUGFIX] Allow Prometheus format parser to handle a missing space after labels. [#​872](https://togithub.com/prometheus/client_python/issues/872) ### [`v0.15.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.15.0): 0.15.0 / 2022-10-13 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.14.1...v0.15.0) \[CHANGE] Remove `choose_formatter`. `choose_formatter` only existed for v0.14.x and was deprecated in v0.14.1. [https://github.com/prometheus/client_python/pull/846](https://togithub.com/prometheus/client_python/pull/846) \[FEATURE] Support TLS auth when using push gateway with `tls_auth_handler`. [https://github.com/prometheus/client_python/pull/841](https://togithub.com/prometheus/client_python/pull/841) \[ENHANCEMENT] Add `sum`, `livemin`, and `livemax` multiprocess modes for `Gauge`s. [https://github.com/prometheus/client_python/pull/794](https://togithub.com/prometheus/client_python/pull/794) ### [`v0.14.1`](https://togithub.com/prometheus/client_python/releases/tag/v0.14.1): 0.14.1 / 2022-04-08 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.14.0...v0.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. [#​796](https://togithub.com/prometheus/client_python/issues/796) ### [`v0.14.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.14.0): 0.14.0 / 2022-04-05 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.13.1...v0.14.0) \[ENHANCEMENT] Continued typing improvements and coverage. [#​759](https://togithub.com/prometheus/client_python/issues/759), [#​771](https://togithub.com/prometheus/client_python/issues/771), [#​781](https://togithub.com/prometheus/client_python/issues/781) \[ENHANCEMENT] Allow binding to IPv6 addresses. [#​657](https://togithub.com/prometheus/client_python/issues/657) \[ENHANCEMENT] Negotiate gzip content-encoding, enabled by default. [#​776](https://togithub.com/prometheus/client_python/issues/776) \[ENHANCEMENT] Allow disabling `_created` metrics via the `PROMETHEUS_DISABLE_CREATED_SERIES` environment variable. [#​774](https://togithub.com/prometheus/client_python/issues/774) \[BUGFIX] Correct minor typo in exception raised when exemplar labels are too long. [#​773](https://togithub.com/prometheus/client_python/issues/773) ### [`v0.13.1`](https://togithub.com/prometheus/client_python/releases/tag/v0.13.1): 0.13.1 / 2022-01-28 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.13.0...v0.13.1) \[BUGFIX] Relax some type constraints that were too strict. [#​754](https://togithub.com/prometheus/client_python/issues/754), [#​755](https://togithub.com/prometheus/client_python/issues/755), [#​756](https://togithub.com/prometheus/client_python/issues/756), [#​758](https://togithub.com/prometheus/client_python/issues/758) \[BUGFIX] Explicitly export functions with `__all__`. [#​757](https://togithub.com/prometheus/client_python/issues/757) ### [`v0.13.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.13.0): 0.13.0 / 2022-01-25 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.12.0...v0.13.0) \[CHANGE] Drop support for Python versions 2.7, 3.4, and 3.5. [#​718](https://togithub.com/prometheus/client_python/issues/718) \[FEATURE] Support adding labels when using `.time()` [#​730](https://togithub.com/prometheus/client_python/issues/730) \[ENHANCEMENT] Begin to add type hints to functions. [#​705](https://togithub.com/prometheus/client_python/issues/705) \[ENHANCEMENT] Improved go-to-declaration behavior for editors. [#​747](https://togithub.com/prometheus/client_python/issues/747) \[BUGFIX] Remove trailing slashes from pushgateway URLS. [#​722](https://togithub.com/prometheus/client_python/issues/722) \[BUGFIX] Catch non-integer bucket/count values. [#​726](https://togithub.com/prometheus/client_python/issues/726) ### [`v0.12.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.12.0): 0.12.0 / 2021-10-29 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.11.0...v0.12.0) \[FEATURE] Exemplar support (excludes multiprocess) [#​669](https://togithub.com/prometheus/client_python/issues/669) \[ENHANCEMENT] Add support for Python 3.10 [#​706](https://togithub.com/prometheus/client_python/issues/706) \[ENHANCEMENT] Restricted Registry will handle metrics added after restricting [#​675](https://togithub.com/prometheus/client_python/issues/675), [#​680](https://togithub.com/prometheus/client_python/issues/680)\ \[ENHANCEMENT] Raise a more helpful error if a metric is not observable [#​666](https://togithub.com/prometheus/client_python/issues/666) \[BUGFIX] Fix instance_ip_grouping_key not working on MacOS [#​687](https://togithub.com/prometheus/client_python/issues/687) \[BUGFIX] Fix assertion error from favicion.ico with Python 2.7 [#​715](https://togithub.com/prometheus/client_python/issues/715) ### [`v0.11.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.11.0): 0.11.0 / 2021-06-01 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.10.1...v0.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. [#​660](https://togithub.com/prometheus/client_python/issues/660) \[BUGFIX] `write_to_textfile` will overwrite files in windows. If using python 3.4 or newer the replace will be atomic. [#​650](https://togithub.com/prometheus/client_python/issues/650) ### [`v0.10.1`](https://togithub.com/prometheus/client_python/releases/tag/v0.10.1): 0.10.1 / 2021-04-08 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.10.0...v0.10.1) \[BUGFIX] Support lowercase `prometheus_multiproc_dir` environment variable in `mark_process_dead`. [#​644](https://togithub.com/prometheus/client_python/issues/644) ### [`v0.10.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.10.0): 0.10.0 / 2021-04-02 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.9.0...v0.10.0) - \[CHANGE] Python 2.6 is no longer supported. [#​592](https://togithub.com/prometheus/client_python/issues/592) - \[CHANGE] The `prometheus_multiproc_dir` environment variable is deprecated in favor of `PROMETHEUS_MULTIPROC_DIR`. [#​624](https://togithub.com/prometheus/client_python/issues/624) - \[FEATURE] Follow redirects when pushing to Pushgateway using `passthrough_redirect_handler`. [#​622](https://togithub.com/prometheus/client_python/issues/622) - \[FEATURE] Metrics support a `clear()` method to remove all children. [#​642](https://togithub.com/prometheus/client_python/issues/642) - \[ENHANCEMENT] Tag support in GraphiteBridge. [#​618](https://togithub.com/prometheus/client_python/issues/618) ### [`v0.9.0`](https://togithub.com/prometheus/client_python/releases/tag/v0.9.0): 0.9.0 / 2020-11-26 [Compare Source](https://togithub.com/prometheus/client_python/compare/v0.8.0...v0.9.0) \[ENHANCEMENT] Add support for python3.9 ([#​600](https://togithub.com/prometheus/client_python/issues/600)) \[ENHANCEMENT] Various updates for latest OpenMetrics draft spec ([#​576](https://togithub.com/prometheus/client_python/issues/576) [#​577](https://togithub.com/prometheus/client_python/issues/577))

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Pacific/Auckland, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.