What's Changed
🚀 Features
🔨 Maintenance
- Update Dockerfile version by @lucacome in #813
- Configure Renovate by @renovate in #817
- Remove dependabot and use labeler from common by @lucacome in #831
- Update CLA workflow by @lucacome in #837
- Update pre-commit schedule by @lucacome in #838
- Add more linters by @lucacome in #857
- Build for more platforms by @lucacome in #844
📝 Documentation
- Update NGINX Prometheus Exporter with systemd-activated socket by @huangsijun17 in #800
- Update OpenSSF badge by @lucacome in #842
⬆️ Dependencies
93 changes
- Bump github/codeql-action from 3.25.13 to 3.26.0 by @dependabot in #802
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in #801
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #793
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in #797
- Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 by @dependabot in #794
- Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 by @dependabot in #803
- Bump fossas/fossa-action from 1.3.3 to 1.4.0 by @dependabot in #804
- Bump docker/build-push-action from 6.5.0 to 6.6.1 by @dependabot in #805
- Bump github.com/nginxinc/nginx-plus-go-client from 1.2.2 to 1.3.0 by @dependabot in #814
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #811
- Bump anchore/scan-action from 4.1.0 to 4.1.1 by @dependabot in #808
- Bump docker/build-push-action from 6.6.1 to 6.7.0 by @dependabot in #806
- Bump anchore/sbom-action from 0.17.0 to 0.17.1 by @dependabot in #807
- Bump github/codeql-action from 3.26.0 to 3.26.3 by @dependabot in #815
- Bump lucacome/draft-release from 1.1.0 to 1.1.1 by @dependabot in #810
- Bump golang from 1.22 to 1.23 in /build by @dependabot in #812
- Update anchore/scan-action action to v4.1.2 by @renovate in #819
- Update github/codeql-action action to v3.26.4 by @renovate in #825
- Update contributor-assistant/github-action action to v2.5.1 by @renovate in #821
- Update docker/dockerfile Docker tag to v1.9 by @renovate in #822
- Update anchore/sbom-action action to v0.17.2 by @renovate in #818
- Update module github.com/prometheus/client_golang to v1.20.1 by @renovate in #820
- Update pre-commit hook golangci/golangci-lint to v1.60.3 by @renovate in #823
- Update module github.com/prometheus/exporter-toolkit to v0.12.0 by @renovate in #836
- Update actions/upload-artifact action to v4.4.0 by @renovate in #832
- Update github/codeql-action action to v3.26.6 by @renovate in #826
- Update module github.com/prometheus/client_golang to v1.20.2 by @renovate in #827
- Update module github.com/prometheus/common to v0.59.1 by @renovate in #830
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.14.0 by @renovate in #840
- Update module github.com/prometheus/client_golang to v1.20.3 by @renovate in #839
- Update dependency golangci/golangci-lint to v1.61.0 by @renovate in #843
- Update pre-commit hook gitleaks/gitleaks to v8.19.2 by @renovate in #848
- Update github/codeql-action action to v3.26.7 by @renovate in #845
- Update reviewdog/action-yamllint action to v1.19.0 by @renovate in #850
- Update docker/dockerfile Docker tag to v1.10 by @renovate in #847
- Update reviewdog/action-actionlint action to v1.55.0 by @renovate in #849
- Update DavidAnson/markdownlint-cli2-action action to v17 by @renovate in #851
- Update dependency goreleaser/goreleaser to v2.3.2 by @renovate in #846
- Update contributor-assistant/github-action action to v2.6.0 by @renovate in #854
- Update module github.com/prometheus/client_golang to v1.20.4 by @renovate in #853
- Update github/codeql-action action to v3.26.9 by @renovate in #852
- Update module github.com/nginxinc/nginx-plus-go-client to v2 by @renovate in #855
- Update contributor-assistant/github-action action to v2.6.1 by @renovate in #859
- Update pre-commit hook gitleaks/gitleaks to v8.19.3 by @renovate in #860
- Update actions/checkout action to v4.2.0 by @renovate in #861
- Update reviewdog/action-actionlint action to v1.56.0 by @renovate in #862
- Update cachix/install-nix-action action to v29 by @renovate in #863
- Update dependency ubuntu to v24 by @renovate in #864
- Update docker/build-push-action action to v6.9.0 by @renovate in #865
- Update reviewdog/action-actionlint action to v1.57.0 by @renovate in #866
- Update anchore/scan-action action to v5 by @renovate in #881
- Update module github.com/prometheus/common to v0.60.0 by @renovate in #873
- Update actions/checkout action to v4.2.1 by @renovate in #878
- Update actions/upload-artifact action to v4.4.3 by @renovate in #879
- Update anchore/sbom-action action to v0.17.3 by @renovate in #880
- Update github/codeql-action action to v3.26.12 by @renovate in #867
- Update golangci/golangci-lint-action action to v6.1.1 by @renovate in #870
- Update sigstore/cosign-installer action to v3.7.0 by @renovate in #875
- Update codecov/codecov-action action to v4.6.0 by @renovate in #871
- Update docker/setup-buildx-action action to v3.7.1 by @renovate in #872
- Update pre-commit hook gitleaks/gitleaks to v8.21.0 by @renovate in #874
- Update cachix/install-nix-action action to v30 by @renovate in #876
- Update pre-commit hook pre-commit/pre-commit-hooks to v5 by @renovate in #877
- Update anchore/sbom-action action to v0.17.5 by @renovate in #882
- Update module github.com/prometheus/client_golang to v1.20.5 by @renovate in #885
- Update github/codeql-action action to v3.27.0 by @renovate in #884
- Update anchore/scan-action action to v5.1.0 by @renovate in #883
- Update pre-commit hook gitleaks/gitleaks to v8.21.2 by @renovate in #886
- Update actions/dependency-review-action action to v4.4.0 by @renovate in #892
- Update docker/dockerfile Docker tag to v1.11 by @renovate in #896
- Update actions/setup-go action to v5.1.0 by @renovate in #893
- Update module github.com/prometheus/exporter-toolkit to v0.13.1 by @renovate in #891
- Update dependency goreleaser/goreleaser to v2.4.4 by @renovate in #895
- Update anchore/scan-action action to v5.2.1 by @renovate in #894
- Update actions/checkout action to v4.2.2 by @renovate in #888
- Update anchore/sbom-action action to v0.17.7 by @renovate in #889
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.15.0 by @renovate in #900
- Update github/codeql-action action to v3.27.3 by @renovate in #897
- Update goreleaser/goreleaser-action action to v6.1.0 by @renovate in #899
- Update dependency golangci/golangci-lint to v1.62.0 by @renovate in #898
- Update dependency goreleaser/goreleaser to v2.4.7 by @renovate in #902
- Update github/codeql-action action to v3.27.5 by @renovate in #903
- Update DavidAnson/markdownlint-cli2-action action to v18 by @renovate in #904
- Update anchore/scan-action action to v5.3.0 by @renovate in #910
- Update codecov/codecov-action action to v5 by @renovate in #905
- Update docker/metadata-action action to v5.6.1 by @renovate in #911
- Update anchore/sbom-action action to v0.17.8 by @renovate in #907
- Update dependency goreleaser/goreleaser to v2.4.8 by @renovate in #908
- Update actions/dependency-review-action action to v4.5.0 by @renovate in #909
- Update dependency golangci/golangci-lint to v1.62.2 by @renovate in #912
- Update docker/dockerfile Docker tag to v1.12 by @renovate in #914
- Update docker/build-push-action action to v6.10.0 by @renovate in #913
- Update nginx-plus-go-client to v2.1.0 by @pdabelf5 in #915
New Contributors
- @huangsijun17 made their first contribution in #800
- @renovate made their first contribution in #817
Full Changelog: v1.3.0...v1.4.0
Upgrade
- Use the v1.4.0 image from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- Download the latest binaries from the GitHub releases page.
- Update to the latest version with
brew upgrade nginx-prometheus-exporter
,snap refresh nginx-prometheus-exporter
orscoop update nginx-prometheus-exporter
.
Compatibility
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.