Hi there, I found that the compatibility matrix to be extremely useful when working with components. Since there is a major version release every month for wasmtime
, I wonder how often do we see the compatibility matrix gets updated?
https://bytecodealliance.org/articles/component-model-tooling-compatibility
I would also suggest to add a new column to the matrix called "Examples" and add some example repos showing how everything fitting together.
I'd like to use this repo as an example to demonstrate, given a world file, how to implement a host in rust, and a guest in Go and Rust, and run a HTTP server.
The intention is to do it every month or so, but I think we're going to need more contributors to updating the matrix to do it with a regular cadence; it's not as easy as just updating a list of versions as there's a heck of a lot of repositories that need updating all at once to at least attempt to synchronize on the underlying dependencies (specifically, wasm-tools and wasi preview2). The markdown for that blog post is here, which we can copy into future posts and tweak the variables.
I don't have the time right now to update it
Thanks for the link to the repo. Well I am certainly interested in helping out updating the matrix, but I need to know more about how you were able to verify the compatibility among these projects in the first place. I could imagine that you ran some tests in the repos and verify that they all work as expected. I wonder if there are some "global" projects that you use to verify all the dependencies were synchronized and working.
I tried to find a rev of host
that could work with wasmtime 8.0.0
but unfortunately it seems like newer commits depend on wasmtime 9
and older commits depend on wasmtime 7
.
sorry, things are moving fast and we needed bugfixes that didnt make it into 8
or, i guess, features added to the bindgen macro
we cant reasonably back them out to get compatibility with 8
the host
crate is going away, its soon to be a shadow of itself in the repo (see open PRs) as we prep the rewritten state of wasi-common in that repo
i am really very serious about trying to land this stuff in wasmtime this month. we will see
i have also been serious about it every other month this year, too
Last updated: Dec 23 2024 at 14:03 UTC