Skip to content

Upgrade to wasmtime 48; sibling host crates to their wasmtime-48 commits - #105

Merged
lannbot merged 1 commit into
mainfrom
bump/wasmtime-48
Sep 7, 2026
Merged

Upgrade to wasmtime 48; sibling host crates to their wasmtime-48 commits#105
lannbot merged 1 commit into
mainfrom
bump/wasmtime-48

Conversation

@lannbot

@lannbot lannbot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

wasmtime / wasmtime-wasi 47 -> 48 in host-wasmtime, and the sibling
host-crate pins move to the commits that made the same bump:
polymorph-webcrypto 44325359 (PR #402), polymorph-websocket ec3ffa27
(PR #65), polymorph-webrtc-datachannels fe05ecfd (main). One wasmtime
across the whole host build. Lockfile fallout: wasm-tools crates
0.252 -> 0.254; rtc/webrtc move off the lann/webrtc fork pin to
0.21.0-rc.2 (the datachannels crate's own unwinding of that pin).

Source follow-through:

  • wasmtime-wasi 48 defaults AllowedNetworkUses to all-off where 47
    allowed TCP/UDP; the store grants allow_udp for the direct-addr
    path. Without it the udp and interop-udp pairings fail with
    AccessDenied on socket creation.
  • rtc 0.21: SettingEngineBuilder::set_include_loopback_candidate is
    now the builder-style with_include_loopback_candidate.

Verified: just check, just test, just matrix (13/13 pairings).


Automerge armed (merge commit).

wasmtime / wasmtime-wasi 47 -> 48 in host-wasmtime, and the sibling
host-crate pins move to the commits that made the same bump:
polymorph-webcrypto 44325359 (PR #402), polymorph-websocket ec3ffa27
(PR #65), polymorph-webrtc-datachannels fe05ecfd (main). One wasmtime
across the whole host build. Lockfile fallout: wasm-tools crates
0.252 -> 0.254; rtc/webrtc move off the lann/webrtc fork pin to
0.21.0-rc.2 (the datachannels crate's own unwinding of that pin).

Source follow-through:
- wasmtime-wasi 48 defaults AllowedNetworkUses to all-off where 47
  allowed TCP/UDP; the store grants allow_udp for the direct-addr
  path. Without it the udp and interop-udp pairings fail with
  AccessDenied on socket creation.
- rtc 0.21: SettingEngineBuilder::set_include_loopback_candidate is
  now the builder-style with_include_loopback_candidate.

Verified: just check, just test, just matrix (13/13 pairings).
@lannbot
lannbot enabled auto-merge September 7, 2026 04:10
@lannbot
lannbot merged commit b4ba754 into main Sep 7, 2026
1 check passed
@lannbot
lannbot deleted the bump/wasmtime-48 branch September 7, 2026 04:21
@lannbot lannbot mentioned this pull request Sep 7, 2026
lannbot pushed a commit that referenced this pull request Sep 7, 2026
The host module API and its @PolyEngine constraints (runtime ^0.6.3,
protocol ^0.3.1) are unchanged, so this is a patch under the caret-honest
scheme. It carries the endpoint's move to upstream iroh 1.1.0 / noq 1.2.0
(#104) -- a new iroh_endpoint.wasm, paired with iroh-relay 1.1.0 -- and
the native host's move to wasmtime 48 with the sibling host crates at
their wasmtime-48 commits (#105).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants