Skip to content

Commit

Permalink
Merge pull request #4669 from wasmerio/release-4.3.0
Browse files Browse the repository at this point in the history
Release 4.3.0
  • Loading branch information
syrusakbary committed May 10, 2024
2 parents d326250 + bae8516 commit 36c1ece
Show file tree
Hide file tree
Showing 32 changed files with 179 additions and 150 deletions.
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,35 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C

## **Unreleased**

## 4.3.0 - 10/05/2024

This release stabilizes the new and improved publish and deploy flow. Also, wasmer is 25% faster (on cold startups) and more stable since
various fixes and stability improvements are included.

## Added

- [#4666](https://github.com/wasmerio/wasmer/pull/4666) Add integration tests for deploy
- [#4651](https://github.com/wasmerio/wasmer/pull/4651) Add option for using webc v3
- [#4640](https://github.com/wasmerio/wasmer/pull/4640) add proxy support to the `package download` subcommand

## Changed

- [#4668](https://github.com/wasmerio/wasmer/pull/4668) Allow users to specify an "incomplete" registry url via CLI flag
- [#4654](https://github.com/wasmerio/wasmer/pull/4654) Store and restore hash from a compiled module
- [#4662](https://github.com/wasmerio/wasmer/pull/4662) feat(cli): Better final messages for `push`, `tag` and `publish`
- [#4658](https://github.com/wasmerio/wasmer/pull/4658) Third solution to the rewind buffer issue: Read lower end of stack from __stack_low or __data_end
- [#4661](https://github.com/wasmerio/wasmer/pull/4661) Remove a leftover println from the tag command
- [#4660](https://github.com/wasmerio/wasmer/pull/4660) Miscellaneous nitpicks for publish (and deploy)
- [#4653](https://github.com/wasmerio/wasmer/pull/4653) Revert `wasmer-wasix` dependency to per project instead of workspace
- [#4648](https://github.com/wasmerio/wasmer/pull/4648) return non-zero modified timestamp when using webc v2

## Fixed

- [#4665](https://github.com/wasmerio/wasmer/pull/4665) Fix for an exit function that is not running on rewind exits, this could leak memory
- [#4652](https://github.com/wasmerio/wasmer/pull/4652) Fix deprecated usage of the `time` crate



## 4.3.0-beta.1 - 08/05/2024

This release improves the deploy and publish flow. Also, it contains bug fixes to virtual fs, caching, and a memory corruption issue when unwinding the stack.
Expand Down
74 changes: 37 additions & 37 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,20 +12,20 @@ rust-version.workspace = true
version.workspace = true

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

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

[workspace.dependencies]
# Repo-local crates
Expand Down Expand Up @@ -114,7 +114,7 @@ glob = "0.3"
rustc_version = "0.4"

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

0 comments on commit 36c1ece

Please sign in to comment.