- Added support for logging into standard I/O.
- Added support for saving TLS certificates and private keys (when using automatic TLS functionality) into disk and executing commands afterwards.
- Added support for sending
ForwardedHTTP header to backend servers as a reverse proxy. - Added support for specifying configuration in command-line arguments.
- Added the
ferron servesubcommand. - Fixed TLS certificate not resolved for "localhost" SNI hostname.
- Optimized the server configuration lookup performance.
- Optimized the SNI certificate resolution performance.
- Refreshed the default placeholder page design.
- The server now differentiates between file types in directory listings.
- The server now reuses threads when reloading the configuration, if possible.
- The server now shuts down multiple threads at once when reloading the configuration.