1e41f4b71Sopenharmony_ci# OpenHarmony 3.0.8 LTS
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## Version Description
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciOpenHarmony 3.0.8 LTS is a maintenance version of OpenHarmony 3.0 LTS. It has rectified certain issues detected in OpenHarmony 3.0.7 LTS.
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci## Version Mapping
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci  **Table 1** Version mapping of software and tools
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci| Software/Tool| Version| Remarks|
14e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
15e41f4b71Sopenharmony_ci| OpenHarmony | 3.0.8 LTS | NA |
16e41f4b71Sopenharmony_ci| (Optional) HUAWEI DevEco Studio| 3.0 Beta3 for OpenHarmony | Recommended for developing OpenHarmony applications|
17e41f4b71Sopenharmony_ci| (Optional) HUAWEI DevEco Device Tool| 3.0 Release | Recommended for developing OpenHarmony smart devices|
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci## Source Code Acquisition
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci### Prerequisites
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci1. Register your account with Gitee.
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci2. Register an SSH public key for access to Gitee.
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci3. Install the [git client](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [git-lfs](https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading), and configure user information.
30e41f4b71Sopenharmony_ci   
31e41f4b71Sopenharmony_ci   ```
32e41f4b71Sopenharmony_ci   git config --global user.name "yourname"
33e41f4b71Sopenharmony_ci   git config --global user.email "your-email-address"
34e41f4b71Sopenharmony_ci   git config --global credential.helper store
35e41f4b71Sopenharmony_ci   ```
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci4. Run the following commands to install the **repo** tool:
38e41f4b71Sopenharmony_ci   
39e41f4b71Sopenharmony_ci   ```
40e41f4b71Sopenharmony_ci   curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo  # If you do not have the permission, download the tool to another directory and configure it as an environment variable by running the chmod a+x /usr/local/bin/repo command.
41e41f4b71Sopenharmony_ci   pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
42e41f4b71Sopenharmony_ci   ```
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci### Acquiring Source Code Using the repo Tool
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_ci**Method 1 (recommended)**: Use the **repo** tool to download the source code over SSH. (You must have an SSH public key for access to Gitee.)
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ci
50e41f4b71Sopenharmony_ci```
51e41f4b71Sopenharmony_cirepo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0.8-LTS --no-repo-verify
52e41f4b71Sopenharmony_cirepo sync -c
53e41f4b71Sopenharmony_cirepo forall -c 'git lfs pull'
54e41f4b71Sopenharmony_ci```
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci**Method 2**: Use the **repo** tool to download the source code over HTTPS.
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ci```
60e41f4b71Sopenharmony_cirepo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0.8-LTS --no-repo-verify
61e41f4b71Sopenharmony_cirepo sync -c
62e41f4b71Sopenharmony_cirepo forall -c 'git lfs pull'
63e41f4b71Sopenharmony_ci```
64e41f4b71Sopenharmony_ci
65e41f4b71Sopenharmony_ci
66e41f4b71Sopenharmony_ci### Acquiring Source Code from Mirrors
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ci  **Table 2** Mirrors for acquiring source code
69e41f4b71Sopenharmony_ci
70e41f4b71Sopenharmony_ci| LTS Code| Version| Mirror| SHA-256 Checksum|
71e41f4b71Sopenharmony_ci| -------- | -------- | -------- | -------- |
72e41f4b71Sopenharmony_ci| Full code base (for mini, small, and standard systems)| 3.0.8 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/code-v3.0.8-LTS.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/code-v3.0.8-LTS.tar.gz.sha256) |
73e41f4b71Sopenharmony_ci| Standard system Hi3516 solution (binary)| 3.0.8 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/standard.tar.gz) | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/standard.tar.gz.sha256) |
74e41f4b71Sopenharmony_ci| Mini system Hi3861 solution (binary)| 3.0.8 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/hispark_pegasus.tar.gz) | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/hispark_pegasus.tar.gz.sha256) |
75e41f4b71Sopenharmony_ci| Small system Hi3516 solution - LiteOS (binary)| 3.0.8 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/hispark_taurus.tar.gz) | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/hispark_taurus.tar.gz.sha256) |
76e41f4b71Sopenharmony_ci| Small system Hi3516 solution - Linux (binary)| 3.0.8 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/hispark_taurus_linux.tar.gz) | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.0.8/hispark_taurus_linux.tar.gz.sha256) |
77e41f4b71Sopenharmony_ci
78e41f4b71Sopenharmony_ci
79e41f4b71Sopenharmony_ci## What's New
80e41f4b71Sopenharmony_ci
81e41f4b71Sopenharmony_ci
82e41f4b71Sopenharmony_ci### Feature Updates
83e41f4b71Sopenharmony_ci
84e41f4b71Sopenharmony_ciThis version does not involve feature updates.
85e41f4b71Sopenharmony_ci
86e41f4b71Sopenharmony_ci
87e41f4b71Sopenharmony_ci### API Updates
88e41f4b71Sopenharmony_ci
89e41f4b71Sopenharmony_ciThis version does not involve API updates.
90e41f4b71Sopenharmony_ci
91e41f4b71Sopenharmony_ci
92e41f4b71Sopenharmony_ci### Chip and Development Board Adaptation
93e41f4b71Sopenharmony_ci
94e41f4b71Sopenharmony_ciFor details about the adaptation status, see [SIG_DevBoard](https://gitee.com/openharmony/community/blob/master/sig/sig_devboard/sig_devboard.md).
95e41f4b71Sopenharmony_ci
96e41f4b71Sopenharmony_ci
97e41f4b71Sopenharmony_ci## Fixed Security Vulnerabilities
98e41f4b71Sopenharmony_ci
99e41f4b71Sopenharmony_ci  **Table 3** Fixed security vulnerabilities
100e41f4b71Sopenharmony_ci
101e41f4b71Sopenharmony_ci| Issue No.| Description| PR Link|
102e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
103e41f4b71Sopenharmony_ci| I5UHRW | Security vulnerabilities of the kernel_linux_5.10 component: CVE-2022-41218, CVE-2022-3424, CVE-2022-42328, CVE-2022-3643, and CVE-2022-47946| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/647) |
104e41f4b71Sopenharmony_ci| I648XK | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-3169| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/561) |
105e41f4b71Sopenharmony_ci| I5QBIA    | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-1184          | [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/475) |
106e41f4b71Sopenharmony_ci| I62G8K | Security vulnerabilities of the kernel_linux_5.10 component: CVE-2022-42895 and CVE-2022-42896| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/545) |
107e41f4b71Sopenharmony_ci| I63VI6 | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-41858| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/570) |
108e41f4b71Sopenharmony_ci| I63VID    | Security vulnerabilities of the kernel_linux_5.10 component: CVE-2022-45934, CVE-2022-4129, CVE-2022-4378, CVE-2022-3108, CVE-2022-47518, CVE-2022-47521, CVE-2022-47519, and CVE-2022-47520| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/587) |
109e41f4b71Sopenharmony_ci| I65INV    | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-4139          | [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/568) |
110e41f4b71Sopenharmony_ci| I66Y94    | Security vulnerabilities of the kernel_linux_5.10 component: CVE-2022-3105, CVE-2022-3104, CVE-2022-3115, CVE-2022-3113, and CVE-2022-3112 | [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/580) |
111e41f4b71Sopenharmony_ci| I66Y9Y    | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-3106          | [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/593) |
112e41f4b71Sopenharmony_ci| I66YAD    | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-3107          | [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/591) |
113e41f4b71Sopenharmony_ci| I6A4HN | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-20568| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/630) |
114e41f4b71Sopenharmony_ci| I6A4IZ | Security vulnerability of the kernel_linux_5.10 component: CVE-2023-20928| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/654) |
115e41f4b71Sopenharmony_ci| I6B0AN | Security vulnerability of the kernel_linux_5.10 component: CVE-2022-4696| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/664) |
116e41f4b71Sopenharmony_ci| I6B0B4 | Security vulnerability of the kernel_linux_5.10 component: CVE-2023-23559, CVE-2023-0179, CVE-2023-23454, and CVE-2023-23455| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/662) |
117e41f4b71Sopenharmony_ci| I65R5Q | Security vulnerability of the third_party_python component: CVE-2022-45061| [PR](https://gitee.com/openharmony/third_party_python/pulls/40) |
118e41f4b71Sopenharmony_ci| I6494T | Security vulnerabilities of the third_party_libxml2 component: CVE-2022-40303 and CVE-2022-40304| [PR](https://gitee.com/openharmony/third_party_libxml2/pulls/32) |
119e41f4b71Sopenharmony_ci| I5ZYY3 | Security vulnerability of the third_party_pixman component: CVE-2022-44638| [PR](https://gitee.com/openharmony/third_party_pixman/pulls/12) |
120e41f4b71Sopenharmony_ci| I5UHVA | Security vulnerability of the third_party_u-boot component: CVE-2022-2347| [PR](https://gitee.com/openharmony/third_party_u-boot/pulls/63) |
121