feat(plugin-api): Integrate wasmtime_wasi_http (#2128)

Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
This commit is contained in:
Demetrius Kanios
2026-05-14 09:19:37 -07:00
committed by GitHub
parent 92abb1e44e
commit d5026cb55e
8 changed files with 327 additions and 101 deletions

View File

@@ -89,6 +89,13 @@ inherits = "release"
debug = true
strip = false
[profile.dev]
debug = "line-tables-only"
debug-assertions = true
overflow-checks = false
split-debuginfo = "packed"
opt-level = 0
[workspace.dependencies]
tokio = { version = "1.52", default-features = false }
syn = { version = "2.0", default-features = false, features = ["printing"] }
@@ -180,8 +187,10 @@ notify = "8.2.0"
wasmtime = "44.0"
wasmtime-wasi = { version = "44.0", default-features = false, features = ["p2"] }
wasmtime-wasi-http = "44.0"
# needed for interacting with wasmtime-wasi-http - keep in sync
hyper = { version = "^1.7", features = ["full"] }
wit-bindgen = "0.57"
wasmparser = "0.248"
postcard = { version = "1.1", features = ["alloc"] }
tracing-serde-structured = "0.4"