• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OpenHarmony v1.1.2 LTS<a name="EN-US_TOPIC_0000001131799132"></a>
2
3-   [Overview](#section1846294912228)
4-   [Version Mapping](#section395983762117)
5-   [Source Code Acquisition](#section84808293211)
6    -   [Acquiring Source Code from Image Sites](#section8394142222113)
7    -   [Acquiring Source Code Using the repo Tool](#section7180193542317)
8
9-   [What's New](#section175225345334)
10-   [Resolved Issues](#section11935243172612)
11
12## Overview<a name="section1846294912228"></a>
13
14This is an updated long-term support \(LTS\) version of OpenHarmony. It supports more functions and fixes some bugs in OpenHarmony 1.1.1.
15
16## Version Mapping<a name="section395983762117"></a>
17
18**Table  1**  Version mapping of software and tools
19
20<a name="table17656123892412"></a>
21<table><thead align="left"><tr id="row36572038122410"><th class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.2.4.1.1"><p id="p63988321828"><a name="p63988321828"></a><a name="p63988321828"></a>Software</p>
22</th>
23<th class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.2.4.1.2"><p id="p7398133211216"><a name="p7398133211216"></a><a name="p7398133211216"></a>Version</p>
24</th>
25<th class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.2.4.1.3"><p id="p1239913216212"><a name="p1239913216212"></a><a name="p1239913216212"></a>Remarks</p>
26</th>
27</tr>
28</thead>
29<tbody><tr id="row2065873818240"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.1 "><p id="p33994328215"><a name="p33994328215"></a><a name="p33994328215"></a>OpenHarmony</p>
30</td>
31<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.2 "><p id="p61561339133315"><a name="p61561339133315"></a><a name="p61561339133315"></a>1.1.2 LTS</p>
32</td>
33<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.3 "><p id="p7316162554817"><a name="p7316162554817"></a><a name="p7316162554817"></a>N/A</p>
34</td>
35</tr>
36<tr id="row11660638162415"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.1 "><p id="p17708321495"><a name="p17708321495"></a><a name="p17708321495"></a>(Optional) HUAWEI DevEco Device Tool</p>
37</td>
38<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.2 "><p id="p145502371612"><a name="p145502371612"></a><a name="p145502371612"></a>Deveco DeviceTool 2.2 Beta1</p>
39</td>
40<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.3 "><p id="p1139765711198"><a name="p1139765711198"></a><a name="p1139765711198"></a>Recommended for developing OpenHarmony smart devices</p>
41</td>
42</tr>
43</tbody>
44</table>
45
46## Source Code Acquisition<a name="section84808293211"></a>
47
48### Acquiring Source Code from Image Sites<a name="section8394142222113"></a>
49
50**Table  2**  Sites for acquiring source code
51
52<a name="table14394152217216"></a>
53<table><thead align="left"><tr id="row15394132214217"><th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.1"><p id="p15394122214219"><a name="p15394122214219"></a><a name="p15394122214219"></a>Source Code</p>
54</th>
55<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.2"><p id="p10394112292119"><a name="p10394112292119"></a><a name="p10394112292119"></a>Version Information</p>
56</th>
57<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.3"><p id="p039562213211"><a name="p039562213211"></a><a name="p039562213211"></a>Site</p>
58</th>
59<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.4"><p id="p1039572272110"><a name="p1039572272110"></a><a name="p1039572272110"></a>SHA-256 Checksum</p>
60</th>
61</tr>
62</thead>
63<tbody><tr id="row9395722182111"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p039514225215"><a name="p039514225215"></a><a name="p039514225215"></a>Full code base</p>
64</td>
65<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p839514220217"><a name="p839514220217"></a><a name="p839514220217"></a>1.1.2</p>
66</td>
67<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p15931114016546"><a name="p15931114016546"></a><a name="p15931114016546"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/code-v1.1.2-LTS.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
68</td>
69<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p3770144281415"><a name="p3770144281415"></a><a name="p3770144281415"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/code-v1.1.2-LTS.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
70</td>
71</tr>
72<tr id="row1739512225217"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p1839592272117"><a name="p1839592272117"></a><a name="p1839592272117"></a>Hi3861 solution (binary)</p>
73</td>
74<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p7395722112113"><a name="p7395722112113"></a><a name="p7395722112113"></a>1.1.2</p>
75</td>
76<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p29291940175415"><a name="p29291940175415"></a><a name="p29291940175415"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/wifiiot-1.1.2.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
77</td>
78<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p134864584147"><a name="p134864584147"></a><a name="p134864584147"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/wifiiot-1.1.2.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
79</td>
80</tr>
81<tr id="row16395122262110"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p12395172242118"><a name="p12395172242118"></a><a name="p12395172242118"></a>Hi3518 solution (binary)</p>
82</td>
83<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p12395182210215"><a name="p12395182210215"></a><a name="p12395182210215"></a>1.1.2</p>
84</td>
85<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p125681045181518"><a name="p125681045181518"></a><a name="p125681045181518"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3518ev300-1.1.2.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
86</td>
87<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p4607175915149"><a name="p4607175915149"></a><a name="p4607175915149"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3518ev300-1.1.2.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
88</td>
89</tr>
90<tr id="row1839592272117"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p8395322182113"><a name="p8395322182113"></a><a name="p8395322182113"></a>Hi3516 solution (binary)</p>
91</td>
92<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p20395152262114"><a name="p20395152262114"></a><a name="p20395152262114"></a>1.1.2</p>
93</td>
94<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p10455184661518"><a name="p10455184661518"></a><a name="p10455184661518"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3516dv300-1.1.2.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
95</td>
96<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p84951102150"><a name="p84951102150"></a><a name="p84951102150"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3516dv300-1.1.2.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
97</td>
98</tr>
99<tr id="row3396822162120"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p18506191313914"><a name="p18506191313914"></a><a name="p18506191313914"></a>Release Notes</p>
100</td>
101<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p10396102282110"><a name="p10396102282110"></a><a name="p10396102282110"></a>1.1.2</p>
102</td>
103<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p88931840195416"><a name="p88931840195416"></a><a name="p88931840195416"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.2/OpenHarmony-Release-Notes-1.1.2-LTS.zip" target="_blank" rel="noopener noreferrer">Download</a></p>
104</td>
105<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p039662242117"><a name="p039662242117"></a><a name="p039662242117"></a>N/A</p>
106</td>
107</tr>
108</tbody>
109</table>
110
111### Acquiring Source Code Using the repo Tool<a name="section7180193542317"></a>
112
113Method 1 \(recommended\): Use the  **repo**  tool to download the source code over SSH. \(You must have registered an SSH public key for access to Gitee.\)
114
115```
116repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.2-LTS --no-repo-verify
117repo sync -c
118repo forall -c 'git lfs pull'
119```
120
121Method 2: Use the  **repo**  tool to download the source code over HTTPS.
122
123```
124repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.2-LTS --no-repo-verify
125repo sync -c
126repo forall -c 'git lfs pull'
127```
128
129## What's New<a name="section175225345334"></a>
130
131This version inherits all features of OpenHarmony 1.1.1, and adds and optimizes features for different modules based on OpenHarmony 1.1.1. The following table lists the feature updates.
132
133**Table  3**  Feature updates
134
135<a name="table143385853320"></a>
136<table><thead align="left"><tr id="row53375863312"><th class="cellrowborder" valign="top" width="16.650000000000002%" id="mcps1.2.5.1.1"><p id="p20331858193317"><a name="p20331858193317"></a><a name="p20331858193317"></a>Subsystem</p>
137</th>
138<th class="cellrowborder" valign="top" width="41.21%" id="mcps1.2.5.1.2"><p id="p1133115820331"><a name="p1133115820331"></a><a name="p1133115820331"></a>New Feature</p>
139</th>
140<th class="cellrowborder" valign="top" width="17.71%" id="mcps1.2.5.1.3"><p id="p162468531345"><a name="p162468531345"></a><a name="p162468531345"></a>Modified Feature</p>
141</th>
142<th class="cellrowborder" valign="top" width="24.43%" id="mcps1.2.5.1.4"><p id="p9985141863716"><a name="p9985141863716"></a><a name="p9985141863716"></a>Deleted Feature</p>
143</th>
144</tr>
145</thead>
146<tbody><tr id="row333115812331"><td class="cellrowborder" valign="top" width="16.650000000000002%" headers="mcps1.2.5.1.1 "><p id="p15480923174611"><a name="p15480923174611"></a><a name="p15480923174611"></a>Graphics</p>
147</td>
148<td class="cellrowborder" valign="top" width="41.21%" headers="mcps1.2.5.1.2 "><p id="p474222917578"><a name="p474222917578"></a><a name="p474222917578"></a>Added settings for the slider style.</p>
149</td>
150<td class="cellrowborder" valign="top" width="17.71%" headers="mcps1.2.5.1.3 "><p id="p94461923104618"><a name="p94461923104618"></a><a name="p94461923104618"></a>None</p>
151</td>
152<td class="cellrowborder" valign="top" width="24.43%" headers="mcps1.2.5.1.4 "><p id="p1460857115614"><a name="p1460857115614"></a><a name="p1460857115614"></a>None</p>
153</td>
154</tr>
155<tr id="row173335873311"><td class="cellrowborder" valign="top" width="16.650000000000002%" headers="mcps1.2.5.1.1 "><p id="p7439172318467"><a name="p7439172318467"></a><a name="p7439172318467"></a>Update</p>
156</td>
157<td class="cellrowborder" valign="top" width="41.21%" headers="mcps1.2.5.1.2 "><p id="p129592820576"><a name="p129592820576"></a><a name="p129592820576"></a>Added the 3072-bit RSA signature algorithm for update packages.</p>
158</td>
159<td class="cellrowborder" valign="top" width="17.71%" headers="mcps1.2.5.1.3 "><p id="p643022354612"><a name="p643022354612"></a><a name="p643022354612"></a>None</p>
160</td>
161<td class="cellrowborder" valign="top" width="24.43%" headers="mcps1.2.5.1.4 "><p id="p12427162324610"><a name="p12427162324610"></a><a name="p12427162324610"></a>None</p>
162</td>
163</tr>
164<tr id="row15331058133314"><td class="cellrowborder" valign="top" width="16.650000000000002%" headers="mcps1.2.5.1.1 "><p id="p1242515232463"><a name="p1242515232463"></a><a name="p1242515232463"></a>Driver</p>
165</td>
166<td class="cellrowborder" valign="top" width="41.21%" headers="mcps1.2.5.1.2 "><p id="p7561726135710"><a name="p7561726135710"></a><a name="p7561726135710"></a>Added certain internal OSAL APIs.</p>
167</td>
168<td class="cellrowborder" valign="top" width="17.71%" headers="mcps1.2.5.1.3 "><p id="p2531623195714"><a name="p2531623195714"></a><a name="p2531623195714"></a>Optimized the sensor model.</p>
169</td>
170<td class="cellrowborder" valign="top" width="24.43%" headers="mcps1.2.5.1.4 "><p id="p218315461210"><a name="p218315461210"></a><a name="p218315461210"></a>None</p>
171</td>
172</tr>
173<tr id="row1034145820330"><td class="cellrowborder" valign="top" width="16.650000000000002%" headers="mcps1.2.5.1.1 "><p id="p75692287467"><a name="p75692287467"></a><a name="p75692287467"></a>Globalization</p>
174</td>
175<td class="cellrowborder" valign="top" width="41.21%" headers="mcps1.2.5.1.2 "><a name="ul1590163816572"></a><a name="ul1590163816572"></a><ul id="ul1590163816572"><li>Added data functions such as the digital switch and weekday.</li></ul>
176<a name="ul9521944105716"></a><a name="ul9521944105716"></a><ul id="ul9521944105716"><li>Added the <strong id="b0745145255415"><a name="b0745145255415"></a><a name="b0745145255415"></a>Get12HourTimeWithoutAmpm</strong> API.</li></ul>
177</td>
178<td class="cellrowborder" valign="top" width="17.71%" headers="mcps1.2.5.1.3 "><p id="p332116531219"><a name="p332116531219"></a><a name="p332116531219"></a>None</p>
179</td>
180<td class="cellrowborder" valign="top" width="24.43%" headers="mcps1.2.5.1.4 "><p id="p1355966141215"><a name="p1355966141215"></a><a name="p1355966141215"></a>None</p>
181</td>
182</tr>
183</tbody>
184</table>
185
186## Resolved Issues<a name="section11935243172612"></a>
187
188The following table lists the issues known in OpenHarmony 1.1.1 that have been resolved in this version.
189
190**Table  4**  Resolved issues
191
192<a name="table5308291018"></a>
193<table><thead align="left"><tr id="row73101295119"><th class="cellrowborder" valign="top" width="10.95%" id="mcps1.2.4.1.1"><p id="p174377490554"><a name="p174377490554"></a><a name="p174377490554"></a>Subsystem</p>
194</th>
195<th class="cellrowborder" valign="top" width="23.74%" id="mcps1.2.4.1.2"><p id="p1845502010211"><a name="p1845502010211"></a><a name="p1845502010211"></a>PR NO.</p>
196</th>
197<th class="cellrowborder" valign="top" width="65.31%" id="mcps1.2.4.1.3"><p id="p845516201624"><a name="p845516201624"></a><a name="p845516201624"></a>Description</p>
198</th>
199</tr>
200</thead>
201<tbody><tr id="row1931118918112"><td class="cellrowborder" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p1343813499552"><a name="p1343813499552"></a><a name="p1343813499552"></a>Application Framework</p>
202</td>
203<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p4370163591620"><a name="p4370163591620"></a><a name="p4370163591620"></a><a href="https://gitee.com/openharmony/aafwk_aafwk_lite/pulls/35" target="_blank" rel="noopener noreferrer">aafwk_aafwk_lite/pulls/35</a></p>
204</td>
205<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p1033846256"><a name="p1033846256"></a><a name="p1033846256"></a>There is a low probability that the Linux system cannot be shut down.</p>
206</td>
207</tr>
208<tr id="row431169617"><td class="cellrowborder" rowspan="2" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p1983174111912"><a name="p1983174111912"></a><a name="p1983174111912"></a></p>
209<p id="p740195117415"><a name="p740195117415"></a><a name="p740195117415"></a>AI</p>
210</td>
211<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p1338196554"><a name="p1338196554"></a><a name="p1338196554"></a><a href="https://gitee.com/openharmony/ai_engine/pulls/50" target="_blank" rel="noopener noreferrer">ai_engine/pulls/50</a></p>
212</td>
213<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p43391361256"><a name="p43391361256"></a><a name="p43391361256"></a>The test case for the client is not released.</p>
214</td>
215</tr>
216<tr id="row1131210911110"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p7339961255"><a name="p7339961255"></a><a name="p7339961255"></a><a href="https://gitee.com/openharmony/ai_engine/pulls/46" target="_blank" rel="noopener noreferrer">ai_engine/pulls/46</a></p>
217</td>
218<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p8339156259"><a name="p8339156259"></a><a name="p8339156259"></a>Class members are not initialized.</p>
219</td>
220</tr>
221<tr id="row1631289517"><td class="cellrowborder" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p2438124912555"><a name="p2438124912555"></a><a name="p2438124912555"></a>IoT Hardware</p>
222</td>
223<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p1135391101919"><a name="p1135391101919"></a><a name="p1135391101919"></a><a href="https://gitee.com/openharmony/applications_sample_wifi_iot/pulls/12" target="_blank" rel="noopener noreferrer">applications_sample_wifi_iot/pulls/12</a></p>
224</td>
225<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p10340186457"><a name="p10340186457"></a><a name="p10340186457"></a>A build fails.</p>
226</td>
227</tr>
228<tr id="row914520251031"><td class="cellrowborder" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p3439114916554"><a name="p3439114916554"></a><a name="p3439114916554"></a>Compilation and Building</p>
229</td>
230<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p734006452"><a name="p734006452"></a><a name="p734006452"></a><a href="https://gitee.com/openharmony/build_lite/pulls/151" target="_blank" rel="noopener noreferrer">build_lite/pulls/151</a></p>
231</td>
232<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p53401863516"><a name="p53401863516"></a><a name="p53401863516"></a>The test case is not available in the build process.</p>
233</td>
234</tr>
235<tr id="row6950141911318"><td class="cellrowborder" rowspan="3" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p35148434112"><a name="p35148434112"></a><a name="p35148434112"></a></p>
236<p id="p5688226135"><a name="p5688226135"></a><a name="p5688226135"></a></p>
237<p id="p1747415559616"><a name="p1747415559616"></a><a name="p1747415559616"></a>Chip Platform</p>
238<p id="p1887210172118"><a name="p1887210172118"></a><a name="p1887210172118"></a></p>
239</td>
240<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p43401361057"><a name="p43401361057"></a><a name="p43401361057"></a><a href="https://gitee.com/openharmony/device_hisilicon_third_party_ffmpeg/pulls/9" target="_blank" rel="noopener noreferrer">third_party_ffmpeg/pulls/9</a></p>
241</td>
242<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p43401261757"><a name="p43401261757"></a><a name="p43401261757"></a>The CVE-2020-22025 vulnerability is detected.</p>
243</td>
244</tr>
245<tr id="row11412117731"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p73401461056"><a name="p73401461056"></a><a name="p73401461056"></a><a href="https://gitee.com/openharmony/device_hisilicon_third_party_ffmpeg/pulls/6" target="_blank" rel="noopener noreferrer">third_party_ffmpeg/pulls/6</a></p>
246</td>
247<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p15341461657"><a name="p15341461657"></a><a name="p15341461657"></a>A build fails due to the dependency on valgrind in some environments.</p>
248</td>
249</tr>
250<tr id="row14871121710115"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p860172714115"><a name="p860172714115"></a><a name="p860172714115"></a><a href="https://gitee.com/openharmony/vendor_hisilicon/pulls/39" target="_blank" rel="noopener noreferrer">vendor_hisilicon/pulls/39</a></p>
251</td>
252<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p13602270118"><a name="p13602270118"></a><a name="p13602270118"></a>Building the release fails.</p>
253</td>
254</tr>
255<tr id="row17992137318"><td class="cellrowborder" rowspan="2" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p1865613818918"><a name="p1865613818918"></a><a name="p1865613818918"></a></p>
256<p id="p1015214181970"><a name="p1015214181970"></a><a name="p1015214181970"></a>Distributed Scheduler</p>
257</td>
258<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p1634176153"><a name="p1634176153"></a><a name="p1634176153"></a><a href="https://gitee.com/openharmony/distributedschedule_dms_fwk_lite/pulls/23" target="_blank" rel="noopener noreferrer">distributedschedule_dms_fwk_lite/pulls/23</a></p>
259</td>
260<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p0341186251"><a name="p0341186251"></a><a name="p0341186251"></a>The test case name is inappropriate.</p>
261</td>
262</tr>
263<tr id="row9303111136"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p10341862052"><a name="p10341862052"></a><a name="p10341862052"></a><a href="https://gitee.com/openharmony/distributedschedule_samgr_lite/pulls/25" target="_blank" rel="noopener noreferrer">distributedschedule_samgr_lite/pulls/25</a></p>
264</td>
265<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p153421063520"><a name="p153421063520"></a><a name="p153421063520"></a>The CVE-2021-22478 vulnerability is detected.</p>
266</td>
267</tr>
268<tr id="row86521981233"><td class="cellrowborder" rowspan="2" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p166461134290"><a name="p166461134290"></a><a name="p166461134290"></a></p>
269<p id="p10439154945514"><a name="p10439154945514"></a><a name="p10439154945514"></a>Globalization</p>
270<p id="p154115410817"><a name="p154115410817"></a><a name="p154115410817"></a></p>
271</td>
272<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p53426610512"><a name="p53426610512"></a><a name="p53426610512"></a><a href="https://gitee.com/openharmony/global_i18n_lite/pulls/24" target="_blank" rel="noopener noreferrer">global_i18n_lite/pulls/24</a></p>
273</td>
274<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p193421661056"><a name="p193421661056"></a><a name="p193421661056"></a>Resource loading of <strong id="b22607367315"><a name="b22607367315"></a><a name="b22607367315"></a>i18n.dat</strong> is defective.</p>
275</td>
276</tr>
277<tr id="row15365419810"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p193591990914"><a name="p193591990914"></a><a name="p193591990914"></a><a href="https://gitee.com/openharmony/third_party_jerryscript/pulls/22" target="_blank" rel="noopener noreferrer">third_party_jerryscript/pulls/22</a></p>
278</td>
279<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p855154481"><a name="p855154481"></a><a name="p855154481"></a>There is a possibility that the breakpoint cannot be stopped during debugging of the macOS version.</p>
280</td>
281</tr>
282<tr id="row11445061638"><td class="cellrowborder" rowspan="2" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p1566811358714"><a name="p1566811358714"></a><a name="p1566811358714"></a>Graphics</p>
283</td>
284<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p123431367513"><a name="p123431367513"></a><a name="p123431367513"></a><a href="https://gitee.com/openharmony/graphic_ui/pulls/220" target="_blank" rel="noopener noreferrer">graphic_ui/pulls/220</a></p>
285</td>
286<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p143431862513"><a name="p143431862513"></a><a name="p143431862513"></a>The Remove function is provided, but the Add function is not. After the modification, the child nodes are not cleared when the <strong id="b15412153013526"><a name="b15412153013526"></a><a name="b15412153013526"></a>UIViewGroup</strong> is destructed.</p>
287</td>
288</tr>
289<tr id="row7221525314"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p19343062056"><a name="p19343062056"></a><a name="p19343062056"></a><a href="https://gitee.com/openharmony/graphic_ui/pulls/199" target="_blank" rel="noopener noreferrer">graphic_ui/pulls/199</a></p>
290</td>
291<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p634416757"><a name="p634416757"></a><a name="p634416757"></a>The image is not updated after the image path is updated.</p>
292</td>
293</tr>
294<tr id="row1781613591222"><td class="cellrowborder" rowspan="3" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p171166114117"><a name="p171166114117"></a><a name="p171166114117"></a></p>
295<p id="p173221646678"><a name="p173221646678"></a><a name="p173221646678"></a>Lite Kernel</p>
296<p id="p155544359109"><a name="p155544359109"></a><a name="p155544359109"></a></p>
297</td>
298<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p2344262056"><a name="p2344262056"></a><a name="p2344262056"></a><a href="https://gitee.com/openharmony/kernel_liteos_a/pulls/385" target="_blank" rel="noopener noreferrer">kernel_liteos_a/pulls/385</a></p>
299</td>
300<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p1134586957"><a name="p1134586957"></a><a name="p1134586957"></a>The CVE-2021-22479 vulnerability is detected.</p>
301</td>
302</tr>
303<tr id="row69181756923"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p73450618511"><a name="p73450618511"></a><a name="p73450618511"></a><a href="https://gitee.com/openharmony/kernel_liteos_a/pulls/299" target="_blank" rel="noopener noreferrer">kernel_liteos_a/pulls/299</a></p>
304</td>
305<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p103451361258"><a name="p103451361258"></a><a name="p103451361258"></a>There are unnecessary maintenance and test logs of the PRINTK function.</p>
306</td>
307</tr>
308<tr id="row555363512104"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p1779044015109"><a name="p1779044015109"></a><a name="p1779044015109"></a><a href="https://gitee.com/openharmony/third_party_musl/pulls/44" target="_blank" rel="noopener noreferrer">third_party_musl/pulls/44</a></p>
309</td>
310<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p1979174013109"><a name="p1979174013109"></a><a name="p1979174013109"></a>The implementation of the srand function for setting random number seeds is inappropriate.</p>
311</td>
312</tr>
313<tr id="row20161052824"><td class="cellrowborder" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p5440124912557"><a name="p5440124912557"></a><a name="p5440124912557"></a>Startup</p>
314</td>
315<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p3346126155"><a name="p3346126155"></a><a name="p3346126155"></a><a href="https://gitee.com/openharmony/startup_syspara_lite/pulls/31" target="_blank" rel="noopener noreferrer">startup_syspara_lite/pulls/31</a></p>
316</td>
317<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p3346126458"><a name="p3346126458"></a><a name="p3346126458"></a>The date of the security patch is incorrect.</p>
318</td>
319</tr>
320<tr id="row524818551734"><td class="cellrowborder" rowspan="2" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p54616528128"><a name="p54616528128"></a><a name="p54616528128"></a></p>
321<p id="p169514472123"><a name="p169514472123"></a><a name="p169514472123"></a>Driver</p>
322</td>
323<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p634966451"><a name="p634966451"></a><a name="p634966451"></a><a href="https://gitee.com/openharmony/drivers_adapter_khdf_linux/pulls/28" target="_blank" rel="noopener noreferrer">drivers_adapter_khdf_linux/pulls/28</a></p>
324</td>
325<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p18350146554"><a name="p18350146554"></a><a name="p18350146554"></a>The CVE-2021-22441 vulnerability is detected.</p>
326</td>
327</tr>
328<tr id="row165387521936"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p183501362519"><a name="p183501362519"></a><a name="p183501362519"></a><a href="https://gitee.com/openharmony/drivers_adapter/pulls/50" target="_blank" rel="noopener noreferrer">drivers_adapter/pulls/50</a></p>
329</td>
330<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p183501761654"><a name="p183501761654"></a><a name="p183501761654"></a>The CVE-2021-22480 vulnerability is detected.</p>
331</td>
332</tr>
333<tr id="row762018491032"><td class="cellrowborder" rowspan="5" valign="top" width="10.95%" headers="mcps1.2.4.1.1 "><p id="p327110851312"><a name="p327110851312"></a><a name="p327110851312"></a></p>
334<p id="p187591488132"><a name="p187591488132"></a><a name="p187591488132"></a></p>
335<p id="p1734816901310"><a name="p1734816901310"></a><a name="p1734816901310"></a></p>
336<p id="p275011231315"><a name="p275011231315"></a><a name="p275011231315"></a>Testing</p>
337</td>
338<td class="cellrowborder" valign="top" width="23.74%" headers="mcps1.2.4.1.2 "><p id="p20827142419323"><a name="p20827142419323"></a><a name="p20827142419323"></a><a href="https://gitee.com/openharmony/xts_acts/pulls/294" target="_blank" rel="noopener noreferrer">xts_acts/pulls/294</a></p>
339</td>
340<td class="cellrowborder" valign="top" width="65.31%" headers="mcps1.2.4.1.3 "><p id="p1035111611516"><a name="p1035111611516"></a><a name="p1035111611516"></a>Certain test cases of the fs_posix module are unstable.</p>
341</td>
342</tr>
343<tr id="row957119491343"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p163341234193213"><a name="p163341234193213"></a><a name="p163341234193213"></a><a href="https://gitee.com/openharmony/xts_acts/pulls/287" target="_blank" rel="noopener noreferrer">xts_acts/pulls/287</a></p>
344</td>
345<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p173511661150"><a name="p173511661150"></a><a name="p173511661150"></a>The acts test fails.</p>
346</td>
347</tr>
348<tr id="row14264154720415"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p14352462518"><a name="p14352462518"></a><a name="p14352462518"></a><a href="https://gitee.com/openharmony/xts_acts/pulls/283" target="_blank" rel="noopener noreferrer">xts_acts/pulls/283</a></p>
349</td>
350<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p193522060518"><a name="p193522060518"></a><a name="p193522060518"></a>Certain CMSIS test cases fail occasionally.</p>
351</td>
352</tr>
353<tr id="row17732544845"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p1535212610517"><a name="p1535212610517"></a><a name="p1535212610517"></a><a href="https://gitee.com/openharmony/xts_acts/pulls/270" target="_blank" rel="noopener noreferrer">xts_acts/pulls/270</a></p>
354</td>
355<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p19352661858"><a name="p19352661858"></a><a name="p19352661858"></a>The ShmTest.testShmatSHM_REMAP function in the ShmTest.cpp test case of the shared_memory module does not run as expected.</p>
356</td>
357</tr>
358<tr id="row8376421348"><td class="cellrowborder" valign="top" headers="mcps1.2.4.1.1 "><p id="p735211613511"><a name="p735211613511"></a><a name="p735211613511"></a><a href="https://gitee.com/openharmony/xts_acts/pulls/314" target="_blank" rel="noopener noreferrer">xts_acts/pulls/314</a></p>
359</td>
360<td class="cellrowborder" valign="top" headers="mcps1.2.4.1.2 "><p id="p7353162513"><a name="p7353162513"></a><a name="p7353162513"></a>The test of the net_posix module fails.</p>
361</td>
362</tr>
363</tbody>
364</table>
365
366