Skip to content

v0.4.0 — Bare provider world names

Choose a tag to compare

@sideeffffect sideeffffect released this 13 Jun 22:44

Bare provider world names. One breaking change to the dapr-wasm-components:interfaces WIT package since v0.3.0.

Breaking

  • Provider WIT worlds renamed: dapr-outbound → outbound, dapr-inbound → inbound. The application world app is unchanged.
    • The dapr- prefix was redundant inside the dapr-wasm-components:interfaces package (it said "dapr" twice) and now matches the bare dapr:outbound / dapr:inbound package aliases already used in compose.wac.
    • If you target a provider world by name in wit_bindgen::generate! or wasmtime::component::bindgen!: rename dapr-outbound → outbound, dapr-inbound → inbound (and the derived struct DaprOutbound → Outbound).
    • Composition via wac / compose.sh is unaffected — it matches interface identifiers, not world names.

No interface (building-block / callback) shapes changed in this release — it is purely the world rename.

Full changelog: v0.3.0...v0.4.0