Similar to the Wasm Instr API we should version the observe api so we can detect if a module is compatible with the observe sdk before linking.
Unfortunately adding exported globals for major and minor version numbers may not be doable from source in guest languages as they don't really have an in-language equivalent. We could create a tool to append version numbers to a Wasm module, but we should consider alternative methods that don't require custom tooling.
Similar to the Wasm Instr API we should version the observe api so we can detect if a module is compatible with the observe sdk before linking.
Unfortunately adding exported globals for
major
andminor
version numbers may not be doable from source in guest languages as they don't really have an in-language equivalent. We could create a tool to append version numbers to a Wasm module, but we should consider alternative methods that don't require custom tooling.