|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -### 0.11.0 |
| 3 | +## 0.11.0 |
4 | 4 |
|
5 | 5 | A list of changes can be found on Github at: [Release v0.11.0](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.11.0)
|
6 | 6 |
|
7 |
| -### 0.10.0 |
| 7 | +## 0.10.0 |
8 | 8 |
|
9 | 9 | A list of changes can be found on Github at: [Release v0.10.0](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.10.0)
|
10 | 10 |
|
11 |
| -### 0.9.0 |
| 11 | +## 0.9.0 |
12 | 12 |
|
13 | 13 | A list of changes can be found on Github at: [Release v0.9.0](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.9.0)
|
14 | 14 |
|
15 |
| -### 0.8.0 |
| 15 | +## 0.8.0 |
16 | 16 |
|
17 | 17 | CHANGES:
|
18 |
| -* [103](https://github.com/nginxinc/nginx-prometheus-exporter/pull/103): Switch to `gcr.io/distroless/static` image. Use a non-root user to run the exporter process by default. Thanks to [Alex SZAKALY](https://github.com/alex1989hu). |
19 |
| -* Update Go version to 1.14 |
20 | 18 |
|
21 |
| -BUGFIXES: |
22 |
| -* [99](https://github.com/nginxinc/nginx-prometheus-exporter/pull/99): Fix link to metrics path. Thanks to [Yoan Blanc](https://github.com/greut). |
23 |
| -* [101](https://github.com/nginxinc/nginx-prometheus-exporter/pull/101): docs: fix dockerfile link. Thanks to [Eric Carboni](https://github.com/eric-hc). |
| 19 | +- [103](https://github.com/nginxinc/nginx-prometheus-exporter/pull/103): Switch to `gcr.io/distroless/static` image. Use |
| 20 | + a non-root user to run the exporter process by default. Thanks to [Alex SZAKALY](https://github.com/alex1989hu). |
| 21 | +- Update Go version to 1.14 |
| 22 | + |
| 23 | +FIXES: |
| 24 | + |
| 25 | +- [99](https://github.com/nginxinc/nginx-prometheus-exporter/pull/99): Fix link to metrics path. Thanks to [Yoan Blanc](https://github.com/greut). |
| 26 | +- [101](https://github.com/nginxinc/nginx-prometheus-exporter/pull/101): docs: fix dockerfile link. Thanks to [Eric Carboni](https://github.com/eric-hc). |
24 | 27 |
|
25 | 28 | UPGRADE:
|
26 |
| -* Use the 0.8.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.8.0` |
27 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.8.0). |
| 29 | + |
| 30 | +- Use the 0.8.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.8.0` |
| 31 | +- Download the latest binaries from [GitHub releases |
| 32 | + page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.8.0). |
28 | 33 |
|
29 | 34 | COMPATIBILITY:
|
30 |
| -* NGINX 0.1.18 or newer. |
31 |
| -* NGINX Plus R19 or newer. |
32 | 35 |
|
33 |
| -### 0.7.0 |
| 36 | +- NGINX 0.1.18 or newer. |
| 37 | +- NGINX Plus R19 or newer. |
| 38 | + |
| 39 | +## 0.7.0 |
34 | 40 |
|
35 | 41 | FEATURES:
|
36 |
| -* [86](https://github.com/nginxinc/nginx-prometheus-exporter/pull/86): Implemented TLS client certificate authentication. Thanks to [Fabian Lüpke](https://github.com/Fluepke). |
37 | 42 |
|
38 |
| -BUGFIXES: |
39 |
| -* [96](https://github.com/nginxinc/nginx-prometheus-exporter/pull/96): Add const labels to upMetric. Thanks to [Robert Toth](https://github.com/robert-toth). |
| 43 | +- [86](https://github.com/nginxinc/nginx-prometheus-exporter/pull/86): Implemented TLS client certificate |
| 44 | + authentication. Thanks to [Fabian Lüpke](https://github.com/Fluepke). |
| 45 | + |
| 46 | +FIXES: |
| 47 | + |
| 48 | +- [96](https://github.com/nginxinc/nginx-prometheus-exporter/pull/96): Add const labels to upMetric. Thanks to [Robert |
| 49 | + Toth](https://github.com/robert-toth). |
40 | 50 |
|
41 | 51 | UPGRADE:
|
42 |
| -* Use the 0.7.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.7.0` |
43 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.7.0). |
| 52 | + |
| 53 | +- Use the 0.7.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.7.0` |
| 54 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.7.0). |
44 | 55 |
|
45 | 56 | COMPATIBILITY:
|
46 |
| -* NGINX 0.1.18 or newer. |
47 |
| -* NGINX Plus R19 or newer. |
48 | 57 |
|
49 |
| -### 0.6.0 |
| 58 | +- NGINX 0.1.18 or newer. |
| 59 | +- NGINX Plus R19 or newer. |
| 60 | + |
| 61 | +## 0.6.0 |
50 | 62 |
|
51 | 63 | FEATURES:
|
52 |
| -* [77](https://github.com/nginxinc/nginx-prometheus-exporter/pull/77): Add constLabels support via cli arg/env variable. |
| 64 | + |
| 65 | +- [77](https://github.com/nginxinc/nginx-prometheus-exporter/pull/77): Add constLabels support via cli arg/env variable. |
53 | 66 |
|
54 | 67 | CHANGES:
|
55 |
| -* Update alpine image. |
| 68 | + |
| 69 | +- Update alpine image. |
56 | 70 |
|
57 | 71 | UPGRADE:
|
58 |
| -* Use the 0.6.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.6.0` |
59 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.6.0). |
| 72 | + |
| 73 | +- Use the 0.6.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.6.0` |
| 74 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.6.0). |
60 | 75 |
|
61 | 76 | COMPATIBILITY:
|
62 |
| -* NGINX 0.1.18 or newer. |
63 |
| -* NGINX Plus R19 or newer. |
64 | 77 |
|
65 |
| -### 0.5.0 |
| 78 | +- NGINX 0.1.18 or newer. |
| 79 | +- NGINX Plus R19 or newer. |
| 80 | + |
| 81 | +## 0.5.0 |
66 | 82 |
|
67 | 83 | FEATURES:
|
68 |
| -* [70](https://github.com/nginxinc/nginx-prometheus-exporter/pull/70): Set user agent on scrape requests to nginx. |
69 |
| -* [68](https://github.com/nginxinc/nginx-prometheus-exporter/pull/68): Add ability to scrape and listen on unix domain sockets. |
70 |
| -* [64](https://github.com/nginxinc/nginx-prometheus-exporter/pull/64): Add location zone and resolver metric support. |
71 | 84 |
|
72 |
| -BUGFIXES: |
73 |
| -* [73](https://github.com/nginxinc/nginx-prometheus-exporter/pull/73): Fix typo in stream_zone_sync_status_nodes_online metric description. |
74 |
| -* [71](https://github.com/nginxinc/nginx-prometheus-exporter/pull/71): Do not assume default datasource in Grafana panels. |
75 |
| -* [62](https://github.com/nginxinc/nginx-prometheus-exporter/pull/62): Set correct nginx_up query and instance variable expression. |
| 85 | +- [70](https://github.com/nginxinc/nginx-prometheus-exporter/pull/70): Set user agent on scrape requests to nginx. |
| 86 | +- [68](https://github.com/nginxinc/nginx-prometheus-exporter/pull/68): Add ability to scrape and listen on unix domain |
| 87 | + sockets. |
| 88 | +- [64](https://github.com/nginxinc/nginx-prometheus-exporter/pull/64): Add location zone and resolver metric support. |
| 89 | + |
| 90 | +FIXES: |
| 91 | + |
| 92 | +- [73](https://github.com/nginxinc/nginx-prometheus-exporter/pull/73): Fix typo in stream_zone_sync_status_nodes_online |
| 93 | + metric description. |
| 94 | +- [71](https://github.com/nginxinc/nginx-prometheus-exporter/pull/71): Do not assume default datasource in Grafana |
| 95 | + panels. |
| 96 | +- [62](https://github.com/nginxinc/nginx-prometheus-exporter/pull/62): Set correct nginx_up query and instance variable |
| 97 | + expression. |
76 | 98 |
|
77 | 99 | UPGRADE:
|
78 |
| -* Use the 0.5.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.5.0` |
79 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.5.0). |
| 100 | + |
| 101 | +- Use the 0.5.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.5.0` |
| 102 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.5.0). |
80 | 103 |
|
81 | 104 | COMPATIBILITY:
|
82 |
| -* NGINX 0.1.18 or newer. |
83 |
| -* NGINX Plus R19 or newer. |
84 | 105 |
|
85 |
| -### 0.4.2 |
| 106 | +- NGINX 0.1.18 or newer. |
| 107 | +- NGINX Plus R19 or newer. |
| 108 | + |
| 109 | +## 0.4.2 |
86 | 110 |
|
87 |
| -BUGFIXES: |
88 |
| -* [60](https://github.com/nginxinc/nginx-prometheus-exporter/pull/60): *Fix session metrics for stream server zones*. Session metrics with a status of `4xx` or `5xx` are now correctly reported. Previously they were always reported as `0`. |
| 111 | +FIXES: |
| 112 | + |
| 113 | +- [60](https://github.com/nginxinc/nginx-prometheus-exporter/pull/60): *Fix session metrics for stream server zones*. |
| 114 | + Session metrics with a status of `4xx` or `5xx` are now correctly reported. Previously they were always reported as |
| 115 | + `0`. |
89 | 116 |
|
90 | 117 | UPGRADE:
|
91 |
| -* Use the 0.4.2 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.4.2` |
92 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.4.2). |
| 118 | + |
| 119 | +- Use the 0.4.2 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.4.2` |
| 120 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.4.2). |
93 | 121 |
|
94 | 122 | COMPATIBILITY:
|
95 |
| -* NGINX 0.1.18 or newer. |
96 |
| -* NGINX Plus R18 or newer. |
97 | 123 |
|
98 |
| -### 0.4.1 |
| 124 | +- NGINX 0.1.18 or newer. |
| 125 | +- NGINX Plus R18 or newer. |
| 126 | + |
| 127 | +## 0.4.1 |
| 128 | + |
| 129 | +FIXES: |
99 | 130 |
|
100 |
| -BUGFIXES: |
101 |
| -* [55](https://github.com/nginxinc/nginx-prometheus-exporter/pull/55): Do not export zone sync metrics if they are not reported by NGINX Plus. Previously, in such case, the metrics were exported with zero values. |
| 131 | +- [55](https://github.com/nginxinc/nginx-prometheus-exporter/pull/55): Do not export zone sync metrics if they are not |
| 132 | + reported by NGINX Plus. Previously, in such case, the metrics were exported with zero values. |
102 | 133 |
|
103 | 134 | UPGRADE:
|
104 |
| -* Use the 0.4.1 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.4.1` |
105 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.4.1). |
| 135 | + |
| 136 | +- Use the 0.4.1 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.4.1` |
| 137 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.4.1). |
106 | 138 |
|
107 | 139 | COMPATIBILITY:
|
108 |
| -* NGINX 0.1.18 or newer. |
109 |
| -* NGINX Plus R18 or newer. |
110 | 140 |
|
111 |
| -### 0.4.0 |
| 141 | +- NGINX 0.1.18 or newer. |
| 142 | +- NGINX Plus R18 or newer. |
| 143 | + |
| 144 | +## 0.4.0 |
112 | 145 |
|
113 | 146 | FEATURES:
|
114 |
| -* [50](https://github.com/nginxinc/nginx-prometheus-exporter/pull/50): Add zone sync metrics support. |
115 |
| -* [37](https://github.com/nginxinc/nginx-prometheus-exporter/pull/37): Implement a way to retry connection to NGINX if it is unreachable. Add -nginx.retries for setting the number of retries and -nginx.retry-interval for setting the interval between retries, both as cli-arguments. |
| 147 | + |
| 148 | +- [50](https://github.com/nginxinc/nginx-prometheus-exporter/pull/50): Add zone sync metrics support. |
| 149 | +- [37](https://github.com/nginxinc/nginx-prometheus-exporter/pull/37): Implement a way to retry connection to NGINX if |
| 150 | + it is unreachable. Add -nginx.retries for setting the number of retries and -nginx.retry-interval for setting the |
| 151 | + interval between retries, both as cli-arguments. |
116 | 152 |
|
117 | 153 | UPGRADE:
|
118 |
| -* Use the 0.4.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.4.0` |
119 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.4.0). |
| 154 | + |
| 155 | +- Use the 0.4.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.4.0` |
| 156 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.4.0). |
120 | 157 |
|
121 | 158 | COMPATIBILITY:
|
122 |
| -* NGINX 0.1.18 or newer. |
123 |
| -* NGINX Plus R18 or newer. |
124 | 159 |
|
125 |
| -### 0.3.0 |
| 160 | +- NGINX 0.1.18 or newer. |
| 161 | +- NGINX Plus R18 or newer. |
| 162 | + |
| 163 | +## 0.3.0 |
126 | 164 |
|
127 | 165 | FEATURES:
|
128 |
| -* [32](https://github.com/nginxinc/nginx-prometheus-exporter/pull/32): Add nginxexporter_build_info metric. |
129 |
| -* [31](https://github.com/nginxinc/nginx-prometheus-exporter/pull/31): Implement nginx_up and nginxplus_up metrics. Add -nginx.timeout cli argument for setting a timeout for scrapping metrics from NGINX or NGINX Plus. |
| 166 | + |
| 167 | +- [32](https://github.com/nginxinc/nginx-prometheus-exporter/pull/32): Add nginxexporter_build_info metric. |
| 168 | +- [31](https://github.com/nginxinc/nginx-prometheus-exporter/pull/31): Implement nginx_up and nginxplus_up metrics. Add |
| 169 | + -nginx.timeout cli argument for setting a timeout for scrapping metrics from NGINX or NGINX Plus. |
130 | 170 |
|
131 | 171 | UPGRADE:
|
132 |
| -* Use the 0.3.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.3.0` |
133 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.3.0). |
| 172 | + |
| 173 | +- Use the 0.3.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.3.0` |
| 174 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.3.0). |
134 | 175 |
|
135 | 176 | COMPATIBILITY:
|
136 |
| -* NGINX 0.1.18 or newer. |
137 |
| -* NGINX Plus R14 or newer. |
| 177 | + |
| 178 | +- NGINX 0.1.18 or newer. |
| 179 | +- NGINX Plus R14 or newer. |
138 | 180 |
|
139 | 181 | ## 0.2.0
|
140 | 182 |
|
141 | 183 | FEATURES:
|
142 |
| -* [16](https://github.com/nginxinc/nginx-prometheus-exporter/pull/16): Add stream metrics support. |
143 |
| -* [13](https://github.com/nginxinc/nginx-prometheus-exporter/pull/13): Add a flag for controlling SSL verification of NGINX stub_status/API endpoint. Thanks to [Raza Jhaveri](https://github.com/razaj92). |
144 |
| -* [3](https://github.com/nginxinc/nginx-prometheus-exporter/pull/3): Support for environment variables. |
| 184 | + |
| 185 | +- [16](https://github.com/nginxinc/nginx-prometheus-exporter/pull/16): Add stream metrics support. |
| 186 | +- [13](https://github.com/nginxinc/nginx-prometheus-exporter/pull/13): Add a flag for controlling SSL verification of |
| 187 | + NGINX stub_status/API endpoint. Thanks to [Raza Jhaveri](https://github.com/razaj92). |
| 188 | +- [3](https://github.com/nginxinc/nginx-prometheus-exporter/pull/3): Support for environment variables. |
145 | 189 |
|
146 | 190 | UPGRADE:
|
147 |
| -* Use the 0.2.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.2.0` |
148 |
| -* Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.2.0). |
| 191 | + |
| 192 | +- Use the 0.2.0 image from our DockerHub: `nginx/nginx-prometheus-exporter:0.2.0` |
| 193 | +- Download the latest binaries from [GitHub releases page](https://github.com/nginxinc/nginx-prometheus-exporter/releases/tag/v0.2.0). |
149 | 194 |
|
150 | 195 | COMPATIBILITY:
|
151 |
| -* NGINX 0.1.18 or newer. |
152 |
| -* NGINX Plus R14 or newer. |
| 196 | + |
| 197 | +- NGINX 0.1.18 or newer. |
| 198 | +- NGINX Plus R14 or newer. |
153 | 199 |
|
154 | 200 | ## 0.1.0
|
155 | 201 |
|
156 |
| -* Initial release. |
| 202 | +- Initial release. |
0 commit comments