From 06eb12620228a8cedad15a9804d2e572d051af00 Mon Sep 17 00:00:00 2001 From: dhurley Date: Tue, 10 Jan 2023 14:30:06 +0000 Subject: [PATCH 1/5] Test branch names --- .github/workflows/ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 764341068..d19040f7a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -138,3 +138,14 @@ jobs: needs: [ lint, unit-test, component-test, performance-test ] uses: ./.github/workflows/release-branch.yml secrets: inherit + + test-branch-name: + name: test-branch-name + runs-on: ubuntu-22.04 + steps: + - name: Test + run: | + echo "{{github.ref}}" + echo "{{github.ref_name}}" + echo "{{github.ref_type}}" + echo "{{github.ref_type}}" From 754596893ae1ec74faf218093d8996d07b7fb60a Mon Sep 17 00:00:00 2001 From: dhurley Date: Tue, 10 Jan 2023 14:34:05 +0000 Subject: [PATCH 2/5] Test branch names --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d19040f7a..d836ce6bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -145,7 +145,7 @@ jobs: steps: - name: Test run: | - echo "{{github.ref}}" - echo "{{github.ref_name}}" - echo "{{github.ref_type}}" - echo "{{github.ref_type}}" + echo "$github.ref" + echo "$github.ref_name" + echo "$github.ref_type" + echo "${{github.ref_type}}" From b85bd98c1fd13ddeb5679bfa3b767bbeba7478c2 Mon Sep 17 00:00:00 2001 From: dhurley Date: Tue, 10 Jan 2023 14:35:03 +0000 Subject: [PATCH 3/5] Test branch names --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d836ce6bd..2458c4009 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -145,7 +145,7 @@ jobs: steps: - name: Test run: | - echo "$github.ref" - echo "$github.ref_name" - echo "$github.ref_type" + echo "${{github.ref}}" + echo "${{github.ref_name}}" + echo "${{github.ref_type}}" echo "${{github.ref_type}}" From 47d9d7a65c84708ba62827a763b78a5bea172cc9 Mon Sep 17 00:00:00 2001 From: dhurley Date: Fri, 13 Jan 2023 10:24:59 +0000 Subject: [PATCH 4/5] Remove CHANGELOG.md. Update release workflow to determine the tag version from the release branch name. --- .chglog.yml | 7 - .github/workflows/ci.yml | 15 +- .github/workflows/release-branch.yml | 140 +- README.md | 2 +- docs/CHANGELOG.md | 228 --- hugo/content/changelog.md | 2 +- scripts/changelog.yml | 2118 -------------------------- 7 files changed, 67 insertions(+), 2445 deletions(-) delete mode 100644 .chglog.yml delete mode 100644 docs/CHANGELOG.md delete mode 100644 scripts/changelog.yml diff --git a/.chglog.yml b/.chglog.yml deleted file mode 100644 index f4e507fc1..000000000 --- a/.chglog.yml +++ /dev/null @@ -1,7 +0,0 @@ -conventional-commits: false -deb: - distribution: [] - urgency: "" -debug: false -owner: "nginx" -package-name: "nginx-agent" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2458c4009..44eeb5219 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,7 +79,7 @@ jobs: build-snapshot: name: Build Snapshot runs-on: ubuntu-22.04 - if: ${{ !startsWith(github.ref, 'refs/heads/release-') }} + if: ${{ !startsWith(github.ref_name, 'release-') }} steps: - uses: actions/checkout@v3 with: @@ -134,18 +134,7 @@ jobs: if: always() trigger-release-workflow: - if: startsWith(github.ref, 'refs/heads/release-') + if: startsWith(github.ref_name, 'release-') needs: [ lint, unit-test, component-test, performance-test ] uses: ./.github/workflows/release-branch.yml secrets: inherit - - test-branch-name: - name: test-branch-name - runs-on: ubuntu-22.04 - steps: - - name: Test - run: | - echo "${{github.ref}}" - echo "${{github.ref_name}}" - echo "${{github.ref_type}}" - echo "${{github.ref_type}}" diff --git a/.github/workflows/release-branch.yml b/.github/workflows/release-branch.yml index a8c79b605..a9b492e6a 100644 --- a/.github/workflows/release-branch.yml +++ b/.github/workflows/release-branch.yml @@ -30,75 +30,71 @@ jobs: script: | const semver = require('semver'); const ref = context.ref.split("/")[2] + const version = "v" + ref.split("-")[1] + console.log(`The release version is ${version}`) + const releases = (await github.rest.repos.listReleases({ owner: context.payload.repository.owner.login, repo: context.payload.repository.name, per_page: 100, })).data - let latest_release - const latest_release_current_branch = releases.find(release => !release.draft && release.tag_name.startsWith("v" + ref.split("-")[1])) - if (latest_release_current_branch === undefined){ - latest_release = (await github.rest.repos.getLatestRelease({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - })).data.tag_name - } else { - latest_release = latest_release_current_branch.tag_name - } - console.log(`The latest release was ${latest_release}`) - const temp_notes = (await github.rest.repos.generateReleaseNotes({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - tag_name: "next", - previous_tag_name: latest_release, - target_commitish: ref, - })).data.body - let level - temp_notes.includes("### 🚀 Features") ? level = 'minor' : level = 'patch' - temp_notes.includes("### 💣 Breaking Changes") ? level = 'major' : level = level - const version = semver.inc(latest_release, level) - console.log(`The level of the release is ${level}`) - const draft = releases.find((r) => r.draft && r.tag_name === "v"+version) - const draft_found = !(draft === undefined) - console.log(`The next version is v${version}`) - const footer = ` - ## Resources - - Documentation -- https://github.com/nginx/agent#readme - ` - const release_notes = (await github.rest.repos.generateReleaseNotes({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - tag_name: 'v' + version, - previous_tag_name: latest_release, - target_commitish: ref, - })) - let release - if (draft_found){ - console.log("Draft release already exists. Deleting current draft release and recreating it") - release = (await github.rest.repos.deleteRelease({ + + const latest_release = (await github.rest.repos.getLatestRelease({ owner: context.payload.repository.owner.login, repo: context.payload.repository.name, - release_id: draft.id, - })) - } - release = (await github.rest.repos.createRelease({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - tag_name: 'v' + version, - target_commitish: ref, - name: 'v' + version, - body: release_notes.data.body + footer, - draft: true, - })) - console.log(`Release created: ${release.data.html_url}`) - console.log(`Release ID: ${release.data.id}`) - console.log(`Release notes: ${release_notes.data.body}`) - console.log(`Release Upload URL: ${release.data.upload_url}`) + })).data.tag_name - return { - version: version, - release_id: release.data.id, - release_upload_url: release.data.upload_url, + console.log(`The latest release was ${latest_release}`) + + if (latest_release === version) { + core.setFailed(`A published release already exists for ${latest_release}`) + } else { + const draft = releases.find((r) => r.draft && r.tag_name === version) + const draft_found = !(draft === undefined) + + let release + if (draft_found){ + console.log("Draft release already exists. Deleting current draft release and recreating it") + release = (await github.rest.repos.deleteRelease({ + owner: context.payload.repository.owner.login, + repo: context.payload.repository.name, + release_id: draft.id, + })) + } + + const release_notes = (await github.rest.repos.generateReleaseNotes({ + owner: context.payload.repository.owner.login, + repo: context.payload.repository.name, + tag_name: version, + previous_tag_name: latest_release, + target_commitish: ref, + })) + + const footer = ` + ## Resources + - Documentation -- https://github.com/nginx/agent#readme + ` + + release = (await github.rest.repos.createRelease({ + owner: context.payload.repository.owner.login, + repo: context.payload.repository.name, + tag_name: version, + target_commitish: ref, + name: version, + body: release_notes.data.body + footer, + draft: true, + })) + + console.log(`Release created: ${release.data.html_url}`) + console.log(`Release ID: ${release.data.id}`) + console.log(`Release notes: ${release_notes.data.body}`) + console.log(`Release Upload URL: ${release.data.upload_url}`) + + return { + version: version, + release_id: release.data.id, + release_upload_url: release.data.upload_url, + } } - name: Set Environment Variables run: | @@ -111,28 +107,18 @@ jobs: sudo apt-get update sudo apt-get install -y gpgv1 monkeysphere go install github.com/goreleaser/nfpm/v2/cmd/nfpm@v2.18.0 - go install github.com/goreleaser/chglog/cmd/chglog@v0.2.0 - name: Tag release - env: - PUBLISH_PACKAGE: ${{ inputs.publishPackages }} run: | git config --global user.name 'github-actions' git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' - git tag -a "v${{env.VERSION}}" -m "CI Autogenerated" - git tag -a "sdk/v${{env.VERSION}}" -m "CI Autogenerated" - - name: Update Changelog - if: ${{ inputs.publishPackages == true }} - run: | - chglog init -o ./scripts/changelog.yml . - chglog format -i ./scripts/changelog.yml --template repo > ./docs/CHANGELOG.md - git commit -am "Updating changelog" - git push + git tag -a "${{env.VERSION}}" -m "CI Autogenerated" + git tag -a "sdk/${{env.VERSION}}" -m "CI Autogenerated" - name: Push Tags if: ${{ inputs.publishPackages == true }} run: | - git push origin "v${{env.VERSION}}" - git push origin "sdk/v${{env.VERSION}}" + git push origin "${{env.VERSION}}" + git push origin "sdk/${{env.VERSION}}" - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build Docker Image @@ -172,7 +158,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # clobber overwrites existing assets of the same name run: | - gh release upload --clobber v${{env.VERSION}} \ + gh release upload --clobber ${{env.VERSION}} \ $(find ./build -type f \( -name "*.deb" -o -name "*.rpm" -o -name "*.pkg" -o -name "*.txz" -o -name "*.apk" \)) - name: Publish Release Packages if: ${{ inputs.publishPackages == true }} @@ -201,7 +187,7 @@ jobs: script: | const { repo, owner } = context.repo; const result = await github.rest.pulls.create({ - title: 'Merge ${{ github.event.inputs.branch }} back into main', + title: 'Merge ${{ github.ref_name }} back into main', owner, repo, head: '${{ github.ref_name }}', diff --git a/README.md b/README.md index a48c36c7a..c36cdbfbf 100644 --- a/README.md +++ b/README.md @@ -289,7 +289,7 @@ Minimum system sizing recommendations for NGINX Agent: Get involved with the project by contributing! Please see our [contributing guide](CONTRIBUTING.md) for details. # Change Log -See our [changelog](docs/CHANGELOG.md) to keep track of updates. +See our [release page](dhttps://github.com/nginx/agent/releases) to keep track of updates. # License [Apache License, Version 2.0](LICENSE) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md deleted file mode 100644 index 417aa91f3..000000000 --- a/docs/CHANGELOG.md +++ /dev/null @@ -1,228 +0,0 @@ - -2.20.1 -============= -2022-12-15 - -* rhel packages not to be replaced (#152) (5f364603) - -2.20.0 -============= -2022-12-13 - -* Fix packaging config for 2.20 (#150) (0c15c7bc) -* fix: detect nginx upgrade (#145) (b50facc5) -* Merge pull request #144 from nginx/fix-metadata-nap-version (5384bb84) -* fix: check if app_protect_metadata's nap version is empty first. (6f4c2b13) -* Updated release branch workflow to only create a changelog commit when publishing the release (#140) (d78f841e) -* Fix arch of apk packages (#138) (e8567dc3) -* Updating changelog (bc937953) -* Merge branch 'main' into release-2.20.0 (ecf0b035) -* Update release-branch.yml (#134) (8adbc949) -* Updating changelog (33aaaa41) -* Update ci build snapshot job (#132) (d7df7a57) -* Block config apply (#131) (81a4bc91) -* Update ci.yml (#129) (476803f4) -* fixed metrics (#127) (3c536cbd) -* Merge pull request #128 from nginx/update-examples-readme (317b21ad) -* Updating grafana example README (96e00283) -* Clean up some files (#125) (5fcbac82) -* Added copyright header to source files (#122) (1ab9444c) -* Updated README.md, SECURITY.md and OSS Docs Structure (#124) (536bf7c5) -* Added config for mTLS in API server (#117) (62054d11) -* Added check for empty reports (#114) (3d8c20aa) -* Fixed ARM support for DEB & APK packages (#121) (d4d4002e) -* Add agent api example with prometheus and grafana (#118) (065a5a5a) -* Metrics rest endpoint (#112) (f0ec84d4) -* added new proto changes for preventing a config apply and reporting NAP Health (#116) (35ef4c09) -* Change install log location and restrict permissions (#74) (d2133a27) -* added new group (#113) (f141ed3a) -* Add Azure blob upload (#111) (ff029f6e) -* Fixed race conditions found during testing (#103) (0fa11b33) -* Update swap.go to only log once on startup if swap metrics can't be collected (#107) (f3055717) -* Agent startup (#108) (49e6d103) -* Updated getNginxInfoFromBuffer function to handle the scenario where nginx has no config arguments (#105) (9d8026e7) -* Add instance list rest api (#101) (024594e5) -* Merge pull request #110 from nginx/fix-decoding (e8084e25) -* fix: split subviolations and tc by comma (2611b53e) -* Merge pull request #109 from nginx/fix-access-log-parsing (6a78111d) -* fix: safe parsing for access request log and violations (fe7f5078) -* Merge pull request #106 from nginx/lower-case-severity (403c0048) -* fix: use lower case for all severity values (bc4e0e09) -* Updated TestNginxConfigApply unit test (#104) (1a67e407) -* Added new DataplaneSoftwareDetailsUpdated topic for all extensions to use (#95) (cfeabc7a) -* Fix race conditions (#96) (77fdc065) -* Merge pull request #93 from nginx/sec-mon-fixes (4c2a3c3c) -* fix: fixes for nap monitoring extension (dacced55) -* Merge pull request #102 from nginx/no-explicit-mapping (a4ebf3aa) -* fix: add make deps (6a75c741) -* fix: remove explicit nap version mapping (4dd65dad) -* bump deps (#100) (da992207) -* Merge pull request #91 from nginx/dont-report-sec-updates (c95eedd4) -* chore: Addresses Feedback (a011b005) -* fix: Removes Reporting Of Installed Attack Signatures & Threat Campaigns (7ed44fef) -* Renamed comms.go to metric_sender.go (#94) (b61a5260) -* fixed advanced metrics (#98) (46d6b6df) -* Merge pull request #90 from nginx/nap-3.12.2-support (abcd630a) -* chore: Addresses Feedback (5ea0669a) -* fix: Adds Support For NAP 3.12.2 (bd8644ae) -* Upgrade go version to v1.19 (#97) (12c8f5af) -* Fix empty metric reports (#82) (29a7d1d7) -* Update mocks for nginx plugin unit tests (#92) (cfaf0220) -* Async nginx config reload (#70) (52618454) -* Merge pull request #89 from nginx/create-nap-symlink (00ed41d0) -* chore: Addresses Feedback (069a39c1) -* fix: Adds Ability To Automatically Create Sym Link For NAP (58e0a89b) -* Snapshot version for local package (#88) (a4c45947) -* Merge pull request #84 from nginx/security-mon-feature (9293cfb8) -* feat: nap monitoring; (ada13010) -* feat: introducing security event definitions (aa1d9c9b) -* Fix use StrictUnmarshal for app protect yaml unmarshalling (#76) (23e33dd4) -* Move wg to lock (#81) (c1bd278b) -* Updated DataplaneStatus to include new field AgentActivityStatus (#53) (e31e5065) -* remove key directive (#64) (9a59a496) -* fix: return nil for certs outside allowed directory (#77) (af09dfc0) -* Fix agent rollback does not delete created dirs (#63) (14500d09) -* Merge pull request #72 from nginx/fix-cert-outside-allowed-directory-in-aux-content (4d09a7ad) -* make deps (ec52a764) -* Fix create user/group/run dir in absence of systemd (#51) (753745c1) -* fix and run make format (67091115) -* readme consolidation (#19) (02fd98b9) -* run make format lint revert error change (313ce11e) -* removed the unused variable in the counting (#71) (71469bca) -* clean up (cae9fa96) -* fix formatting (16b5c3a1) -* Merge branch 'fix-cert-outside-allowed-directory-in-aux-content' of github.com:nginx/agent into fix-cert-outside-allowed-directory-in-aux-content (587276eb) -* fix failing performance tests (d12e391a) -* fix failing performance tests (642adff1) -* fix failing performance tests (8e8984c0) -* fix failing tests (6c397fe9) -* fix failing on make lint (46c7569f) -* fix cert outide allowed directory in aux content (3188027c) -* client config version via configuration file (#67) (e6e70a59) -* Proto updates (#68) (93280816) -* Fix close leaking file descriptors (#66) (9888ac05) -* fix failing performance tests (4ca4e3ef) -* fix failing performance tests (49928cdc) -* fix failing tests (2fe9d79d) -* fix failing on make lint (71d992b6) -* fix cert outide allowed directory in aux content (bc43561a) -* missing dependencies for tests (#62) (5be046cc) -* Merge pull request #61 from nginx/NMS-37510/nap-3.12-support (e800bdcd) -* fix: Adds Support For NAP 3.12 (07a5532d) -* fix: error from payload (#60) (56d61a58) -* Fixed how access/error log metrics are updated when the nginx config changes (#42) (4ac518d5) -* Updated selinux policy to remove container_runtime_t module and add new permissions (#59) (66d00cb9) -* Merge pull request #58 from nginx/release-2.19.0 (7ec7814d) -* Updating changelog (7affb466) - -2.19.0 -============= -2022-09-28 - -* Updating changelog (f80762cc) -* Updating changelog (7ab4fc17) -* Updating changelog (3b89dce1) -* Merge back into main (#56) (3b7ad1df) -* Merge pull request #54 from nginx/Fix-Failing-Component-Test (20c7e80c) -* fix intermittently failing component tests (c7da24b7) -* fix intermittently failing component tests (ff5443dc) -* fix failing component tests (75abbd1c) -* Update ci workflow build snapshot job (#52) (5bebf665) -* Changing extension back to pkg instead of txz for freebsd packages. Introducing a symbolic link instead. (#50) (47273981) -* fix: move proto namespace to github/agent (19c3c266) -* Fix advanced metrics performance test (#45) (81ef6949) -* Fix nginx-agent shutdown (#44) (d4dca2d4) -* fix: rename namespace to github for all protos (138f6b33) -* Merge pull request #46 from nginx/fix-generate (9b0c6b6e) -* chore: update makefile to generate proto bindings (2514e2bb) -* features missing defaults (#43) (bcf7ef2a) -* create dir if doesnt exist (#41) (1695327a) -* Updated metrics logging for when a field isn't found in the access logs (#39) (84815d6b) -* removing symlink for now (#40) (470dc536) -* Change advanced metrics socket default location (#32) (d2761c8d) -* Fix tagging of releases (#38) (970eeb50) -* tidying of install scripts (#35) (3ac29637) -* Merge back into main (#36) (a7768eab) -* added public gpg and it works ok (#37) (937af0d3) -* feat: Upload nginx configs if nginx-config feature is enabled (#29) (68783dd7) -* Moved packaging logic into a different Makefile (#34) (a5fdcaf0) -* Fix release workflow (#33) (c72810ee) -* Add release branch workflow (#30) (1646c3ee) -* feat: new NMS ACM dimensions for advanced metrics (#24) (a51d3d89) -* mitigate click jacking in example html (#28) (934bb58a) -* fixing certs to be seeded by sha256 (#26) (32d34d26) -* Updated build-docker make target to use pkgs.nginx.com (#27) (5d04c77b) -* Merge pull request #25 from nginx/update-commander-plugin-unit-tests (25d5766d) -* Updated commander plugin unit tests (3e75fca0) -* added features key to config to list features for NGINX Agent (#21) (87f8d802) -* Merge pull request #23 from nginx/update-unstable-unit-tests (f3c7384b) -* Updated unstable unit tests (4de4ea02) -* Update release workflow (13b02e4f) -* Update release workflow (6976682c) -* Update release workflow (cdea9397) -* Update release workflow (0a3a4a81) -* Update release workflow (04ce7be0) -* Update release workflow (e5c014f5) -* Update release workflow (a66708fa) -* Update release workflow (b9c5f621) -* Update release workflow (3750a193) -* Update release workflow (2313cd84) -* Update release workflow (76a6517a) -* Update release workflow (4a1fa039) -* Add release workflow (1cba8135) -* Improve metrics logging for network io and nginx workers (#16) (9149ae8f) -* added a fix for the example server crashing when NGINX is not running. Removed the waitgroup in comms.go Close, as if no active waitgroup can cause a negative count. (#17) (855e28d0) -* Update the default keep alive params for the grpc client (#20) (baf3723c) -* Install test cleanup (#18) (bcb8b792) -* Merge pull request #15 from nginx/Agent-readme-blog (8b81933d) -* docs: readme and blog (4da532c6) -* The NGINX Agent is a lightweight piece of software that can be installed next to NGINX Open Source (OSS) and/or NGINX Plus (2074d371) - -2.18.0 -============= -2022-09-06 - -* Updating changelog (3422f3b5) -* Updating changelog (ab2a7b85) -* Fixed publish variable in release branch workflow (e5037c1b) -* Updating changelog (c4ca68f4) -* Updating changelog (f59779c8) -* Moved packaging logic into a different Makefile (#34) (a5fdcaf0) -* Fix release workflow (#33) (c72810ee) -* Add release branch workflow (#30) (1646c3ee) -* feat: new NMS ACM dimensions for advanced metrics (#24) (a51d3d89) -* mitigate click jacking in example html (#28) (934bb58a) -* fixing certs to be seeded by sha256 (#26) (32d34d26) -* Updated build-docker make target to use pkgs.nginx.com (#27) (5d04c77b) -* Merge pull request #25 from nginx/update-commander-plugin-unit-tests (25d5766d) -* Updated commander plugin unit tests (3e75fca0) -* added features key to config to list features for NGINX Agent (#21) (87f8d802) -* Merge pull request #23 from nginx/update-unstable-unit-tests (f3c7384b) -* Updated unstable unit tests (4de4ea02) -* Update release workflow (13b02e4f) -* Update release workflow (6976682c) -* Update release workflow (cdea9397) -* Update release workflow (0a3a4a81) -* Update release workflow (04ce7be0) -* Update release workflow (e5c014f5) -* Update release workflow (a66708fa) -* Update release workflow (b9c5f621) -* Update release workflow (3750a193) -* Update release workflow (2313cd84) -* Update release workflow (76a6517a) -* Update release workflow (4a1fa039) -* Add release workflow (1cba8135) - -2.17.0 -============= -2022-08-22 - -* Improve metrics logging for network io and nginx workers (#16) (9149ae8f) -* added a fix for the example server crashing when NGINX is not running. Removed the waitgroup in comms.go Close, as if no active waitgroup can cause a negative count. (#17) (855e28d0) -* Update the default keep alive params for the grpc client (#20) (baf3723c) -* Install test cleanup (#18) (bcb8b792) -* Merge pull request #15 from nginx/Agent-readme-blog (8b81933d) -* docs: readme and blog (4da532c6) -* The NGINX Agent is a lightweight piece of software that can be installed next to NGINX Open Source (OSS) and/or NGINX Plus (2074d371) - - diff --git a/hugo/content/changelog.md b/hugo/content/changelog.md index 47c3f00e7..e5e685110 100644 --- a/hugo/content/changelog.md +++ b/hugo/content/changelog.md @@ -10,4 +10,4 @@ categories: ["configuration"] doctypes: ["task"] --- -See the NGINX Agent changelog: https://github.com/nginx/agent/blob/main/docs/CHANGELOG.md \ No newline at end of file +See the NGINX Agent release page: https://github.com/nginx/agent/releases diff --git a/scripts/changelog.yml b/scripts/changelog.yml deleted file mode 100644 index 4da204c0f..000000000 --- a/scripts/changelog.yml +++ /dev/null @@ -1,2118 +0,0 @@ -- semver: 2.20.1 - date: 2022-12-15T16:56:55Z - packager: nginx - changes: - - commit: 5f36460364cecb3cee8978486273390077c9d4d6 - note: "rhel packages not to be replaced (#152)\n\n* packages not to be replaced, fix host and instance group population \n\nCo-authored-by: o.omahony " - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com -- semver: 2.20.0 - date: 2022-12-13T17:16:23Z - packager: nginx - changes: - - commit: 0c15c7bc2ec8f563ca92604f8b62689ed7bf00df - note: |- - Fix packaging config for 2.20 (#150) - - * added default configuration for the post install script until we figure a better way - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: b50facc59182c326b0296015e5b3dcac161c2af0 - note: |- - fix: detect nginx upgrade (#145) - - * fix: detect nginx deletes and use the new binary path - - * fix: change log entry to debug - - Co-authored-by: Nick Chen - author: - name: Nick Chen - email: nickchen@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 5384bb8408a4c76fba588831bf8f570b266693d1 - note: |- - Merge pull request #144 from nginx/fix-metadata-nap-version - - fix: check if app_protect_metadata's nap version is empty first. - author: - name: yluf5 - email: 111309812+yluf5@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 6f4c2b13ea13a5b41df7ccd15c550b17f5709963 - note: 'fix: check if app_protect_metadata''s nap version is empty first.' - author: - name: Yong Lu - email: y.lu@f5.com - committer: - name: Yong Lu - email: y.lu@f5.com - - commit: d78f841e05570cb81924d197d408d5db08e8ff7c - note: |- - Updated release branch workflow to only create a changelog commit when publishing the release (#140) - - Updated release branch workflow to only create a changelog commit when publishing the release - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: e8567dc34f6ad40606b71cc94cdc704085480619 - note: |- - Fix arch of apk packages (#138) - - arm packages accidentally contained amd64 binaries - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: bc937953f1fb704f1c00d4d77d906eb08a6f512d - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: ecf0b035459372197c1461aae2b0d3169b8d1264 - note: Merge branch 'main' into release-2.20.0 - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 8adbc9496d8057db6eca23f51fe62434fdc66935 - note: Update release-branch.yml (#134) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 33aaaa412c27cbe3c17cbcee9df49d1071962532 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: d7df7a574582656aed9f8304dfc6df43959cb007 - note: |- - Update ci build snapshot job (#132) - - Updated build-snapshot job in ci workflow to build signed packages - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 81a4bc91ddf3e45b8b96143f036ff41391cf3f29 - note: |- - Block config apply (#131) - - * Block NGINX configuration for mismatch in installed WAF version. Added new FORCE config NGINX workflow that allows a config push without checking for preflight condition - * Updated activity events to include new configuration FORCE workflow - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 476803f4b5f9a879b3dedc4ae61b9e83d7d6a33b - note: Update ci.yml (#129) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 3c536cbd288608b21f938aa8d316f683393ce815 - note: |- - fixed metrics (#127) - - * fixed metrics got feedback from internal stakeholders and adjusted accordingly. Also tidied scripts - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 317b21ad150682e975080f5a1af35e068c904278 - note: |- - Merge pull request #128 from nginx/update-examples-readme - - Updating grafana example README - author: - name: Craig Elliott - email: 80339985+craigell@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 96e0028317e9394e27779df023d559313ae1818c - note: Updating grafana example README - author: - name: Craig Elliott - email: c.elliott@f5.com - committer: - name: Craig Elliott - email: c.elliott@f5.com - - commit: 5fcbac82b2e557bea27431dc96f9362fc0131ff6 - note: Clean up some files (#125) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 1ab9444c1d0f153814832cbeeef544bc555b775a - note: Added copyright header to source files (#122) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 536bf7c59e5ddfdcc5f0292a7ea2c35618fa04bd - note: "Updated README.md, SECURITY.md and OSS Docs Structure (#124)\n\n* Updated README.md with open source instructions, moving items to the correct places. \n\nCo-authored-by: Dave McAllister \nCo-authored-by: Jon Cahill-Torre \nCo-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com>\nCo-authored-by: o.omahony \nCo-authored-by: oCHRISo " - author: - name: Michael Vernik - email: mikevernik@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 62054d11bcec487dd3fb0171856d08a89f4976dd - note: |- - Added config for mTLS in API server (#117) - - * added config for tls in API server - - Co-authored-by: o.omahony - Co-authored-by: dhurley - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 3d8c20aab6710256a0f96184934987a01b10f3b7 - note: |- - Added check for empty reports (#114) - - * Removed empty metrics report in advanced metrics module - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: d4d4002ed64beae354bd178b845623d905478d17 - note: |- - Fixed ARM support for DEB & APK packages (#121) - - * Added ARM support - - * Clean up - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 065a5a5ae6e86a54c77e71e5a82edae379c52842 - note: |- - Add agent api example with prometheus and grafana (#118) - - Add grafana metrics example - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: f0ec84d46a0e2916f9f1e1f8bf193eb4302f01b7 - note: |- - Metrics rest endpoint (#112) - - * REST endpoint for metrics - - * change aggregate.go to use metrics_utils.go - - * fix conf - - * moving prometheus exporter to extensions - - * Add unit tests - - * Add component test - - * Remove prometheus help - - * remove redundant return - - Co-authored-by: dhurley - author: - name: aphralG - email: 108004222+aphralG@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 35ef4c0930ade342b7b83af307861e2c429bad0b - note: |- - added new proto changes for preventing a config apply and reporting NAP Health (#116) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: d2133a276835d8b61d464f34d595b499f876530d - note: |- - Change install log location and restrict permissions (#74) - - * Update ci stage deps - * Restrict writing to log file - * Fix creation of log dir for initial installs - * Fix preinstall status codes. Remove excessive output - * Fix FreeBSD uninstall - * Fix FreeBSD package to include preinstall step - * Remove unreachable dyn-config check - * Remove install log - * Fix preinstall script now creates log dir on FreeBSD - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: f141ed3ab6faa0e9071c5c117f9667cb1d476506 - note: |- - added new group (#113) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: ff029f6e67948d601a617050dd91282178b6250b - note: Add Azure blob upload (#111) - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 0fa11b33b34937a7fee87e122a00cf90f4c25bda - note: Fixed race conditions found during testing (#103) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: f3055717c81855063ddc59bb8bcfa15b58f121bb - note: Update swap.go to only log once on startup if swap metrics can't be collected (#107) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 49e6d103945c5003256e0f4ffb191897d761bfd5 - note: |- - Agent startup (#108) - - * removed the need for a connection on agent startup - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 9d8026e77217a08fc06146ddb6cd4a889f46ac77 - note: Updated getNginxInfoFromBuffer function to handle the scenario where nginx has no config arguments (#105) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 024594e5089cb4fedd6fe9607f49de3ba46a5e61 - note: |- - Add instance list rest api (#101) - - * Make agent API port configurable - * Add agent API test coverage - * Added component tests for agent API - - Co-authored-by: dhurley - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: e8084e25bf6a6ec5edd5ef84c5b73ccf9da964a1 - note: |- - Merge pull request #110 from nginx/fix-decoding - - fix: split subviolations and tc by comma - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 2611b53ed0ab308c929ef82dbc7f2a4be58841ee - note: 'fix: split subviolations and tc by comma' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - - commit: 6a78111d48b3aa4b424432304188b34934c41ba6 - note: |- - Merge pull request #109 from nginx/fix-access-log-parsing - - fix: safe parsing for access request log and violation log - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: fe7f5078dce322657caffc19c25c543acb3a5453 - note: 'fix: safe parsing for access request log and violations' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - - commit: 403c0048829d7c0f155252746ee6143af5320c06 - note: |- - Merge pull request #106 from nginx/lower-case-severity - - fix: use lower case for all severity values - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: bc4e0e09e29167d79744609be4760c9d84a6a9f8 - note: 'fix: use lower case for all severity values' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - - commit: 1a67e407848b8a157a8764c97a8e7e860dc4f912 - note: Updated TestNginxConfigApply unit test (#104) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: cfeabc7a5e0c59864af18fafab702435f3aa3eaf - note: Added new DataplaneSoftwareDetailsUpdated topic for all extensions to use (#95) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 77fdc065659e40a398d7d5f30d6fd8bdffe1a065 - note: |- - Fix race conditions (#96) - - * fix race conditions - - * fix race conditions - - * change naming of mutex - author: - name: aphralG - email: 108004222+aphralG@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4c2a3c3c02749dbeb684bdf1a6165113facf4d0e - note: |- - Merge pull request #93 from nginx/sec-mon-fixes - - fix: polish and fix various items for security monitor - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: dacced558baf1e8f85d95368194bbd7fd5ad032d - note: 'fix: fixes for nap monitoring extension' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - - commit: a4ebf3aa8f1a9520997dc46aa34e480c82cb19f6 - note: |- - Merge pull request #102 from nginx/no-explicit-mapping - - fix: remove explicit nap version mapping - author: - name: Trece Wicklander-Bryant - email: 24981134+wicklander-bryant@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 6a75c741748df8709b1448842b2c75a58c6df7d8 - note: 'fix: add make deps' - author: - name: Nick Chen - email: nick.chen@f5.com - committer: - name: Nick Chen - email: nick.chen@f5.com - - commit: 4dd65dade08178b1739f77d43cb8f569b9835f1f - note: 'fix: remove explicit nap version mapping' - author: - name: Nick Chen - email: nick.chen@f5.com - committer: - name: Nick Chen - email: nick.chen@f5.com - - commit: da9922079b9352ecb4668a0954f1973877ce4106 - note: |- - bump deps (#100) - - * bump dependency version - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: c95eedd49315a87b997ebc014557fa53d80b8a0e - note: |- - Merge pull request #91 from nginx/dont-report-sec-updates - - Dont report security update versions installed on instance - author: - name: Trece Wicklander-Bryant - email: 24981134+wicklander-bryant@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: a011b00582f0d396eab3f9692820c55e6c1d80a8 - note: 'chore: Addresses Feedback' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: 7ed44fef36fd9c6999b333a60564453cf7ecc47e - note: 'fix: Removes Reporting Of Installed Attack Signatures & Threat Campaigns' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: b61a526035a3e97089218ace342117d274fe009f - note: Renamed comms.go to metric_sender.go (#94) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 46d6b6df8179b914a4d66269f3e28c725a74ca13 - note: |- - fixed advanced metrics (#98) - - * fixed advanced metrics - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: abcd630a89b2db43207679e196bbf612eb598be6 - note: |- - Merge pull request #90 from nginx/nap-3.12.2-support - - fix: Adds Support For NAP 3.12.2 - author: - name: Trece Wicklander-Bryant - email: 24981134+wicklander-bryant@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 5ea0669a460ebda748503fee0972cc577c16f469 - note: 'chore: Addresses Feedback' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: bd8644ae5767e447bc478158fa6d527566510c55 - note: 'fix: Adds Support For NAP 3.12.2' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: 12c8f5afd73cb052f1ae703ae5dc1f1515331e52 - note: Upgrade go version to v1.19 (#97) - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 29a7d1d783ce37efe2da1f1670125c76ea4039d3 - note: |- - Fix empty metric reports (#82) - - * fix empty metric reports being sent - - * fix failing unit test - - * fix empty metric reports being sent - - * fix failing unit test - - * fix empty metric reports - - * fix empty metric reports - - * fix empty metric reports - - * remove checks - - * fix empty metrics reports - - * removing unused code - - * remove issues with the merge. Dropped multiple channels and tidied the code - - * updated metrics. Defaults already considered - - * add stop to ticker - - * fixed failng lint and tests - - * moved defaults to advanced metrics - - Co-authored-by: o.omahony - author: - name: aphralG - email: 108004222+aphralG@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: cfaf022028cb0b1eaaa62c8afbee237d375fc2b1 - note: Update mocks for nginx plugin unit tests (#92) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 526184543bd9ef53b718e99fe31488d87b204653 - note: |- - Async nginx config reload (#70) - - Updated apply config logic to validate the nginx config in a separate go routine and return the result of the config reply in the Dataplane status. - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 00ed41d064b669c69055f520de59069d60652a4c - note: |- - Merge pull request #89 from nginx/create-nap-symlink - - fix: Adds Ability To Automatically Create Symlink For NAP - author: - name: Trece Wicklander-Bryant - email: 24981134+wicklander-bryant@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 069a39c13db048e597f7731239ceaf3e81b34510 - note: 'chore: Addresses Feedback' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: 58e0a89ba282200f31c2cfe33c2937272c4ff8ea - note: 'fix: Adds Ability To Automatically Create Sym Link For NAP' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: a4c45947aa8f695e2a515b525cdc81219621aaad - note: |- - Snapshot version for local package (#88) - - * Added commit id to snapshot version for local package - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 9293cfb8710ea602538b9cc3fb785de464819083 - note: |- - Merge pull request #84 from nginx/security-mon-feature - - feat: introducing security monitoring feature in NGINX Agent - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: ada1301062faf754c70da983c0996f13bd5aa7ff - note: 'feat: nap monitoring;' - author: - name: m.gougam - email: m.gougam@f5.com - committer: - name: m.gougam - email: m.gougam@f5.com - - commit: aa1d9c9b68f00cdeae1c839aa171b110077bb221 - note: 'feat: introducing security event definitions' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: m.gougam - email: m.gougam@f5.com - - commit: 23e33dd4aa360882c80b84498030139e6a879b9f - note: |- - Fix use StrictUnmarshal for app protect yaml unmarshalling (#76) - - * Fix yaml unmarshalling to use yaml.UnmarshalStrict - - UnmarshalStrict will ensure the payload matches all fields on the - struct. - - See: https://pkg.go.dev/gopkg.in/yaml.v2#UnmarshalStrict for details - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: c1bd278bf9093b86c741b1370887e5b6740bdf22 - note: |- - Move wg to lock (#81) - - * Move wg to lock - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: e31e5065eefbe350c249aa657e016ff010fffd42 - note: |- - Updated DataplaneStatus to include new field AgentActivityStatus (#53) - - Updated DataplaneStatus to include new field AgentActivityStatus - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 9a59a496bbbe442c03bcdb678b92887ccf0239e9 - note: |- - remove key directive (#64) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: af09dfc0c0b304119e8f6c3476a39f0b87e94b50 - note: |- - fix: return nil for certs outside allowed directory (#77) - - Co-authored-by: Nick Chen - author: - name: Nick Chen - email: nickchen@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 14500d09491906a5ca2a8332638411bf8701b2e3 - note: Fix agent rollback does not delete created dirs (#63) - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4d09a7ad307bff71ab6a9bc93b93ee225674941b - note: |- - Merge pull request #72 from nginx/fix-cert-outside-allowed-directory-in-aux-content - - Cert file outside allowed directory in aux content - author: - name: aphralG - email: 108004222+aphralG@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: ec52a764b46e3a5c5376feb11b8f4f9932b260e7 - note: make deps - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 753745c16a8799ff1528f58dac9fee2836450de1 - note: |- - Fix create user/group/run dir in absence of systemd (#51) - - * FreeBSD: Create run dir. Create owner. Add users to group - * Alpine: Create run dir. Create owner. Add users to group - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 67091115be60ced3f20e2d2776801af647c760aa - note: fix and run make format - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 02fd98b96c3bc20380e5b16a3a9edd5db28d9cf8 - note: |- - readme consolidation (#19) - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * readme consolidation - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - * Update README.md - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - - Co-authored-by: Jcahilltorre <78599298+Jcahilltorre@users.noreply.github.com> - author: - name: Chris Adams - email: chrisadams1267@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 313ce11e0343c19225a0f8c3084a9b15a6e35254 - note: run make format lint revert error change - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 71469bcaa855f71a99a28a04832524c4c51f799c - note: |- - removed the unused variable in the counting (#71) - - * removed the unused variable in the counting - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: cae9fa9673dbe8087db1ca4194b6bdfcaaca5438 - note: clean up - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 16b5c3a191c844ffce627188763a5e23b073efb9 - note: fix formatting - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 587276eb247773ab2ee1f76000ba6ba704bed3c5 - note: Merge branch 'fix-cert-outside-allowed-directory-in-aux-content' of github.com:nginx/agent into fix-cert-outside-allowed-directory-in-aux-content - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: d12e391ae745ee15fb98fbaba8bd80ea2e3f86ca - note: fix failing performance tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 642adff1faa8d2cd426fcecc9a5cfda4b070ca80 - note: fix failing performance tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 8e8984c02fef72c76c03e826b7ab98895f76e78c - note: fix failing performance tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 6c397fe9650eb27bb2f17f807c1148f0350cdff8 - note: fix failing tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 46c7569ffaa4164eb7a23d3c0618d0d353af2aa9 - note: fix failing on make lint - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 3188027c667827664bf3682744a99b88b716e84c - note: fix cert outide allowed directory in aux content - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: e6e70a590435c47fb40bbf0b0d1b463ec829fedc - note: |- - client config version via configuration file (#67) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 9328081632b232761fc688d5dc28102cae31bde9 - note: |- - Proto updates (#68) - - * Proto updates for future workflows - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 9888ac05459b4dff180abe0c5b90a3dc46332f5d - note: Fix close leaking file descriptors (#66) - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4ca4e3efba7242ddf7e43e3878368fd63b39deb0 - note: fix failing performance tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 49928cdc2d7a543f8d6a3878f1722ce19f068ba2 - note: fix failing performance tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 2fe9d79dba0313c311301511ce63b4d6e1ac4fbe - note: fix failing tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 71d992b68b16dec19e8820b38b326b9e4fdeb2c3 - note: fix failing on make lint - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: bc43561a34207f8a718617458d6e35ee938d5f78 - note: fix cert outide allowed directory in aux content - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 5be046cc65c1eedfe7cce8f7b9c3843ef4a4a927 - note: |- - missing dependencies for tests (#62) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: e800bdcd8359c99a1ca7f241b372cca56e7bab83 - note: |- - Merge pull request #61 from nginx/NMS-37510/nap-3.12-support - - fix: Adds Support For NAP 3.12 - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 07a5532d8cb2928e8d6901f9a5f08d5b1861e57d - note: 'fix: Adds Support For NAP 3.12' - author: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - committer: - name: Trece Wicklander-Bryant - email: t.wicklander-bryant@f5.com - - commit: 56d61a58e0a5d4dc06ddb6e323d8ef28e2357cc0 - note: |- - fix: error from payload (#60) - - Co-authored-by: Nick Chen - author: - name: Nick Chen - email: nickchen@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4ac518d583e9bdbbfd8cd98929b4b9a6e2cdb6a9 - note: Fixed how access/error log metrics are updated when the nginx config changes (#42) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 66d00cb96c755bbc829c7359bb883d1df7b7c411 - note: Updated selinux policy to remove container_runtime_t module and add new permissions (#59) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 7ec7814d91097630dd42793ffeaf7414ad0b393f - note: |- - Merge pull request #58 from nginx/release-2.19.0 - - Merge back into main - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 7affb466a209fec4e0e351f9d58e2c98ab3ee0a8 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com -- semver: 2.19.0 - date: 2022-09-28T15:41:54Z - packager: nginx - changes: - - commit: f80762cc4a30b08f955b8efd1809d7b897dc387b - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: 7ab4fc176109ced569068fc3ef4b36453ece9225 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: Donal Hurley - email: djhurley1990@gmail.com - - commit: 3b89dce1d4459ea246cfac45c39cef04e8fefe50 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: Donal Hurley - email: djhurley1990@gmail.com - - commit: 3b7ad1df00c195c98c7798989d1d30b7150ec6da - note: |- - Merge back into main (#56) - - Updating changelog - - Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> - Co-authored-by: Donal Hurley - author: - name: github-actions[bot] - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 20c7e80c2c36826d73337f47daf6cf04799e788d - note: |- - Merge pull request #54 from nginx/Fix-Failing-Component-Test - - Fix Failing Component Tests - author: - name: aphralG - email: 108004222+aphralG@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: c7da24b711cc9d879649a02e8ac41b2886803a9c - note: fix intermittently failing component tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: ff5443dc50d563a8086143098b3182848cc8d44b - note: fix intermittently failing component tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 75abbd1c069d14e3df215730613a0e959ebaaeba - note: fix failing component tests - author: - name: Aphral Griffin - email: a.griffin@f5.com - committer: - name: Aphral Griffin - email: a.griffin@f5.com - - commit: 5bebf6659910a59b2e540f8f668999733441c890 - note: |- - Update ci workflow build snapshot job (#52) - - * Updated ci workflow build-snapshot job to package *.pkg files instead of *.txz files - * Fixed syntax in signed-entrypoint.sh - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 47273981ba4a804c7a73c3f997453e153b41a858 - note: Changing extension back to pkg instead of txz for freebsd packages. Introducing a symbolic link instead. (#50) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 19c3c266cbc0e58ca7fac598218ce624fdc6d72c - note: 'fix: move proto namespace to github/agent' - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 81ef6949692890e3003339b5711a04347e60313f - note: Fix advanced metrics performance test (#45) - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: d4dca2d41c392c8e5738a2fd1a283ae6c18ad674 - note: |- - Fix nginx-agent shutdown (#44) - - ProcessWatcher waitgroup was already decremented in it's go routine so - the wg.Done() in plugin.Close() led to panic due to negative waitgroup. - - This means on SIGTERM/SIGINT the main nginx-agent process would exit - with status code 2 which is reported in systemd status. - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 138f6b33a192c129230e4586b5fa03fdfafe082d - note: 'fix: rename namespace to github for all protos' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - - commit: 9b0c6b6e73abc2f0017050ed1fa91d5ab5aab522 - note: |- - Merge pull request #46 from nginx/fix-generate - - chore: update makefile to generate proto bindings - author: - name: Sanath Kumar - email: b.s.sanathkumar@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 2514e2bbd2d926c94399ec9fb366a5eb7021ae73 - note: 'chore: update makefile to generate proto bindings' - author: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - committer: - name: sanathkumarbs - email: b.s.sanathkumar@gmail.com - - commit: bcf7ef2ac4d9ead53642ffc8da56d162300af05f - note: |- - features missing defaults (#43) - - * features missing defaults and fixed tests - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 1695327ab74dd4d516b6a396886adb67555c8590 - note: |- - create dir if doesnt exist (#41) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 84815d6b2f262cce1a73309fee095bcc898fc769 - note: Updated metrics logging for when a field isn't found in the access logs (#39) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 470dc5363b2223799956455d6c40f466a0c50caa - note: |- - removing symlink for now (#40) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: d2761c8dd195f09fda87fc60511bfe8e265c7dd2 - note: |- - Change advanced metrics socket default location (#32) - - * Move default location of advanced metrics socket - * Fix typos. Lint - * Update docs - * Restrict socket permissions - author: - name: Dean Coakley - email: d.coakley@f5.com - committer: - name: GitHub - email: noreply@github.com - - commit: 970eeb50cb394d6597d36ed4db8c476b928ecb08 - note: Fix tagging of releases (#38) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 3ac29637109aafbc5e7ce05aebadaaafb36ef7d7 - note: |- - tidying of install scripts (#35) - - * tidying of install scripts - * added sym link between /var/run and /run - * removed print help from preinstall - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: a7768eab46777a20c44fdbead386474759a42323 - note: |- - Merge back into main (#36) - - * Updating changelog - - Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> - Co-authored-by: Donal Hurley - author: - name: github-actions[bot] - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 937af0d32c54ebf9d1089c0a56f05a732674b9a3 - note: |- - added public gpg and it works ok (#37) - - * added public gpg and ssl verify check - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 68783dd79862989dd776be6c8384db9c09d0e578 - note: |- - feat: Upload nginx configs if nginx-config feature is enabled (#29) - - * feat: Upload nginx configs if nginx-config feature is enabled - - * Address review comments - - * Log inability of uploading config - - * make deps changes - - * Make feature names consistent - - Co-authored-by: o.omahony - author: - name: Nishant Kashiv - email: 90479227+nkashiv@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: a5fdcaf0e985f59eba1023a6c3d36f6a98bd710d - note: Moved packaging logic into a different Makefile (#34) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: c72810eec09132e86b4bd59192e7a5d77e57e612 - note: |- - Fix release workflow (#33) - - Update CI workflow to call release branch workflow - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 1646c3ee21c523860201655e36a686a174c803a8 - note: |- - Add release branch workflow (#30) - - * Added release branch workflow - Co-authored-by: Aphral Griffin - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: a51d3d8945aad21e8c14a9ebc6c8ba1b7e8ab770 - note: 'feat: new NMS ACM dimensions for advanced metrics (#24)' - author: - name: vrmare - email: 102700175+vrmare@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 934bb58a0a027eaae45cda826f0cee36db3a2d2b - note: |- - mitigate click jacking in example html (#28) - - * mitigate click jacking in example html - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 32d34d26c4d2ce29a9dad1eb6226a8d89a8c343e - note: "fixing certs to be seeded by sha256 (#26)\n\n* fixing certificates to use higher encryption algorithms \n\nCo-authored-by: o.omahony " - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 5d04c77b90e42aa6364018d0a053107dcb1253dc - note: Updated build-docker make target to use pkgs.nginx.com (#27) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 25d5766dbaa3089df7b325490dd92446553ac790 - note: |- - Merge pull request #25 from nginx/update-commander-plugin-unit-tests - - Updated commander plugin unit tests - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 3e75fca0f627a7ed25f57df549eb8e34383dd981 - note: Updated commander plugin unit tests - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 87f8d802ede1432d331ade8f357bba413f5535c7 - note: |- - added features key to config to list features for NGINX Agent (#21) - - Co-authored-by: nkashiv - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: f3c7384b40d54dc3f7a4230bcd4baa29420bc6d0 - note: |- - Merge pull request #23 from nginx/update-unstable-unit-tests - - Updated unstable unit tests - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4de4ea0274cc92eafb5641768faf9ed4954ed4d4 - note: Updated unstable unit tests - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 13b02e4fb2255e33efeffdc8b3cea918f2a0e308 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 6976682c1c1df78ba064eb7236355a81160ab471 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: cdea93973db8e7e22773de3f708f84e9a8194064 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 0a3a4a81c9a543f9719e67d9aa3de6186e242496 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 04ce7be08fb0bc4309dc2cd37d82ee8837f88556 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: e5c014f55990e11becf2158e164042f1516606fc - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: a66708fac2ece38a6231a6ecf3b48a8fd3d33ef7 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: b9c5f621a64a0afa9fb7895b39ec3d34a0784b2d - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 3750a19313c5b6b9a2fa735337dbe9206b0a7bb1 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 2313cd844fc9d4d99bd7ecc1adae1e71b623b4ca - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 76a6517a184d0b2279a8ec1abe132f100e49a4c9 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 4a1fa0398fce54610d4655050171e00ebd61806a - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 1cba8135b465aba5a9c601764c84782319668fdc - note: Add release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 9149ae8ff9ad3a481fb3c7b0c239cd167622022a - note: Improve metrics logging for network io and nginx workers (#16) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 855e28d0c0883d56b9f8168fb38864b9c080cd5b - note: |- - added a fix for the example server crashing when NGINX is not running. Removed the waitgroup in comms.go Close, as if no active waitgroup can cause a negative count. (#17) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: baf3723ca3bebabe5d385e492b484279e7b216be - note: |- - Update the default keep alive params for the grpc client (#20) - - * Update the default keep alive params for the grpc client - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: bcb8b7921d34edccf047a95929051bfe5c734063 - note: Install test cleanup (#18) - author: - name: Craig Elliott - email: 80339985+craigell@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 8b81933d5c8e68e39868f6d7563f13d796971d5a - note: |- - Merge pull request #15 from nginx/Agent-readme-blog - - docs: readme and blog - author: - name: Isaac Noumba - email: inoumba@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4da532c6e9536fd41a9a44d434fceb698dfb0dae - note: 'docs: readme and blog' - author: - name: Isaac Noumba - email: i.noumba@f5.com - committer: - name: Isaac Noumba - email: i.noumba@f5.com - - commit: 2074d3718148f404937fa8b870d7cd94a5c55e3a - note: |- - The NGINX Agent is a lightweight piece of software that can be installed next to NGINX Open Source (OSS) and/or NGINX Plus - - The Agent provides the following information on a NGINX instance - * Management of NGINX instance configurations - * Metrics from Logs (OSS) or API (Plus) - * Gathering of a key set of dataplane events - - Key features of the Agent - - Registration: Registration of NGINX and Host / Dataplane Software Information - - NGINX Config Management: Manage NGINX configurations upstream and downstream - - NGINX+ Counting: R27+ NGINX Counting - - Metrics Reporting: Reporting of metrics information from NGINX OSS / Plus, Host (real and virtual) - - Dataplane Health Status: Report on the health of NGINX instances and dataplane information - - Process Watching: Watch for NGINX process changes (including workers) - - File Watching: Watch for file changes on the dataplane, uploading NGINX configuration changes via an allowed list of directories - - Activity Events: Report on key events on the dataplane - - TLS Certificate Reporting: Report on TLS Certificate Information - author: - name: oliveromahony - email: oliveromahony+github@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com -- semver: 2.18.0 - date: 2022-09-06T14:22:30Z - packager: nginx - changes: - - commit: 3422f3b51e82dc0c1828eae35af5de7831d7273f - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: ab2a7b85fc64779cbc1e744e87da9d62916c9282 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: e5037c1bf7a53d781ad8f4a06b096625bc7fc91a - note: Fixed publish variable in release branch workflow - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: c4ca68f4f5050d03c4f079b09ce4367d741e1094 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: f59779c82a7726bdd680e9571513f17eae8cc917 - note: Updating changelog - author: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - committer: - name: github-actions - email: 41898282+github-actions[bot]@users.noreply.github.com - - commit: a5fdcaf0e985f59eba1023a6c3d36f6a98bd710d - note: Moved packaging logic into a different Makefile (#34) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: c72810eec09132e86b4bd59192e7a5d77e57e612 - note: |- - Fix release workflow (#33) - - Update CI workflow to call release branch workflow - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 1646c3ee21c523860201655e36a686a174c803a8 - note: |- - Add release branch workflow (#30) - - * Added release branch workflow - Co-authored-by: Aphral Griffin - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: a51d3d8945aad21e8c14a9ebc6c8ba1b7e8ab770 - note: 'feat: new NMS ACM dimensions for advanced metrics (#24)' - author: - name: vrmare - email: 102700175+vrmare@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 934bb58a0a027eaae45cda826f0cee36db3a2d2b - note: |- - mitigate click jacking in example html (#28) - - * mitigate click jacking in example html - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 32d34d26c4d2ce29a9dad1eb6226a8d89a8c343e - note: "fixing certs to be seeded by sha256 (#26)\n\n* fixing certificates to use higher encryption algorithms \n\nCo-authored-by: o.omahony " - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 5d04c77b90e42aa6364018d0a053107dcb1253dc - note: Updated build-docker make target to use pkgs.nginx.com (#27) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 25d5766dbaa3089df7b325490dd92446553ac790 - note: |- - Merge pull request #25 from nginx/update-commander-plugin-unit-tests - - Updated commander plugin unit tests - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 3e75fca0f627a7ed25f57df549eb8e34383dd981 - note: Updated commander plugin unit tests - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 87f8d802ede1432d331ade8f357bba413f5535c7 - note: |- - added features key to config to list features for NGINX Agent (#21) - - Co-authored-by: nkashiv - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: f3c7384b40d54dc3f7a4230bcd4baa29420bc6d0 - note: |- - Merge pull request #23 from nginx/update-unstable-unit-tests - - Updated unstable unit tests - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4de4ea0274cc92eafb5641768faf9ed4954ed4d4 - note: Updated unstable unit tests - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 13b02e4fb2255e33efeffdc8b3cea918f2a0e308 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 6976682c1c1df78ba064eb7236355a81160ab471 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: cdea93973db8e7e22773de3f708f84e9a8194064 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 0a3a4a81c9a543f9719e67d9aa3de6186e242496 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 04ce7be08fb0bc4309dc2cd37d82ee8837f88556 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: e5c014f55990e11becf2158e164042f1516606fc - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: a66708fac2ece38a6231a6ecf3b48a8fd3d33ef7 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: b9c5f621a64a0afa9fb7895b39ec3d34a0784b2d - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 3750a19313c5b6b9a2fa735337dbe9206b0a7bb1 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 2313cd844fc9d4d99bd7ecc1adae1e71b623b4ca - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 76a6517a184d0b2279a8ec1abe132f100e49a4c9 - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 4a1fa0398fce54610d4655050171e00ebd61806a - note: Update release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com - - commit: 1cba8135b465aba5a9c601764c84782319668fdc - note: Add release workflow - author: - name: dhurley - email: djhurley1990@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com -- semver: 2.17.0 - date: 2022-08-22T16:42:14+01:00 - packager: nginx - changes: - - commit: 9149ae8ff9ad3a481fb3c7b0c239cd167622022a - note: Improve metrics logging for network io and nginx workers (#16) - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: 855e28d0c0883d56b9f8168fb38864b9c080cd5b - note: |- - added a fix for the example server crashing when NGINX is not running. Removed the waitgroup in comms.go Close, as if no active waitgroup can cause a negative count. (#17) - - Co-authored-by: o.omahony - author: - name: Oliver O'Mahony - email: oliveromahony+github@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: baf3723ca3bebabe5d385e492b484279e7b216be - note: |- - Update the default keep alive params for the grpc client (#20) - - * Update the default keep alive params for the grpc client - author: - name: Donal Hurley - email: djhurley1990@gmail.com - committer: - name: GitHub - email: noreply@github.com - - commit: bcb8b7921d34edccf047a95929051bfe5c734063 - note: Install test cleanup (#18) - author: - name: Craig Elliott - email: 80339985+craigell@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 8b81933d5c8e68e39868f6d7563f13d796971d5a - note: |- - Merge pull request #15 from nginx/Agent-readme-blog - - docs: readme and blog - author: - name: Isaac Noumba - email: inoumba@users.noreply.github.com - committer: - name: GitHub - email: noreply@github.com - - commit: 4da532c6e9536fd41a9a44d434fceb698dfb0dae - note: 'docs: readme and blog' - author: - name: Isaac Noumba - email: i.noumba@f5.com - committer: - name: Isaac Noumba - email: i.noumba@f5.com - - commit: 2074d3718148f404937fa8b870d7cd94a5c55e3a - note: |- - The NGINX Agent is a lightweight piece of software that can be installed next to NGINX Open Source (OSS) and/or NGINX Plus - - The Agent provides the following information on a NGINX instance - * Management of NGINX instance configurations - * Metrics from Logs (OSS) or API (Plus) - * Gathering of a key set of dataplane events - - Key features of the Agent - - Registration: Registration of NGINX and Host / Dataplane Software Information - - NGINX Config Management: Manage NGINX configurations upstream and downstream - - NGINX+ Counting: R27+ NGINX Counting - - Metrics Reporting: Reporting of metrics information from NGINX OSS / Plus, Host (real and virtual) - - Dataplane Health Status: Report on the health of NGINX instances and dataplane information - - Process Watching: Watch for NGINX process changes (including workers) - - File Watching: Watch for file changes on the dataplane, uploading NGINX configuration changes via an allowed list of directories - - Activity Events: Report on key events on the dataplane - - TLS Certificate Reporting: Report on TLS Certificate Information - author: - name: oliveromahony - email: oliveromahony+github@gmail.com - committer: - name: dhurley - email: djhurley1990@gmail.com From 8638b888faf402686a31f924a733a1146abcfe11 Mon Sep 17 00:00:00 2001 From: Donal Hurley Date: Mon, 16 Jan 2023 16:33:53 +0000 Subject: [PATCH 5/5] Update README.md Co-authored-by: Dean Coakley --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 800d8085b..c5184f36a 100644 --- a/README.md +++ b/README.md @@ -300,7 +300,7 @@ Minimum system sizing recommendations for NGINX Agent: Get involved with the project by contributing! Please see our [contributing guide](CONTRIBUTING.md) for details. # Change Log -See our [release page](dhttps://github.com/nginx/agent/releases) to keep track of updates. +See our [release page](https://github.com/nginx/agent/releases) to keep track of updates. # License [Apache License, Version 2.0](LICENSE)