Skip to content

Commit 3f5e2bd

Browse files
authored
release/1.3.x: Update version number to 1.3.3 and update release notes (#3371)
1 parent 190571f commit 3f5e2bd

File tree

4 files changed

+72
-1
lines changed

4 files changed

+72
-1
lines changed

RELEASE_NOTES.md

+69
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1+
## WAMR-1.3.3
2+
3+
### Breaking Changes
4+
5+
### New Features
6+
7+
### Bug Fixes
8+
- Cumulative fixes for release/1.3.x (#3155)
9+
Apply patches in branch main for branch `release/1.3.x`:
10+
- Fix loader check_wasi_abi_compatibility (#3126)
11+
- Zero the memory mapped from os_mmap in NuttX (#3132)
12+
- Fix possible integer overflow in loader target block check (#3133)
13+
- Fix locel.set in polymorphic stack (#3135)
14+
- Fix threads opcodes' boundary check in classic-interp and fast-interp (#3136)
15+
- aot_compile_op_call: Stop setting calling convention explicitly (#3140)
16+
- aot compiler: Place precheck wrapper before the corresponding wrapped function (#3141)
17+
- fast-interp: Fix copy_stack_top_i64 overlap issue (#3146)
18+
- fast-interp: Fix frame_offset overflow issue (#3149)
19+
- Fix null pointer access in fast-interp when configurable soft bound check is enabled (#3150)
20+
- Cumulative fixes for release/1.3.x (#3268)
21+
Apply patches which were fixed branch main to branch `release/1.3.x`:
22+
- zephyr: Use zephyr sys_cache instead of CMSIS (#3162)
23+
- Fix llvm jit push funcref/externref result type issue (#3169)
24+
- Fix inconsistent coding convention (#3171)
25+
- VSCode IDE enhancement and readme update (#3172)
26+
- zephyr: include math only with minimal libc (#3177)
27+
- Fix wasm loader handling opcode br_table (#3176)
28+
- Specify language in the wasi socket ext project (#3183)
29+
- lldb_function_to_function_dbi: Fix a null dereference (#3189)
30+
- Fix LLVM assertion failure and update CONTRIBUTING.md (#3197)
31+
- lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190)
32+
- Fix compilation errors on MinGW (#3217)
33+
- Fix compilation errors on esp-idf platform (#3224)
34+
- Fix aot relocation symbols not found on windows 32-bit (#3231)
35+
- Fix nightly run tsan ASLR issue (#3233)
36+
- Go binding: Change C.long to C.int64_t when call wasm_runtime_set_wasi_args_ex (#3235)
37+
- posix_file.c: Correct the dirfd argument that passes to fstatat (#3244)
38+
- Fix compilation errors on zephyr platform (#3255)
39+
- Fix dynamic offset not updated in op_br for block with ret type (#3269)
40+
- Fix CI error when install packages for macos-14 (#3270)
41+
- Fix ESP-IDF platform mmap data size error (#3288)
42+
- Fix ESP32-S3 compiling error (#3360)
43+
- release/1.3.x: Cumulative fixes for release/1.3.x (#3342)
44+
Apply patches which were fixed in branch main to branch `release/1.3.x`:
45+
- aot debug: Fix a few NULL dereferences on errors (#3273)
46+
- aot debug: Fix a NULL dereference (#3274)
47+
- aot debug: Process lldb_function_to_function_dbi only for C (#3278)
48+
- Revert "lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190)" (#3281)
49+
- Fix warnings/issues reported in Windows and by CodeQL/Coverity (#3275)
50+
- thread mgr: Free aux stack only when it was allocated (#3282)
51+
- interp: Restore context from prev_frame after tail calling a native function (#3283)
52+
- Sync simd opcode definitions spec (#3290)
53+
- Add more checks in wasm loader (#3300)
54+
- Fix posix_fadvise error handling (#3323)
55+
- Fix readdir for posix (#3339)
56+
- wasm loader: Fix checks for opcode ref.func and opcode else (#3340)
57+
- Enhance wasm loader checks for opcode br_table (#3352)
58+
- CI: Use macos-13 instead of macos-latest (#3366)
59+
60+
### Enhancements
61+
- Add wamr to esp-idf components registry (#3264)
62+
- Update esp-idf platform support in release/v1.3.x (#3296)
63+
- Add WASI support for esp-idf platform in release/1.3.x (#3334)
64+
65+
### Others
66+
- Update release CI (#3294)
67+
68+
---
69+
170
## WAMR-1.3.2
271

372
### Breaking Changes

core/iwasm/interpreter/wasm_loader.c

+1
Original file line numberDiff line numberDiff line change
@@ -8678,6 +8678,7 @@ wasm_loader_prepare_bytecode(WASMModule *module, WASMFunction *func,
86788678
switch (*(loader_ctx->frame_ref - 1)) {
86798679
case REF_I32:
86808680
case REF_F32:
8681+
case REF_ANY:
86818682
break;
86828683
case REF_I64_2:
86838684
case REF_F64_2:

core/iwasm/interpreter/wasm_mini_loader.c

+1
Original file line numberDiff line numberDiff line change
@@ -6387,6 +6387,7 @@ wasm_loader_prepare_bytecode(WASMModule *module, WASMFunction *func,
63876387
switch (*(loader_ctx->frame_ref - 1)) {
63886388
case REF_I32:
63896389
case REF_F32:
6390+
case REF_ANY:
63906391
break;
63916392
case REF_I64_2:
63926393
case REF_F64_2:

core/version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
#define _WAMR_VERSION_H_
88
#define WAMR_VERSION_MAJOR 1
99
#define WAMR_VERSION_MINOR 3
10-
#define WAMR_VERSION_PATCH 2
10+
#define WAMR_VERSION_PATCH 3
1111
#endif

0 commit comments

Comments
 (0)