diff --git a/en/release-notes/OpenHarmony-v3.1-release.md b/en/release-notes/OpenHarmony-v3.1-release.md
index b72f91a0a6eb3006fc32ec43efaebc7d1dd084bc..760aae4f61fd6df2c1fb784e9d7e4abe6c8c181c 100644
--- a/en/release-notes/OpenHarmony-v3.1-release.md
+++ b/en/release-notes/OpenHarmony-v3.1-release.md
@@ -58,10 +58,13 @@ More system applications, including the Home Screen, System UI, Settings, Camera
| Software/Tool| Version| Remarks|
| -------- | -------- | -------- |
-| OpenHarmony | 3.1 Release | NA |
-| SDK | Ohos_sdk 3.1 Release (API Version 8 Beta)| NA |
-| (Optional) HUAWEI DevEco Studio| 3.0 Beta3 for OpenHarmony | Recommended for developing OpenHarmony applications|
-| (Optional) HUAWEI DevEco Device Tool| 3.0 Release | Recommended for developing OpenHarmony smart devices|
+| OpenHarmony | 3.1 Release | NA |
+| SDK | Ohos_sdk 3.1 Release (API Version 8 Release) Ohos_sdk 3.2 Canary (API Version 9 Canary) | NA |
+| (Optional) HUAWEI DevEco Studio| 3.0 Beta3 for OpenHarmony | Recommended for developing OpenHarmony applications|
+| (Optional) HUAWEI DevEco Device Tool| 3.0 Release | Recommended for developing OpenHarmony smart devices|
+
+>Note: The canary release is a preliminary release open only to specific developers. This release does not promise API stability and may require tolerance of instability.
+
## Source Code Acquisition
@@ -127,6 +130,7 @@ repo forall -c 'git lfs pull'
| Hi3516 mini system solution - Linux (binary) | 3.1 Release | [Download](https://repo.huaweicloud.com/harmonyos/os/3.1-Release/hispark_taurus_linux.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/3.1-Release/hispark_taurus_linux.tar.gz.sha256)|
| Standard system SDK package (macOS) | 3.1 Release | [Download](https://repo.huaweicloud.com/harmonyos/os/3.1-Release/ohos-sdk-mac.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/3.1-Release/ohos-sdk-mac.tar.gz.sha256)|
| Standard system SDK package (Windows/Linux) | 3.1 Release | [Download](https://repo.huaweicloud.com/harmonyos/os/3.1-Release/ohos-sdk.tar.gz)| [Download]((https://repo.huaweicloud.com/harmonyos/os/3.1-Release/ohos-sdk.tar.gz.sha256)|
+| Standard system SDK package | 3.2 Canary | Loaded only by using HUAWEI DevEco Studio| NA |
| Compiler toolchain | - | [Download](https://repo.huaweicloud.com/harmonyos/os/2.0/tool_chain/)| - |
@@ -150,33 +154,33 @@ This version has the following updates to OpenHarmony 3.1 Beta.
| Power management| Power management, battery management, thermal management, and power consumption statistics are supported. The following requirements are involved: I40IRO [Power management] Hibernation and hybrid sleep modes I412F4 [Power management] Power saving mode I4MBRL [Power management] Display-related power consumption adjustment I4MBRM [Power management] Proximity sensor lock: During a call, the screen can be turned on or off by using the proximity sensor. I4OEOZ [Power management] Monitoring of input screen-on events and turning on or off the screen based on the events I4OEQT [Power management] Screen-off detection I4QGI0 [Power management] Pressing and holding the **Power** button to display the shutdown screen I410YD [Battery management] Charging while the device is shut down I410Y1 [battery management] Shutdown due to abnormal battery temperature I4GY9U [Thermal management] Kernel temperature control I4GYAF [Thermal management] User layer and service temperature control I4GYBV [Thermal management] Temperature monitoring API I4GYCD [Power consumption statistics] Software power consumption statistics I4GYCN [Power consumption statistics] Hardware power consumption statistics I4GYDQ [Power consumption statistics] Power consumption details| NA |
| Account| - The lifecycle of local accounts (also called system accounts) can be managed, including creating, switching, deleting, subscribing to, querying, and modifying local accounts. - Distributed account ID derivation and status management are supported. When a distributed account logs in, a unique account ID is derived and bound to the local account. When the distributed account logs out or the token expires, the binding between the distributed account and the local account is removed. - The function of binding a domain account to a local account is added. A local account is automatically created based on the passed domain account and bound to the domain account. - The **acm** command is added for local account management. You can run the **acm create/delete/switch/dump** command to add, delete, modify, or query local accounts, and the **acm --help** command to view the command description. I4JBFB Account status management in a distributed network I4JBEK Account ID derivation in a distributed network I4IU6N Local multi-user basic information management I4IU5W Local multi-user lifecycle management of the **os_account_standard** component I4IU5G Local multi-user auxiliary management tool I4IU3V Mappings between domain accounts and local accounts I4IU3B Local multi-user start, stop, and switching I4IU33 Local multi-user function setting and content modification| NA |
| Kernel| - Memory management enhancement features, including Continuous Memory Allocator (CMA), shared memory, and enhanced memory swapping, are added to improve memory usage efficiency. - Process scheduling enhancement features, including CPU hotplug, lightweight isolation, and preferential supply for frame drawing threads, are added to improve CPU usage and enhance resource supply in sliding scenarios. - The latest kernel security vulnerability patch and other security hardening mechanisms, such as token ID configuration and query, are supported. The following requirements are involved: I4MBTN [New feature] CMA I4MBTO [New feature] Memory usage query by category I4LKQ0 [New feature] Decoupling between cpuset and CPU hotplug I4QE9K [New feature] Kernel sharing between the kernel-mode driver and the user-mode driver, and between a pair of user-mode drivers I4LRGQ [New feature] OpenHarmony kernel baseline enablement I4RXQ3 [New feature] Basic memory management features I4TEGS [New feature] Performance optimization for F2FS when there is little storage space available I4SRVK [New feature] Lightweight CPU isolation I4SE2N [New feature] User-specific memory resource management I4VMGZ [New feature] Basic Frame Per Second (FPS) awareness scheduling I4U089 [New feature] Preferential supply for frame drawing threads I4OWTZ [External dependency] Token ID setting for processes| NA |
-| Bundle management framework| - Multi-HAP installation, implicit query, multi-user management, and authority management are supported. - Distributed capabilities such as Database Management System (DBMS) and cross-device synchronization are added. - The zlib native SDK is supported. The following requirements are involved: I4MBSD [New feature] Multi-HAP installation I4MBSG [Enhanced feature] Installation package information query I4PKY7 [New feature] Cross-device information synchronization I4PKY8 [New feature] Cross-device information query I4PKYK [Enhanced feature] Scanning I4PKYI [New feature] Data clearing I4PKYM [New feature] Multi-user creation I4QA3D [Enhanced feature] Native APIs (NAPIs) for zlib compression and decompression I4SIH9 [New feature] Application permission management| NA |
+| Bundle management framework| - Multi-HAP installation, implicit query, multi-user management, and authority management are supported. - Distributed capabilities such as Database Management System (DBMS) and cross-device synchronization are added. - The zlib native SDK is supported. The following requirements are involved: I4MBSD [New feature] Multi-HAP installation I4MBSG [Enhanced feature] Installation package information query I4PKY7 [New feature] Cross-device information synchronization I4PKY8 [New feature] Cross-device information query I4PKYK [Enhanced feature] Scanning I4PKYI [New feature] Data clearing I4PKYM [New feature] Multi-user creation I4QA3D [Enhanced feature] Native APIs (NAPIs) for zlib compression and decompression I4SIH9 [New feature] Application permission management (Canary) I4PKYH [New feature] Extension query (Canary) I4PKYD [New feature] Adjustment of the installation capability for adaption to the config.json file (Canary) I4PKYB [Enhanced feature] Schema construction for adaptation to the config.json file| NA |
| Location| - The location subsystem is added to provide the location service framework capability. - The location subsystem provides services such as Global Navigation Satellite System (GNSS) based positioning, GNSS geofencing, GNSS Batching, network positioning, and geocoding. The following requirements are involved: I4XXIH [location_gnss] Auxiliary information request and injection related to GNSS performance improvement I4XXIG [location_gnss] GNSS hardware power consumption statistics and power consumption optimization I4XXIF [location_gnss] GNSS based positioning I4XXIC [location_gnss] GNSS Batching I4XXIB [location_gnss] GNSS parameter setting and information reporting I4XXI8 [location_locator] Security management of the location service I4XXI7 [location_locator] Security assurance for location privacy I4XXI5 [location_locator] Management of multiple location requests I4XXI4 [location_locator] Location management I4XXI3 [location_geofence] GNSS geofencing I4XXI0 [location_geocode] Conversion between geographic coordinates (like longitudes and latitudes) and addresses I4XXHZ [location_network] Network positioning I4XXHW [location_gnss] GNSS auxiliary information protocol support| NA |
| Communication| - The Wi-Fi STA, AP, and P2P basic capabilities and related JS APIs are added. Experience for STA, AP, and P2P connections is enhanced. - The Bluetooth BR, SPP, and BLE capabilities and related JS APIs are added. The following requirements are involved: **Wi-Fi** I4XXFG [New feature] Wi-Fi power consumption statistics and power consumption optimization I4XXFF [New feature] Basic Wi-Fi P2P capabilities I4XXFB [New feature] P2P magic link I4XXF7 [New feature] SoftAP 5G and automatic channel selection I4MBRI [New feature] Basic SoftAP features I4MBRH [New feature] Basic STA features **Bluetooth** I4XXGC [bluetooth_standard] Bluetooth BR/Enhanced Data Rate (EDR) I4XXFT [bluetooth_standard] Advanced Audio Distribution Profile (A2DP) capabilities and related JS APIs I4XXFP [bluetooth_standard] Basic BLE capabilities I4XXFL [bluetooth_standard] Bluetooth SPP and BR data transmission | NA |
-| Ability management framework| - The widget capability is added. The zidl tool supports automatic generation of C++ server/client code. The ability test framework is provided, and the command line tool capabilities are enhanced. - The following capabilities are added: multi-user, mission stack reconstruction, ability-based decoupling, application resident process, application exception detection enhancement, and environment change notifications. The following requirements are involved: I4PCM4 [New feature] Application/HAP/Ability information query in the context module I4PCPP [New feature] Multi-user in the context module I4PCPV [New feature] System interface for user-specific ability start I4PCQP [New feature] Single-user running mode I4PCQU [New feature] Default user initialization I4PCGY [Enhanced feature] Widget development base class I4PCH9 [Enhanced feature] Widget configuration through configuration files I4PCLL [New feature] Application-level JS context I4PCLN [New feature] Ability status recovery I4PCP1 [New feature] Application running information query I4PCPG [Enhanced feature] System environment change notifications I4PCR8 [Enhanced feature] Resident process upon system boot I4PCV4 [New feature] Mission switching I4PCVZ [New feature] Ability startup by display ID I4PCW3 [Enhanced feature] Pending want for cross-device ability startup I4PCH4 [New feature] Multi-user widget I4PCM1 [New feature] CE/DE-level context I4PCVN [New feature] Obtaining and updating mission snapshots I4PPW6 [Enhanced feature] Ability startup in specified window mode I4PC3R [New feature] Basic widget development capabilities I4PQ0M [Enhanced feature] Message sending and monitoring provided by the context module II4PQ13 [Enhanced feature] Permission verification and application APIs provided by the context module I4PQ1E [Enhanced feature] Resident process recovery from exceptions I4PQ1O [New Feature] New want I4PCPI [Enhanced feature] System environment information query I4PCRL [New feature] Ability test framework I4PCVU [New feature] Ability call| NA |
+| Ability management framework| - The widget capability is added. The zidl tool supports automatic generation of C++ server/client code. The ability test framework is provided, and the command line tool capabilities are enhanced. - The following capabilities are added: multi-user, mission stack reconstruction, ability-based decoupling, application resident process, application exception detection enhancement, and environment change notifications. The following requirements are involved: I4PCM4 [New feature] Application/HAP/Ability information query in the context module I4PCPP [New feature] Multi-user in the context module I4PCPV [New feature] System interface for user-specific ability start I4PCQP [New feature] Single-user running mode I4PCQU [New feature] Default user initialization I4PCGY [Enhanced feature] Widget development base class I4PCH9 [Enhanced feature] Widget configuration through configuration files I4PCLL [New feature] Application-level JS context I4PCLN [New feature] Ability status recovery I4PCP1 [New feature] Application running information query I4PCPG [Enhanced feature] System environment change notifications I4PCR8 [Enhanced feature] Resident process upon system boot I4PCV4 [New feature] Mission switching I4PCVZ [New feature] Ability startup by display ID I4PCW3 [Enhanced feature] Pending want for cross-device ability startup I4PCH4 [New feature] Multi-user widget I4PCM1 [New feature] CE/DE-level context I4PCVN [New feature] Obtaining and updating mission snapshots I4PPW6 [Enhanced feature] Ability startup in specified window mode I4PC3R [New feature] Basic widget development capabilities I4PQ0M [Enhanced feature] Message sending and monitoring provided by the context module II4PQ13 [Enhanced feature] Permission verification and application APIs provided by the context module I4PQ1E [Enhanced feature] Resident process recovery from exceptions I4PQ1O [New Feature] New want I4PCPI [Enhanced feature] System environment information query I4PCRL [New feature] Ability test framework I4PCVU [New feature] Ability call (Canary) I4QU0P [New feature] Work Scheduler (Canary) I4PCRL [New feature] Ability test framework (Canary) I4PCLL [New feature] Application-level JS context (Canary) I4PC3R [New feature] Basic widget development capabilities (Canary) I4PCS0 [New feature] APIs for starting and stopping abilities (Canary) I4PCRQ [New feature] APIs for Scheduler component lifecycle management (Canary) I4WVBL [Enhanced feature] [AMS] Cross-device mission continuation (Canary) I4PCP1 [New feature] Application running information query (Canary) I4PCPI [Enhanced feature] System environment information query (Canary) I4PCPG [Enhanced feature] System environment change notifications (Canary) I4PQ0K [Enhanced feature] Indepent running of the Extension process (Canary) I4PPW6 [Enhanced feature] Ability startup in specified window mode (Canary) I4PCVZ [New feature] Ability startup by display ID (Canary) I4U457 [Enhanced feature] URI permission verification API (Canary) I4S8X4 [Enhanced feature] Dynamic URI permission authorization (Canary) I4VUXP WantAgent obtaining the operation type| NA |
| Accessibility| - The internal implementation of UI information exchange is added. - The function of reading accessibility configuration is added. The following requirements are involved: I4X2EM [New feature & information exchange mechanism] Key interception I4X2EN [New feature & information exchange mechanism] Reporting of window node information I4X2ET [New feature & information exchange mechanism] Reporting of control node information I4X2EV [New feature & information exchange mechanism] Focus query I4X2EY [New feature & information exchange mechanism] Accessibility event list I4X2EZ [New feature & information exchange mechanism] Accessibility event information I4X2F0 [New feature & information exchange mechanism] Accessibility action initiation I4X2F1 [New feature & information exchange mechanism] Auxiliary application list query I4X2F2 [New feature & information exchange mechanism] Auxiliary application status query and monitoring I4X2F3 [New feature & information exchange mechanism] Gesture simulation I4X2F4 [New feature & information exchange mechanism] Touchpad interception I4X2EO [New feature & accessibility service management] Target application connection I4X2EP [New feature & accessibility service management] Assistance application connection I4X2ER [New feature & accessibility service management] Assistance application update I4X2ES [New feature & accessibility service management] Accessibility caption configuration| NA |
-| Multimedia| - The local basic audio/video playback capabilities, video hardware codecs, and mainstream audio/video codecs and encapsulation formats are supported. - The basic camera preview, photographing, and distributed camera functions are provided. The following requirements are involved: I4WYPP [audio_standard] Bluetooth audio playback I4WYK8 [audio_standard] OpenSL ES basic playback interfaces I4WYW4 [Enhanced feature] Camera session management I4WYVE [Enhanced feature] Basic photographing functions I4WZ8G [New feature] Basic image decoding framework I4X5E1 [New feature] Video software decoding I4X552 [New feature] Local audio/video playback I4X5Q9 [New feature] Distributed media library - thumbnail synchronization I4X5L5 [New feature] Basic media database| NA |
+| Multimedia| - The local basic audio/video playback capabilities, video hardware codecs, and mainstream audio/video codecs and encapsulation formats are supported. - The basic camera preview, photographing, and distributed camera functions are provided. The following requirements are involved: I4WYPP [audio_standard] Bluetooth audio playback I4WYK8 [audio_standard] OpenSL ES basic playback interfaces I4WYW4 [Enhanced feature] Camera session management I4WYVE [Enhanced feature] Basic photographing functions I4WZ8G [New feature] Basic image decoding framework I4X5E1 [New feature] Video software decoding I4X552 [New feature] Local audio/video playback I4X5Q9 [New feature] Distributed media library - thumbnail synchronization I4X5L5 [New feature] Basic media database (Canary) I4WYOP [audio_standard component] Enhanced audio focus management (Canary) I4WZBF [New feature] Image receiver (Canary) I4WYW4 [Enhanced feature] Camera session management (Canary) I4WYVE [Enhanced feature] Basic photographing functions (Canary) I4WYSW [Enhanced Feature] Preview function in basic photographing mode (Canary) I4X59J [New feature] Video recording| NA |
| Graphics| - A new graphics rendering framework RenderService is provided. - 2D/3D drawing is supported. - A new animation framework is provided. The following requirements are involved: I4MBTY [render_service] [New feature] Background rendering feature for the UI framework I4RKT3 [composer] Combination and display I4ZCGG [drawing] Graphics native SDK I4RKSW [drawing] 3D and graphics capabilities, and native SDK capabilities I4MBTW [animation] Basic animation framework| NA |
-| Window Manager| - A new window management framework is provided, which offers more flexible window framework capabilities and supports full-screen, split-screen, window modes, and cross-window content dragging. - The display management capability is provided, which supports split-screen display and enhanced screen-on/off management. The following requirements are involved: I4R308 [Enhanced feature] Application window creation and management: Multiple primary windows can be created for multiple ability instances of a single application. I4R309 [Enhanced feature] Application window creation and management: The window display policy can be set when a window is started. The window display policy status (split screen, full screen, or free window) is provided for applications. I4R30D [New feature] Free window display, tile layout, and cascade layout of the application's primary window. I4R9P0 [New specification] Enhanced features: 1. Display management 2. Creating and destroying a display by inserting or removing a physical screen 3. Multi-display mapping management I4ZEKH [New feature] Screen on/off process 1. Sleep, wake-up, screen-on, and screen-off requests initiated from the power management module 2. Calling of the RenderServer interface to turn the screen on/off or adjust the screen brightness as requested| NA |
+| Window Manager| - A new window management framework is provided, which offers more flexible window framework capabilities and supports full-screen, split-screen, window modes, and cross-window content dragging. - The display management capability is provided, which supports split-screen display and enhanced screen-on/off management. The following requirements are involved: I4R308 [Enhanced feature] Application window creation and management: Multiple primary windows can be created for multiple ability instances of a single application. I4R309 [Enhanced feature] Application window creation and management: The window display policy can be set when a window is started. The window display policy status (split screen, full screen, or free window) is provided for applications. I4R30D [New feature] Free window display, tile layout, and cascade layout of the application's primary window. I4R9P0 [New specification] Enhanced features: 1. Display management 2. Creating and destroying a display by inserting or removing a physical screen 3. Multi-display mapping management I4ZEKH [New feature] Screen on/off process 1. Sleep, wake-up, screen-on, and screen-off requests initiated from the power management module 2. Calling of the RenderServer interface to turn the screen on/off or adjust the screen brightness as requested (Canary) I4R30B [New specifications] [Enhanced feature]: Creation and management of the application window| NA |
| Network management| I4XXHU [Enhanced feature] TCP/UDP socket I4XXHT [Enhanced feature] Support for HTTP 1.1/HTTPS/HTTP 2 I4XXHS [Enhanced feature] Wi-Fi/Cellular network connection management and handover I4XXHP [Enhanced feature] Domain Name System (DNS) resolution and configuration I4XXHN [Enhanced feature] Network connection status query and status change notification I4XXHH [WPA_supplicant] Wi-Fi Protected Access (WPA) and P2P capabilities based on nl80211 I4XXHG [WPA_supplicant] Magic link| NA |
| MSDP| I4WWRO [MSDP] device_status component standardization| NA |
| Globalization| - Locale selection is added. - The following internationalization features are supported: single and plural rules, string sorting, phone number processing, calendar and local calendar, measurement units and formatting, time segment formatting, alphabet retrieval, Unicode character attributes, wrapping and line feed. - System resources are supported. - rawfile resources are supported. The following requirements are involved: I4MBR0 [Enhanced feature] Locale representation and attributes I4MBR1 [Enhanced feature] Singular and plural rules I4MBR2 [Enhanced feature] String sorting I4MBR3 [Enhanced feature] Phone number processing I4MBR7 [New feature] Calendar and local calendar I4MBR5 [New feature] Measurement units and formatting I4MBQZ [Enhanced feature] Time segment formatting I4MBR4 [New feature] Alphabet retrieval I4MBR8 [Enhanced feature] Unicode character attribute I4MBR9 [Enhanced feature] Wrapping and line feed I4MBRA [New feature] System resource management I4MBRB [New feature] rawfile resource management I4R2YA [New feature] Native SDK for resource management| NA |
| DSoftBus| - Network switching is supported. - Bluetooth is supported. - Bluetooth file transfer is supported. - Streaming is supported. - P2P connection is supported. - P2P-based file transfer and streaming are supported. The following requirements are involved: I4MBS0 [New feature] [Networking] Network switching I4XXEL [Enhanced feature] Bluetooth I4XXEX [Transmission] File transfer over Bluetooth I4XXEO [Enhanced feature] [Transmission] Enhanced file transfer (NSTACK component capability) I4XXEV [New feature] [Transmission] Enhanced streaming (NSTACK component capability enhancement) I4XXEN [New feature] [Networking] P2P connection I4XXEP [New feature] [Connection] P2P connection I4XXES [New feature] [Transmission] P2P file transfer I4XXET [New feature] [Transmission] P2P streaming| NA |
-| ArkUI| - Keyboard and mouse interaction is supported. - The declarative **\** component is added. - The declarative **XComponent** is added. - The declarative **Canvas2D** and **OffscreenCanvas** capabilities are added. - Rich text display is supported. - Multiple functional components are added. - The customization capabilities of multiple components are enhanced. - Debugging is enhanced. The following requirements are involved: I4MBV7 [New specification] Scroll bar style customization I4MBVO [New feature] Content customization specifications for the **\** component. I4MBVP [New feature] Canvas drawing I4MBVR [New feature] Touch hot zone setting I4MBVS [New feature] Lottie animations I4MBVU [New feature] Content customization specifications for the **\