Features:
- [C API] Provide API for registering the Pre- and Post- host functions
- Pre host function will be triggered before calling every host function
- Post host function will be triggered after calling every host function
- [CI] Update llvm-windows from 13.0.3 to 16.0.6
- WasmEdge supports multiple LLVM version, users can choose whatever they want.
- This change is for CI.
- [CI] build alpine static libraries (#2699)
- This provides pre-built static libraries using musl-libc on alpine.
- [Plugin] add wasmedge_rustls_plugin (#2762)
- [Plugin] implement opencvmini
rectangle
andcvtColor
(#2705) - [Test] Migrating spec test from RapidJSON to SIMDJSON (#2659)
- [WASI Socket] AF_UNIX Support (#2216)
- This is disable by default.
- How to enable this feature:
- CLI: Use
--allow-af-unix
. - C API: Use
WasmEdge\_ConfigureSetAllowAFUNIX
.
- CLI: Use
- [WASI-NN] Add ggml backend for llama (#2763)
- Integrate llama.cpp as a new WASI-NN backend.
- [WASI-NN] Add load_by_name implementation into wasi-nn plugin (#2742)
- Support named_model feature.
- [WASI-NN] Added support for Tuple Type Output Tensors in Pytorch Backend (#2564)
Fixed issues:
- [AOT] Fix fallback case of
compileVectorExtAddPairwise
. (#2736) - [AOT] Fix the neontbl1 codegen error on macOS (#2738)
- [Runtime] fix memory.init oob. issue #2743 (#2758)
- [Runtime] fix table.init oob. issue #2744 (#2756)
- [System] Remove "inline" from Fault::emitFault (#2695) (#2720)
- [Test] Use std::filesystem::u8path instead of a const char* Path (#2706)
- [Utils] Installer: Fix checking of shell paths (#2752)
- [Utils] Installer: Formatting and Better source message (#2721)
- [WASI] Avoid undefined function
FindHolderBase::reset
- [WASI] itimerspec with 0 timeout will disarm timer, +1 to workaround (#2730)
Thank all the contributors that made this release possible!
Adithya Krishna, Divyanshu Gupta, Faidon Liambotis, Jorge Prendes, LFsWang, Lev Veyde, Lîm Tsú-thuàn, Sarrah Bastawala, Shen-Ta Hsieh, Shreyas Atre, Vedant R. Nimje, Yi-Ying He, alabulei1, am009, dm4, erxiaozhou, hydai, vincent, zzz
If you want to build from source, please use WasmEdge-0.13.4-src.tar.gz instead of the zip or tarball provided by GitHub directly.