Releases: nginx/agent
Releases · nginx/agent
v3.3.2
What's Changed
🐛 Bug Fixes
- Fix how we handle log tailing when the line is nil by @dhurley in #1283
- Fix Performance Benchmark for release-3.3.2 by @sean-breen in #1297
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
🐛 Bug Fixes
- Fix NGINX stub_status and plus api discovery by @dhurley in #1247
- Fix Reload Workers by @aphralG in #1250
- Ensure that a file overview update is performed even if the initial create connection request takes a long time by @dhurley in #1248
- Restart Subscribe on Connection Reset by @aphralG in #1261
- Add nil pointer check to file watcher by @dhurley in #1249
📝 Documentation
- Update mock management to support external file server by @Akshay2191 in #1243
🔨 Maintenance
- Push v3 results to QE grafana dashboard by @NutsaB in #1216
- Update NGINX config context after NGINX reload by @dhurley in #1241
- Expand Config Apply Integration Tests by @aphralG in #1246
- Add upgrade tests by @dhurley in #1245
- Update NGINX Plus in Integration Tests by @spencerugbo in #1212
⬆️ Dependencies
- Bump github.com/shirou/gopsutil/v4 from 4.25.3 to 4.25.7 by @dependabot[bot] in #1230
- Bump ossf/scorecard-action from 2.3.1 to 2.4.2 by @dependabot[bot] in #1232
- Bump azure/login from 2.0.0 to 2.3.0 by @dependabot[bot] in #1233
- Bump actions/setup-go from 5.0.0 to 5.5.0 by @dependabot[bot] in #1234
- Bump actions/dependency-review-action from 4.2.5 to 4.7.2 by @dependabot[bot] in #1235
- Bump contributor-assistant/github-action from 2.5.1 to 2.6.1 by @dependabot[bot] in #1237
- Bump benchmark-action/github-action-benchmark from 1.20.3 to 1.20.7 by @dependabot[bot] in #1256
- Bump actions/upload-artifact from 4.3.1 to 4.6.2 by @dependabot[bot] in #1257
- Bump docker/login-action from 3.3.0 to 3.5.0 by @dependabot[bot] in #1260
- Bump docker/build-push-action from 5.3.0 to 6.18.0 by @dependabot[bot] in #1259
- Bump nginxinc/compliance-rules from 0.1 to 0.2 by @dependabot[bot] in #1258
Full Changelog: v3.3.0...v3.3.1
v2.43.0
What's Changed
📝 Documentation
🔨 Maintenance
- Add v2 to v3 upgrade tests by @john-david3 in #1222
Full Changelog: v2.42.2...v2.43.0
v3.3.0
What's Changed
🚀 Features
- Explicit forward proxy support for HTTP with Basic Auth by @Akshay2191 in #1201
- Add config path to FileOverview by @aphralG in #1220
🐛 Bug Fixes
- Fix syslog server being removed after config apply by @dhurley in #1225
- Find NGINX worker processes in Debug mode by @aphralG in #1223
📝 Documentation
- Update the landing page by @nginx-seanmoloney in #1202
🔨 Maintenance
- Uncommented nolintlint, now comment is a must while adding a nolint directive. by @Akshay2191 in #1215
- Move
datasource/host
topkg
by @sean-breen in #1182
⬆️ Dependencies
Full Changelog: v3.2.1...v3.3.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.42.2
What's Changed
📝 Documentation
- Push agent v2 logs to QE grafana by @john-david3 in #1185
⬆️ Dependencies
Full Changelog: v2.42.1...v2.42.2
v3.2.1
What's Changed
🐛 Bug Fixes
- Fix IP Address value in cert metadata by @aphralG in #1187
- Set OTel Collector Log Level To Match Agent by @aphralG in #1186
- Add server name TLS option to OTLP exporter by @dhurley in #1203
- Check if NGINX reload is complete by @aphralG in #1207
- Update health watcher if there is an instance update by @dhurley in #1204
🔨 Maintenance
- [CI/CD] Various fixes by @sean-breen in #1200
- Fix goproxy for forks by @sean-breen in #1183
- Fix threshold values and typo in ci.yml by @sean-breen in #1208
- Update Go toolchain version top 1.24.6 by @aphralG in #1213
Full Changelog: v3.2.0...v3.2.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v3.2.0
What's Changed
🚀 Features
-
Support multiple management planes in the agent@aphralG in #1121
-
Add NGINX App Protect (v4/v5) Support
- Add labels as headers in gRPC connections by @dhurley in #1155
- Parse NGINX Config for Valid NAP Syslog Server by @aphralG in #1165
- Add NAP paths to allowed directories by @sean-breen in #1163
- Add logs-nap feature to defaults by @sean-breen in #1172
- Add support for configuring mutliple OTel pipelines by @dhurley in #1167
- Filter NAP logs by Severity by @aphralG in #1169
🐛 Bug Fixes
- Fix Agent failing to find NGINX process when NGINX is in debug by @aphralG in #1162
- Fix include directive parsing to handle relative paths by @dhurley in #1174
- Fix how NAP syslog servers are discovered by @dhurley in #1189
- Update file watcher to only monitor directories referenced in the nginx configuration by @dhurley in #1134
- Add mutex lock to nginxConfigCache in instance watcher service by @dhurley in #1151
- [CI/CD] use dev goproxy, fix create pull request action by @sean-breen in #1194
- Version fix by @sean-breen in #1195
- Add support for ssl in v3 by @Akshay2191 in #1175
- Add validation to allowed directories on config load by @sean-breen in #1144
🔨 Maintenance
- Update to Go 1.24 and golangci-lint v2 by @aphralG in #1158
- Add extra linters by @aphralG in #1160
- Reduce integration tests execution time by @spencerugbo in #1171
⬆️ Dependencies
Full Changelog: v3.1.0...v3.2.0
v2.42.1
v3.1.0
What's Changed
🚀 Features
- Report NGINX App Protect instances by @dhurley in #1122
- Default NAP security-violation logs to be gzipped individually via custom processor by @kamalchaturvedi in #1125
🐛 Bug Fixes
- Update linter version and install instructions in README.md by @UnwashedMeme in #1081
- Fix race conditions by @aphralG in #1094
- Fix NGINX App Protect log regex by @dhurley in #1141
- [Secure build] Fix certificate by @sean-breen in #1140
- Fix config format outputted by preinstall script by @dhurley in #1149
- Fix debug log format by @dhurley in #1126
- Handle file close error by @dhurley in #1117
📝 Documentation
- Clean Up Docs by @aphralG in #1109
- Changed README to reflect new community forum by @dwmcallister in #1111
🔨 Maintenance
- Cleanup integration tests by @NutsaB in #1066
- Add Plus metrics receiver log messages by @NutsaB in #1078
- Allow only CA cert to be set in command server TLS settings by @valyria257 in #1116
- Update mock collector grafana dashboards by @NutsaB in #1110
- Add tokenpath parameter to collector by @john-david3 in #1077
- Add source to logs in Debug Mode & Clean up function names by @aphralG in #1104
- Release 3.0.1 by @sean-breen in #1118
- Add env variables for make dev target by @john-david3 in #1069
- [Release 3.0.2] Merge back into main by @sean-breen in #1133
- Revert "[Release 3.0.2] Merge back into main" by @sean-breen in #1135
- [Release 3.0.2] Merge back into main by @sean-breen in #1136
- Add mend workflow by @jjngx in #1138
- Update cert utils by @oCHRISo in #1143
- Add Alpine 3.22 Support by @aphralG in #1150
New Contributors
- @UnwashedMeme made their first contribution in #1081
- @kamalchaturvedi made their first contribution in #1125
Full Changelog: v3.0.3...v3.1.0
v2.42.0
What's Changed
🔨 Maintenance
Full Changelog: v2.41.2...v2.42.0
Resources
- Documentation -- https://github.com/nginx/agent#readme