|
1 | 1 | --- |
2 | | -title: "Changelog" |
3 | | -weight: 700 |
4 | | -toc: true |
| 2 | +title: Changelog |
| 3 | +toc: false |
| 4 | +url: /agent/changelog |
| 5 | +weight: 1200 |
5 | 6 | --- |
6 | 7 |
|
7 | | -{{< note >}}You can find the full changelog, contributor list and assets for NGINX Agent in the [GitHub repository](https://github.com/nginx/agent/releases).{{< /note >}} |
8 | | - |
9 | | -See the list of supported Operating Systems and architectures in the [Technical Specifications]({{< ref "/agent/technical-specifications.md" >}}). |
10 | | - |
11 | | ---- |
12 | | -## Release [v2.40.0](https://github.com/nginx/agent/releases/tag/v2.40.0) |
13 | | - |
14 | | -### 🌟 Highlights |
15 | | - |
16 | | -- The source code for the [NGINX Agent documentation](https://docs.nginx.com/nginx-agent/) has moved to the [NGINX Documentation](https://github.com/nginx/documentation/) repository. We invite you to [contribute](https://github.com/nginx/documentation/blob/main/CONTRIBUTING.md), improve the Agent docs and report any issues you find in the documentation repository. |
17 | | - |
18 | | -### 🐛 Bug Fixes |
19 | | - |
20 | | -In this release we have resolved the following issues: |
21 | | - |
22 | | -- Lua config apply by [@oliveromahony](https://github.com/oliveromahony) in [#963](https://github.com/nginx/agent/pull/963) |
23 | | -- Fix release workflow by [@dhurley](https://github.com/dhurley) in [#991](https://github.com/nginx/agent/pull/991) |
24 | | - |
25 | | -### 📝 Documentation |
26 | | - |
27 | | -We have made the following updates to the documentation: |
28 | | - |
29 | | -- Docs: updating links from /nginx-management-suite/nim to /nginx-instance-manager by [@nginx-aoife](https://github.com/nginx-aoife) in [#927](https://github.com/nginx/agent/pull/927) |
30 | | -- Autodeploy main docs to production by [@nginx-jack](https://github.com/nginx-jack) in [#924](https://github.com/nginx/agent/pull/924) |
31 | | -- docs: remove docs by [@JTorreG](https://github.com/JTorreG) in [#976](https://github.com/nginx/agent/pull/976) |
32 | | -- Add a docs page to explain NGINX Agent features by [@nginx-seanmoloney](https://github.com/nginx-seanmoloney) in [#941](https://github.com/nginx/agent/pull/941) |
33 | | -- docs: Fix NGINX install link and dockerfile section by [@JTorreG](https://github.com/JTorreG) in [#928](https://github.com/nginx/agent/pull/928) |
34 | | - |
35 | | -### 🔨 Maintenance |
36 | | - |
37 | | -We have made the following maintenance-related minor changes: |
38 | | - |
39 | | -- Fail release job if packages fail to publish by [@dhurley](https://github.com/dhurley) in [#923](https://github.com/nginx/agent/pull/923) |
40 | | -- Update performance test Dockerfile to use NGINX R32 by [@dhurley](https://github.com/dhurley) in [#937](https://github.com/nginx/agent/pull/937) |
41 | | -- Updated golang.org/x/net version by [@oliveromahony](https://github.com/oliveromahony) in [#954](https://github.com/nginx/agent/pull/954) |
42 | | -- Update performance test dependencies by [@dhurley](https://github.com/dhurley) in [#984](https://github.com/nginx/agent/pull/984) |
43 | | -- Refactor integration tests by [@dhurley](https://github.com/dhurley) in [#985](https://github.com/nginx/agent/pull/985) |
44 | | -- Update dependencies by [@dhurley](https://github.com/dhurley) in [#98](https://github.com/nginx/agent/pull/98) |
45 | | -- Updated the crypto library version by [@oliveromahony](https://github.com/oliveromahony) in [#947](https://github.com/nginx/agent/pull/947) |
46 | | - |
47 | | ---- |
48 | | -## Release [v2.39.0](https://github.com/nginx/agent/releases/tag/v2.39.0) |
49 | | - |
50 | | -### 🌟 Highlights |
51 | | - |
52 | | -- Remove official docker images & move testing images to test folder by [@aphralG](https://github.com/aphralG) in [#838](https://github.com/nginx/agent/pull/838) |
53 | | - |
54 | | -### 🐛 Bug Fixes |
55 | | - |
56 | | -In this release we have resolved the following issues: |
57 | | - |
58 | | -- Race conditions fixes by [@oliveromahony](https://github.com/oliveromahony) in [#810](https://github.com/nginx/agent/pull/810) |
59 | | -- fix r30 pipeline failures by [@oliveromahony](https://github.com/oliveromahony) in [#844](https://github.com/nginx/agent/pull/844) |
60 | | -- Fixed make target pointing at wrong Dockerfile and renamed others to be consistent by [@oliveromahony](https://github.com/oliveromahony) in [#857](https://github.com/nginx/agent/pull/857) |
61 | | -- Fix broken links causing deployment failures by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#863](https://github.com/nginx/agent/pull/863) |
62 | | -- Fix NGINX OSS integration tests by [@dhurley](https://github.com/dhurley) in [#888](https://github.com/nginx/agent/pull/888) |
63 | | -- Fix docs docker failing without git context by [@nginx-jack](https://github.com/nginx-jack) in [#892](https://github.com/nginx/agent/pull/892) |
64 | | - |
65 | | -### 📝 Documentation |
66 | | - |
67 | | -We have made the following updates to the documentation: |
68 | | - |
69 | | -- Add automatic changelog generation in release workflow by [@spencerugbo](https://github.com/spencerugbo) in [#784](https://github.com/nginx/agent/pull/784) |
70 | | -- Add CLA bot workflow by [@lucacome](https://github.com/lucacome) in [#828](https://github.com/nginx/agent/pull/828) |
71 | | -- Refactor docker images by [@nginx-seanmoloney](https://github.com/nginx-seanmoloney) in [#841](https://github.com/nginx/agent/pull/841) |
72 | | -- Docs: Add hugo version check and theme update to Makefile by [@nginx-jack](https://github.com/nginx-jack) in [#869](https://github.com/nginx/agent/pull/869) |
73 | | -- Change casing of docs makefile to Makefile by [@nginx-jack](https://github.com/nginx-jack) in [#884](https://github.com/nginx/agent/pull/884) |
74 | | -- docs: enableGitInfo config and docs-action bump by [@nginx-jack](https://github.com/nginx-jack) in [#886](https://github.com/nginx/agent/pull/886) |
75 | | -- Change go version to latest go 1.23.2 by [@oliveromahony](https://github.com/oliveromahony) in [#889](https://github.com/nginx/agent/pull/889) |
76 | | -- Remove link to github dockerfiles by [@nginx-seanmoloney](https://github.com/nginx-seanmoloney) in [#897](https://github.com/nginx/agent/pull/897) |
77 | | -- Docs: Update link to 3rd party site by [@nginx-aoife](https://github.com/nginx-aoife) in [#898](https://github.com/nginx/agent/pull/898) |
78 | | -- Update the changelog for v2.38 by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#901](https://github.com/nginx/agent/pull/901) |
79 | | - |
80 | | -### 🔨 Maintenance |
81 | | - |
82 | | -We have made the following maintenance-related minor changes: |
83 | | - |
84 | | -- Set log level to debug for inetegration tests by [@aphralG](https://github.com/aphralG) in [#826](https://github.com/nginx/agent/pull/826) |
85 | | -- updated runc dependency highlighted in security scan scan by [@oliveromahony](https://github.com/oliveromahony) in [#842](https://github.com/nginx/agent/pull/842) |
86 | | -- Update CODEOWNERS by [@oCHRISo](https://github.com/oCHRISo) in [#851](https://github.com/nginx/agent/pull/851) |
87 | | -- Check version command output by [@aphralG](https://github.com/aphralG) in [#853](https://github.com/nginx/agent/pull/853) |
88 | | -- Bump NGINX plus go client version from v1 to v2 by [@dhurley](https://github.com/dhurley) in [#879](https://github.com/nginx/agent/pull/879) |
89 | | -- Allowlist Error Messages by [@aphralG](https://github.com/aphralG) in [#907](https://github.com/nginx/agent/pull/907) |
90 | | - |
91 | | ---- |
92 | | -## Release [v2.38.0](https://github.com/nginx/agent/releases/tag/v2.38.0) |
93 | | - |
94 | | -### 🐛 Bug Fixes |
95 | | - |
96 | | -In this release we have resolved the following issues: |
97 | | - |
98 | | -- Fix broken URLS in docs by [@nginx-aoife](https://github.com/nginx-aoife) in [#796](https://github.com/nginx/agent/pull/796) |
99 | | -- fix name of deprecated flag by [@aphralG](https://github.com/aphralG) in [#811](https://github.com/nginx/agent/pull/811) |
100 | | -- Fix make image targets by [@dhurley](https://github.com/dhurley) in [#812](https://github.com/nginx/agent/pull/812) |
101 | | -- Fix debian oss image by [@dhurley](https://github.com/dhurley) in [#819](https://github.com/nginx/agent/pull/819) |
102 | | - |
103 | | -### 📝 Documentation |
104 | | - |
105 | | -We have made the following updates to the documentation: |
106 | | - |
107 | | -- docs: update GPG keys by [@Jcahilltorre](https://github.com/Jcahilltorre) in [#776](https://github.com/nginx/agent/pull/776) |
108 | | -- Add new docker images to v2 pipeline for integration testing by [@oliveromahony](https://github.com/oliveromahony) in [#756](https://github.com/nginx/agent/pull/756) |
109 | | -- Update website changelog for v2.37.0 by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#790](https://github.com/nginx/agent/pull/790) |
110 | | -- Pass on custom error log path at the time of validating config by [@achawla2012](https://github.com/achawla2012) in [#774](https://github.com/nginx/agent/pull/774) |
111 | | -- Remove blocking calls in metrics framework by [@oliveromahony](https://github.com/oliveromahony) in [#788](https://github.com/nginx/agent/pull/788) |
112 | | -- Update broken URL in installation-plus.md by [@nginx-aoife](https://github.com/nginx-aoife) in [#808](https://github.com/nginx/agent/pull/808) |
113 | | - |
114 | | -### 🔨 Maintenance |
115 | | - |
116 | | -We have made the following maintenance-related minor changes: |
117 | | - |
118 | | -- add new plus docker images to v2 pipeline by [@aphralG](https://github.com/aphralG) in [#779](https://github.com/nginx/agent/pull/779) |
119 | | -- Add MaxRecvMsgSize and MaxSendMsgSize to client and server options by [@oliveromahony](https://github.com/oliveromahony) in [#795](https://github.com/nginx/agent/pull/795) |
120 | | -- added leak tests for agent v2 by [@oliveromahony](https://github.com/oliveromahony) in [#807](https://github.com/nginx/agent/pull/807) |
121 | | - |
122 | | ---- |
123 | | -## Release [v2.37.0](https://github.com/nginx/agent/releases/tag/v2.37.0) |
124 | | - |
125 | | -### 🚀 Features |
126 | | - |
127 | | -This release introduces the following new features: |
128 | | - |
129 | | -- feat: Update the changelog by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#753](https://github.com/nginx/agent/pull/753) |
130 | | - |
131 | | -### 🐛 Bug Fixes |
132 | | - |
133 | | -In this release we have resolved the following issues: |
134 | | - |
135 | | -- Prevent writing outside allowed directories list from a config payload with actions by [@oliveromahony](https://github.com/oliveromahony) in [#766](https://github.com/nginx/agent/pull/766) |
136 | | -- The letter v is now always prepended to output of -v by [@olli-holmala](https://github.com/olli-holmala) in [#751](https://github.com/nginx/agent/pull/751) |
137 | | -- Fix backoff to drop Metrics Reports from buffer after max_elapsed_time has been reached by [@oliveromahony](https://github.com/oliveromahony) in [#752](https://github.com/nginx/agent/pull/752) |
138 | | -- Fix Post Install Script Issues by [@spencerugbo](https://github.com/spencerugbo) in [#739](https://github.com/nginx/agent/pull/739) |
139 | | -- docs: fix github links in changelog by [@Jcahilltorre](https://github.com/Jcahilltorre) in [#770](https://github.com/nginx/agent/pull/770) |
140 | | -- Fix post install script for when no nginx instance is installed by [@dhurley](https://github.com/dhurley) in [#773](https://github.com/nginx/agent/pull/773) |
141 | | - |
142 | | -### 📝 Documentation |
143 | | - |
144 | | -We have made the following updates to the documentation: |
145 | | - |
146 | | -- Upgrade prometheus exporter version to latest by [@oliveromahony](https://github.com/oliveromahony) in [#749](https://github.com/nginx/agent/pull/749) |
147 | | -- Add badges for Go version, release, license, contributions, and Slack… by [@oCHRISo](https://github.com/oCHRISo) in [#763](https://github.com/nginx/agent/pull/763) |
148 | | -- Add instructions for Amazon Linux 2023 by [@nginx-seanmoloney](https://github.com/nginx-seanmoloney) in [#759](https://github.com/nginx/agent/pull/759) |
149 | | -- Add docs-build-push github workflow by [@nginx-jack](https://github.com/nginx-jack) in [#765](https://github.com/nginx/agent/pull/765) |
150 | | - |
151 | | -### 🔨 Maintenance |
152 | | - |
153 | | -We have made the following maintenance-related minor changes: |
154 | | - |
155 | | -- Increase timeout period for collecting metrics by [@oliveromahony](https://github.com/oliveromahony) in [#755](https://github.com/nginx/agent/pull/755) |
156 | | - |
157 | | ---- |
158 | | -## Release [v2.36.1](https://github.com/nginx/agent/releases/tag/v2.36.1) |
159 | | - |
160 | | -### 🌟 Highlights |
161 | | - |
162 | | -- Upgrade crossplane version to prevent Agent from rolling back in the case of valid NGINX configurations by [@oliveromahony](https://github.com/oliveromahony) in [#746](https://github.com/nginx/agent/pull/746) |
163 | | - |
164 | | -### 🔨 Maintenance |
165 | | - |
166 | | -We have made the following maintenance-related minor changes: |
167 | | - |
168 | | -- Added version regex to parse the logs to see if matches vsemvar format by [@oliveromahony](https://github.com/oliveromahony) in [#747](https://github.com/nginx/agent/pull/747) |
169 | | - |
170 | | ---- |
171 | | -## Release [v2.36.0](https://github.com/nginx/agent/releases/tag/v2.36.0) |
172 | | - |
173 | | -### 🐛 Bug Fixes |
174 | | - |
175 | | -In this release we have resolved the following issues: |
176 | | - |
177 | | -- Fix incorrect bold tag in heading by [@nginx-seanmoloney](https://github.com/nginx-seanmoloney) in [#715](https://github.com/nginx/agent/pull/715) |
178 | | -- URL fix for building docker image in README.md by [@y82](https://github.com/y82) in [#720](https://github.com/nginx/agent/pull/720) |
179 | | -- Fix for version by [@oliveromahony](https://github.com/oliveromahony) in [#732](https://github.com/nginx/agent/pull/732) |
180 | | - |
181 | | -### 📝 Documentation |
182 | | - |
183 | | -We have made the following updates to the documentation: |
184 | | - |
185 | | -- More flexible container images for the official images by [@oliveromahony](https://github.com/oliveromahony) in [#729](https://github.com/nginx/agent/pull/729) |
186 | | -- Update configuration examples by [@nginx-seanmoloney](https://github.com/nginx-seanmoloney) in [#731](https://github.com/nginx/agent/pull/731) |
187 | | -- updated github.com/rs/cors version by [@oliveromahony](https://github.com/oliveromahony) in [#735](https://github.com/nginx/agent/pull/735) |
188 | | -- docs: update changelog by [@Jcahilltorre](https://github.com/Jcahilltorre) in [#736](https://github.com/nginx/agent/pull/736) |
189 | | -- Upgrade crossplane by [@oliveromahony](https://github.com/oliveromahony) in [#737](https://github.com/nginx/agent/pull/737) |
190 | | - |
191 | | ---- |
192 | | -## Release [v2.35.1](https://github.com/nginx/agent/releases/tag/v2.35.1) |
193 | | - |
194 | | -### 🐛 Bug Fixes |
195 | | - |
196 | | -In this release we have resolved the following issues: |
197 | | - |
198 | | -- fix: add deduplication for the same ssl cert metadata by [@mattdesmarais](https://github.com/mattdesmarais) [@oliveromahony](https://github.com/oliveromahony) in [#716](https://github.com/nginx/agent/pull/716) |
199 | | -- Fix release workflow by [@dhurley](https://github.com/dhurley) in [#724](https://github.com/nginx/agent/pull/724) |
200 | | - |
201 | | -### 📝 Documentation |
202 | | - |
203 | | -We have made the following updates to the documentation: |
204 | | - |
205 | | -- Update environment variables from NMS to NGINX_AGENT by [@spencerugbo](https://github.com/spencerugbo) in [#710](https://github.com/nginx/agent/pull/710) |
206 | | -- Update the flag & environment table callouts by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#712](https://github.com/nginx/agent/pull/712) |
207 | | -- updated golang version to 1.22 by [@oliveromahony](https://github.com/oliveromahony) in [#717](https://github.com/nginx/agent/pull/717) |
208 | | - |
209 | | -### 🔨 Maintenance |
210 | | - |
211 | | -We have made the following maintenance-related minor changes: |
212 | | - |
213 | | -- More detailed test for env variables migration by [@oliveromahony](https://github.com/oliveromahony) in [#709](https://github.com/nginx/agent/pull/709) |
214 | | - |
215 | | ---- |
216 | | -## Release [v2.35.0](https://github.com/nginx/agent/releases/tag/v2.35.0) |
217 | | - |
218 | | -### 🌟 Highlights |
219 | | - |
220 | | -- R32 operating system support parity by [@oliveromahony](https://github.com/oliveromahony) in [#708](https://github.com/nginx/agent/pull/708) |
221 | | - |
222 | | -### 🐛 Bug Fixes |
223 | | - |
224 | | -In this release we have resolved the following issues: |
225 | | - |
226 | | -- Change environment prefix from nms to nginx_agent by [@spencerugbo](https://github.com/spencerugbo) in [#706](https://github.com/nginx/agent/pull/706) |
227 | | - |
228 | | -### 📝 Documentation |
229 | | - |
230 | | -We have made the following updates to the documentation: |
231 | | - |
232 | | -- Consolidated CLI flag and Env Var sections by [@travisamartin](https://github.com/travisamartin) in [#701](https://github.com/nginx/agent/pull/701) |
233 | | -- Add Ubuntu Noble 24.04 LTS support by [@Dean-Coakley](https://github.com/Dean-Coakley) in [#682](https://github.com/nginx/agent/pull/682) |
234 | | - |
235 | | ---- |
236 | | -## Release [v2.34.1](https://github.com/nginx/agent/releases/tag/v2.34.1) |
237 | | - |
238 | | -### 🐛 Bug Fixes |
239 | | - |
240 | | -In this release we have resolved the following issues: |
241 | | - |
242 | | -- Fix metrics reporter retry logic by [@dhurley](https://github.com/dhurley) in [#700](https://github.com/nginx/agent/pull/700) |
243 | | - |
244 | | -### 📝 Documentation |
245 | | - |
246 | | -We have made the following updates to the documentation: |
247 | | - |
248 | | -- Update changelog for release 2.34 by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#693](https://github.com/nginx/agent/pull/693) |
249 | | - |
250 | | ---- |
251 | | -## Release [v2.34.0](https://github.com/nginx/agent/releases/tag/v2.34.0) |
252 | | - |
253 | | -### 🌟 Highlights |
254 | | - |
255 | | -- Bump the version of net package in golang by [@oliveromahony](https://github.com/oliveromahony) in [#645](https://github.com/nginx/agent/pull/645) |
256 | | - |
257 | | -- Add health check endpoint by [@dhurley](https://github.com/dhurley) in [#665](https://github.com/nginx/agent/pull/665) |
258 | | - |
259 | | -- Add pending health status by [@dhurley](https://github.com/dhurley) in [#672](https://github.com/nginx/agent/pull/672) |
260 | | - |
261 | | -### 🐛 Bug Fixes |
262 | | - |
263 | | -In this release we have resolved the following issues: |
264 | | - |
265 | | -- fix: fix titles case by [@Jcahilltorre](https://github.com/Jcahilltorre) in [#674](https://github.com/nginx/agent/pull/674) |
266 | | -- Fix oracle linux integration test by [@dhurley](https://github.com/dhurley) in [#676](https://github.com/nginx/agent/pull/676) |
267 | | - |
268 | | -### 📝 Documentation |
269 | | - |
270 | | -We have made the following updates to the documentation: |
271 | | - |
272 | | -- chore: add 2.33.0 changelog by [@Jcahilltorre](https://github.com/Jcahilltorre) in [#622](https://github.com/nginx/agent/pull/622) |
273 | | -- Change environment variable list to table with CLI references by [@ADubhlaoich](https://github.com/ADubhlaoich) in [#689](https://github.com/nginx/agent/pull/689) |
274 | | -- Add health checks documentation by [@dhurley](https://github.com/dhurley) in [#673](https://github.com/nginx/agent/pull/673) |
275 | | - |
276 | | -### 🔨 Maintenance |
277 | | - |
278 | | -We have made the following maintenance-related minor changes: |
279 | | - |
280 | | -- Keep looking for master process by [@spencerugbo](https://github.com/spencerugbo) in [#617](https://github.com/nginx/agent/pull/617) |
281 | | -- Bump docker dependency to version v24.0.9 by [@dhurley](https://github.com/dhurley) in [#626](https://github.com/nginx/agent/pull/626) |
282 | | -- Bump the version of github.com/opencontainers/runc dependency by [@dhurley](https://github.com/dhurley) in [#657](https://github.com/nginx/agent/pull/657) |
283 | | -- Remove unnecessary freebsd logic for finding process executable by [@dhurley](https://github.com/dhurley) in [#668](https://github.com/nginx/agent/pull/668) |
284 | | -- Add additional checks in chunking functionality by [@dhurley](https://github.com/dhurley) in [#671](https://github.com/nginx/agent/pull/671) |
285 | | - |
| 8 | +<!-- this dummy doc is used to create a list page entry that redirects users to the NGINX Agent repository changelog. The redirect is configured in azure-redirects-base --> |
0 commit comments