NGINX Gateway Fabric 2.7: Gateway API 1.6 conformance, external authentication, and fewer snippets

NGINX Gateway Fabric 2.7 is now released.

This significant release targeting Gateway API conformance, data plane improvements, and workflow enhancements. Full release information here.

Thank you to the seventeen community members whose work landed in this release, and to the NGF team!

Highlights

  • Gateway API 1.6 conformance: TCPRoute and UDPRoute v1
  • External authentication with HTTPExternalAuthFilter
  • HTTP/2 to your upstreams
  • Least time load balancing in NGINX Open Source
  • Tuning the data plane without reaching for snippets
  • useClusterIP, at two levels
  • Policy status you can act on

This release also includes smaller enhancements, changes, stability and bug fixes.

Community contributions

Seventeen community members had work land in NGINX Gateway Fabric 2.7: nine bug fixes, three features, a refactor of 11 of the controller’s most complex functions, and clearer failure output in the system tests. Every one of them is credited above, next to the change they made. Thanks to Alja9, dap0am, floze-the-genius, hsdfat, ItsVigneshMurugan, locker95, mzimry, oyiz-michael, sankalpsthakur, sgavrylenko, SidharathBansal, somaz94, tanayarun, thebigbone, theoilie, vtymchyshyn-devops, and yogarajalakshmi-s. Your contributions in this release have helped shape NGINX Gateway Fabric 2.7!

Resources

Head over to the GitHub release page for the full changelog, and the NGINX Gateway Fabric docs when you’re ready to upgrade to 2.7. If you’re moving over from NGINX Ingress Controller, the Kubernetes NGINX landing page covers the migration.

We’re proud of what the team and the community built here, and we hope it makes your clusters easier to run.