-
Notifications
You must be signed in to change notification settings - Fork 8
/
CHANGES.rst
148 lines (90 loc) · 3.01 KB
/
CHANGES.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
2.0.0 - 2023-10-28
==================
- Add HTTPS (SSL) support.
- Rework ``MetricConfig``, labels are now an attribute.
- Rework project setup, make packages private.
- Add typing to tests.
1.7.0 - 2023-03-02
==================
- Require Python 3.10 or later.
- Rework project setup, move tests.
- Drop ``setup.{py,cfg}``, extract ``tox.ini`` config.
1.6.4 - 2021-11-29
==================
- Drop explicit passing of asyncio loop.
- Update project config.
- Add ``--metrics-path`` option (fixes #4).
- Add ``prometheus-aioexporter-sample`` script.
1.6.3 - 2020-09-13
==================
- Use relative path in metrics link.
1.6.2 - 2019-11-02
==================
- Fix default parameter for ``-H/--host``.
- Convert project formatting to Black.
1.6.1 - 2019-09-17
==================
- Support passing multiple hostnames/addresses to bind via ``-H/--host``.
1.6.0 - 2019-03-26
==================
- Make default exporter port configurable via ``PrometheusExporterScript.default_port``.
1.5.1 - 2018-12-28
==================
- Export ``MetricsRegistry`` and ``MetricConfig`` from package base.
- A few cleanups for Python 3.6
1.5.0 - 2018-12-18
==================
- Support for ``enum`` and ``info`` metric types.
- Support Python 3.7
- Drop support for Python 3.5
- Add typing
- Switch tests to pytest
1.4.0 - 2018-02-20
==================
- Updates to support aiohttp 3.0.x.
- Rename ``PrometheusExporterApplication`` to ``PrometheusExporter``, which
contains a ``web.Application`` rather than extending it.
- The function passed to
``PrometheusExporterScript.on_application_[startup|shutdown]`` must now be
coroutines.
1.3.0 - 2018-01-20
==================
- The function passed to
``PrometheusExporterApplication.set_metric_update_handler`` must now be
coroutines.
1.2.0 - 2017-10-28
==================
- Add ``MetricsRegistry.get_metric`` to return a single metric, possibly
configured with label values.
1.1.0 - 2017-10-25
==================
- Add ``MetricsRegistry`` to keep track of metrics registered by the
application.
- Expand documentation and convert to reST.
1.0.2 - 2017-10-15
==================
- Fix error from ``get_registry_metrics`` when the registry has collectors
without a ``describe()`` method.
1.0.1 - 2017-05-20
==================
- Fix aiohttp warning because of passing loop to the application.
1.0.0 - 2017-05-07
==================
- Update to support aiohttp 2.0.0.
v0.2.2 - 2017-03-04
===================
- Add support to provide an update handler at every request with
``PrometheusExporterApplication.set_metric_update_handler``.
- Add ``get_registry_metrics`` utility to return metrics for a registry.
v0.2.1 - 2017-02-28
===================
- Readd ``PrometheusExporterScript.create_metrics``.
- Fix lint issues.
v0.2.0 - 2017-02-28
===================
- Add ``PrometheusExporterScript.logger`` property.
- Move metric type validation in ``MetricConfig`` and drop
``PrometheusExporterScript.create_metrics`` method.
v0.1.0 - 2017-02-26
===================
- First release.