Skip to content

Releases: wasmerio/wasmer

Release v6.1.0

08 Oct 04:42
3189527

Choose a tag to compare

This release adds:

  • The dynamic linker which, paired with wasixcc,
    can load DL modules at runtime
  • New WASIX syscalls for reflection, dynamic function invocation and closure creation;
    this makes WASIX compatible with libffi
  • Better support for the Exception Handling proposal in the LLVM backend
  • The --build-remote flag for wasmer deploy, which lets you build packages in the
    cloud rather than locally
  • And many more stability fixes and improvements.

Install this version of Wasmer:

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

Release v6.1.0-rc.5

17 Sep 03:42
817bc7a

Choose a tag to compare

Release v6.1.0-rc.5 Pre-release
Pre-release

This release includes better support for the Exception Handling proposal in LLVM, as well as fixes to the linker and other stability fixes.

Install this version of Wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v6.1.0-rc.5"

Release v6.1.0-rc.3

20 Aug 13:16
bf66471

Choose a tag to compare

Release v6.1.0-rc.3 Pre-release
Pre-release

This release introduces a new reflection syscall for WASIX, RUNTIME_PATH support for dynamically-loaded modules, as well as many fixes and improvements across the board.

Release v6.1.0-rc.2

16 Jul 21:59
485cda0

Choose a tag to compare

Release v6.1.0-rc.2 Pre-release
Pre-release

This is the first release of the linker, adding support for dynamic linking in WASIX. The linker, paired with wasixcc, can load DL modules at runtime.

This release also includes other updates to WASIX, as well as stability and performance improvements across the board.

Install this version of Wasmer:

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

Release v6.0.1

09 May 15:41
1f55411

Choose a tag to compare

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 v5.0.6

02 May 15:54
018d8a5

Choose a tag to compare

Merge pull request #5543 from wasmerio/release-5.0.6

Release 5.0.6

Release v6.0.0

24 Apr 20:58
c369938

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

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

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

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"