Skip to content

Releases: nginx/nginx-gateway-fabric

v2.6.3

29 May 16:16
c21b851

Choose a tag to compare

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

🐛 Bug Fixes

  • Fix Agent mTLS CA cert pool not refreshing after certificate rotation by @nginx-bot in #5344
  • Address ListenerSet Attachment gaps (#5329) by @ciarams87 in #5353
  • Fix false-positive TargetConflict on policies when unrelated routes overlap each other by @nginx-bot in #5359
  • Fix ListenerSet listeners not being included in provisioned Service and container ports by @nginx-bot in #5360

📦 Helm Chart

  • Release 2.6.3 by @github-actions[bot] in #5363

📝 Documentation

🔨 Maintenance

Other Changes

Full Changelog: v2.6.2...v2.6.3

v2.6.2

22 May 20:05
dda57a2

Choose a tag to compare

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

📦 Helm Chart

  • Release 2.6.2 by @github-actions[bot] in #5321

⬆️ Dependencies

Other Changes

Full Changelog: v2.6.1...v2.6.2

v2.6.1

20 May 19:19
93367a3

Choose a tag to compare

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

🐛 Bug Fixes

📦 Helm Chart

  • Release 2.6.1 by @github-actions[bot] in #5298

🔨 Maintenance

⬆️ Dependencies

  • Bumps version for NGINX OSS, NGINX Plus, NGINX Agent and WAF compiler… by @sjberman in #5297
  • Update dependencies and manually build OSS image (#5304) by @sjberman in #5306

Other Changes

Full Changelog: v2.6.0...v2.6.1

v2.6.0

07 May 12:46
95a66d8

Choose a tag to compare

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

🐛 Bug Fixes

23 changes
  • Support v1beta1 ReferenceGrant; add finalizer RBAC by @sjberman in #4992
  • Ensure NGINX is not provisioned when no listeners are defined by @shaun-nx in #4974
  • Move gateway define rate-limit-policy directives from HTTP to Server context by @salonichf5 in #4993
  • Increase http hash bucket sizes by @sjberman in #5034
  • Fix broadcaster loop by @bjee19 in #4978
  • Allow NGINX variables in request and response modifier filters and fix colon and dollar sign restrictions in regex header and query param match by @salonichf5 in #5008
  • fix: allow TCPRoute and UDPRoute on same gateway port by @oyiz-michael in #5016
  • Use minimalObject when provisioning objects by @bjee19 in #4940
  • Add fix for effective NginxProxy when different Kubernetes types are specified by @bjee19 in #5058
  • Update validation check for IPFamily between BackendRefs and NginxProxy by @salonichf5 in #5052
  • Fix bug where N1C dataplane key is ignored by @ciarams87 in #5072
  • Fix CORS failure when attached to HTTPS Listener by @sjberman in #5071
  • Allow externalTrafficPolicy on ClusterIP services with externalIPs by @salonichf5 in #5075
  • Escape $ in rewrites by @sjberman in #5122
  • Run functional tests and graceful recovery in parallel to improve pipeline run time. by @salonichf5 in #5109
  • Fix CORS preflight bypass when used with URLRewrite by @salonichf5 in #5194
  • Fix InferencePool tracking by @sjberman in #5207
  • Remove listener name from ssl_client_certificate file name by @shaun-nx in #5206
  • Return empty list instead of nil for listener supported kinds when listener protocol is invalid. by @dhurley in #5216
  • Set max message size for gRPC messages sent and received from agent by @dhurley in #5161
  • Fix default Plus and WAF image assignment by @ciarams87 in #5225
  • Fix openshift and ubi issues by @nginx-bot in #5251
  • Fix NIM bundle fetch to select latest compilation when multiple versions exist by @nginx-bot in #5252

📦 Helm Chart

🧪 Tests

  • NFR Test Results for NGF version 2.5.0 by @github-actions[bot] in #5007
  • Longevity Test Results for NGF version 2.5.0 by @github-actions[bot] in #5018
  • Add keepAlive.MinTimeout field to ClientSettingsPolicy by @salonichf5 in #5040
  • NFR Test Results for NGF version edge by @github-actions[bot] in #5051
  • Update docker/dockerfile Docker tag to v1.23 by @renovate[bot] in #5043
  • Update Kubernetes manifests by @renovate[bot] in #5105
  • Update Helm release opentelemetry-collector to v0.153.0 by @renovate[bot] in #5117, #5158, #5190, #5219
  • Simplify HTTP response assertions in tests using Gomega matchers by @dap0am in #5095
  • NFR: only download new results by @sjberman in #5128
  • Set the default SSL verify depth to 4 by @dhurley in #5174
  • Update ubuntu Docker tag to v26 by @renovate[bot] in #5181
  • Update curlimages/curl Docker tag to v8.20.0 by @renovate[bot] in #5212
  • Collect ListenerSetCount in telemetry by @bjee19 in #5210
  • NFR Test Results for NGF version 2.6.0 by @nginx-bot in #5238
  • Longevity Test Results for NGF version 2.6.0 by @nginx-bot in #5244

📝 Documentation

🔨 Maintenance

⬆️ Dependencies

41 changes
Read more

v2.5.1

08 Apr 15:35
2dacf30

Choose a tag to compare

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

🐛 Bug Fixes

📦 Helm Chart

  • Release 2.5.1 by @github-actions[bot] in #5085

📝 Documentation

🔨 Maintenance

  • Update operator sample manifest by @sjberman in #5030
  • Revert "Update lucacome/draft-release action to v2.1.0", update Docker vars by @sjberman in #5081

⬆️ Dependencies

Other Changes

Full Changelog: v2.5.0...v2.5.1

v2.5.0

30 Mar 17:08
dd157d7

Choose a tag to compare

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

🐛 Bug Fixes

📦 Helm Chart

🧪 Tests

📝 Documentation

🔨 Maintenance

Read more

v2.4.2

18 Feb 20:21
44b3320

Choose a tag to compare

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

📦 Helm Chart

  • Release 2.4.2 by @github-actions[bot] in #4826

🔨 Maintenance

  • Update operator bundle workflow to use PAT for bot workflows by @nginx-bot in #4768

⬆️ Dependencies

Other Changes

Full Changelog: v2.4.1...v2.4.2

v2.4.1

06 Feb 18:03
da2fab6

Choose a tag to compare

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

🐛 Bug Fixes

🔨 Maintenance

⬆️ Dependencies

Other Changes

  • Operator Bundle v1.2.0 by @github-actions[bot] in #4702

Full Changelog: v2.4.0...v2.4.1

v2.4.0

29 Jan 17:39
a752771

Choose a tag to compare

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

  • Add Session Persistence support for NGINX OSS and Plus users by @salonichf5 in #4471
  • Allow users to specify escape format when customizing the data plane access logs by @michasHL in #4530
  • Enables keepAlive directive to 16 by default by @salonichf5 in #4524
  • Add TCPRoute and UDPRoute Support for L4 Load Balancing by @Skcey in #4518
  • Support Basic Auth through AuthenticationFilter by @shaun-nx in #4575
  • feat: Add CRD discovery for BackendTLSPolicy and experimental CRDs by @ciarams87 in #4569
  • Add SnippetsPolicy for Gateway level by @fabian4 in #4461
  • Add proxy settings policy by @ciarams87 in #4592
  • Support watching subset of namespaces by @sjberman in #4606
  • Support Rate Limiting through RateLimitPolicy by @bjee19 in #4633
  • Add TLS Options support for Gateway by @dhurley in #4639

🐛 Bug Fixes

  • Use container UUID instead of IP address for tracking agent by @sjberman in #4470
  • Preserve external controller annotations for deployment and daemonSet by @salonichf5 in #4468
  • Fix hostNetwork data plane pod connection issue by @sjberman in #4481
  • Prevent unnecessary data plane restarts by @sjberman in #4555
  • Add RouteType to L4Route struct by @shaun-nx in #4646
  • Ensure agent collector logs go to stdout by @dhurley in #4656
  • Confirm auth filter secret is referenced and exists by @shaun-nx in #4654

📦 Helm Chart

🧪 Tests

📝 Documentation

🔨 Maintenance

⬆️ Dependencies

32 changes
Read more

v2.3.0

18 Dec 15:02
bd20935

Choose a tag to compare

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

🐛 Bug Fixes

📦 Helm Chart

🧪 Tests

  • NFR Test Results for NGF version 2.2.0 (#4124) by @ciarams87 in #4127
  • Update Helm release opentelemetry-collector to v0.141.0 by @renovate[bot] in #4129, #4197, #4243, #4332, #4412
  • Fix IPv6 tests and reduce logging noise in test suite by @ciarams87 in #4163
  • NFR Test Results for NGF version edge by @github-actions[bot] in #4202
  • Update curlimages/curl Docker tag to v8.17.0 by @renovate[bot] in #4225
  • Update ghcr.io/nginx/kic-test-grpc-server Docker tag to v0.2.6 by @renovate[bot] in #4240
  • Update docker/dockerfile Docker tag to v1.20 by @renovate[bot] in #4276
  • Functional test logging/startup fixes by @sjberman in #4302
  • Fix NFR upgrade tests by @sjberman in #4371
  • NFR Test Results for NGF version edge by @github-actions[bot] in #4389
  • NFR Test Results for NGF version v2.3.0 by @github-actions[bot] in #4453

📝 Documentation

🔨 Maintenance

⬆️ Dependencies

58 changes
Read more