Releases: wasmerio/wasmer
Release v7.0.0
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
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
This release adds:
- New WASIX Context switching API (green threads).
- New (experimental) Async API (enable it using the
experimental-asyncfeature 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, andloongarch64-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
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
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
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-remoteflag forwasmer 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
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
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
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
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