v2.27.0
What's Changed
🚀 Features
- Ignore directives feature by @u5surf in #343
- Remove duplicate code from enable/disable features & add tests by @aphralG in #361
- Add Dockerfiles & docker-compose files for official OSS & Plus images by @dhurley in #353
- Improve enable/disable features by @aphralG in #393
🐛 Bug Fixes
- fix: fixes segfault when process is TERMed by @dekobon in #335
- fix: fix Linux default network interface parsing by @dekobon in #331
- Fix warnings when purging agent by @aphralG in #345
- Fix Packaging by @aphralG in #341
- added fix for listen directives in stub status and plus API configs by @oliveromahony in #348
- Fix: specified predefined access log format (#340) by @u5surf in #349
- Fix access log parsing for custom log format by @nkashiv in #346
- fix performance tests by @aphralG in #358
- fixed tooling to pull from vendor and go.mod by @oliveromahony in #359
- Add nil check for controller when agent is shutting down by @dhurley in #357
- Fix integer overflow by @dhurley in #364
- Fix worker io metrics permission issue when running in a container by @dhurley in #383
- fix amazon packaging by @aphralG in #399
- Fix docker issues by @oliveromahony in #398
- Fix backoff settings by @dhurley in #382
📝 Documentation
- doc: add comments for each field in the SecurityViolationEvent proto definition by @mohamed-gougam in #325
- Update Go version by @oCHRISo in #326
- Close controller before exiting by @nkashiv in #320
- Add configuration overview by @oCHRISo in #324
- Add NGINX Agent Uninstall Doc by @oCHRISo in #323
- Add gofumpt by @oliveromahony in #380
- Nfpm version bump by @oliveromahony in #386
- Bump runc by @oliveromahony in #387
- Updates from dependabot by @oliveromahony in #397
🔨 Maintenance
- chore: update deprecated API calls by @dekobon in #332
- Output mount point in error message by @dekobon in #329
- error_log, access_log tackle syslog (#185) by @Retssaze in #302
- Skip warnings on non-file log destinations by @dekobon in #330
- Monitor NGINX logs for alert messages after NGINX reload by @aphralG in #351
- Support docker install from package repository by @Dean-Coakley in #354
- Add timeout to integration tests setup by @Dean-Coakley in #360
- Add Amazon Linux 2023 support by @dhurley in #355
- Average memory metrics instead of summing by @Giners in #362
- Auto dependency checks by @oliveromahony in #372
- Add capture integration test docker logs by @Dean-Coakley in #365
- Use ParseInt instead of Atoi when converting process id string to an int by @dhurley in #384
- Support ltsv by @u5surf in #363
- Populate loopback interface metrics to a metric report by @achawla2012 in #381
⬆️ Dependencies
- fix: bump hugo theme to 0.33.0 by @Jcahilltorre in #356
New Contributors
- @dekobon made their first contribution in #332
- @Retssaze made their first contribution in #302
- @Giners made their first contribution in #362
Full Changelog: v2.26.1...v2.27.0
Resources
- Documentation -- https://github.com/nginx/agent#readme