Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 28, 2025

Bumps wasmer-middlewares from 5.0.4 to 6.0.0.

Release notes

Sourced from wasmer-middlewares's releases.

Release v6.0.0

This stable release adds support for the exception handling proposal on Linux and Darwin platforms when using LLVM, adds a new LLVM-specific optimization (--enable-pass-params-opt), allows for multiple heterogeneous backends to be embedded in the same Wasmer build (--llvm, --cranelift, --singlepass, --v8, --wamr, --wasmi), adds support for process spawning without asyncify via full support for posix_spawn in wasix-libc with the new proc_spawn2 syscall, a number of QoL improvements to CLI commands and WASIX and much more.

Read more about the Wasmer 6.0 release here: https://wasmer.io/posts/announcing-wasmer-6-closer-to-native-speeds

Install this version of Wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v6.0.0"

See full list of changes in the CHANGELOG

Release v6.0.0-beta.1

This beta release fixes a bug in virtual-fs together with other fixes to WASIX, adds various functions to check the features of a WebAssembly module given its bytes, adds a mechanism to the CLI to automatically switch to a suitable engine when needed, such as running a module with exception handling without specifying --llvm and, finally, also adds QoL improvements to the package unpack command in the CLI.

Install this version of wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v6.0.0-beta.1"

See full list of changes in the CHANGELOG

Release v6.0.0-alpha.2

This release fixes an out-of-bound memory access when using LLVM on aarch64. Furthermore, it adds proper support for the posix_spawn function without a need for asyncify.

Install this version of wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v6.0.0-alpha.2"

See full list of changes in the CHANGELOG

Release v6.0.0-alpha.1

This alpha release adds support for multiple heterogeneous backends to be enabled at the same time. For example, the llvm, v8 and wamr backends can be enabled in a single binary release. Furthermore, this release adds initial support for the exception handling proposal on linux-x64, linux-aarch64 and macOS through LLVM. This release also contains improvements to process spawning in WASIX.

Install this version of Wasmer with:

curl https://get.wasmer.io -sSfL | sh -s "v6.0.0-alpha.1"

Release v5.0.5-rc1

Install this version of wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v5.0.5-rc1"

... (truncated)

Changelog

Sourced from wasmer-middlewares's changelog.

6.0.0 - 24/04/2025

This stable release adds support for the exception handling proposal on Linux and Darwin platforms when using LLVM, adds a new LLVM-specific optimization (--enable-pass-params-opt), allows for multiple heterogeneous backends to be embedded in the same Wasmer build (--llvm, --cranelift, --singlepass, --v8, --wamr, --wasmi), adds support for process spawning without asyncify via full support for posix_spawn in wasix-libc with the new proc_spawn2 syscall, a number of QoL improvements to CLI commands and WASIX and much more.

Added

  • #5524 feat(llvm): Add ability to select how many threads LLVM should use during compilation.
  • #5531 feat: Add Features::extend()
  • #5504 feat: Add support for perfmap-based profiler data generation
  • #5518 feat: Add SuggestedCompilerOptimization type(s) to automatically infer when to enable g0m0 optimization
  • #5514 Added support for tags in JS
  • #5485 docs: added a shield and a link to twitter

Changed

  • #5532 chore(compiler): Print only the deterministic_id() of the engine in Debug impl
  • #5528 Update pre-release crate versions automatically
  • #5498 Simplify object initialization path with relocations
  • #5503 feat(llvm): Pass global #0 and memory #0 as parameters between guest functions
  • #5517 Updated singlepass and llvm compilers to use newer license
  • #5513 chore: Bump crossbeam-channel
  • #5501 Report one v2 and one v3 package when mixed packages are encountered …
  • #5497 Reject mixed webc v2 and v3 in the same dependency tree
  • #5488 Make sure api crate builds without compiler's translator & compiler features
  • #5484 Make snapshot triggers strongly typed in the app schema
  • #5482 deps: Update to zip 2.4.x
  • #5483 Let cronjobs be triggered on a timer
  • #5443 Enable multiple backends supported by the api crate to be used in the c-api as well
  • #5469 Use engine-specific default features

Fixed

  • #5523 fix(types): Bump CURRENT_VERSION
  • #5525 fix(wamr): Wamr zip folder not found
  • #5522 fix(jsc): Export engine as JSC
  • #5512 fix(create-exe): Misc fixes to make create-exe work on aarch64 targeting Mach-O object files
  • #5519 fix: Allow BUSL-1.1 license in deny.toml
  • #5506 fix(compiler): Preserve original alignment of custom sections
  • #5505 Wasmer-JS fixes
  • #5507 Fix experimental attribute and support keyword in tests, update example comment
  • #5502 fix(compiler-test-derive): Don't use "Universal" as engine name/feature
  • #5491 fix(cli): Respect active backend in "wasmer ssh" command
  • #5489 fix: Metadata symbol size calculation in create-exe command

... (truncated)

Commits
  • c369938 Merge pull request #5534 from wasmerio/release-6.0.0
  • 1141f5e Update CHANGELOG
  • e02a26d chore: Bump 0.x packages
  • 39a4a65 Release 6.0.0
  • 48aa7e4 Update CHANGELOG
  • 0afa9ee Merge pull request #5532 from wasmerio/chore/engine-debug-fmt
  • b48a32e Merge pull request #5524 from wasmerio/feat/llvm-thread-num
  • 9d2a97a Merge pull request #5531 from wasmerio/run-632-add-featuresextend
  • 1ea929e chore: Make linter happy
  • 9cf5603 chore(compiler): Print only the deterministic_id() of the engine in Debug...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Apr 28, 2025
@dependabot dependabot bot force-pushed the dependabot/cargo/wasmer-middlewares-6.0.0 branch 2 times, most recently from f50f647 to 1864ea5 Compare May 11, 2025 06:31
Bumps [wasmer-middlewares](https://github.com/wasmerio/wasmer) from 5.0.4 to 6.0.0.
- [Release notes](https://github.com/wasmerio/wasmer/releases)
- [Changelog](https://github.com/wasmerio/wasmer/blob/main/CHANGELOG.md)
- [Commits](wasmerio/wasmer@v5.0.4...v6.0.0)

---
updated-dependencies:
- dependency-name: wasmer-middlewares
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/cargo/wasmer-middlewares-6.0.0 branch from 1864ea5 to c23e1af Compare May 11, 2025 07:00
Copy link
Contributor Author

dependabot bot commented on behalf of github May 12, 2025

Superseded by #1591.

@dependabot dependabot bot closed this May 12, 2025
@dependabot dependabot bot deleted the dependabot/cargo/wasmer-middlewares-6.0.0 branch May 12, 2025 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants