Skip to content

Commit 49b1fcc

Browse files
authored
Merge pull request #5190 from wasmerio/release-5.0.0
Release 5.0.0
2 parents ec60064 + 39247de commit 49b1fcc

File tree

36 files changed

+193
-158
lines changed

36 files changed

+193
-158
lines changed

CHANGELOG.md

+35
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,41 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C
99

1010
## **Unreleased**
1111

12+
## 5.0.0 - 29/10/2024
13+
14+
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
15+
which bring significant enhancements.
16+
17+
## Added
18+
19+
- [#5185](https://github.com/wasmerio/wasmer/pull/5185) Add execution benchmarks
20+
- [#5174](https://github.com/wasmerio/wasmer/pull/5174) chore(wasix): Additional logging in wasix HTTP client
21+
- [#5152](https://github.com/wasmerio/wasmer/pull/5152) Experimental: add support for loongarch64 on LLVM
22+
23+
## Changed
24+
25+
- [#5188](https://github.com/wasmerio/wasmer/pull/5188) feat: Rename `wasmer-api` to `wasmer-backend-api`
26+
- [#5186](https://github.com/wasmerio/wasmer/pull/5186) Remove support for emscripten
27+
- [#5181](https://github.com/wasmerio/wasmer/pull/5181) Sunset `wasmer-registry`, `wasmer-interface` and update misc dependencies
28+
- [#5165](https://github.com/wasmerio/wasmer/pull/5165) 5.0.0-rc.1 post release
29+
- [#5151](https://github.com/wasmerio/wasmer/pull/5151) Remove negative variant of exit code
30+
- [#5153](https://github.com/wasmerio/wasmer/pull/5153) Terminate entire wasix process when a worker thread fails or calls exit
31+
- [#5172](https://github.com/wasmerio/wasmer/pull/5172) chore(backend-api): Update GraphQL schema
32+
- [#5176](https://github.com/wasmerio/wasmer/pull/5176) Remove unused edge-util dependency
33+
- [#5171](https://github.com/wasmerio/wasmer/pull/5171) Refactor webc usage
34+
- [#5144](https://github.com/wasmerio/wasmer/pull/5144) Implement app-deployment related CLI commands
35+
- [#5163](https://github.com/wasmerio/wasmer/pull/5163) Correct the example of the README in the WASIX crate
36+
37+
## Fixed
38+
39+
- [#5184](https://github.com/wasmerio/wasmer/pull/5184) fix(api/wamr): Build `wamr` on `iOS`
40+
- [#5179](https://github.com/wasmerio/wasmer/pull/5179) Fix build CI
41+
- [#5178](https://github.com/wasmerio/wasmer/pull/5178) Fix usage of exit code
42+
- [#5162](https://github.com/wasmerio/wasmer/pull/5162) Fix append-ness of new fd affecting old fds
43+
- [#5160](https://github.com/wasmerio/wasmer/pull/5160) Fix fd with append flag can't seek correctly
44+
45+
46+
1247
## 5.0.0-rc.1 - 21/10/2024
1348

1449
This is a release candidate as we are preparing for the final release of 5.0

Cargo.lock

+34-34
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+13-13
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ rust-version.workspace = true
1212
version.workspace = true
1313

1414
[dependencies]
15-
wasmer = { version = "=5.0.0-rc.1", path = "lib/api", default-features = false }
16-
wasmer-compiler = { version = "=5.0.0-rc.1", path = "lib/compiler", features = [
15+
wasmer = { version = "=5.0.0", path = "lib/api", default-features = false }
16+
wasmer-compiler = { version = "=5.0.0", path = "lib/compiler", features = [
1717
"compiler",
1818
], optional = true }
19-
wasmer-compiler-cranelift = { version = "=5.0.0-rc.1", path = "lib/compiler-cranelift", optional = true }
20-
wasmer-compiler-singlepass = { version = "=5.0.0-rc.1", path = "lib/compiler-singlepass", optional = true }
21-
wasmer-compiler-llvm = { version = "=5.0.0-rc.1", path = "lib/compiler-llvm", optional = true }
19+
wasmer-compiler-cranelift = { version = "=5.0.0", path = "lib/compiler-cranelift", optional = true }
20+
wasmer-compiler-singlepass = { version = "=5.0.0", path = "lib/compiler-singlepass", optional = true }
21+
wasmer-compiler-llvm = { version = "=5.0.0", path = "lib/compiler-llvm", optional = true }
2222
wasmer-wasix = { path = "lib/wasix", optional = true }
23-
wasmer-wast = { version = "=5.0.0-rc.1", path = "tests/lib/wast", optional = true }
24-
wasi-test-generator = { version = "=5.0.0-rc.1", path = "tests/wasi-wast", optional = true }
25-
wasmer-cache = { version = "=5.0.0-rc.1", path = "lib/cache", optional = true }
26-
wasmer-types = { version = "=5.0.0-rc.1", path = "lib/types" }
27-
wasmer-middlewares = { version = "=5.0.0-rc.1", path = "lib/middlewares", optional = true }
23+
wasmer-wast = { version = "=5.0.0", path = "tests/lib/wast", optional = true }
24+
wasi-test-generator = { version = "=5.0.0", path = "tests/wasi-wast", optional = true }
25+
wasmer-cache = { version = "=5.0.0", path = "lib/cache", optional = true }
26+
wasmer-types = { version = "=5.0.0", path = "lib/types" }
27+
wasmer-middlewares = { version = "=5.0.0", path = "lib/middlewares", optional = true }
2828

2929
# Third party dependencies
3030
cfg-if = "1.0"
@@ -84,11 +84,11 @@ homepage = "https://wasmer.io/"
8484
license = "MIT"
8585
repository = "https://github.com/wasmerio/wasmer"
8686
rust-version = "1.81"
87-
version = "5.0.0-rc.1"
87+
version = "5.0.0"
8888

8989
[workspace.dependencies]
9090
# Repo-local crates
91-
wasmer-package = { version = "0.1.0", path = "lib/package" }
91+
wasmer-package = { version = "0.2.0", path = "lib/package" }
9292
wasmer-config = { path = "./lib/config" }
9393
wasmer-wasix = { path = "./lib/wasix" }
9494

@@ -130,7 +130,7 @@ glob = "0.3"
130130
rustc_version = "0.4"
131131

132132
[dev-dependencies]
133-
wasmer = { version = "=5.0.0-rc.1", path = "lib/api", features = [
133+
wasmer = { version = "=5.0.0", path = "lib/api", features = [
134134
"compiler",
135135
"singlepass",
136136
"sys",

0 commit comments

Comments
 (0)