Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nginx/nginx-gateway-fabric
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.1
Choose a base ref
...
head repository: nginx/nginx-gateway-fabric
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.2
Choose a head ref
  • 8 commits
  • 30 files changed
  • 4 contributors

Commits on Jun 11, 2025

  1. Release 2.0.1 (#3502)

    This PR updates all the necessary files for 2.0.1 release.
    salonichf5 authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    dd96a01 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2025

  1. 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.
    sjberman authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    fdb1b60 View commit details
    Browse the repository at this point in the history
  2. 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.
    sjberman authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    c3d8ba2 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2025

  1. 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.
    sjberman authored Jul 3, 2025
    Configuration menu
    Copy the full SHA
    166f68e View commit details
    Browse the repository at this point in the history
  2. 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.
    sjberman authored Jul 3, 2025
    Configuration menu
    Copy the full SHA
    51cf307 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2025

  1. 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]>
    sjberman and vazkarvishal authored Jul 7, 2025
    Configuration menu
    Copy the full SHA
    271ca22 View commit details
    Browse the repository at this point in the history
  2. 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.
    ciarams87 authored Jul 7, 2025
    Configuration menu
    Copy the full SHA
    9706882 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Release 2.0.2 (#3595)

    Update all necessary files in the release branch for 2.0.2.
    sjberman authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    283a218 View commit details
    Browse the repository at this point in the history
Loading