CARVIEW |
Select Language
HTTP/2 302
date: Sun, 27 Jul 2025 06:51:39 GMT
content-type: text/html; charset=utf-8
content-length: 0
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
location: https://github.com/nginx/kubernetes-ingress/releases/tag/v5.1.0
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
set-cookie: _gh_sess=d8tM8oZnl9RCqX6R0iz760GzbDXajL21B5nKDMRK6e%2BrkPUtp9l8YvxUC%2BJUaJofqLhHW%2BsN1pIdvRBHPaEW77Xtyii8kPQuJwdJPgw0T84qtfNrWWY5Rll9%2BHrdFHKrAhv5dL%2FfgKG2QInCXYysn7grm7A3sJtXTce8HhIskNi8v3ZgriLCZn2AfTwoRY4dci7dYk6Csl4wnAd5qxilTC%2FJpYU8YFUZ4QugX4WPRB4qXcE7CGRNy4WTj5ofVOlzzsdpUe7FVaq7q0L0c8QPZQ%3D%3D--XScSspAcyrLffC%2Fw--RgzDBetYmMLtJ%2BxiP2nEiQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1854649238.1753599099; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 06:51:39 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 06:51:39 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 95CC:0A61:1FD2F5:2C72FD:6885CC7B
HTTP/2 200
date: Sun, 27 Jul 2025 06:51:40 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e29187ff78df9dd0652192729f1690f4"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
x-github-request-id: 95CC:0A61:1FD312:2C7323:6885CC7B
Release v5.1.0 · nginx/kubernetes-ingress · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 2k
Compare
·
11 commits
to release-5.1
since this release
3978df5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
🚀 Features
- Add ConfigMapKeys & MGMTConfigMapKeys to Telemetry by @AlexFenlon in #7695
- Add Context to logging for JSON and TEXT formats by @AlexFenlon in #7705
- Add request_method to rate-limit Policy by @vepatel in #7832
- Add OpenTelemetry support by @haywoodsh in #7642
- Add OIDC PKCE configuration through Policy by @javorszky in #7765
- Add support for Agent V3 and Connecting to NGINX One Console by @AlexFenlon in #7916
- Tiered rate limits with variables by @pdabelf5 in #7884
🐛 Bug Fixes
- Use pod labels as headless selector labels by @pdabelf5 in #7651
- Avoid applying updates on Ingress Controller shutdown by @vepatel in #7691
- Add ; in oidc files by @vepatel in #7748
- Correct namespace for mgmt secrets by @pdabelf5 in #7786
- Update template for custom redirect URI by @vepatel in #7853
- Maintain HeadlessService on upgrade by @vepatel in #7865
📦 Helm Chart
- Release 5.1.0 by @github-actions in #7940
🧪 Tests
- Add retries to test logic by @vepatel in #7643
- Docker image update a48c8357 by @github-actions in #7980
🔨 Maintenance
- Remove community slack notification by @pdabelf5 in #7663
- Add separator to the end of the new release notes by @pdabelf5 in #7676
- Update OIDC files with reference implementation by @vepatel in #7722
- Update ci files to build on oidc conf changes by @vepatel in #7753
- Add oidc refactor commit from ref impl by @vepatel in #7762
- Remove s390x, arm/7 and ppc64le by @AlexFenlon in #7784
- Clean up Agent values file and tests by @AlexFenlon in #7758
- Add pull policy to Minikube local tests by @AlexFenlon in #7759
- Replace archive.builds with .ids in goreleaser by @javorszky in #7801
- Fix markdown linter issues by @jjngx in #7822
- Trigger an image rebuild if the js or conf files change by @pdabelf5 in #7843
- Reference main mend job by @jjngx in #7834
- Run codeql from referenced workflow by @jjngx in #7837
- Update mend and codeql versions to commit at v0.2 by @javorszky in #7851
- Pin NGINX App Protect images to use NGINX Agent V2 by @AlexFenlon in #7858
- Update agent test marker in regression matrix by @vepatel in #7863
- Tidy NGINX PAT usage by @pdabelf5 in #7886
- Add BUILD OS & Arch to rhel system registration host name by @pdabelf5 in #7895
- Move internal docs folder outside of website docs folder by @ADubhlaoich in #7892
- Add dev docs exception by @vepatel in #7908
- Run mend workflow on main and release branches by @jjngx in #7881
- Disable release note generation by @pdabelf5 in #7921
- Pin mvdan/gofumpt in github workflow ci and fix bash variable quoting by @javorszky in #7923
- Remove arm, s390x & ppc64le references by @pdabelf5 in #7924
- Use GITHUB_TOKEN for auto merge by @pdabelf5 in #7928
- Update release process by @pdabelf5 in #7922
- Update Dockerfile syntax version to 1.16 by @pdabelf5 in #7898
- Update references to migrated nginxinc projects by @pdabelf5 in #7936
- Pin OSS version in Dockerfile by @github-actions in #7990
📝 Documentation
- Update the
zone-sync
ConfigMap key note by @AlexFenlon in #7641 - Update OpenTracing ConfigMap docs by @vepatel in #7652
- Remove extra characters in zone-sync note by @AlexFenlon in #7658
- Update tech spec with supported versions by @vepatel in #7674
- Update the ConfigMap Zone Sync documentation by @ADubhlaoich in #7681
- Adds installation guide for NIC and NGINX App Protect WAF by @javorszky in #7688
- Update all self-referential Release links from production URLs by @ADubhlaoich in #7708
- Removed unused configurations parameters for helm installation by @cdxker in #7729
- Formatted example clone repo command as codeblock by @travisamartin in #7728
- Update docs for watch-secret-namespace by @vepatel in #7744
- Update NIC about page by @vepatel in #7755
- NIC+NAP wafv5 install guide perm fix by @javorszky in #7760
- Add note to the Tech Specs about removal of archs by @AlexFenlon in #7782
- Update AWS LB doc by @vepatel in #7818
- Remove release page links to marketplaces by @ADubhlaoich in #7871
- Remove 3.1.1 from tech specs by @vepatel in #7894
- Remove documentation website files by @ADubhlaoich in #7915
⬆️ Dependencies
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/marketplacemetering from 1.28.2 to 1.29.0 in the go group by @dependabot in #7647
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in the go_modules group by @dependabot in #7666
- Docker image update c1e42434 by @nginx-bot in #7714
- chore(deps): bump the go group across 1 directory with 8 updates by @dependabot in #7711
- chore(deps): bump the go group with 2 updates by @dependabot in #7767
- Docker image update 78a6243e by @nginx-bot in #7788
- chore(deps): bump the go group with 4 updates by @dependabot in #7798
- Update kubernetes version to v1.33.1 in helm schema by @nginx-bot in #7808
- chore(deps): bump the go group with 2 updates by @dependabot in #7824
- Docker image update 5b83e3f7 by @nginx-bot in #7825
- Docker image update 1de54b35 by @nginx-bot in #7855
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.11 to 0.5.12 in the go group by @dependabot in #7854
- Update NGINX OSS to 1.27.5 by @pdabelf5 in #7890
- Update go version to 1.24.4 by @pdabelf5 in #7896
- Docker image update 61b675bc by @github-actions in #7888
- Update UBI9 version to 9.6 as 9.5 is no longer updated by @pdabelf5 in #7893
- chore(deps): bump the go group across 1 directory with 5 updates by @dependabot in #7900
- Docker image update 6913142a by @github-actions in #7903
- chore(deps): bump the go group with 3 updates by @dependabot in #7918
- chore(deps): bump the go group with 4 updates by @dependabot in #7926
- Docker image update 1e04714a by @github-actions in #7948
- Docker image update 79d70b3a by @github-actions in #7963
- chore(deps): bump the go group with 2 updates (#7959) by @pdabelf5 in #7964
- Docker image update 8660c8ed by @github-actions in #7997
Other Changes
- Add VersionCheck and Metadata to Agent labels by @AlexFenlon in #7737
- Rename Agent Deployment metadata to match N1C requirements by @AlexFenlon in #7827
- Add
control-id
label to Agent as required for N1C by @AlexFenlon in #7849 - Add additional validation to otel endpoint by @javorszky in #7909
- Remove duplicate Dockerfile syntax hint by @pdabelf5 in #7933
- add namespaced secret to example by @github-actions in #7942
- update WAFv5 version by @vepatel in #7967
New Contributors
Full Changelog: v5.0.0...v5.1.0
Upgrade
- For NGINX, use the v5.1.0 images from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v5.1.0 images from the F5 Container registry or build your own image using the v5.1.0 source code.
- For Helm, use version 2.2.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginx/kubernetes-ingress/tree/v5.1.0/examples
- Helm Chart -- https://github.com/nginx/kubernetes-ingress/tree/v5.1.0/deployments/helm-chart
- Operator -- https://github.com/nginx/nginx-ingress-helm-operator
Assets 9
You can’t perform that action at this time.