Skip to content

Commit 217ba3b

Browse files
authored
Update release notes and update version to 2.2.0 (#3863)
1 parent fe13f6d commit 217ba3b

File tree

2 files changed

+84
-2
lines changed

2 files changed

+84
-2
lines changed

RELEASE_NOTES.md

+82
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,85 @@
1+
## WAMR-2.2.0
2+
3+
### Breaking changes
4+
5+
### New features
6+
- Add support for multi-memory proposal in classic interpreter (#3742)
7+
- wasi-nn: Add a new target for llama.cpp as a wasi-nn backend (#3709)
8+
- Add memory instance support apis (#3786)
9+
- Implement a first version of shared heap feature (#3789)
10+
- Support dynamic aot debug (#3788)
11+
- Implement shared heap for AOT (#3815)
12+
- Support table64 extension in classic-interp and AOT running modes (#3811)
13+
14+
15+
### Bug fixes
16+
- Enable merged os_mmap for aot data sections (#3681)
17+
- Fix arm64 issues on mac (#3688)
18+
- aot loader: Call os_mmap with MMAP_MAP_32BIT only when target is x86-64 or riscv64 (#3755)
19+
- Fix building iwasm_shared and iwasm_static libs on win32 (#3762)
20+
- Fix compile error when multi-module and tags are enabled (#3781)
21+
- Fix aot multi export memory support (#3791)
22+
- Fix Windows compile error when uvwasi is enabled (#3810)
23+
- Fix missing symbols when using aot mode on riscv platforms (#3812)
24+
- Fix mac build of libc_emcc_wrapper.c (#3836)
25+
- aot_comp_option.h: Add missing stdint.h header (#3834)
26+
- Fix compilation error found in tflite test (#3820)
27+
- Fix exec_env_tls assertion in module instantiation (#3844)
28+
- Fix issues of destroy_shared_heaps (#3847)
29+
30+
### Enhancements
31+
- aot loader: Refine os_mmap related code (#3711)
32+
- Enable merged os_mmap for aot data sections and aot text (#3743)
33+
- Improve posix mmap retry logic (#3714)
34+
- Remove unnecessary code duplication in aot runtime (#3767)
35+
- Add wamrc parameter to configure stack frame features (#3763)
36+
- refactoring: Re-use commit IP functionality between exception handling and other cases (#3768)
37+
- AOT call stack optimizations (#3773)
38+
- Appease GCC strict prototypes warning (#3775)
39+
- Appease GCC -Wformat (#3783)
40+
- Fix compiler warnings (#3784)
41+
- Implement option for skipping function index in the callstack (#3785)
42+
- Fix a compile warning in aot_emit_function.c (#3793)
43+
- Restore cmake hidden compile symbol visibility (#3796)
44+
- Refactor shared heap feature for interpreter mode (#3794)
45+
- Add no_resolve to LoadArgs and wasm_runtime_resolve_symbols (#3790)
46+
- shared heap: Fix some issues and add basic unit test case (#3801)
47+
- Add shared heap sample (#3806)
48+
- Fix unused param warning when GC is enabled (#3814)
49+
- Add scoreboard CI for supply-chain security (#3819)
50+
- Emit load_addr and load_size if WAMR_ENABLE_COMPILER is set (#3835)
51+
- libc-emcc: Use alternate method to check getrandom support (#3848)
52+
- Enable libc-wasi for windows msvc build (#3852)
53+
- Remove unused folder samples/gui and samples/littlevgl (#3853)
54+
- Fix some compile warnings and typos (#3854)
55+
- Allow to set native stack boundary to exec_env (#3862)
56+
- Refine wasm/aot function instance lookup (#3865)
57+
- Fix quadratic runtime for duplicate export name detection (#3861)
58+
59+
60+
### Others
61+
- Add a comment on AOT_SECTION_TYPE_SIGNATURE (#3746)
62+
- CI: Freeze version of bloaty for NuttX compilation (#3756)
63+
- aot compiler: Allow to control stack boundary check when boundary check is enabled (#3754)
64+
- Update ref to the multi-memory tests (#3764)
65+
- compilation_on_nuttx.yml: Update checkout action to suppress warnings (#3765)
66+
- CI: Disable parallel test in spectest for NuttX (#3780)
67+
- spec_test_on_nuttx.yml: Disable riscv32_ilp32f for now (#3777)
68+
- Ignore temporary file from aider (#3787)
69+
- Add CODEOWNERS (#3822)
70+
- build(deps): bump github/codeql-action from 2.2.4 to 3.26.9 (#3826)
71+
- build(deps): bump actions/upload-artifact from 3.1.0 to 4.4.0 (#3827)
72+
- build(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0 (#3828)
73+
- build(deps): bump github/codeql-action from 3.26.9 to 3.26.11 (#3843)
74+
- build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (#3855)
75+
- build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (#3856)
76+
- Add Windows wamrc and iwasm build in release CI (#3857)
77+
- Fix syntax error in codeql_buildscript.sh (#3864)
78+
- release CI: Add another iwasm binary that supports Garbage Collection and Exception Handling (#3866)
79+
- Fix lookup function issue reported in nightly run (#3868)
80+
81+
---
82+
183
## WAMR-2.1.2
284

385
### Breaking Changes

core/version.h

+2-2
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 1
10-
#define WAMR_VERSION_PATCH 2
9+
#define WAMR_VERSION_MINOR 2
10+
#define WAMR_VERSION_PATCH 0
1111
#endif

0 commit comments

Comments
 (0)