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