Skip to content

Commit

Permalink
Release 4.0.0-alpha.1 (#3912)
Browse files Browse the repository at this point in the history
* Release 4.0.0-alpha.1
  • Loading branch information
ptitSeb committed May 25, 2023
1 parent e89b313 commit 36b077d
Show file tree
Hide file tree
Showing 38 changed files with 249 additions and 199 deletions.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,56 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C

## **Unreleased**

## 4.0.0-alpha.1 - 25/05/2023

A new major release, with a few breaking changes and the removal of many deprecated functions. Also, some methods previously available from on `Engine` has been moved to the `NativeEngineExt` trait.
Deserialize has changed, with the default version using artifact layout validation. The old function has been renamed to `_unchecked` variant. The speed impact is usually negligeable , but the old function are still present if needed
Many bugfixes and improvements on `wasmer run` and `wasmer run-unstable` (that will be merged into just `wasmer run` soon). `--allow-multiple-wasi-versions` CLI flag is now removed that is now removed and active by default. Logic for `wasmer config set registry.url` that has been fixed to work with `localhost:1234`

## Added

- [#3879](https://github.com/wasmerio/wasmer/pull/3879) Add compiler features to wai-bindgen-wasmer
- [#1212](https://github.com/wasmerio/wasmer/pull/1212) Add support for GDB JIT debugging

## Changed

- [#3852](https://github.com/wasmerio/wasmer/pull/3852) Re-work package resolution and make runners use it
- [#3910](https://github.com/wasmerio/wasmer/pull/3910) Removed all deprecated functions
- [#3900](https://github.com/wasmerio/wasmer/pull/3900) lib/virtual-net: tokio::net::lookup_host requires host:port format
- [#3906](https://github.com/wasmerio/wasmer/pull/3906) WASIX updates after superset changes
- [#3907](https://github.com/wasmerio/wasmer/pull/3907) Choose subversion of tracing crate in wasix
- [#3873](https://github.com/wasmerio/wasmer/pull/3873) Initial implementation for poll on pipe
- [#3904](https://github.com/wasmerio/wasmer/pull/3904) Changed tunables to have a VMConfig settings
- [#3902](https://github.com/wasmerio/wasmer/pull/3902) TmpFs Memory Usage Tracking and Limiting
- [#3894](https://github.com/wasmerio/wasmer/pull/3894) Rework Module deserialization functions
- [#3899](https://github.com/wasmerio/wasmer/pull/3899) enable integration tests with debug binary
- [#3889](https://github.com/wasmerio/wasmer/pull/3889) Bump llvm
- [#3881](https://github.com/wasmerio/wasmer/pull/3881) Use `js-default` feature in wai-bindgen-wasmer
- [#3874](https://github.com/wasmerio/wasmer/pull/3874) refactor!: Memory API Modifications (try_clone/copy, duplicate_in_store)
- [#3763](https://github.com/wasmerio/wasmer/pull/3763) Implement NativeWasmTypeInto for u32 and u64
- [#3866](https://github.com/wasmerio/wasmer/pull/3866) Align vfs and vnet directories with crate names
- [#3864](https://github.com/wasmerio/wasmer/pull/3864) feat(cli): Integrate deploy commands
- [#3771](https://github.com/wasmerio/wasmer/pull/3771) Asynchronous threading phase2
- [#3710](https://github.com/wasmerio/wasmer/pull/3710) Implemented an asyncify based implementation of asynchronous threading
- [#3859](https://github.com/wasmerio/wasmer/pull/3859) Support static linking on Windows
- [#3856](https://github.com/wasmerio/wasmer/pull/3856) Switch FileSystemCache to use checked artifact deserialization
- [#3854](https://github.com/wasmerio/wasmer/pull/3854) deps: Upgrade clap to v4
- [#3849](https://github.com/wasmerio/wasmer/pull/3849) Support MinGW
- [#3841](https://github.com/wasmerio/wasmer/pull/3841) Introduce a module cache abstraction
- [#3400](https://github.com/wasmerio/wasmer/pull/3400) Use the wasm_bindgen_downcast crate for downcasting JsValues
- [#3831](https://github.com/wasmerio/wasmer/pull/3831) Introduce a package resolver
- [#3843](https://github.com/wasmerio/wasmer/pull/3843) Adapted the publishing script

## Fixed

- [#3867](https://github.com/wasmerio/wasmer/pull/3867) lib/wasi: try quick fix for WasiFS::get_inode_at_path
- [#3891](https://github.com/wasmerio/wasmer/pull/3891) Fix typos in docs
- [#3898](https://github.com/wasmerio/wasmer/pull/3898) fix: Use fallback home directory detection in config commands.
- [#3861](https://github.com/wasmerio/wasmer/pull/3861) fuzz: fix build error
- [#3853](https://github.com/wasmerio/wasmer/pull/3853) Fix cargo update



## 3.3.0 - 03/05/2023

Along a few important bugfixes, this version introduce JavaScriptCore support, with full WASI support.
Expand Down
Loading

0 comments on commit 36b077d

Please sign in to comment.