Repository navigation
v0.4.0
Changes
1. Change address syntax to be a URL
This allows to set additional options easily. E.g. unix?path=/run/app.sock&mode=660 will create a unix socket at /run/app.sock and also set the permission mode to 660. This directly gives the flexibility to the end user without having to support multiple config options in the application. Inspired by postgres url.
2. Support idle_timeout for systemd socket
Shut down the server if no requests are received for a while. systemd socket activation will restart the server on new request automatically. E.g. sysd?name=app.socket&idle_timeout=30m
Full Changelog: v0.3.0...v0.4.0