Skip to content

Release v0.31.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 05:27
· 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 wasmtime to v44 -- adapted the incoming HTTP request handler to the
    new Service::handle API (no longer returns a Task); response body streaming
    now keeps run_concurrent alive until hyper finishes reading via a
    BodyDoneWrapper sentinel
  • Restructured the outbound HTTP handler (HttpDefault) around wasmtime 44's
    WasiHttpHooks / WasiHttpCtx split. Outbound requests now reuse a shared
    reqwest::Client with connection pooling and a 10s connect timeout (configurable
    via HTTP_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 HOST header deduplication in favour of letting reqwest set the
    header itself

What's Changed

Full Changelog: v0.29.0...v0.31.0


Release notes for previous releases can be found on the respective release
branches of the repository.