Skip to content

Releases: wasmerio/wasmer

Release v7.0.0

28 Jan 20:56
196846d

Choose a tag to compare

Note

Read more about the release, on the announcement blogpost: https://wasmer.io/posts/wasmer-7

This release adds:

  • New WASIX Context switching API (green threads).
  • New (experimental) Async API (enable it using the experimental-async feature in wasmer)
  • Full support for Dynamic Linking in WASIX.
  • Wasmer compilation progress bar.
  • Improved debugging experience via --compiler-debug-dir.
  • Singlepass: RISC-V (64-bit) support.
  • Singlepass: Multi-value support.
  • Cranelift: Exception handling support.
  • LLVM: Updated backend from LLVM 18 → LLVM 21.
  • LLVM: New target support for RISC-V (32-bit).
  • LLVM: Disabled optimizations for huge functions (e.g. Python compile time ~90s → ~10s).
  • Many secondary platform fixes and improvements for aarch64-linux, riscv64gc-linux, and loongarch64-linux.
  • Many bugfixes and improvements.

See full list of changes in the CHANGELOG

Install this version of wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v7.0.0"

Release v7.0.0-rc.2

27 Jan 14:27
5deb53c

Choose a tag to compare

Release v7.0.0-rc.2 Pre-release
Pre-release

This release adds:

  • New WASIX Context switching API (green threads).
  • New (experimental) Async API (enable it using the experimental-async feature in wasmer)
  • Full support for Dynamic Linking in WASIX.
  • Wasmer compilation progress bar.
  • Improved debugging experience via --compiler-debug-dir.
  • Singlepass: RISC-V (64-bit) support.
  • Singlepass: Multi-value support.
  • Cranelift: Exception handling support.
  • LLVM: Updated backend from LLVM 18 → LLVM 21.
  • LLVM: New target support for RISC-V (32-bit).
  • LLVM: Disabled optimizations for huge functions (e.g. Python compile time ~90s → ~10s).
  • Many secondary platform fixes and improvements for aarch64-linux, riscv64gc-linux, and loongarch64-linux.
  • Many bugfixes and improvements.

See full list of changes in the CHANGELOG

Install this version of wasmer:

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

Release v7.0.0-rc.1

23 Jan 15:38
b625a4b

Choose a tag to compare

Release v7.0.0-rc.1 Pre-release
Pre-release

This release adds:

  • New WASIX Context switching API (green threads).
  • New (experimental) Async API (enable it using the experimental-async feature in wasmer)
  • Full support for Dynamic Linking in WASIX.
  • Wasmer compilation progress bar.
  • Improved debugging experience via --compiler-debug-dir.
  • Singlepass: RISC-V (64-bit) support.
  • Singlepass: Multi-value support.
  • Cranelift: Exception handling support.
  • LLVM: Updated backend from LLVM 18 → LLVM 21.
  • LLVM: New target support for RISC-V (32-bit).
  • LLVM: Disabled optimizations for huge functions (e.g. Python compile time ~90s → ~10s).
  • Many secondary platform fixes and improvements for aarch64-linux, riscv64gc-linux, and loongarch64-linux.
  • Many bugfixes and improvements.

See full list of changes in the CHANGELOG

Install this version of wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v7.0.0-rc.1"

Release v7.0.0-alpha.2

13 Jan 14:51
e40f606

Choose a tag to compare

Pre-release

Install this version of wasmer:

This is a release candidate as we are preparing for the final release of 7.0.

curl https://get.wasmer.io -sSfL | sh -s "v7.0.0-alpha.2"

See full list of changes in the CHANGELOG

Release v7.0.0-alpha.1

13 Jan 08:23
edeeae5

Choose a tag to compare

Pre-release

Install this version of wasmer:

This is a release candidate as we are preparing for the final release of 7.0.

curl https://get.wasmer.io -sSfL | sh -s "v7.0.0-alpha.1"

See full list of changes in the CHANGELOG

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