Skip to content

Bump zwasm v1.7.2 → v1.8.0#2

Merged
chaploud merged 1 commit intomainfrom
develop/bump-zwasm-v1.8.0
Apr 21, 2026
Merged

Bump zwasm v1.7.2 → v1.8.0#2
chaploud merged 1 commit intomainfrom
develop/bump-zwasm-v1.8.0

Conversation

@chaploud
Copy link
Copy Markdown
Contributor

Summary

  • Updates zwasm to v1.8.0 which introduces the WasmModule.Config unified loading API (PR Refactor module loading API using Config-based entrypoint zwasm#30 by @jtakakura).
  • All existing load* helpers are retained as thin wrappers, so CW call sites do not need changes.
  • Local verification on this branch: bash test/run_all.sh --quick → 4/4 PASS (zig build test, cljw test 83 namespaces, e2e wasm, deps.edn e2e).

Notable zwasm v1.8.0 behavioral changes (for awareness)

  1. Fuel now persists across invocations (matches the existing /// Persistent fuel budget doc comment). CW does not use the fuel API, so no impact here.
  2. Resource limits apply during the start function. CW does not set these, no impact.
  3. CLI --link retry scoped to ImportNotFound. CLI-only, no CW impact.

See https://github.com/clojurewasm/zwasm/blob/main/CHANGELOG.md#180---2026-04-21 for the full release notes.

Test plan

  • zig build test on macOS aarch64 (with zwasm pinned locally to develop/pr30-integration: PASS)
  • bash test/run_all.sh --quick on macOS aarch64: 4/4 PASS
  • CI green across Mac + Ubuntu (will be verified by GitHub Actions on this PR)

@chaploud chaploud merged commit 73f435f into main Apr 21, 2026
6 checks passed
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.

1 participant