Release v0.31.0
·
9 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
0.31.0
Released 2026-04-21
Changed
- Upgraded
wasmtimeto v44 -- adapted the incoming HTTP request handler to the
newService::handleAPI (no longer returns aTask); response body streaming
now keepsrun_concurrentalive until hyper finishes reading via a
BodyDoneWrappersentinel - Restructured the outbound HTTP handler (
HttpDefault) around wasmtime 44's
WasiHttpHooks/WasiHttpCtxsplit. Outbound requests now reuse a shared
reqwest::Clientwith connection pooling and a 10s connect timeout (configurable
viaHTTP_CONNECT_TIMEOUT_SECS) instead of building a new client per request.
A one-off client is only built when a client certificate is required - Removed
HOSTheader deduplication in favour of lettingreqwestset the
header itself
What's Changed
- Bump to 0.29.0 by @github-actions[bot] in #183
- Blobstore by @andrew-goldie in #185
- Small code quality improvements for blobstore by @andrew-goldie in #186
- Upgrade to wasmtime 43/44 by @karthik-phl in #188
- Removed HOST header altogether in favor of setting it by @karthik-phl in #189
- Upgrade to wasmtime 44 by @karthik-phl in #190
- Omnia 0.31.0 by @karthik-phl in #191
Full Changelog: v0.29.0...v0.31.0
Release notes for previous releases can be found on the respective release
branches of the repository.