v0.1.0
See CHANGELOG.md for the full release notes.
What's Changed
- perf(sqlite): memcpy blob reads and SoA column fetches by @codetalcott in #1
- feat(sqlite): m0_array virtual table with an enforced borrow by @codetalcott in #3
- feat(wsgi): add m0-wsgi, run Django on mojo-http by @codetalcott in #2
- Test the fork's hardening, harden m0-sqlite, revive the FFI exports by @codetalcott in #4
- ci: merge PRs labelled
automergeonce Tests passes by @codetalcott in #5 - test(sqlite): per-process scratch dir; document the automerge standing order by @codetalcott in #6
- fix(sqlite): remove error-path double frees, raise m0_array floor to 3.26.0 by @codetalcott in #7
- Prefork concurrency for WSGI: respawn fix, M0_WORKERS wiring, gunicorn benchmark by @codetalcott in #8
- Serve WSGI workers through the non-blocking event loop by @codetalcott in #9
- Fix the close-mode latency tail: a 2.3KB/request leak across the Python boundary by @codetalcott in #10
- Notes API example: the framework showcase by @codetalcott in #11
- Datastar todo demo: live multi-tab sync, and two silent Datastar syntax bugs fixed by @codetalcott in #12
- C-ABI shared-object packaging: build-ffi emits libm0core by @codetalcott in #13
- Accept-Encoding negotiation, and Vary on negotiated responses by @codetalcott in #14
- Accept-Language negotiation by @codetalcott in #15
- Make test src-imports bind structurally, not by -I luck by @codetalcott in #16
- Outbound HTTP/1.1 client, reviving the fork's connect path by @codetalcott in #17
- Persist the todo demo in SQLite by @codetalcott in #18
- Add SSE replay across restarts via Last-Event-ID by @codetalcott in #19
- Fix SSE heartbeats: re-arm one-shot timers, reap dead subscribers by @codetalcott in #20
- Cross-worker SSE fan-out, ARM64 macOS fcntl fix, v0.1.0 release prep by @codetalcott in #21
- Allow the Release workflow to create the tag via workflow_dispatch by @codetalcott in #22
- Add a release/v* branch-push trigger to the Release workflow by @codetalcott in #23
New Contributors
- @codetalcott made their first contribution in #1
Full Changelog: https://github.com/codetalcott/mojo-http/commits/v0.1.0