0.25.0 - 2022-08-18

  • HTTP transport callbacks are now executed inside a context manager for read or write pipe. It guarantees that pipe will be closed in the main thread regardless of successful execution -OR- exception in callback function. It should help to prevent certain edge cases with pipes on Windows, when pipe .close() can block if called in unexpected order.

  • HTTP transport “server” termination was simplified. Now it always closes “write” end of pipe first, followed by “read” end of pipe.

  • Attempt to fix GitHub action SSL errors.