Repository navigation
v1.11.0
See CHANGELOG.md for the full release notes.
What's Changed
- RELEASING: the m0 0.6.0 record by @codetalcott in #545
- Access log: bytes is the response body as sent by @codetalcott in #547
- m0serve: a failed ASGI lifespan startup exits 1, and the banner waits for it by @codetalcott in #546
- m0serve: M0_MAX_BODY and M0_BODY_TIMEOUT, and say what refused a body by @codetalcott in #548
- m0serve: --static-header, and nosniff on every static response by @codetalcott in #549
- Access log: numbers are JSON numbers, and time is the wall clock by @codetalcott in #550
- m0serve: notes for an application coming from uvicorn by @codetalcott in #551
- Static files carry their types; .md is text/markdown by @codetalcott in #552
- An SVG from a static mount is sandboxed by @codetalcott in #553
- Sabotage harnesses compile into a Mojo cache of their own by @codetalcott in #554
- wyhash64 multiplies once: UInt128 in _wymix, byte-identical, twice the throughput by @codetalcott in #555
- JSON escape scans its short tail a word at a time: 1.5-1.85x, byte-identical by @codetalcott in #557
- chore(deps): bump the python-deps group with 3 updates by @dependabot[bot] in #556
- chore(deps): bump werkzeug from 3.1.8 to 3.1.9 by @dependabot[bot] in #558
- Release 1.11.0, and m0 0.7.0 by @codetalcott in #559
Full Changelog: v1.10.0...v1.11.0