chore(deps): update module github.com/tetratelabs/wazero to v1.11.0 #988
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.7.3→v1.11.0Release Notes
tetratelabs/wazero (github.com/tetratelabs/wazero)
v1.11.0Compare Source
Hi wazero friends! The new release of wazero v1.11.0 has arrived.
This release is a small "break with the past" it the sense that we added one
go.moddependency to wazero:golang.org/x/sys; read the rational for why.Behavioral changes
77db968Require Go 1.24 (#2448) @ncrucesfe2e751Use golang.org/x/sys (#2443) @ncrucesBug fixes
9286448Update Wasm 2.0 spec tests. (#2458) @ncruces5e7c35eFix race condition in refCount initialization (#2447) @jackorseNew Contributors
Full Changelog: wazero/wazero@v1.10.1...v1.11.0
v1.10.1Compare Source
Hiya again! We're releasing wazero v1.10.1 to fix #2444.
This small change that was breaking the release process was picked up and flagged by
sum.golang.org. We're sorry for any inconvenience this caused.There were no other changes, so the changelog since v1.9.0 covers everything that's relevant.
Experimental Features
5dd247bConcurrent Wasm compilation (#2381) @davidmdm481bac9Tail-call proposal (#2403) @evacchiBehavioral changes
70ea006Use Go 1.25 and require Go 1.23 (#2419) @mathetakeb94a430Always use W^X if possible for security (#2429) @ncrucesBug fixes
26d5f5earm64: Account for imported funcs in the branch to a relocation island (#2387) @evacchi8218197,fc438ceWASI fixes (#2412, #2415) @QuLogic7d48ca5Introduce reference counting for compiled modules (#2427) @burak-ok514cdb3Fix getisar0 SIGILL on old Linux kernels running on ARM64 (#2439) @deluanOptimizations
242ae91Optimize/streamline fill operations (#2395) @ncruces7e75672Eliminate repeated allocations in compiler (#2430) @MaanasSathayev1.10.0Compare Source
v1.9.0Compare Source
wazero 1.9.0 comes with a few bug fixes (#2378, #2365) as well as it is ensured to be compatible with the latest Go 1.24! Enjoy!
v1.8.2Compare Source
This release includes two main things:
v1.8.1Compare Source
Hiya folks - another small wazero release v1.8.1 has arrived! This time is mainly about bug fixes thanks to the community members!
Bug fixes
111c51aFix descriptor.Table buffer growth calc (#2311) by @emcfarlaneb468adacompiler: ResolveImportedFunction should infer the typeID from the importing module (#2314) @evacchidc058c0sysfs: reopening file doesn't update fd (#2319) @ncrucesBehavioral changes
178eefesysfs: disallow absolute symlinks (#2324) @ncruces - this is for better security.1353ca2experimental: allow custom memory allocator Reallocate to fail (#2315) @ncrucesExamples fixes
5848888Show close for concurrent-instantiation example (#2309) @emcfarlane51aba37example: fixes deallocate error in Rust (#2327) @mathetake thanks to the report by @thacoonEnjoy! 🍁
v1.8.0Compare Source
Hi wazero friends, been a while! The new release of wazero v1.8.0 has arrived 🎉 🏝️☀️ 🍺
This release has happened intentionally right after the Go 1.23 release. @ncruces worked so hard (#2301), and updated our codebase to make it up-to-date with the new Go versions. Notably, since this release, we set our floor Go version to 1.21 (-2 from the latest) following our support policy.
The following is the brief summary of what's included in this release!
Experimental feature: importResolver
A new wazero friend @bep from the Hugo community came up with an exciting way to "link" modules dynamically/anonymously,
which we call "ImportResolver". The feature was implemented in #2298, and available under experimental package.
If you are interested please give it a shot, and give us your feedback!
Emscripten update
@jerbob92 found out that a breaking change was introduced in Emscripten 3.1.57+, and worked to make our emscripten
package to support these recent versions. Unfortunately, the older emscriptens are not supported anymore, so users
are encouraged to update their Emscripten version. #2290
Bug fixes
Compilation perf improvements
Just like the recent previous releases, @mathetake worked hard to make compilation faster.
Unfortunately, we don't have a concrete number to showcase here, but both Interpreter and Compiler
engines now runs really faster compared to the previous releases during compilation without affecting the runtime performance.
If you are interested in the latest updates and discussion around this topic, feel free to follow the thread in #2182.
Others
Configuration
📅 Schedule: Branch creation - "on monday and wednesday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.