Releases: nginx/agent
Releases · nginx/agent
v2.24.1
Full Changelog: v2.24.0...v2.24.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.24.0
What's Changed
🐛 Bug Fixes
- fix: uri and request parsing; by @mohamed-gougam in #222
- fix docs to correct term by @oliveromahony in #242
- fix: repair the app_protect_metadata by @edarzins in #243
- Fix cache level size info for systems data by @achawla2012 in #238
- Fix architecture and uname by @achawla2012 in #239
- Fix OS release information in system details by @achawla2012 in #237
- fix: made build target to work predictably by @defanator in #247
- fix: include proxy_ssl_certificate in the nginx config update by @CodeMonkeyF5 in #254
- Fix flaky install/uninstall test by @Dean-Coakley in #260
📝 Documentation
- Fix docs to reference packages in current release by @Dean-Coakley in #219
- Move extension plugins to the extensions folder by @dhurley in #183
- deprecate-nginx-id-from-violation by @mohamed-gougam in #241
- Update pull_request_template.md by @oliveromahony in #256
- Add nginx cache and upstream metrics by @aphralG in #233
🔨 Maintenance
- Add assertion for no error level logs in tests by @Dean-Coakley in #220
- add upstream status metrics by @aphralG in #203
- Print NginxConfig in JSON format for debug and trace levels by @dareste in #210
- Add plus upstream metrics by @aphralG in #214
- Add almalinux support by @Dean-Coakley in #212
- Stop repeating error messages during metric collection by @dhurley in #225
- Send agent version in grpc metadata by @ryepup in #244
- Merge release-2.23.3 back into main by @github-actions in #252
- Add lineCount support to dirmap files by @Dean-Coakley in #234
- Add amazonlinux2 arm64 support by @Dean-Coakley in #262
New Contributors
- @dareste made their first contribution in #210
- @ryepup made their first contribution in #244
- @achawla2012 made their first contribution in #238
- @CodeMonkeyF5 made their first contribution in #254
Full Changelog: v2.23.3...v2.24.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.23.3
What's Changed
🔨 Maintenance
- remove fields from trace logging by @oliveromahony in #251
Full Changelog: v2.23.2...v2.23.3
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.23.2
What's Changed
🔨 Maintenance
Full Changelog: v2.23.1...v2.23.2
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.23.1
What's Changed
🐛 Bug Fixes
Full Changelog: v2.23.0...v2.23.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.23.0
What's Changed
🚀 Features
- feat: podman support by @defanator in #158
🐛 Bug Fixes
📝 Documentation
- fix: move go installation step by @Jcahilltorre in #211
- Moved Go installation step out of agent package installation section … by @mtbChef in #208
- Update developer environment section in README by @dhurley in #195
🔨 Maintenance
- Add Integration Test for REST API by @aphralG in #141
- Add upstream connection time and header time metrics by @Dean-Coakley in #180
- Move Dockerfile to Folder for OSS by @aphralG in #182
- Add install/uninstall integration test by @Dean-Coakley in #147
- Add upstream response metrics by @aphralG in #190
- fix the examples to point at the oss repository by @oliveromahony in #192
- Updated packaging names to be separate from OS architecture by @oliveromahony in #201
- more checks around ppid by @oliveromahony in #200
- Add rockylinux support by @Dean-Coakley in #196
⬆️ Dependencies
- feat: Hugo theme update Feb 2023 by @Jcahilltorre in #193
Full Changelog: v2.22.1...v2.23.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.22.1
What's Changed
🐛 Bug Fixes
Full Changelog: v2.22.0...v2.22.1
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.22.0
What's Changed
🚀 Features
- feat: publish Hugo docs by @Jcahilltorre in #135
- Add config apply rest endpoint by @dhurley in #130
- feat: directory map actions by @nickchen in #157
🐛 Bug Fixes
- Fix docs url to link to GitHub by @Dean-Coakley in #136
- fix: check if app_protect_metadata's nap version is empty first. by @yluf5 in #139
- Updated GetStatusApiInfo function to combine nginx configs before transversing them by @dhurley in #159
- Logic check will fail if equal condition by @oliveromahony in #160
- fix: skip delete if file doesn't exists by @nickchen in #166
- Fix building of packages in workflow by @dhurley in #172
- Update release workflow package upload by @dhurley in #177
- fix: Handle case when NAP metadata doesn't exist by @edarzins in #176
📝 Documentation
- README updates by @mtbChef in #126
- Merge back into main by @github-actions in #154
- WIP: Remove the default gRPC configuration for the nginx-agent by @oliveromahony in #149
- fix: move hugo-docs to hugo folder by @Jcahilltorre in #156
- Add Swagger API Docs by @dhurley in #146
- Add proto documentation by @dhurley in #161
- GitHub release workflow improvements by @dhurley in #168
🔨 Maintenance
- fix: reorder Makefile targets to made help the default by @defanator in #153
- Add Support for NAP Precompiled Publication by @edarzins in #167
⬆️ Dependencies
New Contributors
- @defanator made their first contribution in #153
- @CVanF5 made their first contribution in #155
- @edarzins made their first contribution in #167
Full Changelog: v2.20.1...v2.22.0
Resources
- Documentation -- https://github.com/nginx/agent#readme
v2.20.1
What's Changed
🐛 Bug Fixes
- rhel packages not to be replaced by @oliveromahony in #152
Full Changelog: v2.20.0...v2.20.1
Resources
- Documentation -- https://docs.nginx.com/nginx-agent/
- Installation -- https://docs.nginx.com/nginx-agent/installation/
v2.20.0
What's Changed
🚀 Features
- feat: introducing security monitoring feature in NGINX Agent by @mohamed-gougam in #84
- Async nginx config reload by @dhurley in #70
- Metrics rest endpoint by @aphralG in #112
🐛 Bug Fixes
- Updated selinux policy by @dhurley in #59
- Fixed how access/error log metrics are updated when the nginx config changes by @dhurley in #42
- fix: error from payload by @nickchen in #60
- fix: Adds Support For NAP 3.12 by @wicklander-bryant in #61
- Fix close all open file descriptors by @Dean-Coakley in #66
- FreeBSD/Alpine: Create run dir. Create owner. Add user to group by @Dean-Coakley in #51
- Cert file outside allowed directory in aux content by @aphralG in #72
- Fix agent rollback does not delete created dirs by @Dean-Coakley in #63
- fix: return nil for certs outside allowed directory by @nickchen in #77
- Fix use StrictUnmarshal for app protect yaml unmarshalling by @Dean-Coakley in #76
- Fix empty metric reports by @aphralG in #82
- fix: Adds Support For NAP 3.12.2 by @wicklander-bryant in #90
- fixed advanced metrics by @oliveromahony in #98
- fix: remove explicit nap version mapping by @nickchen in #102
- fix: polish and fix various items for security monitor by @sanathkumarbs in #93
- Fix race conditions by @aphralG in #96
- fix: use lower case for all severity values by @sanathkumarbs in #106
- fix: safe parsing for access request log and violation log by @sanathkumarbs in #109
- fix: split subviolations and tc by comma by @sanathkumarbs in #110
- Handle nginx instance with no config args by @dhurley in #105
- Fixed race conditions found during testing by @dhurley in #103
- Fixed ARM support for DEB & APK packages by @dhurley in #121
- fixed metrics by @oliveromahony in #127
- Fix arch of apk packages by @Dean-Coakley in #138
- fix: check if app_protect_metadata's nap version is empty first. by @yluf5 in #144
- fix: detect nginx upgrade by @nickchen in #145
- Fix packaging config for 2.20 by @oliveromahony in #150
📝 Documentation
- readme consolidation by @oCHRISo in #19
- Upgrade go version to v1.19 by @Dean-Coakley in #97
- Add instance list rest api by @Dean-Coakley in #101
- Add agent api example with prometheus and grafana by @dhurley in #118
- Added config for mTLS in API server by @oliveromahony in #117
- Updated README.md, SECURITY.md and OSS Docs Structure by @mtbChef in #124
- Clean up some files by @dhurley in #125
- Updating grafana example README by @craigell in #128
🔨 Maintenance
- removed the unused variable in the counting by @oliveromahony in #71
- Updated DataplaneStatus to include new field AgentActivityStatus by @dhurley in #53
⬆️ Dependencies
- missing dependencies for tests by @oliveromahony in #62
- Proto updates by @oliveromahony in #68
- client config version via configuration file by @oliveromahony in #67
- remove key directive by @oliveromahony in #64
- Move wg to lock by @oliveromahony in #81
- Snapshot version for local package by @oliveromahony in #88
- Create nap symlink by @wicklander-bryant in #89
- Renamed comms.go to metric_sender.go by @dhurley in #94
- Dont report sec updates by @wicklander-bryant in #91
- bump deps by @oliveromahony in #100
- Added new DataplaneSoftwareDetailsUpdated topic by @dhurley in #95
- Agent startup by @oliveromahony in #108
- Update swap.go to only log once on startup if swap metrics can't be collected by @dhurley in #107
- Change install log location and restrict permissions by @Dean-Coakley in #74
- added new proto changes for preventing a config apply and reporting NAP Health by @oliveromahony in #116
- Added check for empty reports by @oliveromahony in #114
- Add copyright header to source files by @dhurley in #122
- Block config apply by @oliveromahony in #131
New Contributors
- @nickchen made their first contribution in #60
- @wicklander-bryant made their first contribution in #61
- @oCHRISo made their first contribution in #19
- @yluf5 made their first contribution in #144
Full Changelog: v2.19.0...v2.20.0