Releases: nginx/agent
Releases · nginx/agent
v2.30.2
v2.30.1
What's Changed
🐛 Bug Fixes
🔨 Maintenance
Full Changelog: v2.30.0...v2.30.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.30.0
What's Changed
🐛 Bug Fixes
- Fix version for forked repo by @dhurley in #468
- Fix integration tests by @aphralG in #478
- Fix config apply by @oliveromahony in #480
- deprecate system.mem.used.all metric by @aphralG in #485
📝 Documentation
- Update CLI flags documentation by @Dean-Coakley in #476
- Update NGINX plugin to read NGINX config on startup by @dhurley in #489
🔨 Maintenance
- Update file watcher to ignore .swx files by @dhurley in #466
- Check Simplemetrics is not empty by @aphralG in #474
- Add error log if duplicate NGINX IDs are found by @dhurley in #477
- Add tests for additional SSL directives and key algorithms. #276 by @arsenalzp in #469
- call underlying os.Hostname instead of the entire hostInfo gopsutil call by @oliveromahony in #479
- Add grpc integration tests by @dhurley in #475
- remove error log causing failures by @aphralG in #488
- Use singleflight for caching environment.go calls by @oliveromahony in #481
- Reduce the number of times env.Processes gets called by @dhurley in #482
- add additional check to nginxProcesses by @aphralG in #483
- profile.cgo by @oliveromahony in #493
New Contributors
- @arsenalzp made their first contribution in #469
Full Changelog: v2.29.0...v2.30.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.29.0
What's Changed
🚀 Features
- Add metric sender feature by @Dean-Coakley in #453
🐛 Bug Fixes
- fix: fix logic for parsing absolute path to nginx config file by @sylwang in #445
- Fix SELinux Policy & Fix SELinux README by @aphralG in #467
- fix: ensure fullpath by @nginx-nickc in #471
📝 Documentation
- Remove Ubuntu 18.04, Alpine 3.13 and Alpine 3.14 OS support by @dhurley in #444
- Go 1.21 by @oliveromahony in #459
- Add Alpine 3.18 support by @dhurley in #443
- Update selinux readme by @dhurley in #449
- Add proto-buf definitions for php-fpm metrics by @achawla2012 in #452
- Performance tests for loading of plugins and different feature combinations by @oliveromahony in #463
🔨 Maintenance
- Add Debian 12 support by @dhurley in #442
- Revert "Merge release-2.28.1 back into main (#455)" by @oliveromahony in #457
- Release 2.28.1 by @oliveromahony in #458
- More benchmark tests by @oliveromahony in #462
- Only create metrics sender if a metric reporter is already created by @dhurley in #465
- Register php-fpm metrics as extension plugin by @achawla2012 in #451
- Add support for file actions during a config apply by @dhurley in #464
- Add TLS upstream and TLS server_zone metrics by @Dean-Coakley in #470
- Added cgo profile to build NGINX Agent packages by @oliveromahony in #472
- Add worker conn metrics by @Dean-Coakley in #461
New Contributors
- @nginx-nickc made their first contribution in #471
Full Changelog: v2.28.1...v2.29.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.28.1
What's Changed
🐛 Bug Fixes
- fix for dash during upgrade by @oliveromahony in #450
- Improve status API detection and validation by @dhurley in #447
- Rebuild selinux policy on RHEL 8 by @dhurley in #448
Full Changelog: v2.28.0...v2.28.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.28.0
What's Changed
🐛 Bug Fixes
- Fix selinux policy on RHEL 8 by @dhurley in #409
- fix pipeline by @aphralG in #411
- fix: use host architecture to determine FreeBSD ABI by @defanator in #350
- Reload NGINX after rolling back NGINX configuration changes by @dhurley in #419
- Update how the SDK parses NGINX API server directive by @dhurley in #423
- Update nginx access & error log metric sources to only report metrics that are available by @dhurley in #424
- fix: bump hugo theme to 0.35.0 by @Jcahilltorre in #436
- Fix how status API URL is determined when both stub status and NGINX Plus APIs are configured by @dhurley in #433
- Fix intermittent issue where the reloadNginx function never finishes by @dhurley in #431
📝 Documentation
- Bump github.com/goreleaser/nfpm/v2 from 2.31.0 to 2.32.0 by @dependabot in #407
- Unit test failures by @oliveromahony in #412
- Bump github.com/bufbuild/buf from 1.23.1 to 1.24.0 by @dependabot in #406
- Bump github.com/evilmartians/lefthook from 1.4.4 to 1.4.5 by @dependabot in #404
- Upgrade nginx-hugo-theme to support newer versions of Hugo by @jputrino in #420
- enable log rotation by @aphralG in #414
- Add documentation for docker images by @dhurley in #418
- Remove memory leaks by @oliveromahony in #422
🔨 Maintenance
- Monitor NGINX logs for critical & error messages after NGINX reload by @aphralG in #385
- fix integration test failures by @aphralG in #396
- Merge release-2.27.1 back into main by @dhurley in #416
- Bump github.com/go-swagger/go-swagger from 0.30.4 to 0.30.5 by @dependabot in #403
- blank log path should not log to file by @aphralG in #427
- More tidying of code and memory leaks by @oliveromahony in #432
- Improve error logging for gRPC EOF errors by @dhurley in #429
- chore: cert directives for ssl_client_certificate and ssl_trusted_certificate by @CodeMonkeyF5 in #430
- feat: Add ADM resource name dimensions by @p-borole in #435
- Send error to UI when config async is disabled by @aphralG in #426
- fix: update crossplane version to use the latest parsing logic for NGINX config files by @sylwang in #438
- make deps and remove duplicate if statement by @oliveromahony in #440
- Race condition reloading by @oliveromahony in #437
⬆️ Dependencies
- Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.6.1 to 6.6.2 by @dependabot in #405
- Update integration tests dependencies by @dhurley in #425
New Contributors
- @dependabot made their first contribution in #407
- @p-borole made their first contribution in #435
- @sylwang made their first contribution in #438
Full Changelog: v2.27.1...v2.28.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.27.1
What's Changed
🐛 Bug Fixes
Full Changelog: v2.27.0...v2.27.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.26.2
What's Changed
🐛 Bug Fixes
Full Changelog: v2.26.1...v2.26.2
Resources
- Documentation -- https://github.com/nginx/agent#readme
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
v2.26.1
What's Changed
🐛 Bug Fixes
- Fix segmentation fault during agent registration by @achawla2012 in #338
- Update selinux policy by @dhurley in #344
Full Changelog: v2.26.0...v2.26.1
Resources
- Documentation -- https://github.com/nginx/agent#readme