Release Notes: This release fixes a few bugs, such as a data race on closing connections, not forcing connections to close if the server sends "Connection: close", a tiny memory leak in TLS initialization, and a busy-waiting loop for up to 1s upon connection timeout. This release also significantly improves performance by eliminating the listen socket from poll/select to significantly reduce wake-ups for multi-threaded mode, using strtoul instead of sscanf to reduce binary size on embedded systems, reducing connection cleanup cost from O(n) to O(1), and eliminating an unnecessary O(n) call in threaded mode.
Release Notes: This release fixes an off-by-one in HTTP status code text error message selection. The new code should no longer generate SIGPIPE signals (on platforms that support this). A bug causing problems with processing of POST requests with "Connection: close" headers was fixed. A (very rare) data race causing connection drops in multi-threaded mode was resolved.