Skip to content

Commit 7f996a4

Browse files
authored
Update version number and release notes (#2378)
Update the version number to 1.2.3 and update the release notes.
1 parent 59bedec commit 7f996a4

File tree

2 files changed

+137
-1
lines changed

2 files changed

+137
-1
lines changed

RELEASE_NOTES.md

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,139 @@
1+
## WAMR-1.2.3
2+
3+
### Breaking Changes
4+
- Increase default native stack size (#2332)
5+
6+
### New Features
7+
- Implement the segue optimization for LLVM AOT/JIT (#2230)
8+
- Implement AOT static PGO (#2243)
9+
- Enable static PGO for Linux SGX (#2270)
10+
- Add Rust Formatters to Debugger (Vector, Map etc.) (#2219)
11+
12+
### Bug Fixes
13+
- The Python language-binding needs python>=3.9 (#2228)
14+
- aot_compile_op_call: Remove a wrong optimization (#2233)
15+
- Fix typo in samples/ref-types (#2236)
16+
- Update thread proposal ignore cases (#2246)
17+
- Disable writting GS register on linux-sgx platform (#2255)
18+
- Fix compile error of wamrc with llvm-13/llvm-14 (#2261)
19+
- aot/jit: Set module layout (#2260)
20+
- Fix build error with LLVM 16 (#2259)
21+
- spec-test-script: Disable conversions.wast on i386 (#2269)
22+
- Fix a heap corruption bug in ems realloc (#2279)
23+
- Fix fast-interp issue of LAST_OP_OUTPUT_I32/64 check (#2295)
24+
- Fix wamrc build issues with LLVM 13 and LLVM 16 (#2313)
25+
- aot: Move stack_sizes table to a dedicated section (#2317)
26+
- product-mini/platforms/linux: Mark vmlib POSITION_INDEPENDENT_CODE (#2323)
27+
- aot: Avoid possible relocations around "stack_sizes" for XIP mode (#2322)
28+
- Avoid switch lowering to lookup tables for XIP (#2339)
29+
- Fix typo in zephyr's Dockerfile.old (#2354)
30+
- Fix typo (dwarf) in the codebase (#2367)
31+
- Implement suspend flags as atomic variable (#2361)
32+
- Fix llvm jit failed to lookup aot_stack_sizes symbol issue (#2384)
33+
- Fix some check issues on table operations (#2392)
34+
- Fix ExpandMemoryOpPass doesn't work properly (#2399)
35+
- Fix non-builtin BH_ATOMIC_32_FETCH_OR and BH_ATOMIC_32_FETCH_AND (#2400)
36+
- Fix wasi-sockets tests (#2389)
37+
- Fix result arity check on select_t opcode (#2406)
38+
- Re-organize intrinsics in aot_reloc_riscv.c to fix some FPU issues (#2414)
39+
- Fix lib-pthread issues (#2410)
40+
- Fix typo in test_wamr.sh (#2421)
41+
- Fix memory sharing (#2415)
42+
- wasm_export.h: Fix struct wasm_val_t (#2435)
43+
- Fix typos in wamrc print_help() (#2442)
44+
- iwasm: Fix native lib cleanup after error occurs (#2443)
45+
- Correct --heap-size option in messages (#2458)
46+
- wasm_instantiate: Fix a potential integer overflow issue (#2459)
47+
- Fix windows link error and clear windows warnings (#2463)
48+
- aot: Disable musttail for mips (#2457)
49+
- Fix opcode overwrite issue in fast interp (#2476)
50+
- wamrc: Fix windows relocation to `aot_func_internal#n` (#2474)
51+
- Fix windows AOT hw bound check (#2475)
52+
- Fix typo in aot_emit_aot_file.c (#2478)
53+
54+
### Enhancements
55+
- A few changes related to WAMRC_LLC_COMPILER (#2218)
56+
- Enhance linux-sgx CI (#2102)
57+
- Add asan and ubsan to WAMR CI (#2161)
58+
- Update doc on WAMR_DISABLE_HW_BOUND_CHECK 32-bit (#2262)
59+
- wamrc: Add an incompatibility note in the help message (#2276)
60+
- Add cmake variable to disable writing gs register (#2284)
61+
- Make hmu_tree_node 4 byte aligned to reduce compiler warning (#2268)
62+
- Appease unused warning on min_uint64 (#2277)
63+
- Fix format warning by PRIu32 in [wasm|aot] dump call stack (#2251)
64+
- Fix a compile warning due to missing include (#2293)
65+
- Fix dockerfile linter warnings (#2291)
66+
- Enable windows x86-32 AOT relocations (#2285)
67+
- wamr-ide: Add vscode extension tests (#2292)
68+
- AOT/JIT native stack bound check improvement (#2244)
69+
- Add retries to flaky step in nightly run CI (#2306)
70+
- Use system libuv if available (#1861)
71+
- wasi-nn: Simplify cmake and headers' location (#2308)
72+
- wasi-nn: Improve tests paths for local dev (#2309)
73+
- aot: Implement a few more relocation types for riscv (#2318)
74+
- wasi-nn: Add support of wasi-nn as shared lib (#2310)
75+
- Add a few more assertions on structures to which aot abi is sensitive (#2326)
76+
- Fix sanitizer errors in posix socket (#2331)
77+
- Add "--xip" option for wamrc (#2336)
78+
- Add "--enable-llvm-passes=<passes>" option to wamrc (#2335)
79+
- Make memory access boundary check behavior configurable (#2289)
80+
- Migrate ExpandMemoryOpPass to llvm new pass manager (#2334)
81+
- Allow defining hints without exact socket type or address family (#2337)
82+
- wamrc: Warn on text relocations for XIP (#2340)
83+
- Add scripts to validate lldb source debugger (#2150)
84+
- Add docker file to fix Zephy ESP32 linking issue (#2314)
85+
- Add "--native-lib=<lib>" option to wamrc (#2342)
86+
- Fix unused warnings on disable_bounds_checks (#2347)
87+
- Add "--enable-builtin-intrinsics=<flags>" option to wamrc (#2341)
88+
- nuttx: Add a kconfig for wasi-threads (#2343)
89+
- iwasm: Disable app heap by default if wasi is enabled (#2346)
90+
- Fix some static scan issues (#2362)
91+
- Bring up WAMR on esp32-s3 device (#2348)
92+
- ESP-IDF platform supports to load AOT to PSRAM and run it (#2385)
93+
- Add hadolint CI for Dockerfile linting (#2387)
94+
- Move generic parts of wasm_suspend_flags.h to bh_atomic.h (#2393)
95+
- bh_atomic.h: Add comments (#2398)
96+
- bh_atomic.h: Add BH_ATOMIC_32_FETCH_ADD/BH_ATOMIC_32_FETCH_SUB (#2408)
97+
- Update libuv version to v1.46.0 (#2405)
98+
- Remove a few unused functions (#2409)
99+
- Add initial stress test (#2364)
100+
- Move wasm_runtime_destroy_wasi and wasi_nn_destroy calls together (#2418)
101+
- embed_wamr.md: Improvements about threads (#2420)
102+
- Add runtime inited checks in Enclave command handlings to improve security (#2416)
103+
- Add some relocation symbols for xtensa target (#2422)
104+
- Remove unnecessary and extra zero length check in mem functions' macro (#2428)
105+
- Introduce WASMModuleInstanceExtraCommon (#2429)
106+
- Strip static and shared libraries of iwasm to reduce the binary size (#2431)
107+
- Auto-check wrgsbase in cmake script (#2437)
108+
- iwasm: call native lib init/deinit if exists (#2439)
109+
- wasi-nn: Support uint8 quantized networks (#2433)
110+
- Implement `wasm_externref_objdel` and `wasm_externref_set_cleanup` (#2455)
111+
- wasi-nn: Improve TPU support (#2447)
112+
- wamr-python: Enable debugging WASM and grant dir access (#2449)
113+
- Build wasi-libc from source in WAMR CI (#2465)
114+
- wamrc: More friendly to print help info (#2451)
115+
- Add another wamr test (#2411)
116+
- Fix issues reported by Coverity and clear windows warnings (#2467)
117+
- Clone the input binary during wasm_module_validate (#2483)
118+
119+
### Others
120+
- Nuttx CI: Ignore the expired certificate for riscv gcc toolchain (#2222)
121+
- core/iwasm/compilation: constify a bit (#2223)
122+
- Bump requests from 2.28.2 to 2.31.0 in /build-scripts (#2229)
123+
- dwarf_extractor: Constify a bit (#2278)
124+
- AOTFuncContext: Remove a stale comment (#2283)
125+
- Add performance tunning document (#2286)
126+
- Reduce CI jobs number (#2296)
127+
- CI: Update used node version to 16 (#2303)
128+
- Update Docker image for latest version of external libraries & tools (#2374)
129+
- Upgrade cJSON version to v1.7.16 (#2404)
130+
- Upgrade XNNPACK workload (#2394)
131+
- Build more benchmarks in workload XNNPACK (#2417)
132+
- Upgrade SGX-RA integration for 0.1.2 and Ubuntu 20.04 (#2454)
133+
- Add sample pre-commit hook (#2470)
134+
135+
---
136+
1137
## WAMR-1.2.2
2138

3139
### Breaking Changes

core/version.h

Lines changed: 1 addition & 1 deletion
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 2
10-
#define WAMR_VERSION_PATCH 2
10+
#define WAMR_VERSION_PATCH 3
1111
#endif

0 commit comments

Comments
 (0)