github ferronweb/ferron 3.0.0-rc.3

pre-release3 hours ago

Added

FastCGI

  • Support for multiple FastCGI backends: multiple FastCGI backends can now be configured using multiple fcgi or fcgi_php directives.

Changed

HTTP cache

  • Automatic _lscache_vary vary cookies: request cookies with names starting with _lscache_vary (or the _litespeed_vary alias) are now part of the cache key without explicit configuration, matching LiteSpeed behavior. X-LiteSpeed-Cache-Control: no-vary disables all cookie-based vary dimensions for the response.

FastCGI

  • fcgi_php subdirectives: the fcgi_php directive now supports same subdirectives as fcgi (except extension and pass). This allows for more fine-grained control over PHP FastCGI requests.

Fixed

HTTP cache

  • HTTP cache coalesce timeout fix: coalesce timeout in HTTP cache no longer causes server crashes.
  • Default HTTP cache TTL fix: default HTTP cache TTL is now 10% of the time since the resource was last modified (RFC 9111) or disabled (LSCache compatibility). This improves cache consistency.

HTTP compression

  • HTTP upgrade fix: HTTP dynamic content compression is no longer applicable for 101 (Switching Protocols) responses for HTTP upgrades to work correctly.

Don't miss a new ferron release

NewReleases is sending notifications on new releases.