New Features
- Define the API to enforce rate limit policies using
RateLimitConfig
resources. The API allows users to apply policies by referencing a set ofRateLimitConfig
resources onVirtualHosts
andRoutes
. Each resource represents a rate limit policy that will be independently enforced on the routing resource that references it. Please see the docs for a detailed explanation of the new API. (#3335) - Route-level rate limit descriptors are now supported via the new
RateLimitConfig
resources. (#2462) - Expose InitialStreamWindowSize and InitialConnectionWindowSize as http2 protocol options. They both default to 256Mib. (#3305)
Fixes
- Use the proxy status rather than entire proxy when calculating if we need to update the status of a gateway resource. This change means we resync the status of gateway resources only when we need to. When failing to write status, it will be retried a second later. (#3115)