v0.13.0
See CHANGELOG.md for the full release notes.
What's Changed
- Audit CLAUDE.md against the tree: four stale claims, two broken counts by @codetalcott in #140
- Harden the PyPI path: pin the publishing action, gate the environment by @codetalcott in #141
- Close a cross-connection injection hole, and the response-losing reset behind it by @codetalcott in #143
- main is protected now, and three comments said otherwise by @codetalcott in #142
- Answer a half-closed client instead of resetting it by @codetalcott in #144
- Answer a request bigger than one read, on epoll too by @codetalcott in #145
- Answer pipelined requests, and see half-close on epoll too by @codetalcott in #146
- Release prep for 0.13.0 by @codetalcott in #147
Full Changelog: v0.12.0...v0.13.0