Thanks to visit codestin.com
Credit goes to github.com

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.1.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.1.2
Choose a head ref
  • 8 commits
  • 34 files changed
  • 5 contributors

Commits on Sep 17, 2025

  1. Improve connection reset handling during ServiceAccountToken rotation (

    …#3905) (#3932)
    
    Problem: During ServiceAccountToken rotation, nginx-gateway-fabric was sometimes experiencing deadlocks due to the Subscribe method incorrectly intercepting initial configuration operations after a ServiceAccountToken rotation and incorrect signaling broadcast completion
    
    Solution: Implemented a pendingRequest tracking mechanism to distinguish between initial setup operations and broadcast operations.
    ciarams87 authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    39a3878 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. Update dependency nginx/agent to v3.3.1 (#3934) (#3935)

    * Update dependency nginx/agent to v3.3.1
    
    | datasource  | package     | from   | to     |
    | ----------- | ----------- | ------ | ------ |
    | github-tags | nginx/agent | v3.3.0 | v3.3.1 |
    
    
    
    * Update all agent version refs
    
    ---------
    
    Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    ciarams87 and renovate[bot] authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    c68b52a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2025

  1. Remove error condition on httproute when nginx reload fails (#3936) (#…

    …3938)
    
    Problem: When nginx reload fails, all routes are marked invalid
    
    Solution: Remove adding GatewayNotProgrammed condition to routes since the error should only be reflected on Gateway Listener conditions
    salonichf5 authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    f76e38f View commit details
    Browse the repository at this point in the history
  2. Revert agent reload backoff settings (#3937) (#3939)

    Revert changes to agent reload backoff settings due to a fix added in Agent v3.3.1.
    
    Tested SnippetsFilter Functional on NGINX Plus test to ensure changes work.
    bjee19 authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    4b7ff0e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2025

  1. Move certs job service account token (#3951) (#3952)

    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.
    
    This was missed as part of the original PR.
    sjberman authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    1d3ce3a View commit details
    Browse the repository at this point in the history
  2. Add nginx image version validation during agent connections (#3928) (#…

    …3953)
    
    Problem: During an NGF upgrade, the new version of the control plane will send a configuration to the old version of the nginx data plane, before the nginx data plane is updated to the new version. This can cause incompatibility issues for a brief amount of time, which could cause disruptions.
    
    Solution: Implement version validation by ensuring the pod image matches the image in the current deployment/ daemonset spec to prevent configuration from being sent to nginx data plane pods still running the previous image version during upgrades.
    
    Co-authored-by: Ciara Stacke <[email protected]>
    salonichf5 and ciarams87 authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    936fc8e View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Release 2.1.2 docs (#3963)

    Release 2.1.2
    salonichf5 authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    da050bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    877c415 View commit details
    Browse the repository at this point in the history
Loading