Spin 3.0 additionally contains an experimental flag, spin up --component-id
, that lets builders specify which elements to run from a Spin software, and it options deeper integration with WASI (WebAssembly System Interface) requirements Spin 3.0, bringing help for the WASI Key-Worth and WASI Config APIs. This help is a step towards bringing into Spin WASI cloud core, a WASI proposal for standardizing a set of APIs that functions can use to work together with a typical set of cloud companies.
Spin 3.0 additionally introduces help for OpenTelemetry (OTel) observability in Spin functions, enabling Spin software observability with common instruments akin to Grafana, Jaegar, and Prometheus.
Lastly, the discharge additionally incorporates a main refactor of Spin internals with a function referred to as Spin Elements, the place a “issue” encapsulates a bunch performance function. Spin Elements enable the Spin runtime to be extra modular, Fermyon stated.