openharmony 鸿蒙 OpenHarmony-v3.1.5-release

2023-02-03 浏览 (871)

OpenHarmony 3.1.5 Release

Version Description

OpenHarmony 3.1.5 Release provides enhanced system security over OpenHarmony 3.1.4 Release by rectifying memory leak issues, certain known vulnerabilities in open-source components such as Linux kernel, and system stability issues. It also provides new SDK versions and resolves previewer issues.

Version Mapping

Table 1 Version mapping of software and tools

Software/ToolVersionRemarks
OpenHarmony3.1.5 ReleaseNA
Full SDKOhos_sdk_full 3.1.11.5 (API Version 8 Release)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.
Public SDKOhos_sdk_public 3.1.11.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 Studio3.1 Preview for OpenHarmonyRecommended for developing OpenHarmony applications
(Optional) HUAWEI DevEco Device Tool3.0 ReleaseRecommended for developing OpenHarmony smart 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 and git-lfs, 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.5-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.5-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 CodeVersionMirrorSHA-256 Checksum
Full code base (for mini, small, and standard systems)3.1.5 ReleaseDownloadDownload
Hi3516 standard system solution (binary)3.1.5 ReleaseDownloadDownload
RK3568 standard system solution (binary)3.1.5 ReleaseDownloadDownload
Hi3861 mini system solution (binary)3.1.5 ReleaseDownloadDownload
Hi3516 small system solution - LiteOS (binary)3.1.5 ReleaseDownloadDownload
Hi3516 small system solution - Linux (binary)3.1.5 ReleaseDownloadDownload
Full SDK package for the standard system (macOS)3.1.11.4DownloadDownload
Full SDK package for the standard system (Windows/Linux)3.1.11.4DownloadDownload
Public SDK package for the standard system (macOS)3.1.11.4DownloadDownload
Public SDK package for the standard system (Windows/Linux)3.1.11.4DownloadDownload

Change History

This version has the following updates to OpenHarmony 3.1.4 Release.

Feature Update

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.

Resolved Issues

Table 3 Resolved issues

SubsystemDescription
SDK subsystemCertain issues related to the previewer.
Network management subsystemThe exception stack libconnection.z.so occurs in thread 1.ui of the com.ohos.netmanagersocket process. (I5IXWZ)
Misc subsystemThere is a possibility that the complete event is not reported when request.download is called. (I5WZC6)
DFX subsystemThere is a low probability that cpp_crash occurs in hdcd. (I65P94)
ArkUI development frameworkThe universal attributes of the focusable component are abnormal. (I64YLA)

Fixed Security Vulnerabilities

Table 4 Fixed security vulnerabilities

Issue No.DescriptionPR Link
I5UHSGSecurity vulnerability of the das u-boot component: CVE-2022-2347PR
I5UI3F/I5VGDVSecurity vulnerabilities of the kernel_linux_5.10 component: CVE-2022-3303, CVE-2022-42703, CVE-2022-20422, CVE-2022-41222, CVE-2022-3239, CVE-2022-20423 and CVE-2022-41850PR
I5XU3WSecurity vulnerabilities of the kernel_linux_5.10 component: CVE-2022-3586, CVE-2022-3625, CVE-2022-42432, CVE-2022-3633, CVE-2022-3635, CVE-2022-3629, CVE-2022-3623, CVE-2022-3646, CVE-2022-3621, CVE-2022-3567, CVE-2022-43750, CVE-2022-3545, CVE-2022-2978, CVE-2022-3523, CVE-2022-2602, and CVE-2022-3628PR
I5XUCJSecurity vulnerabilities of the kernel_linux_5.10 component: CVE-2022-40768, CVE-2022-3577, CVE-2022-20409, CVE-2022-3566, CVE-2022-3606, CVE-2022-3564 and CVE-2022-3649PR
I5VGIUSecurity vulnerability of the kernel_linux_5.10 component: CVE-2022-3169PR
I63VFWSecurity vulnerability of the kernel_linux_5.10 component: CVE-2022-41858PR
I63VG7Security 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-47520PR
I66ZCISecurity vulnerabilities of the kernel_linux_5.10 component: CVE-2022-3105, CVE-2022-3104, CVE-2022-3115, CVE-2022-3113, and CVE-2022-3112PR
I66ZHXSecurity vulnerability of the kernel_linux_5.10 component: CVE-2022-3111PR
I66ZKMSecurity vulnerability of the kernel_linux_5.10 component: CVE-2022-3107PR
I65T2HSecurity vulnerability of the kernel_linux_5.10 component: CVE-2022-20566PR
I61HGXSecurity vulnerabilities of the kernel_linux_5.10 component: CVE-2022-42895 and CVE-2022-42896PR
I652LYSecurity vulnerability of the kernel_linux_5.10 component: CVE-2022-4139PR
I65R2KSecurity vulnerability of the python component: CVE-2022-42919PR
I65R59Security vulnerability of the python component: CVE-2022-45061PR
I65UJ8Security vulnerability of the python component: CVE-2022-45061PR
I60GOTSecurity vulnerability of the pixman component: CVE-2022-37454PR
I5Z39USecurity vulnerabilities of the curl component: CVE-2022-32221, CVE-2022-42915, and CVE-2022-42916PR
I61I8FSecurity vulnerability of the ntfs-3g component: CVE-2022-40284PR
I63V9ZSecurity vulnerabilities of the libxml2 component: CVE-2022-40303 and CVE-2022-40304PR

你可能感兴趣的鸿蒙文章

harmony 鸿蒙OpenHarmony 1.0 (2020-09-10) (EOL)

harmony 鸿蒙OpenHarmony 1.1.0 LTS (2021-04-01) (EOL)

harmony 鸿蒙OpenHarmony 1.1.1 LTS (2021-06-22) (EOL)

harmony 鸿蒙OpenHarmony 2.0 Canary (2021-06-01)

harmony 鸿蒙OpenHarmony v1.1.3 LTS (EOL)

harmony 鸿蒙OpenHarmony 1.1.4 LTS (EOL)

harmony 鸿蒙OpenHarmony v1.1.2 LTS (EOL)

harmony 鸿蒙OpenHarmony 1.1.5 LTS (EOL)

harmony 鸿蒙OpenHarmony v2.2 Beta2

harmony 鸿蒙OpenHarmony 3.0 LTS

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/509165cc2a64443088c1ca6d5b409188