From 588dbc32fc846286318dce77e09d9bc2196eefb2 Mon Sep 17 00:00:00 2001 From: Gloria Date: Wed, 21 Sep 2022 17:02:29 +0800 Subject: [PATCH] Update docs against 8587+9088+9106 Signed-off-by: wusongqing --- en/release-notes/OpenHarmony-v1.1.5-LTS.md | 95 +++++++++++ .../OpenHarmony-v3.1.2-release.md | 161 ++++++++++++++++++ en/release-notes/Readme.md | 4 + 3 files changed, 260 insertions(+) create mode 100644 en/release-notes/OpenHarmony-v1.1.5-LTS.md create mode 100644 en/release-notes/OpenHarmony-v3.1.2-release.md diff --git a/en/release-notes/OpenHarmony-v1.1.5-LTS.md b/en/release-notes/OpenHarmony-v1.1.5-LTS.md new file mode 100644 index 0000000000..29819a02ac --- /dev/null +++ b/en/release-notes/OpenHarmony-v1.1.5-LTS.md @@ -0,0 +1,95 @@ +# OpenHarmony 1.1.5 LTS + + +## Version Description + +OpenHarmony 1.1.5 LTS is a maintenance version of OpenHarmony 1.0.1 Release. This version has rectified certain issues and security vulnerabilities detected in OpenHarmony 1.1.4 LTS. It is the latest stable release with a tag. + + +## Version Mapping + + **Table 1** Version mapping of software and tools + +| Software/Tool| Version| Remarks| +| -------- | -------- | -------- | +| OpenHarmony | 1.1.5 LTS | N/A| +| (Optional) HUAWEI DevEco Device Tool| 2.2 Beta2 | Recommended for developing OpenHarmony smart devices| + + +## Source Code Acquisition + + +### Acquiring Source Code Using the repo Tool + +**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.) + + +``` +repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.5-LTS --no-repo-verify +repo sync -c +repo forall -c 'git lfs pull' +``` + +**Method 2**: Use the **repo** tool to download the source code over HTTPS. + + +``` +repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.5-LTS --no-repo-verify +repo sync -c +repo forall -c 'git lfs pull' +``` + + +### Acquiring Source Code from Mirrors + + **Table 2** Mirrors for acquiring source code + +| Source Code| Version| Mirror| SHA-256 Checksum| +| -------- | -------- | -------- | -------- | +| Full code base| 1.1.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/code-v1.1.5-LTS.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/code-v1.1.5-LTS.tar.gz.sha256)| +| Hi3861 solution (binary) for the mini system| 1.1.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/wifiiot-1.1.5.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/wifiiot-1.1.5.tar.gz.sha256)| +| Hi3518 solution (binary) for the small system| 1.1.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/ipcamera_hi3518ev300-1.1.5.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/ipcamera_hi3518ev300-1.1.5.tar.gz.sha256)| +| Hi3516 solution (binary) for the small system| 1.1.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/ipcamera_hi3516dv300-1.1.5.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.5/ipcamera_hi3516dv300-1.1.5.tar.gz.sha256)| + + +## What's New + +This version has the following updates to OpenHarmony 1.1.4 LTS. + + +### Feature Updates + +This version does not involve feature updates. + + +### API Updates + +This version does not involve API updates. + + +### Chip and Development Board Adaptation + +For details about the adaptation status, see [SIG-Devboard](https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard.md). + + +## Resolved Issues + + **Table 3** Resolved security vulnerabilities + +| Issue No.| Description| PR Link| +| -------- | -------- | -------- | +| I58X0S | Security vulnerabilities of the curl component: CVE-2022-27781 and CVE-2022-27782| [PR](https://gitee.com/openharmony/third_party_curl/pulls/60) | +| I56PV4 | Security vulnerabilities of the curl component: CVE-2022-22576, CVE-2022-27775, CVE-2022-27774, and CVE-2022-27776| [PR](https://gitee.com/openharmony/third_party_curl/pulls/54) | +| NA | Security vulnerabilities of the curl component: CVE-2021-22945, CVE-2021-22946, and CVE-2021-22947| [PR](https://gitee.com/openharmony/third_party_curl/pulls/56) | +| I4QT0K/I56GI9 | Security vulnerabilities of the Mbed TLS component: CVE-2021-44732 and CVE-2021-45450| [PR](https://gitee.com/openharmony/third_party_mbedtls/pulls/30) | +| I5F0WG | Security vulnerabilities of the freetype component: CVE-2022-27404 and CVE-2022-27406| [PR](https://gitee.com/openharmony/third_party_freetype/pulls/22) | +| I4TLI9 | Security vulnerability of the freetype component: CVE-2020-15999| [PR](https://gitee.com/openharmony/third_party_freetype/pulls/7) | +| I51D98 | Security vulnerability of the zlib component: CVE-2018-25032| [PR](https://gitee.com/openharmony/third_party_zlib/pulls/31) | +| I5F13F/I4UHO4 | Security vulnerabilities of the FFmpeg component: CVE-2020-35964, CVE-2022-1475, CVE-2021-38291, CVE-2020-35965, CVE-2020-22042, CVE-2020-22038, CVE-2020-22037, CVE-2020-22021, and CVE-2020-22019| [PR](https://gitee.com/openharmony/device_hisilicon_third_party_ffmpeg/pulls/17) | + + **Table 4** Resolved issues + +| Issue No.| Description| +| -------- | -------- | +| [I4VKNM](https://gitee.com/openharmony/xts_acts/issues/I4VKNM) | There is a possibility that the testSigtimedwaitBlock test case fails to run on the Hi3518 development board in the small system.| +| [I4S098](https://gitee.com/openharmony/applications_sample_camera/issues/I4S098) | The system may stop responding when you repeat the following operations on the Hi3516 development board in the small system: Choose **Settings > Wi-Fi**, enter the Wi-Fi list page, and exit.| diff --git a/en/release-notes/OpenHarmony-v3.1.2-release.md b/en/release-notes/OpenHarmony-v3.1.2-release.md new file mode 100644 index 0000000000..b474dfb8cd --- /dev/null +++ b/en/release-notes/OpenHarmony-v3.1.2-release.md @@ -0,0 +1,161 @@ +# OpenHarmony 3.1.2 Release + + +## Version Description + +OpenHarmony 3.1.2 Release provides the following enhancements over OpenHarmony 3.1.1 Release: + +Rectified the execution failure of ACTS test cases on certain subsystems, and supplemented ACTS test cases for certain subsystems. + +Fixed known vulnerabilities in third-party components such as Linux kernel, OpenSSL, curl, and node. + +Fixed certain known defects in system applications, such as Notepad, Settings, and Notification Panel. + +Fixed known SDK defects, and released the latest SDK version. + + +## Version Mapping + + **Table 1** Version mapping of software and tools + +| Software/Tool| Version| Remarks| +| -------- | -------- | -------- | +| OpenHarmony | 3.1.2 Release| N/A| +| Full SDK | Ohos_sdk_full 3.1.7.7 (API Version 8 Relese)
Ohos_sdk_full 3.1.7.5 (API Version 8 Relese) | This toolkit is intended for original equipment manufacturers (OEMs) and contains system APIs that require system permissions.
To use the Full SDK, you must manually obtain it from the mirror and switch to it in DevEco Studio. For details, see [Guide to Switching to Full SDK](https://gitee.com/openharmony/docs/blob/master/en/application-dev/quick-start/full-sdk-switch-guide.md).| +| Public SDK | Ohos_sdk_public 3.1.7.7 (API Version 8 Release)
Ohos_sdk_public 3.1.7.5 (API Version 8 Release) | This toolkit is intended for application developers and does not contain system APIs that require system permissions.
It is provided as standard in DevEco Studio 3.0 Beta4 or later.| +| (Optional) HUAWEI DevEco Studio| 3.0 Beta4 for OpenHarmony | Recommended for developing OpenHarmony applications.| +| (Optional) HUAWEI DevEco Device Tool| 3.0 Release | Recommended for developing OpenHarmony devices.| + + +## Source Code Acquisition + + +### Prerequisites + +1. Register your account with Gitee. + +2. Register an SSH public key for access to Gitee. + +3. 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. + + ``` + git config --global user.name "yourname" + git config --global user.email "your-email-address" + git config --global credential.helper store + ``` + +4. Run the following commands to install the **repo** tool: + + ``` + 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. + pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests + ``` + + +### Acquiring Source Code Using the repo Tool + +**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.) + + +``` +repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.1.2-Release --no-repo-verify +repo sync -c +repo forall -c 'git lfs pull' +``` + +**Method 2** + +Use the **repo** tool to download the source code over HTTPS. + + +``` +repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.1.2-Release --no-repo-verify +repo sync -c +repo forall -c 'git lfs pull' +``` + + +### Acquiring Source Code from Mirrors + +**Table 2** Mirrors for acquiring source code + +| Source Code| Version| Mirror| SHA-256 Checksum| +| -------- | -------- | -------- | -------- | +| Full code base (for mini, small, and standard systems)| 3.1.2 Release | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/code-v3.1.2-Release.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/code-v3.1.2-Release.tar.gz.sha256)| +| Hi3516 standard system solution (binary)| 3.1.2 Release | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/standard_hi3516.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/standard_hi3516.tar.gz.sha256)| +| RK3568 standard system solution (binary)| 3.1.2 Release | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/standard_rk3568.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/standard_rk3568.tar.gz.sha256)| +| Hi3861 mini system solution (binary)| 3.1.2 Release | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/hispark_pegasus.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/hispark_pegasus.tar.gz.sha256)| +| Hi3516 mini system solution - LiteOS (binary)| 3.1.2 Release | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/hispark_taurus.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/hispark_taurus.tar.gz.sha256)| +| Hi3516 mini system solution - Linux (binary)| 3.1.2 Release | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/hispark_taurus_linux.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/hispark_taurus_linux.tar.gz.sha256)| +| Full SDK package for the standard system (macOS)| 3.1.7.5 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-mac-full.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-mac-full.tar.gz.sha256)| +| Full SDK package for the standard system (Windows/Linux)| 3.1.7.5 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-full.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-full.tar.gz.sha256)| +| Public SDK package for the standard system (macOS)| 3.1.7.5 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-mac-public.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-mac-public.tar.gz.sha256)| +| Public SDK package for the standard system (Windows/Linux)| 3.1.7.5 | [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-public.tar.gz)| [Download](https://mirrors.huaweicloud.com/harmonyos/os/3.1.2/ohos-sdk-public.tar.gz.sha256)| +| Full SDK package for the standard system (macOS)| 3.1.7.7 | [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-mac-full.tar.gz)| [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-mac-full.tar.gz.sha256)| +| Full SDK package for the standard system (Windows/Linux)| 3.1.7.7 | [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-full.tar.gz)| [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-full.tar.gz.sha256)| +| Public SDK package for the standard system (macOS)| 3.1.7.7 | [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-mac-public.tar.gz)| [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-mac-public.tar.gz.sha256)| +| Public SDK package for the standard system (Windows/Linux)| 3.1.7.7 | [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-public.tar.gz)| [Download](https://mirrors.huaweicloud.com/openharmony/os/3.1.2/sdk-patch/ohos-sdk-public.tar.gz.sha256)| + + +## What's New + +This version has the following updates to OpenHarmony 3.1.1 Release. + + +### Feature Updates + +There are no new features or changes in this version. + +API Updates + + +This version does not involve API updates. + + + +### Chip and Development Board Adaptation + +For details about the adaptation status, see [SIG-Devboard](https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard.md). + + +## Resolved Issues + +**Table 3** Resolved issues + +| Subsystem| Description| +| -------- | -------- | +| ACTS subsystem| - One test case of the ActsFeatureAbilityTest module fails to run. ([I5G8Q5](https://gitee.com/openharmony/xts_acts/issues/I5G8Q5))
- The **target** parameter in the USB SDK is not covered. ([I5FU0F](https://gitee.com/openharmony/xts_acts/issues/I5FU0F))
- Test cases in **graphic/webGL/src/main/js/default/test** are not covered. ([I5FMJJ](https://gitee.com/openharmony/xts_acts/issues/I5FMJJ))
- Twenty-two test cases of the ActsFeatureAbilityTest module fail to run. ([I5FILR](https://gitee.com/openharmony/xts_acts/issues/I5FILR))
- The reference '\@ohos.napi_context' of **graphic/webGL/src/main/js/default/test** in the WebGL is not used. ([I5FAF7](https://gitee.com/openharmony/xts_acts/issues/I5FAF7))
- The **Test.json** file of the ActsAudioManagerJsTest module is incorrectly configured. ([I5EJPP](https://gitee.com/openharmony/xts_acts/issues/I5EJPP))
- The capitalization of the **ohos.multimedia.mediaLibrary** test case package is incorrect. ([I5EJ3W](https://gitee.com/openharmony/xts_acts/issues/I5EJ3W))
- Four test suites corresponding to the common event and notification subsystem fail to run. ([I5EA00](https://gitee.com/openharmony/xts_acts/issues/I5EA00))
- There is an API exception of the test suite introduced by the **index.js** source code of the ActsUpdateJsTest module. ([I5D5BV](https://gitee.com/openharmony/xts_acts/issues/I5D5BV))
- The command configured in **Test.json** cannot create a directory for push resources. ([I5D50G](https://gitee.com/openharmony/xts_acts/issues/I5D50G))
- Certain test cases of the ActsAnsActiveTest test suite are incompatible. ([I5BQB0](https://gitee.com/openharmony/xts_acts/issues/I5BQB0))
- Five test cases of the ActsStServiceAbilityClientCaseTest module fail to run. ([I5GHRE](https://gitee.com/openharmony/xts_acts/issues/I5GHRE))
- Two test cases of the ActsSubscriberTestUnorderSystemTest module fail to run. ([I5GHP5](https://gitee.com/openharmony/xts_acts/issues/I5GHP5))
- The test suites of the ActsAudioRecorderJsTest and ActsMediaLibraryJsTest modules cannot be executed. ([I5H431](https://gitee.com/openharmony/xts_acts/issues/I5H431))| +| SDK subsystem| - There are bugs related to the Previewer.
- There are bugs related to C++ project debugging.| +| Application subsystem| - Notification management does not function as expected. ([I5FLLB](https://gitee.com/openharmony/applications_systemui/issues/I5FLLB))
- Notepad has certain bugs. ([5FJGJ](https://gitee.com/openharmony/applications_notes/issues/I5FJGJ), [I5FJ9L](https://gitee.com/openharmony/applications_notes/issues/I5FJ9L), [I5FJCS](https://gitee.com/openharmony/applications_notes/issues/I5FJCS))| + + +## Fixed Security Vulnerabilities + +**Table 4** List of fixed security vulnerabilities + +| Issue No.| Description| PR Link| +| -------- | -------- | -------- | +| I5FZTU | Security vulnerabilities of the Linux kernel 5.10 component: CVE-2022-21125, CVE-2022-2153, and CVE-2022-32296| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/307) | +| I5FZT0 | Security vulnerabilities of the Linux kernel 5.10 component: CVE-2022-1508, CVE-2022-1972, CVE-2022-1998, CVE-2022-21499, and CVE-2022-32981| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/301) | +| I5FZSH | Security vulnerabilities of the Linux kernel 5.10 component: CVE-2022-1974, CVE-2022-1975, CVE-2022-20153, CVE-2022-20154, and CVE-2022-20132| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/302) | +| I5FZQS | Security vulnerabilities of the Linux kernel 5.10 component: CVE-2022-1729 and CVE-2022-29581| [PR](https://gitee.com/openharmony/kernel_linux_5.10/pulls/299) | +| I5CQMC | Security vulnerabilities of the third_party_chromium component: CVE-2022-2158, CVE-2022-2161, CVE-2022-2163, CVE-2022-2164, CVE-2022-2157, CVE-2022-2165, CVE-2022-2160, CVE-2022-2156, CVE-2022-1501, CVE-2022-2008, CVE-2022-2010, CVE-2022-2011, CVE-2022-1857, CVE-2022-1874, CVE-2022-0311, and CVE-2022-1314| [PR](https://gitee.com/openharmony/third_party_chromium/pulls/29) | +| I5GG74 | Security vulnerability of the third_party_openssl component: CVE-2022-2097| [PR](https://gitee.com/openharmony/third_party_openssl/pulls/64) | +| I5GQI2 | Security vulnerabilities of the third_party_curl component: CVE-2022-22576, CVE-2022-27775, CVE-2022-27774, and CVE-2022-27776| [PR](https://gitee.com/openharmony/third_party_curl/pulls/51) | +| I5H1HU | Security vulnerability of the libjpeg-turbo component under the third_party_flutter component: CVE-2021-46822| [PR](https://gitee.com/openharmony/third_party_flutter/pulls/117) | +| I5KI54 | Security vulnerability of the third_party_freetype component: CVE-2022-27405| [PR](https://gitee.com/openharmony/third_party_freetype/pulls/32) | +| I5J8V2 | Security vulnerabilities of the third_party_node component: CVE-2022-32212, CVE-2022-32213, CVE-2022-2097, and CVE-2022-32215| [PR](https://gitee.com/openharmony/third_party_node/pulls/29) | +| I59ZPI | Security vulnerabilities of the third_party_ntfs-3g component in version 2021.8.22.| [PR](https://gitee.com/openharmony/third_party_ntfs-3g/pulls/18) | +| I5EEXE | Security vulnerabilities of the third_party_pcre2 component: CVE-2022-1586 and CVE-2022-1587| [PR](https://gitee.com/openharmony/third_party_pcre2/pulls/24) | +| I5I9YX | Security vulnerabilities of the third_party_selinux component: CVE-2021-36085, CVE-2021-36084, and CVE-2021-36087| [PR](https://gitee.com/openharmony/third_party_selinux/pulls/31) | + + +## Known Issues + +**Table 5** Known issues + +| Issue No.| Description| Impact| To Be Resolved By| +| -------- | -------- | -------- | -------- | +| [I5M0GH](https://gitee.com/openharmony/applications_notes/issues/I5M0GH) | Notepad does not respond when a user attempts to restore a recently deleted note.| User experience is affected.| September 30, 2022| diff --git a/en/release-notes/Readme.md b/en/release-notes/Readme.md index 7137141a9f..bcecbe9d22 100644 --- a/en/release-notes/Readme.md +++ b/en/release-notes/Readme.md @@ -1,5 +1,7 @@ # OpenHarmony Release Notes ## OpenHarmony 3.x Releases + +- [OpenHarmony v3.1.2 Release (2022-08-24)](OpenHarmony-v3.1.2-release.md) - [OpenHarmony v3.2 Beta2 (2022-07-30)](OpenHarmony-v3.2-beta2.md) - [OpenHarmony v3.2 Beta1 (2022-05-31)](OpenHarmony-v3.2-beta1.md) - [OpenHarmony v3.1.1 Release (2022-05-31)](OpenHarmony-v3.1.1-release.md) @@ -15,7 +17,9 @@ - [OpenHarmony v2.2 beta2 (2021-08-04)](OpenHarmony-v2.2-beta2.md) - [OpenHarmony 2.0 Canary (2021-06-01)](OpenHarmony-2-0-Canary.md) + ## OpenHarmony 1.x Releases +- [OpenHarmony v1.1.5 LTS (2022-08-24)](OpenHarmony-v1.1.5-LTS.md) - [OpenHarmony v1.1.4 LTS (2022-02-11)](OpenHarmony-v1-1-4-LTS.md) - [OpenHarmony v1.1.3 LTS (2021-09-30)](OpenHarmony-v1-1-3-LTS.md) - [OpenHarmony v1.1.2 LTS (2021-08-04)](OpenHarmony-v1.1.2-LTS.md) -- GitLab