Skip to content

Releases: wasmerio/wasmer

Release v6.0.0

24 Apr 20:58
c369938
Compare
Choose a tag to compare

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

07 Mar 11:16
455cd2b
Compare
Choose a tag to compare
Release v6.0.0-beta.1 Pre-release
Pre-release

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

26 Feb 13:20
c7c0b58
Compare
Choose a tag to compare
Pre-release

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

18 Feb 18:32
6e0d552
Compare
Choose a tag to compare
Pre-release

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

03 Jan 19:00
1d03406
Compare
Choose a tag to compare
Release v5.0.5-rc1 Pre-release
Pre-release

Install this version of wasmer:

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

See full list of changes in the CHANGELOG

Release v5.0.4

17 Dec 17:10
3c32c74
Compare
Choose a tag to compare

This release fixes minor bugs and adds spurious improvements.

Release v5.0.3

07 Dec 18:26
0c8fb44
Compare
Choose a tag to compare

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

Release v5.0.2

22 Nov 21:07
f910351
Compare
Choose a tag to compare

This release mostly consists of bug fixes and clean ups.

Release v5.0.1

06 Nov 12:13
19db01a
Compare
Choose a tag to compare

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

Release v5.0.0

29 Oct 16:43
49b1fcc
Compare
Choose a tag to compare

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.

Read more about the announcement here: https://wasmer.io/posts/introducing-wasmer-v5