WAMR-1.2.2
Breaking Changes
New Features
- Implement Fast JIT multi-threading feature (bytecodealliance#2134)
Bug Fixes
- Update request.ts wasm_response_send signature (bytecodealliance#2122)
- Fix ems allocator unaligned memory access on riscv64 (bytecodealliance#2140)
- libc_wasi_wrapper.c: Fix min func issue for size_t < 8 bytes on some platforms (bytecodealliance#2152)
- Fix three multi-threading and wasm-c-api-imports issues (bytecodealliance#2173)
- Fix build polybench benchmark error with wasi-sdk-19.0 (bytecodealliance#2187)
- Fix wamr-ide debugger ignoring launch config (bytecodealliance#2155)
Enhancements
- Add test for validating linear memory size updates (bytecodealliance#2078)
- Update Zephyr docs to remove unsupported west subcommand (bytecodealliance#2128)
- Update messages/comments to refer the new place of the version definition (bytecodealliance#2133)
- build_wamr_lldb.yml: sync lldb build options between ubuntu and macos (bytecodealliance#2132)
- build_wamr_vscode_ext.yml: vsce publish only on the official repo (bytecodealliance#2130)
- VSCode-Extension: Download lldb built for ubuntu 20.04 (bytecodealliance#2139)
- Avoid re-installing if Tensorflow is already installed for WASI-NN (bytecodealliance#2148)
- wamrc: Add --stack-usage option (bytecodealliance#2158)
- Fix URL in language-bindings/python/README.md (bytecodealliance#2166)
- Fix URL in embed_wamr.md (bytecodealliance#2165)
- Fix URL in README.md (bytecodealliance#2168)
- Return error when exception was raised after main thread finishes (bytecodealliance#2169)
- wasi-nn: Add external delegation to support several NPU/GPU (bytecodealliance#2162)
- Update document for iwasm/wamrc dependent packages (bytecodealliance#2183)
- Use a manual flag to disable clock_nanosleep on the unsupported platforms (bytecodealliance#2176)
- Fix compile warnings on windows platform (bytecodealliance#2208)
Others
- CI: Add ubsan checks to samples/wasm-c-api (bytecodealliance#2147)
- CI: More precise trigger paths for github actions (bytecodealliance#2157)