Skip to content

chore(deps): bump wasmer-middlewares from 5.0.6 to 6.0.1 #1591

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 May 12, 2025

Bumps wasmer-middlewares from 5.0.6 to 6.0.1.

Release notes

Sourced from wasmer-middlewares's releases.

Release v6.0.1

This patch release fixes an error in cached memory operations in LLVM, adds CLI commands to list databases tied to an app, and provides miscellaneous QoL improvements to LLVM and updates. It also fixes the build of Wasmer for linux-aarch64.

Install this version of Wasmer:

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

See full list of changes in the CHANGELOG

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:

... (truncated)

Changelog

Sourced from wasmer-middlewares's changelog.

6.0.1 - 09/05/2025

This patch release fixes an error in cached memory operations in LLVM, adds CLI commands to list databases tied to an app, and provides miscellaneous QoL improvements to LLVM and updates. It also fixes the build of Wasmer for linux-aarch64.

Added

  • #5546 feat(llvm): Add asm_memory_buffer to LLVMCallbacks
  • #5548 feat(llvm): Add the debug_str intrinsic function
  • #5538 feat(cli): Add "app database list" command

Changed

  • #5553 feat(singlepass): Update dynasm to 3.2.0

Fixed

  • #5556 ci: fix build of Wasmer on linux-aarch64
  • #5555 Fix docs build
  • #5554 fix(api): Misc fixes to compile with v8 when targeting aarch64-linux-android
  • #5549 fix(llvm): Correctly cache pointers to intrinsic memory operations

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

... (truncated)

Commits
  • 1f55411 Merge pull request #5557 from wasmerio/release-6.0.1
  • 521c2ab Restore Cargo.lock to pre-cargo update
  • 845246a Update CHANGELOG
  • f978155 Release 6.0.1
  • 9714eab Update CHANGELOG
  • 8952197 Merge pull request #5556 from wasmerio/fix/ci-build-wasmer-linux-aarch64
  • c54e876 fix(ci): Correctly build wasmer-cli in linux-arm64
  • 67886de Merge branch 'main' into fix/ci-build-wasmer-linux-aarch64
  • 500af80 run only interested jobs
  • fdc77fa temporarily disable test.yaml
  • 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.6 to 6.0.1.
- [Release notes](https://github.com/wasmerio/wasmer/releases)
- [Changelog](https://github.com/wasmerio/wasmer/blob/main/CHANGELOG.md)
- [Commits](wasmerio/wasmer@v5.0.6...v6.0.1)

---
updated-dependencies:
- dependency-name: wasmer-middlewares
  dependency-version: 6.0.1
  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 May 12, 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