Skip to content

Commit 3fbb7fc

Browse files
authored
Update version to 2.1.0 and update release notes (bytecodealliance#3481)
There was quite a few enhancements since 2.0.0 release and it'd be good to have another release now.
1 parent 0712c7f commit 3fbb7fc

File tree

2 files changed

+95
-1
lines changed

2 files changed

+95
-1
lines changed

RELEASE_NOTES.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,97 @@
1+
## WAMR-2.1.0
2+
3+
### Breaking Changes
4+
5+
### New Features
6+
- Add api to get export global instance (#3452)
7+
- Add wasm-mutator-fuzz test (#3420)
8+
- Implement Memory64 support for AOT (#3362)
9+
- Add wasm module global type information APIs (#3406)
10+
- Add aot binary analysis tool aot-analyzer (#3379)
11+
- Expose API to get import/export function's param/result valkind (#3363)
12+
- Add WASI support for esp-idf platform (#3348)
13+
14+
### Bug Fixes
15+
- Fix wasm loader check data segment count (#3492)
16+
- Fix loader parse block type and calculate dynamic offset for loop args (#3482)
17+
- Fix memory64 handling find_block_addr and execute_main (#3480)
18+
- Fix two issues to make fuzzing test quit earlier (#3471)
19+
- Fix test-wamr-ide CI failure (#3485)
20+
- NuttX: Fix a dbus-related crash on esp32s3 (#3470)
21+
- Clone data segments when specified with load args (#3463)
22+
- Fix codeql compilation error (#3461)
23+
- Fix several typos and fix bh_log calculate mills (#3441)
24+
- ssp_config.h: Fix ifdef for android random api (#3444)
25+
- libc-wasi: Fix a locking botch (#3437)
26+
- Fix fast interp RECOVER_BR_INFO and local set/tee (#3434)
27+
- aot compiler: Fix a type mismatch in compile_op_float_min_max (#3423)
28+
- Correct Exception Handling tag type when GC is enabled (#3413)
29+
- wasm loader: Fix handling if block without op else (#3404)
30+
- ref-types: Correct default value for function local variables (#3397)
31+
- aot compiler: Fix the length type passed to aot_memmove/aot_memset (#3378)
32+
- Fix loader and mini-loader select potiential error (#3374)
33+
- Fix aot debugger compilation error on windows (#3370)
34+
- A few native stack detection fixes for macOS/arm64 (#3368)
35+
- Fix ESP32-S3 compiling error (#3359)
36+
- Fix a few native stack address calculations (#3351)
37+
38+
### Enhancements
39+
- Modify logging for windows exception handler and remove unused function (#3489)
40+
- posix iwasm: Make the timeout logic a bit more robust (#3478)
41+
- libc-builtin: Enhance buffered print for printf_wrapper (#3460)
42+
- Enhance GC const initializer expression to support nested struct/array new (#3447)
43+
- wasi: Tweak the configuration for nuttx and explain why (#3451)
44+
- NuttX: Replace esp32s3 bits with the OS-provided APIs (#3439)
45+
- Allow not copying the wasm binary in wasm-c-api and not referring to the binary in wasm/aot loader (#3389)
46+
- aot: Make precheck functions use short-call for xtensa (#3418)
47+
- Add wasm_runtime_detect_native_stack_overflow_size (#3355)
48+
- Enhance wasm loader checks for opcode br_table (#3352)
49+
50+
### Others
51+
- Enable building static library on Android platform (#3488)
52+
- wasm-mutator-fuzz: Generate more kinds of corpus (#3487)
53+
- Correct nuttx repo names (#3484)
54+
- Bump requests from 2.31.0 to 2.32.2 in /build-scripts (#3474)
55+
- wasm-mutator-fuzz: Adapt to oss-fuzz compilation (#3464)
56+
- Add regression tests of BA issue cases (#3462)
57+
- Add malformed test cases (#3459)
58+
- NuttX: Rename a few recently-added nuttx options (#3449)
59+
- wamr-test-suites: Enable AOT multi-module spec tests (#3450)
60+
- Remove install_wasi_sdk from workload preparation script (#3445)
61+
- Add cmake static/shared library build settings (#3443)
62+
- Update spec test to latest commit (#3293)
63+
- Fix typo of WAMR_CONFIGUABLE_BOUNDS_CHECKS (#3424)
64+
- ci/coding_guidelines_check.py: Allow some well-known file names to contain '-' (#3428)
65+
- product-mini/platforms/posix/main.c: Adapt to WASM_MEM_DUAL_BUS_MIRROR (#3427)
66+
- Add comments to global type function declarations (#3431)
67+
- nuttx/esp32s3: Apply ibus/dbus adjustment to internal ram 1 as well (#3421)
68+
- Change WASM_ANYREF to WASM_EXTERNREF (#3426)
69+
- Remove unused macros which were moved to wamr-app-framework (#3425)
70+
- Add WASM_V128 in wasm_valkind_enum (#3412)
71+
- Fix basic example, parameter missmatch between host and wasm (#3415)
72+
- Fix workspaces path in build_wamr.sh (#3414)
73+
- core/iwasm/compilation: Remove stale function prototypes (#3408)
74+
- Add test cases for the requirements of "gc-aot" feature (#3399)
75+
- append_aot_to_wasm.py: Add --ver-str option to emit more info in custom section name (#3398)
76+
- Fix clang compile warnings (#3396)
77+
- Fix some more spelling issues (#3393)
78+
- Fix some spelling issues (#3385)
79+
- samples/native-stack-overflow: Examine native functions with signature (#3382)
80+
- Add some more comments on WASM_STACK_GUARD_SIZE (#3380)
81+
- Fix typo for 'native' in wasm_export.h (#3376)
82+
- CI: Use macos-13 instead of macos-latest (#3366)
83+
- Test more samples in nightly-run CI (#3358)
84+
- Random improvements to samples/native-stack-overflow (#3353)
85+
- Reduce WASM_STACK_GUARD_SIZE a bit for posix-like platforms (#3350)
86+
- doc: Add ADOPTERS.md (#3324)
87+
- Update binary size info in README.md (#3030)
88+
- core/config.h: Bump the default WASM_STACK_GUARD_SIZE (#3344)
89+
- Add unit test suites (#3490)
90+
- Fix internal global getter types (#3495)
91+
- Fix CI build and run unit tests (#3499)
92+
93+
---
94+
195
## WAMR-2.0.0
296

397
### Breaking Changes

core/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
#ifndef _WAMR_VERSION_H_
77
#define _WAMR_VERSION_H_
88
#define WAMR_VERSION_MAJOR 2
9-
#define WAMR_VERSION_MINOR 0
9+
#define WAMR_VERSION_MINOR 1
1010
#define WAMR_VERSION_PATCH 0
1111
#endif

0 commit comments

Comments
 (0)