Skip to content
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

Update Rust crate wasmer to v5 #61

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

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Oct 31, 2024

This PR contains the following updates:

Package Type Update Change
wasmer (source) dependencies major 4.0.0 -> 5.0.0

Release Notes

wasmerio/wasmer (wasmer)

v5.0.4

Compare Source

This release fixes minor bugs and adds spurious improvements.

v5.0.3

Compare Source

This release adds support for a more fine-grained and flexible control over the network sandbox. Also, some bug fixes
and improvements are included.

v5.0.2

Compare Source

This release mostly consists of bug fixes and clean ups.

v5.0.1

Compare Source

This release adds LLVM support to MacOS ARM64 binaries and contains minor fixes and improvements.

v5.0.0

Compare Source

The main star of this release is the experimental support for three new backends: v8, wamr and wasmi. Also, many dependencies, namely LLVM, Cranelift, and rkyv are updated
which bring significant enhancements.

v4.4.0

Compare Source

This release adds support for object size estimation, adds better proxy support, improves executable spawning, and contains various bug fixes.

v4.3.7

Compare Source

This release adds support for rotating secrets, fixes a regression with the filesystem, and contains other fixes and improvments.

v4.3.6

Compare Source

The star of this release is the volume subcommand that allows inspecting and interacting with volumes through the client. There are also
numerous bug fixes and quality of life improvements included in this release.

v4.3.5

Compare Source

This release adds support for managing secrets alongside fixes and refactors to help with stability.

v4.3.4

Compare Source

This release contains a fix for the webc version resolution logic.

v4.3.3

Compare Source

This release mainly contains fixes and refactors to help with the stability. Also some improvements to the cli and journaling.

v4.3.2

Compare Source

This release mainly introduces the InstaBoot feature. Numerous bug fixes to the virtual-fs is also included, making it
more robust. Support for the execve syscall is also added to the runtime alongside the ability to spawn local wasm files.

v4.3.1

Compare Source

This release adds support for subcommands to generate shell completions and manual pages. Also, number of fixes
to the cli are included to further improve the developer experience. Various bug fixes and stability improvements
are also added to WASIX.

v4.3.0

Compare Source

This release stabilizes the new and improved publish and deploy flow. Also, wasmer is 25% faster (on cold startups) and more stable since
various fixes and stability improvements are included.

v4.2.8

Compare Source

This release improves journal support and improves the performance of the singlepass backend.
Also contains fixes to the Edge CLI.

v4.2.6

Compare Source

This release includes a number of DX improvements for the Wasmer CLI, as well as fixes to WASI and its filesystem implementation.

v4.2.5

Compare Source

This release includes substantial improvements to Wasmer's startup time when loading cached modules. Also includes a couple of filesystem-related fixes and updates the Edge application templates.

v4.2.4

Compare Source

This release allows publishing private packages and fixes the issue of the file system being accessible by WASI modules in the abscence of directory mapping. Also improves startup speed, and fixes multiple issues around the WASI filesystem, packages and apps.

v4.2.3

Compare Source

This new version fixes a bug in module bindings path.

v4.2.2

Compare Source

New wasmer version that utilizes the more recent LLVM15 to compile WASM modules. Also adds new application templates for Wasmer Edge.

v4.2.1

Compare Source

New release of wasmer with improved WASIX compatibility. MSRV was bumped to 1.70 for this release.

Now it is possible for packages to execute atoms from their dependencies, enabling e.g. python packages to not include the binary but use the one from the official python package.

v4.2.0

Compare Source

New release of wasmer, with a new 0-copy module deserialization for shorter startup time, some fixes to avoid misaligned pointer acces, and faster internal stack handling, among some other fixes.

v4.1.2

Compare Source

Another maintenance release, bringing some networking improvements, and centralising all wasmer caches under the same folder.

v4.1.1

Compare Source

Bug-fix release, fixing rename in wasi(x), using newer Rust and some macOS ARM64 speicifc issues, among other things.

v4.1.0

Compare Source

This version added some more improvements and fixes, with a faster async execution, a new login flow and muliple bugfix to the --mapdir command among other things.
More detail in the blog post about the 4.1 Release: https://wasmer.io/posts/wasmer-4.1


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Author

renovate bot commented Oct 31, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path example/wasm-hello-world/Cargo.toml --workspace
error: failed to parse manifest at `/tmp/renovate/repos/github/Fundament-Software/capstone-rs/example/wasm-hello-world/Cargo.toml`

Caused by:
  error inheriting `license` from workspace root manifest's `workspace.package.license`

Caused by:
  `workspace.package.license` was not defined

@renovate renovate bot force-pushed the renovate/wasmer-5.x branch from e5afaad to 0c4396d Compare December 7, 2024 23:40
@renovate renovate bot changed the title fix(deps): update rust crate wasmer to v5 Update Rust crate wasmer to v5 Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants