Releases: wapc/wapc-go
Releases · wapc/wapc-go
Version bumps
chore(deps): updating dependencies and adding dependabot (#59) * chore(deps): updating dependencies and adding dependabot * bumping gomod min version to match wazero * updating actions based on latest go version * bumping tinygo version * removing unneccessary wasm files * adding wasm files to ignore file * trying a different tinygo version * trying something to make sure we are using the right tinygo * maybe build flags * using docker for tinygo to avoid environmental weirdness * cleaing up actions config * wrapping go version in quotes
Wazero tweaks
Adds the ability for the wazero engine to make host calls during initialization (e.g. _start
) and adds access to time, sleep, and rand via WASI (if the guest module so choses to use it).
Thanks @ritesh089 !
Wazero: customize wazero.ModuleConfig
Example:
module.WithConfig(func(config wazero.ModuleConfig) wazero.ModuleConfig {
return config.WithSysWalltime()
})
Thanks to @kevburnsjr!
Update to wazero 1.0.0
v0.6.0 Version bump to wazero v1.0.0 (#51)
Update to wazero 1.0.0-pre.9
deps: updates wazero to 1.0.0-pre.9 (#48) This updates [wazero](https://wazero.io/) to [1.0.0-pre.9][1]. Notably: * This release includes our last breaking changes before 1.0.0 final: * Requires at least Go 1.8 * This release also integrates Go context to limit execution time. More details on the [Release Notes][1] * We are now passing third-party integration test suites: wasi-testsuite, TinyGo's, Zig's. This PR also includes changes required by [wazero](https://wazero.io/) [1.0.0-pre.8][2]: * Changes the `Instantiate` signature, which no longer requires an explicit `Runtime` instance. [1]: https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.9 [2]: https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.8 Signed-off-by: Edoardo Vacchi <[email protected]>
Update to wazero 1.0.0-pre.6
Removes context parameter to MemorySize and updates runtimes. (#47) This removes the go context parameter from MemorySize. This was never used in practice due to the scope being very narrow, as well most memory affects happening inside native code. This also updates runtime dependencies of wasmtime and wazero. Below are notes about wazero: wazero [1.0.0-pre.6](https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.6): * improves module compilation and initialization performance * adds `writefs.NewDirFS` which lets you add new files. * `path_open` `O_CREAT` flags, `path_remove_directory` `path_rename` `path_unlink_file` * adds `NewFilesystemLoggingListenerFactory` with dramatically improved logging. Since the previous version was 1.0.0-pre.4, this also includes changes from [1.0.0-pre.5](https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.5). Signed-off-by: Adrian Cole <[email protected]> Signed-off-by: Adrian Cole <[email protected]>
Update to wazero 1.0.0-pre.4
deps: updates wazero and wastime to latest (#46) * deps: updates wazero to 1.0.0-pre.4 This updates [wazero](https://wazero.io/) to [1.0.0-pre.4](https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.4). Notably, v1.0.0-pre.4: * improves module initialization speed * supports listeners in the compiler engine * supports WASI `fd_pread`, `fd_readdir` and `path_filestat_get` * breaks GoModuleFunc API Signed-off-by: Adrian Cole <[email protected]> * update linter Signed-off-by: Adrian Cole <[email protected]> Signed-off-by: Adrian Cole <[email protected]>
Updates wazero to 1.0.0-pre.3
deps: updates wazero to 1.0.0-pre.3 (#45) This updates [wazero](https://wazero.io/) to [1.0.0-pre.3](https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.3). Notably, this improves performance and changes host function syntax. Signed-off-by: Adrian Cole <[email protected]> Signed-off-by: Adrian Cole <[email protected]>
Updates wazero to 1.0.0-pre.2
deps: updates wazero to 1.0.0-pre.2 (#43) This updates [wazero](https://wazero.io/) to [1.0.0-pre.2](https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.2). Notably, this simplifies syntax for some common cases. Signed-off-by: Adrian Cole <[email protected]> Signed-off-by: Adrian Cole <[email protected]>
Version bumps and pool instance initializer
v0.5.3 Bumping versions of Wasmtime and wazero. Adding initializer callback …