Traefik Proxy 3.2 “Munster” boosts performance with Fast Proxy and Gateway API 1.2 support
Traefik Proxy, a cloud-native application proxy known for streamlining the discovery, routing, and load balancing of microservices, has launched version 3.2, code-named Munster. This release introduces a new experimental HTTP/1 reverse proxy engine, the Fast Proxy, which offers a significant performance boost of approximately 50% more requests per second compared to the standard engine. The Fast Proxy is designed with a zero allocation pipeline to enhance routing performance.
Traefik 3.2 now supports the recently released Gateway API 1.2, adding features like GRPCRoute, TLSRoute, and additional HTTPRoute capabilities, including h2c, WebSocket support for backends, and response header modifications. The update also introduces the appProtocol field for specifying backend protocols in Kubernetes Services and supports the ResponseHeaderModifier filter for custom response headers.
Enhancements in ACME certificate management include the use of different email addresses in certificate resolvers, support for custom CA certificates, and a 30-day certificatesDuration threshold. BasicAuth is now supported on Docker and Swarm endpoints, and IPv6 subnet support has been added to middlewares. OpenTelemetry metrics allow configuration of service.name for scenarios with multiple Traefik instances, and a new option for configuring maximum request header size has been introduced.
