v0.8.0
See CHANGELOG.md for the full release notes.
What's Changed
- perf(m0-wsgi): read the response body through PyBytes_AsString — the unbound C API is reachable by @codetalcott in #81
- perf(m0-wsgi): request bodies cross as real bytes — the blob design is fully retired by @codetalcott in #82
- perf(m0-wsgi): environ from PyDict_Copy of a template — and the intern cache the split killed by @codetalcott in #83
- docs(m0-sqlite): the bridge-techniques audit — text scans priced, zero-alloc read documented by @codetalcott in #84
- docs: the Granian layer split, re-measured — m0serve leads at 4 workers, and the gap is spent by @codetalcott in #85
- perf(m0-wsgi): the response path was never measured — 22.97 µs to 3.30 µs by @codetalcott in #86
- fix(ffi): the released artifact does not load off its build machine by @codetalcott in #87
- fix(ffi): stop recording the build machine in the C-ABI artifact by @codetalcott in #88
- feat(ffi): ship a self-contained libm0core bundle by @codetalcott in #89
- release: v0.8.0 by @codetalcott in #90
Full Changelog: v0.7.0...v0.8.0