Skip to content

3.0.0-rc.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 16:32

Added

Rate limiting

  • Distributed rate limiting with Redis/Valkey: the rate_limit module now supports a rate_limit_backend block with type redis for shared token-bucket limits across Ferron instances. The block is inherited from global scope when not set per host/location.

Fixed

HTTP server core

  • HTTP/1.x multiple request parsing fix: fixed HTTP/1.x requests being rejected with 400 Bad Request after multiple requests in one connection. (see zincio-http changelog)
  • HTTPS redirect fix: https_redirect directive is now effective for block levels above host block (like location or conditional blocks) if specified in the host block.

Gateway interfaces

  • CGI and FastCGI PATH_INFO fix: previously, PATH_INFO was not set correctly in CGI requests (stray leading slash, if PATH_INFO is about to be set). Now, PATH_INFO is set correctly in both CGI and FastCGI (often PHP-FPM) requests.