WASM Binaries 2026-02-06T12:21:55+00:00
WASM guest binaries.
Build Metadata
Commit: 8c49c2f29158e6d3fbe11ca1e936b0a5948690bd
Build Timestamp: 2026-02-06T12:21:55+00:00
Build Attestation: https://github.com/influxdata/datafusion-udf-wasm/attestations/18338968
WIT Interface
The WIT interface — used between host and guest — is: 0.4.0
If host & guest are out of sync, you will get an error that looks like this:
Context("link WASM components", External(Error { context: "initialize bindings", source: no exported instance named `datafusion-udf-wasm:udf/types@x.y.z`
Dependency Versions
These are the versions of the major dependencies:
| Dependency | Version |
|---|---|
| Arrow | 57.2.0 |
| DataFusion | 52.1.0 |
| Wasmtime | 41.0.3 |
WASM Binaries
We build the following targets:
example_add_one: "add one" Rust example UDFdatafusion_udf_wasm_python: Guest for Python-based UDFs, bundles CPython.
Each of them is provided in debug and release builds. The artifacts have the file extension .wasm.
Machine-Code Binaries
In addition to the WASM binary blobs, we also provide pre-compiled guests for various targets to be used with wasmtime. The artifacts have the file extension .elf.
Checksums & Attestation
We provide sha256 checksums for all artifacts in sha256sum.txt. You can use that file -- either directly or indirectly via its own checksum -- to safely pin all artifacts of this release. We also provide build attestation.