Skip to content

Commit 0faec7c

Browse files
authored
Update version to 1.2.0 and update release notes (#2062)
1 parent 605c8b0 commit 0faec7c

File tree

2 files changed

+96
-2
lines changed

2 files changed

+96
-2
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-1.2.0
2+
3+
### Breaking Changes
4+
5+
6+
### New Features
7+
Implement two-level Multi-tier JIT engine: tier-up from Fast JIT to LLVM JIT to get quick cold startup and better performance
8+
Enable running mode control for runtime, wasm module instance and iwasm
9+
Implement wasi-threads feature
10+
Upgrade toolkits: upgrade to llvm-15.0, wasi-sdk-19.0, emsdk-3.1.28 and so on
11+
Port WAMR to the FreeBSD platform
12+
Refactor wasi-nn to simplify the support for multiple frameworks
13+
wasi-nn: Enable GPU support
14+
wasi-nn: Support multiple TFLite models
15+
Add WAMR API bindings in Python
16+
Add libsodium benchmark
17+
18+
### Bug Fixes
19+
Fix wasm-c-api import func link issue in wasm_instance_new
20+
Fix watchpoint segfault when using debug interp without server
21+
libc-wasi: Fix spurious poll timeout
22+
Fix typo verify_module in aot_compiler.c
23+
Fix failure about preopen of reactor modules
24+
Fix equal check in AOT XIP float cmp intrinsic
25+
Fix issue of resolving func name in custom name section
26+
Fix go language binding build on macos arm64
27+
Prevent undefined behavior from c_api_func_imports == NULL
28+
Fix potential block issue in source debugger
29+
SGX IPFS: Fix a segfault and support seeking beyond the end of files while using SEEK_CUR/SEEK_END
30+
Fix undef error about WAMR_BUILD_MEMORY_PROFILING
31+
Fix jit memory overwritten after instance deinstantiate
32+
Fix stack alignment issue on ia32
33+
Fix explicit casts and types in espidf_socket.c
34+
Fix potential integer overflow issue in wasm-c-api
35+
Fix libc-wasi build failure when using clang
36+
Fix wamrapi python binding for darwin
37+
Fix getting port issue in posix os_socket_bind
38+
Fix key error in build_llvm.py
39+
nuttx: Add missing pthread.h header
40+
Fix os_socket_addr_resolve() for IPv6
41+
Enhance/Fix sample socket-api and workload
42+
Fix fast-jit build error
43+
Fix dead lock in source debugger
44+
fix debugger: Set termination flags also when in debug mode
45+
46+
### Enhancements
47+
Add WAMR-IDE vscode extension to the Visual Studio Marketplace
48+
Refine Windows thread waiting list operations
49+
Improve wasm-c-api instantiation-time linking
50+
Enable platform support for esp-idf v5.0.1
51+
Readme refactoring
52+
Add architecture diagram for wasm function
53+
Add architecture document for wasm export
54+
Add architecture diagram for wasm globals and classic-interp stack frame
55+
Use boringssl instead of openssl to implement wasm cache loading
56+
Implement i32.rem_s and i32.rem_u intrinsic
57+
Perfect the codebase for wamr-ide
58+
Remove unnecessary ret value control when spec test is enabled
59+
Use float version library routine for XIP aot_intrinsic_xxx APIs
60+
Register missing symbols for f32 to 64 bit integer conversion
61+
Report error in instantiation when meeting unlinked import globals
62+
Add more types and APIs for attr_container
63+
Simplify fcmp intrinsic logic for AOT/XIP
64+
Add some missing macros for int literals in wamr-sdk libc-builtin-sysroot stdint.h
65+
nuttx: Mock socket APIs if NET is disabled
66+
Main thread spread exception when thread-mgr is enabled
67+
Implement opcode atomic.wait and atomic.notify for Fast JIT
68+
Add docker images auto check and setup support for WAMR-IDE
69+
Make memory profiling show native stack usage
70+
Enable gcc-4.8 compilation
71+
Enable specifying out-of-source platform configuration cmake file
72+
Add gh api call for fetching llvm version (#1942) Fixes
73+
Don't terminate other threads when create thread failed
74+
Modify poll_oneoff in libc-wasi to make it interruptible
75+
Expose wasm_runtime_call_indirect
76+
Make a workaround for EGO when fstat returns NOT_SUPPORT
77+
Re-org calling post instantiation functions
78+
Enable custom llvm build flags
79+
support SSH for git clone llvm
80+
Support dump call stack on exception and dump call stack on nuttx
81+
Update document for source debugging
82+
Document some info about estimating memory usage
83+
84+
### Others
85+
Enable XIP in CI daily test
86+
Integrate wasi test suite to wamr-test-suites and CI
87+
Add CI for wasi-threads tests
88+
Update CIs and documents to make naming of generated binaries consist
89+
Enable CI wasi test suite for x86-32 classic/fast interpreter
90+
CI: Enable libc-wasi compilation test on NuttX
91+
CI: Enable Multi-tier JIT by default for released iwasm binary
92+
93+
---
94+
195
## WAMR-1.1.2
296

397
### Breaking Changes

core/version.h

Lines changed: 2 additions & 2 deletions
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 1
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)