dylibso / observe-sdk

Continuous runtime observablity SDKs to monitor WebAssembly code.
https://dev.dylibso.com/docs/observe/overview
Apache License 2.0
156 stars 7 forks source link

Version Observe API #138

Closed G4Vi closed 10 months ago

G4Vi commented 10 months ago

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.

G4Vi commented 10 months ago

Closing in favor of #143