Skip to content

3.0.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Sep 17:03
6ca9a39

This release of wasmer includes multiple fixes and improvements on the CLI and extensibility over the memory API.

Install the beta version of wasmer in your machine:

curl https://get.wasmer.io -sSfL | sh -s "3.0.0-beta.2"

What's changed

  • #3176 Add support for cargo-binstall
  • #3141 The API breaking changes from future WASIX/Network/Threading addition
  • #3119 Added LinearMemory trait
  • #3117 Add tests for wasmer-cli create-{exe,obj} commands
  • #3101 CI/build.yaml: add libwasmer headless in default distribution
  • #3090 Added version to the wasmer cli
  • #3089 Add wasi_* C-API function changes in migration guide for 3.0.0
  • #3076 Add support for cross-compiling in create-exe with zig cc WIP
  • #3072 Add back Function::*_with_env(…)
  • #3048 Add cloudcompiler.yaml
  • #3068 create-{exe,obj}: add documentations and header file generation for create-obj
  • #3065 Added '.' and '..' special folder t WASI fd_readdir return (for #3033)
  • #3184 Test libwasmer.dll on Windows
  • #3164 Synchronize between -sys and -js tests
  • #3165 Initial port of make test-js-core (port wasmer API to core)
  • #3138 Js imports revamp
  • #3142 Bump rust toolchain
  • #3116 Multithreading, full networking and RPC for WebAssembly
  • #3130 Remove panics from Artifact::deserialize
  • #3134 Bring libwasmer-headless.a from 22MiB to 7.2MiB (on my machine)
  • #3131 Update for migration-to-3.0.0 for MemoryView changes
  • #3123 Lower libwasmer headless size
  • #3132 Revert "Lower libwasmer headless size"
  • #3128 scripts/publish.py: validate crates version before publishing
  • #3126 scripts/publish.py: replace toposort dependency with python std graphlib module
  • #3122 Update Cargo.lock dependencies
  • #3118 Refactor Artifact enum into a struct
  • #3114 Implemented shared memory for Wasmer in preparation for multithreading
  • #3104 Re-enabled ExternRef tests
  • #3103 create-exe: prefer libwasmer headless when cross-compiling
  • #3097 MemoryView lifetime tied to memory and not StoreRef
  • #3095 create-exe: list supported cross-compilation target triples in help …
  • #3096 create-exe: use cached wasmer tarballs for network fetches
  • #3083 Disable wasm build in build CI
  • #3081 3.0.0-beta release
  • #3079 Migrate to clap from structopt
  • #3075 Remove __wbindgen_thread_id
  • #3074 Update chrono to 0.4.20, avoiding RUSTSEC-2020-0159
  • #3070 wasmer-cli: Allow create-exe to receive a static object as input
  • #3069 Remove native feature entry from docs.rs metadata
  • #3057 wasmer-cli: create-obj command
  • #3060 CI: Unset rustup override after usage instead of setting it to stable
  • #3192 fix the typos
  • #3185 Fix wasmer compile command for non-x86 target
  • #3129 Fix differences between -sys and -js API
  • #3137 Fix cache path not being present during installation of cross-tarball
  • #3115 Fix static object signature deserialization
  • #3093 Fixed a potential issue when renaming a file
  • #3088 Fixed an issue when renaming a file from a preopened dir directly (for 3084)
  • #3078 Fix errors from "make lint"
  • #3052 Fixed a memory corruption issue with JS memory operations that were r…
  • #3058 Fix trap tracking