NGINX Agent v3 is available!
This documentation is for NGINX Agent v2. We suggest reading the Migrate from NGINX Agent v2 to v3 topic to learn the differences between the two versions, and learn how to upgrade your instances.
Changelog
Note:
You can find the full changelog, contributor list and assets for NGINX Agent in the GitHub repository.
See the list of supported Operating Systems and architectures in the Technical Specifications.
Release v2.32.2
🌟 Highlights
- This release fixes an issue where certain container runtimes were reporting as bare-metal hosts.
🚀 Features
This release introduces the following new features:
- feat: improve docker docs by @Jcahilltorre in #587
🐛 Bug Fixes
In this release we have resolved the following issues:
- Fix install-tools by @Dean-Coakley in #581
📝 Documentation
We have made the following updates to the documentation:
- change log updated for last release by @oliveromahony in #583
- Restore agent container information from nms docs by @jputrino in #584
- fix: add additional container checks during instance registration by @mattdesmarais in #592
Release v2.32.1
🚀 Features
This release introduces the following new features:
- feat: Agent Docs IA refactor by @Jcahilltorre in #548
- feat: move NMS agent docs by @Jcahilltorre in #553
- feat: import changelog from github by @Jcahilltorre in #570
🐛 Bug Fixes
In this release we have resolved the following issues:
- fix runners and bump go version by @oliveromahony in #550
- Fix artifact name by @oliveromahony in #558
- fix: add missing catalog entry by @Jcahilltorre in #572
📝 Documentation
We have made the following updates to the documentation:
- Runc bump by @oliveromahony in #565
🔨 Maintenance
We have made the following maintenance-related minor changes:
- bump vulnerable version of buildkit by @oliveromahony in #564
Release v2.32.0
🚀 Features
This release introduces the following new features:
- feat: added the new OS support for NGINX R31 by @oliveromahony in #538
Release v2.31.2
🐛 Bug Fixes
In this release we have resolved the following issues:
- chore: rename hugo folder to site, fix product naming by @Jcahilltorre in #527
📝 Documentation
We have made the following updates to the documentation:
- Update upgrade documentation by @dhurley in #526
- Bump the versions of containerd and go-git dependencies by @dhurley in #533
- updated dependencies by @oliveromahony in #536
🔨 Maintenance
We have made the following maintenance-related minor changes:
Release v2.31.1
🐛 Bug Fixes
In this release we have resolved the following issues:
- Fix permissions for log file and dynamic config directory by @aphralG in #517
- Fix server example in sdk to have timeout by @aphralG in #518
📝 Documentation
We have made the following updates to the documentation:
🔨 Maintenance
We have made the following maintenance-related minor changes:
- Replace mockgen by @oliveromahony in #524
- Restrict config apply directory permissions by @Dean-Coakley in #519
- Restrict NAP file/dir permissions by @Dean-Coakley in #516
Release v2.31.0
🐛 Bug Fixes
In this release we have resolved the following issues:
- Fix otelcontrib version by @oliveromahony in #504
- Fix user agent request header to have the correct agent version by @dhurley in #498
- Fix alpine plus dockerfile on alpine>=3.17 by @Dean-Coakley in #511
- fix: avoid stopping nginx-agent service on package upgrade by @defanator in #352
- Fix SELinux Policy by @aphralG in #520
📝 Documentation
We have made the following updates to the documentation:
- Add CLI arg to set dynamic config path by @Dean-Coakley in #490
🔨 Maintenance
We have made the following maintenance-related minor changes:
- crossplane version bump by @oliveromahony in #512
- Add commander retry lock by @dhurley in #502
- Bump otel dependency version and fix github workflow for dependabot PRs by @dhurley in #515
Release v2.30.3
🐛 Bug Fixes
In this release we have resolved the following issues:
- Fix dependabot issues by @oliveromahony in #503
Release v2.30.1
🐛 Bug Fixes
In this release we have resolved the following issues:
🔨 Maintenance
We have made the following maintenance-related minor changes:
Release v2.30.0
🐛 Bug Fixes
In this release we have resolved the following issues:
- 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
We have made the following updates to the documentation:
- Update CLI flags documentation by @Dean-Coakley in #476
- Update NGINX plugin to read NGINX config on startup by @dhurley in #489
🔨 Maintenance
We have made the following maintenance-related minor changes:
- 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