·
2 commits
to release-2.0
since this release
Below is the auto-generated changelog, which includes all PRs that went into the release.
For a shorter version that highlights only important changes, see CHANGELOG.md.
What's Changed
🚀 Features
- Listener Isolation for hostnames occupied by other listeners by @salonichf5 in #3067
- Allow configuration of NGINX Plus API access by @bjee19 in #3066
- Add regex matching for headers and query params for HTTPRoute and GRPCRoute by @salonichf5 in #3093
- Upgrade to NGINX Plus R34 by @sjberman in #3281
- Add support for RequestMirror filter by @sjberman in #3306
- Update Gateway API to v1.3.0 by @ciarams87 in #3348
- Support sending chunked files to agent by @sjberman in #3390
- Allow for provisioning NGINX as DaemonSet by @sjberman in #3397
- adding support for secrets for backendtlspolicy by @porthorian in #3084
💣 Breaking Changes
🐛 Bug Fixes
- Modify listener isolation rules for routes by @salonichf5 in #3159
- De-duplicate base headers if specified by user by @sjberman in #3249
- Add 503 status code when there are zero upstream endpoints by @bjee19 in #3406
- Add fix to route parentRef internal logic by @bjee19 in #3418
📦 Helm Chart
- Update main for 1.6.1 release by @sjberman in #3129
- Add support for deployment labels to helm chart by @Butterneck in #3194
- Support provisioning of Gateway(s) in helm chart by @bjee19 in #3399
- Release 2.0.0 by @nginx-bot in #3439
🧪 Tests
- NFR Test Results for NGF version 1.6.0 by @nginx-bot in #3013
- Update main with 1.6.0 by @bjee19 in #3021
- move ks client reader to separated directory by @miledxz in #3018
- Add more details to release process by @bjee19 in #3031
- updated unit test files with logr.Discard by @KR411-prog in #3083
- Update Helm release opentelemetry-collector to v0.126.0 by @renovate in #3106, #3166, #3172, #3195, #3222, #3245, #3273, #3282, #3310, #3421
- Update curlimages/curl Docker tag to v8.13.0 by @renovate in #3127, #3290
- Update docker/dockerfile Docker tag to v1.16 by @renovate in #3156, #3309, #3394
- Update golang Docker tag to v1.24 by @renovate in #3128
- NFR Test Results for NGF version edge by @nginx-bot in #3079
- Update service labels in NFR tests by @sjberman in #3386
- Bulk delete namespaces in reconfiguration nfr test by @bjee19 in #3402
- Update directory structure by @sjberman in #3401
- Enable HTTP Mirror conformance tests by @salonichf5 in #3411
- Skip full upgrade test suite by @sjberman in #3427
- Cherry pick #3429 and #3431; longevity results and GKE annotation fix by @sjberman in #3437
- NFR Test Results for NGF version 2.0.0 by @nginx-bot in #3436
📝 Documentation
- Update from nginxinc to nginx (3) by @lucacome in #3000
- feat: Restructure how-to section layout, update frontmatter by @ADubhlaoich in #2991
- Remove documentation site and GitHub Action, update README references by @ADubhlaoich in #3047
- Update documentation step for the release process by @ADubhlaoich in #3158
- Update README with new NGINX forum by @sjberman in #3204
- Update README badge from slack to forum by @sjberman in #3297
- Update nginx Docker tag to v1.27.5 by @renovate in #3308
- Update README for nginx version by @sjberman in #3337
🔨 Maintenance
- Remove announce for slack by @lucacome in #3104
- Remove tools.go and require Go 1.24 by @sjberman in #3181
- Update main branch for 1.6.2 release by @sjberman in #3206
- Update golangci-lint to v2 by @sjberman in #3269
- Update Go to 1.24.2 by @ciarams87 in #3342
- Remove unnecessary step in build file by @bjee19 in #3361
- Update security workflows by @sjberman in #3373
- Add GKE router to nfr workflow by @bjee19 in #3392
- Update agent collector config by @sjberman in #3396
- Don't run Mend on fork by @sjberman in #3415
- Add actions to CodeQL to satisfy scanning by @sjberman in #3417
⬆️ Dependencies
75 changes
- Update module sigs.k8s.io/controller-tools to v0.18.0 by @renovate in #2962, #3123, #3285, #3367
- Update quay.io/helmpack/chart-testing Docker tag to v3.12.0 by @renovate in #3016
- Update stefanzweifel/git-auto-commit-action action to v5.2.0 by @renovate in #3007, #3312
- Update dependency helm/chart-testing to v3.12.0 by @renovate in #3014
- Update github/codeql-action action to v3.28.18 by @renovate in #3001, #3043, #3050, #3068, #3075, #3109, #3163, #3202, #3255, #3293, #3324, #3354, #3388
- Update module sigs.k8s.io/controller-runtime to v0.21.0 by @renovate in #2993, #3029, #3051, #3138, #3203, #3262, #3403
- Update actions/upload-artifact action to v4.6.2 by @renovate in #3002, #3161, #3254
- Update reviewdog/action-actionlint action to v1.65.2 by @renovate in #3009, #3040, #3143, #3229
- Update pre-commit hook gitleaks/gitleaks to v8.26.0 by @renovate in #3015, #3059, #3077, #3151, #3259, #3295, #3347, #3384
- Update module github.com/nginxinc/nginx-go-crossplane to v0.4.78 by @renovate in #3023, #3122, #3149, #3221, #3261, #3284, #3326
- Update Helm release opentelemetry-collector to v0.115.0 by @renovate in #3025, #3044, #3053
- Update kubernetes packages to v0.33.1 by @renovate in #3026, #3132, #3209, #3334, #3376
- Update docker/build-push-action action to v6.18.0 by @renovate in #3027, #3060, #3150, #3175, #3332, #3380, #3408
- Update dependency kubernetes-sigs/cloud-provider-kind to v0.6.0 by @renovate in #3024, #3155
- Update vitest monorepo to ^3.1.4 by @renovate in #3030, #3034, #3052, #3086, #3145, #3169, #3199, #3231, #3288, #3313, #3360, #3393
- Update golangci/golangci-lint-action action to v8 by @renovate in #3033, #3094, #3111, #3134, #3140, #3216, #3228, #3358
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.18.1 by @renovate in #3032, #3369, #3378
- Update DavidAnson/markdownlint-cli2-action action to v20 by @renovate in #3035, #3385
- Update actions/setup-go action to v5.5.0 by @renovate in #3037, #3247, #3365
- Update helm/chart-testing-action action to v2.7.0 by @renovate in #3039
- Update docker/dockerfile Docker tag to v1.13 by @renovate in #3046
- Update actions/stale action to v9.1.0 by @renovate in #3038
- Update dependency goreleaser/goreleaser to v2.9.0 by @renovate in #3045, #3125, #3218, #3220, #3283, #3345
- Update opentelemetry-go monorepo to v1.36.0 by @renovate in #3036, #3201, #3395
- Update codecov/codecov-action action to v5.4.3 by @renovate in #3049, #3056, #3174, #3299, #3375
- Update anchore/scan-action action to v6.2.0 by @renovate in #3055, #3344
- Update fossas/fossa-action action to v1.7.0 by @renovate in #3057, #3258, #3381
- Update anchore/sbom-action action to v0.20.0 by @renovate in #3054, #3330, #3379
- Update actions/setup-node action to v4.4.0 by @renovate in #3063, #3232, #3301
- Update actions/setup-python action to v5.6.0 by @renovate in #3069, #3263, #3329
- Update module github.com/spf13/pflag to v1.0.6 by @renovate in #3076
- Update google-github-actions/auth action to v2.1.10 by @renovate in #3080, #3325
- Update google-github-actions/setup-gcloud action to v2.1.4 by @renovate in #3081
- Update alpine Docker tag to v3.21 by @renovate in #2874
- Update sigstore/cosign-installer action to v3.8.2 by @renovate in #3095, #3154, #3327
- Update curlimages/curl Docker tag to v8.12.0 by @renovate in #3100
- Update nginx Docker tag to v1.28.0 by @renovate in #3099, #3336
- Update docker/setup-qemu-action action to v3.6.0 by @renovate in #3108, #3178, #3186
- Update docker/setup-buildx-action action to v3.10.0 by @renovate in #3107, #3177
- Lock file maintenance by @renovate in #3088, #3188
- Update pre-commit hook rbubley/mirrors-prettier to v3.5.3 by @renovate in #3113, #3133, #3165, #3191
- Update dependency prettier to v3.5.3 by @renovate in #3112, #3131, #3162, #3190
- Update dependency golangci/golangci-lint to v2.1.6 by @renovate in #3124, #3130, #3189, #3208, #3227, #3296, #3307, #3323, #3356
- Update goreleaser/goreleaser-action action to v6.3.0 by @renovate in #3126, #3274
- Update actions/cache action to v4.2.3 by @renovate in #3144, #3183, #3253
- Update module github.com/spf13/cobra to v1.9.1 by @renovate in #3141
- Update module github.com/google/go-cmp to v0.7.0 by @renovate in #3167
- Update ossf/scorecard-action action to v2.4.1 by @renovate in #3164
- Update peter-evans/create-pull-request action to v7.0.8 by @renovate in #3168, #3196
- Update docker/metadata-action action to v5.7.0 by @renovate in #3176
- Update actions/download-artifact action to v4.3.0 by @renovate in #3173, #3246, #3328
- Update kindest/node Docker tag to v1.33.1 by @renovate in #3048, #3217, #3333, #3389
- Update lucacome/draft-release action to v1.2.2 by @renovate in #3187, #3300
- Update go oauth indirect dependency by @sjberman in #3185
- Update module github.com/onsi/ginkgo/v2 to v2.23.4 by @renovate in #3200, #3291
- Update pre-commit hook adrienverge/yamllint to v1.37.1 by @renovate in #3210, #3225, #3264, #3355
- Update docker/login-action action to v3.4.0 by @renovate in #3223
- Update reviewdog/action-yamllint action to v1.21.0 by @renovate in #3230
- Update module github.com/onsi/gomega to v1.37.0 by @renovate in #3257, #3287
- Update actions/dependency-review-action action to v4.7.1 by @renovate in #3286, #3366
- Update registry Docker tag to v3 by @renovate in #3289
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3292
- Bump vite from 6.2.0 to 6.3.4 in /internal/mode/static/nginx/modules in the npm_and_yarn group across 1 directory by @dependabot in #3267, #3298, #3351
- Bump the go_modules group across 2 directories with 1 update by @dependabot in #3304
- Update module github.com/nginx/telemetry-exporter to v0.1.4 by @renovate in #3339
- Migrate renovate config by @renovate in #3363
- Update module google.golang.org/grpc to v1.72.2 by @renovate in #3377, #3407
- Update module github.com/prometheus/common to v0.64.0 by @renovate in #3382
- Pin nginxinc/compliance-rules action to c903bfe by @renovate in #3387
- Update module golang.org/x/text to v0.25.0 by @renovate in #3383
- Update libxml for CVEs by @sjberman in #3416
- Update nginxinc/compliance-rules action to v0.2 by @renovate in #3422
- Update module github.com/go-logr/logr to v1.4.3 by @renovate in #3420
- Update agent v3 to latest version by @sjberman in #3423
- Update to agent v3 release packages (#3450) by @sjberman in #3465
Other Changes
New Contributors
- @KR411-prog made their first contribution in #3083
- @porthorian made their first contribution in #3084
- @leonseng made their first contribution in #3182
- @Butterneck made their first contribution in #3194
Full Changelog: v1.6.2...v2.0.0