0.5.0
Release 0.5.0
-
Close both connections on EOF from either client or service, this fixes an issue where a service could be stuck (#11) and generally improves performance (#17).
-
Implemented config file validation.
-
Removed the up to 100ms delay when opening a first connection to a service after it was started, the frequency of checks is now gradually decreased down to 1 per 100ms instead, generally bringing it down to 2-4 ms when starting a service is quick in my tests.
-
Log: Timestamps now display fractional seconds.
-
Log: New entry for when service is started.
-
Log: Removed entries talking about use of closed connections from, as they did not show any meaningful errors.
-
Log: Removed "Reserving" entry when a service did not define any resources required.
BC Break: Half-closed TCP connections are now immediately closed. This is a side effect of the connection closing and probably doesn't affect your workflow, but if it does, let me know (#26).