Skip to content

Commit

Permalink
Merge pull request #5190 from wasmerio/release-5.0.0
Browse files Browse the repository at this point in the history
Release 5.0.0
  • Loading branch information
maminrayej authored Oct 29, 2024
2 parents ec60064 + 39247de commit 49b1fcc
Show file tree
Hide file tree
Showing 36 changed files with 193 additions and 158 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,41 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C

## **Unreleased**

## 5.0.0 - 29/10/2024

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.

## Added

- [#5185](https://github.com/wasmerio/wasmer/pull/5185) Add execution benchmarks
- [#5174](https://github.com/wasmerio/wasmer/pull/5174) chore(wasix): Additional logging in wasix HTTP client
- [#5152](https://github.com/wasmerio/wasmer/pull/5152) Experimental: add support for loongarch64 on LLVM

## Changed

- [#5188](https://github.com/wasmerio/wasmer/pull/5188) feat: Rename `wasmer-api` to `wasmer-backend-api`
- [#5186](https://github.com/wasmerio/wasmer/pull/5186) Remove support for emscripten
- [#5181](https://github.com/wasmerio/wasmer/pull/5181) Sunset `wasmer-registry`, `wasmer-interface` and update misc dependencies
- [#5165](https://github.com/wasmerio/wasmer/pull/5165) 5.0.0-rc.1 post release
- [#5151](https://github.com/wasmerio/wasmer/pull/5151) Remove negative variant of exit code
- [#5153](https://github.com/wasmerio/wasmer/pull/5153) Terminate entire wasix process when a worker thread fails or calls exit
- [#5172](https://github.com/wasmerio/wasmer/pull/5172) chore(backend-api): Update GraphQL schema
- [#5176](https://github.com/wasmerio/wasmer/pull/5176) Remove unused edge-util dependency
- [#5171](https://github.com/wasmerio/wasmer/pull/5171) Refactor webc usage
- [#5144](https://github.com/wasmerio/wasmer/pull/5144) Implement app-deployment related CLI commands
- [#5163](https://github.com/wasmerio/wasmer/pull/5163) Correct the example of the README in the WASIX crate

## Fixed

- [#5184](https://github.com/wasmerio/wasmer/pull/5184) fix(api/wamr): Build `wamr` on `iOS`
- [#5179](https://github.com/wasmerio/wasmer/pull/5179) Fix build CI
- [#5178](https://github.com/wasmerio/wasmer/pull/5178) Fix usage of exit code
- [#5162](https://github.com/wasmerio/wasmer/pull/5162) Fix append-ness of new fd affecting old fds
- [#5160](https://github.com/wasmerio/wasmer/pull/5160) Fix fd with append flag can't seek correctly



## 5.0.0-rc.1 - 21/10/2024

This is a release candidate as we are preparing for the final release of 5.0
Expand Down
68 changes: 34 additions & 34 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 13 additions & 13 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ rust-version.workspace = true
version.workspace = true

[dependencies]
wasmer = { version = "=5.0.0-rc.1", path = "lib/api", default-features = false }
wasmer-compiler = { version = "=5.0.0-rc.1", path = "lib/compiler", features = [
wasmer = { version = "=5.0.0", path = "lib/api", default-features = false }
wasmer-compiler = { version = "=5.0.0", path = "lib/compiler", features = [
"compiler",
], optional = true }
wasmer-compiler-cranelift = { version = "=5.0.0-rc.1", path = "lib/compiler-cranelift", optional = true }
wasmer-compiler-singlepass = { version = "=5.0.0-rc.1", path = "lib/compiler-singlepass", optional = true }
wasmer-compiler-llvm = { version = "=5.0.0-rc.1", path = "lib/compiler-llvm", optional = true }
wasmer-compiler-cranelift = { version = "=5.0.0", path = "lib/compiler-cranelift", optional = true }
wasmer-compiler-singlepass = { version = "=5.0.0", path = "lib/compiler-singlepass", optional = true }
wasmer-compiler-llvm = { version = "=5.0.0", path = "lib/compiler-llvm", optional = true }
wasmer-wasix = { path = "lib/wasix", optional = true }
wasmer-wast = { version = "=5.0.0-rc.1", path = "tests/lib/wast", optional = true }
wasi-test-generator = { version = "=5.0.0-rc.1", path = "tests/wasi-wast", optional = true }
wasmer-cache = { version = "=5.0.0-rc.1", path = "lib/cache", optional = true }
wasmer-types = { version = "=5.0.0-rc.1", path = "lib/types" }
wasmer-middlewares = { version = "=5.0.0-rc.1", path = "lib/middlewares", optional = true }
wasmer-wast = { version = "=5.0.0", path = "tests/lib/wast", optional = true }
wasi-test-generator = { version = "=5.0.0", path = "tests/wasi-wast", optional = true }
wasmer-cache = { version = "=5.0.0", path = "lib/cache", optional = true }
wasmer-types = { version = "=5.0.0", path = "lib/types" }
wasmer-middlewares = { version = "=5.0.0", path = "lib/middlewares", optional = true }

# Third party dependencies
cfg-if = "1.0"
Expand Down Expand Up @@ -84,11 +84,11 @@ homepage = "https://wasmer.io/"
license = "MIT"
repository = "https://github.com/wasmerio/wasmer"
rust-version = "1.81"
version = "5.0.0-rc.1"
version = "5.0.0"

[workspace.dependencies]
# Repo-local crates
wasmer-package = { version = "0.1.0", path = "lib/package" }
wasmer-package = { version = "0.2.0", path = "lib/package" }
wasmer-config = { path = "./lib/config" }
wasmer-wasix = { path = "./lib/wasix" }

Expand Down Expand Up @@ -130,7 +130,7 @@ glob = "0.3"
rustc_version = "0.4"

[dev-dependencies]
wasmer = { version = "=5.0.0-rc.1", path = "lib/api", features = [
wasmer = { version = "=5.0.0", path = "lib/api", features = [
"compiler",
"singlepass",
"sys",
Expand Down
Loading

0 comments on commit 49b1fcc

Please sign in to comment.