This version can be pinned in stack with:systemd-socket-activation-1.1.0.2@sha256:8af39c9d9520eb55d870d6c5e4b460aa9fdd43068ded9a85295d32736833c8cc,1780
“Socket activation” is the a feature of systemd. (documentation)
We use it for web servers, to avoid the momentary downtime that otherwise occurs
while restarting processes. Because the socket is manged by systemd, not by our
process, the socket remains even while our process is down. Requests to the
socket are queued until our process comes back up to respond.
Changes
1.1.0.1 (2023-02-25)
Various minor internal cleanup and simplification.
Added dependency on the quaalude package.
Haskell version is now GHC2021. Requires at least GHC 9.2.
1.1.0.0 (2023-02-25)
The NoSuchName constructor of Error now has an additional field that
indicates which sockets are available.
The displayException method of Error has been changed from the default
implementation; it now constructs sentences.