Skip to content

chore(deps): bump wasmer-middlewares from 5.0.4 to 6.0.0 #1574

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

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)

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] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Apr 28, 2025
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