From ca52e7fdbc87972cf4a5e30e896b402f0de88ca6 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 22 Mar 2023 19:14:55 +0100 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51d03c0a5a8..43ed71a8eeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,102 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C ## **Unreleased** +## 3.2.0-beta.1 - 22/03/2023 + +## Added + + - [#3700](https://github.com/wasmerio/wasmer/pull/3700) Added back all removed function for Engine to avoid API breaking changes + - [#3654](https://github.com/wasmerio/wasmer/pull/3654) [SINGLEPASS] Add more ROR emitter to ARM64 backend (for #3647) + - [#3664](https://github.com/wasmerio/wasmer/pull/3664) feat(wasi): Add CapabilityThreading with max thread count + - [#3556](https://github.com/wasmerio/wasmer/pull/3556) Use standard API for js and sys for Module. Added Engine in js + - [#3635](https://github.com/wasmerio/wasmer/pull/3635) Added some fixes for the browser version to work again + - [#3626](https://github.com/wasmerio/wasmer/pull/3626) add basic coredump generation + - [#3631](https://github.com/wasmerio/wasmer/pull/3631) [CI] Add opened type for pull_request on test.yaml + - [#3612](https://github.com/wasmerio/wasmer/pull/3612) Added conveniance function FunctionEnvMut::data_and_store_mut + - [#3536](https://github.com/wasmerio/wasmer/pull/3536) Add documentation for create-exe syntax + - [#3512](https://github.com/wasmerio/wasmer/pull/3512) Add unit test for verifying that caching works when running packages twice + - [#3490](https://github.com/wasmerio/wasmer/pull/3490) Fix JS sample code by adding "&mut store" + +## Changed + + - [#3244](https://github.com/wasmerio/wasmer/pull/3244) Feat riscv llvm and cranelift + - [#3650](https://github.com/wasmerio/wasmer/pull/3650) Wasmer run-unstable + - [#3692](https://github.com/wasmerio/wasmer/pull/3692) PluggableRuntime Cleanup + - [#3681](https://github.com/wasmerio/wasmer/pull/3681) (feat) Ability to supply your own shared tokio runtime + - [#3689](https://github.com/wasmerio/wasmer/pull/3689) Increased CURRENT_VERSION to 3 + - [#3691](https://github.com/wasmerio/wasmer/pull/3691) Don't error out on webc/wasi run when exiting normaly + - [#3683](https://github.com/wasmerio/wasmer/pull/3683) Renamed some crates and changed their version to 0.1.0 + - [#3677](https://github.com/wasmerio/wasmer/pull/3677) Overlay FileSystem + - [#3580](https://github.com/wasmerio/wasmer/pull/3580) Make memoryView lifetime linked to StoreRef instead of Memory + - [#3682](https://github.com/wasmerio/wasmer/pull/3682) Update wasmparser to v0.95 + - [#3676](https://github.com/wasmerio/wasmer/pull/3676) Switch `wasmer_vfs::host_fs` tests over to using temp directories + - [#3670](https://github.com/wasmerio/wasmer/pull/3670) Bumped cranelift to 0.91.1 following a critical security alert + - [#3666](https://github.com/wasmerio/wasmer/pull/3666) refactor(wasi): Move capabilities into root submodule + - [#3644](https://github.com/wasmerio/wasmer/pull/3644) Improvements to the tracing and logging in wasmer + - [#3656](https://github.com/wasmerio/wasmer/pull/3656) Re-enable (most) WASIX Snapshot Tests + - [#3658](https://github.com/wasmerio/wasmer/pull/3658) [CI] This should setup LLVM on Windows correctly this time + - [#3655](https://github.com/wasmerio/wasmer/pull/3655) [CI] Manually setup LLVM because Custom build doesn't include llvm-config.exe + - [#3599](https://github.com/wasmerio/wasmer/pull/3599) Move the `wcgi-runner` into Wasmer + - [#3646](https://github.com/wasmerio/wasmer/pull/3646) deps: Remove tempdir dependency + - [#3641](https://github.com/wasmerio/wasmer/pull/3641) Upgrade LLVM to 14.0 + - [#3640](https://github.com/wasmerio/wasmer/pull/3640) Zero memory copies on IO + - [#3636](https://github.com/wasmerio/wasmer/pull/3636) Removed choice for object-format in create-exe and create-obj commands + - [#3637](https://github.com/wasmerio/wasmer/pull/3637) Remove unused import in lib.rs example + - [#3632](https://github.com/wasmerio/wasmer/pull/3632) [CI] Another attempt to get Test on external PR + - [#3628](https://github.com/wasmerio/wasmer/pull/3628) Registry: Implement App Publishing and Token Generation + - [#3627](https://github.com/wasmerio/wasmer/pull/3627) wasi: Remove vbus leftovers and improve task joining + - [#3620](https://github.com/wasmerio/wasmer/pull/3620) ci: Remove deleted vbus crate from build workflow + - [#3422](https://github.com/wasmerio/wasmer/pull/3422) WASIX + - [#3539](https://github.com/wasmerio/wasmer/pull/3539) Document release process and update release script + - [#3593](https://github.com/wasmerio/wasmer/pull/3593) Update rkyv 0.7.40 and prettytable-rs to 0.10.0 + - [#3585](https://github.com/wasmerio/wasmer/pull/3585) CI: Purge Cache with Scheduled Action + - [#3590](https://github.com/wasmerio/wasmer/pull/3590) Optimize getting byteLength in MemoryView::new + - [#3586](https://github.com/wasmerio/wasmer/pull/3586) Make AsStoreRef and friends work for anything that implements Deref + - [#3582](https://github.com/wasmerio/wasmer/pull/3582) bump inkwell to 0.1.1 + - [#3577](https://github.com/wasmerio/wasmer/pull/3577) Use Cloudflare as CI Cache + - [#3353](https://github.com/wasmerio/wasmer/pull/3353) Speed up CI + - [#3564](https://github.com/wasmerio/wasmer/pull/3564) Updated Cranelift to 0.91 + - [#3537](https://github.com/wasmerio/wasmer/pull/3537) bump inkwell to 0.1.0 + - [#3562](https://github.com/wasmerio/wasmer/pull/3562) Improved handling of wasmer-headless generation and use on local run + - [#3563](https://github.com/wasmerio/wasmer/pull/3563) Revert "bump inkwell to 0.1.0" + - [#3558](https://github.com/wasmerio/wasmer/pull/3558) Reduce libwasmer-headless size + - [#3552](https://github.com/wasmerio/wasmer/pull/3552) create-exe: link with libwasmer-headless + - [#3547](https://github.com/wasmerio/wasmer/pull/3547) Remove setting memory for WASI compatibility + - [#3531](https://github.com/wasmerio/wasmer/pull/3531) Reenable create-exe tests + - [#3534](https://github.com/wasmerio/wasmer/pull/3534) Use JS VM store instead of artificially replicate it + - [#3532](https://github.com/wasmerio/wasmer/pull/3532) VMInstance cannot be Clone + +## Fixed + + - [#3663](https://github.com/wasmerio/wasmer/pull/3663) Dash fixes and pthreads + - [#3684](https://github.com/wasmerio/wasmer/pull/3684) Fix: module cache delta overflow + - [#3680](https://github.com/wasmerio/wasmer/pull/3680) Fix for the vectored IO + - [#3668](https://github.com/wasmerio/wasmer/pull/3668) Fix doc build + - [#3665](https://github.com/wasmerio/wasmer/pull/3665) Fix doc, threads are enabled by default now + - [#3662](https://github.com/wasmerio/wasmer/pull/3662) Why is it so difficult to type LLVM_SYS_140_PREFIX + - [#3661](https://github.com/wasmerio/wasmer/pull/3661) [CI] New attempt at fixing the Windows build on the CI + - [#3659](https://github.com/wasmerio/wasmer/pull/3659) Fixed building with with just the sys feature + - [#3648](https://github.com/wasmerio/wasmer/pull/3648) Fix CI and llvm detection + - [#3643](https://github.com/wasmerio/wasmer/pull/3643) fix(wasi): Memory leak due to cyclical WasiControlPlane references + - [#3639](https://github.com/wasmerio/wasmer/pull/3639) wasi: Thread Lifecycle Fix + - [#3630](https://github.com/wasmerio/wasmer/pull/3630) Fix linter + - [#3591](https://github.com/wasmerio/wasmer/pull/3591) fix: experimental io + - [#3629](https://github.com/wasmerio/wasmer/pull/3629) Webc Inheritance Fixes + - [#3598](https://github.com/wasmerio/wasmer/pull/3598) Wasix multithreading fix + - [#3601](https://github.com/wasmerio/wasmer/pull/3601) Update CI script to fix deprecation notices + - [#3623](https://github.com/wasmerio/wasmer/pull/3623) ci: Fix build.yaml workflow + - [#3581](https://github.com/wasmerio/wasmer/pull/3581) Fix WASI example that initialized wasi_config 2 times + - [#3584](https://github.com/wasmerio/wasmer/pull/3584) Wasix major fixes and tweaks + - [#3557](https://github.com/wasmerio/wasmer/pull/3557) Fix make-test-integration CLI producing files when running locally + - [#3566](https://github.com/wasmerio/wasmer/pull/3566) Fix create-exe with create-obj when using dashes in atom names + - [#3573](https://github.com/wasmerio/wasmer/pull/3573) Fix/compile not in memory + - [#3569](https://github.com/wasmerio/wasmer/pull/3569) Fix error message due to wapm.dev backend change + - [#3551](https://github.com/wasmerio/wasmer/pull/3551) Fix markup in Japanese README + - [#3493](https://github.com/wasmerio/wasmer/pull/3493) Fixed some memory leak issue with InstanceHandle + - [#3523](https://github.com/wasmerio/wasmer/pull/3523) Fix Windows-GNU distribution + + + ## 3.2.0-alpha.1 - 23/01/2023 ## Added