-
Notifications
You must be signed in to change notification settings - Fork 152
Comparing changes
Open a pull request
base repository: nginx/nginx-gateway-fabric
base: v2.0.1
head repository: nginx/nginx-gateway-fabric
compare: v2.0.2
- 8 commits
- 30 files changed
- 4 contributors
Commits on Jun 11, 2025
-
This PR updates all the necessary files for 2.0.1 release.
Configuration menu - View commit details
-
Copy full SHA for dd96a01 - Browse repository at this point
Copy the full SHA dd96a01View commit details
Commits on Jul 2, 2025
-
Fix crash when BackendRef filter is specified (#3508) (#3575)
Problem: When a BackendRef filter is specified in a Route, the control plane crashes due to an index out of range error. Solution: Fix the way we build the filter list so we don't access an undefined index.
Configuration menu - View commit details
-
Copy full SHA for fdb1b60 - Browse repository at this point
Copy the full SHA fdb1b60View commit details -
Fix index out of bounds error when building status (#3513) (#3576)
Problem: There's a specific scenario where we can hit an out of bounds index while building route statuses. I don't know the exact scenario, but it involves a parentRef without a sectionName, on a Gateway with a single listener. Could possibly involve having multiple implementations being deployed as well. Solution: Adjust the logic to ensure we don't access indices that are out of bounds.
Configuration menu - View commit details
-
Copy full SHA for c3d8ba2 - Browse repository at this point
Copy the full SHA c3d8ba2View commit details
Commits on Jul 3, 2025
-
Move automountServiceAccountToken to Pod (#3573) (#3580)
Move automountServiceToken to Pod Problem: For security reasons, it's best practice to not have `automountServiceToken` on the ServiceAccount, and instead set in directly on the workloads that need the token. Solution: Set this field on the Pods instead of the ServiceAccounts.
Configuration menu - View commit details
-
Copy full SHA for 166f68e - Browse repository at this point
Copy the full SHA 166f68eView commit details -
Fix port binding with reduced privileges (#3574) (#3590)
Problem: The nginx deployment was using extra privileges in order to bind to privileged ports (<1024). This included `allowPrivilegeEscalation` and `NET_BIND_SERVICE`. Sometimes this could cause issues in some secure environments. Solution: Remove these extra privileges and take advantage of `sysctls` to lower the allowed port range for the pod its defined on.
Configuration menu - View commit details
-
Copy full SHA for 51cf307 - Browse repository at this point
Copy the full SHA 51cf307View commit details
Commits on Jul 7, 2025
-
fix: removes Extra keyword from volumeMounts and Volumes for the data… (
#3592) fix: removes Extra keyword from volumeMounts and Volumes for the data… (#3588) fix: removes Extra keyword from volumeMounts and Volumes for the data plane Co-authored-by: Vishal Vazkar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 271ca22 - Browse repository at this point
Copy the full SHA 271ca22View commit details -
Only include relevant snippets (#3586) (#3591)
Problem: SnippetsFilters are being included in NGINX configuration for all gateways regardless of whether routes attached to those specific gateways actually referenced the filters. Solution: Implemented gateway-specific scoping by adding GetReferencedSnippetsFilters() method that returns only SnippetsFilters referenced by routes attached to the current gateway.
Configuration menu - View commit details
-
Copy full SHA for 9706882 - Browse repository at this point
Copy the full SHA 9706882View commit details
Commits on Jul 8, 2025
-
Update all necessary files in the release branch for 2.0.2.
Configuration menu - View commit details
-
Copy full SHA for 283a218 - Browse repository at this point
Copy the full SHA 283a218View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.0.1...v2.0.2