Skip to content

deps: bump wasmtime to 43.0.1#1106

Open
tanishiking wants to merge 1 commit intocontainerd:mainfrom
tanishiking:wasmtime43
Open

deps: bump wasmtime to 43.0.1#1106
tanishiking wants to merge 1 commit intocontainerd:mainfrom
tanishiking:wasmtime43

Conversation

@tanishiking
Copy link
Copy Markdown
Contributor

No description provided.

jprendes
jprendes previously approved these changes Apr 14, 2026
Copy link
Copy Markdown
Collaborator

@jprendes jprendes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment on lines +12 to +13
wasmer = "6.1.0"
wasmer-wasix = "0.601.0"
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wasmtime-wasi 43.0.1 requires url >= 2.5.7, and wasmer-package 0.600.1 pins url =2.5.2.
Updated them so it relax to url = ^2.5.


Self {
engine: wasmtime::Engine::new(&config)
.map_err(anyhow::Error::from)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In wasmtime 43 wasmtime::Error becomes its own type separate from anyhow::Error.
We might want to adapt to the wasmtime::Error from anyhow::Error in future.

@jprendes
Copy link
Copy Markdown
Collaborator

@tanishiking , could you rebase on the latest main? it should include the musl fix.

@jprendes
Copy link
Copy Markdown
Collaborator

@tanishiking , it looks like there are some CI failures due to some methods being renamed in wasmtime. Do you mind looking into it?

@tanishiking
Copy link
Copy Markdown
Contributor Author

tanishiking commented Apr 21, 2026

Ah yeah, bytecodealliance/wasmtime#12371 makes Config::async_support no op. And async APIs can be used without that. (not sure about lint and dependency-review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants