OpenHarmony 3.0.2 LTS


OpenHarmony 3.0.2 LTS

版本概述

此版本为OpenHarmony-3.0-LTS分支上的维护版本,基于OpenHarmony-v3.0.1-LTS版本修复一些缺陷及安全问题,通过集成验证后发布最新且稳定的标签版本。

配套关系

表1 版本软件和工具配套关系

软件 版本 备注
OpenHarmony 3.0.2 LTS NA
SDK 3.0.0.0(API Version 7 release) NA
HUAWEI DevEco Studio(可选) 3.0 Beta1 OpenHarmony应用开发推荐使用。
HUAWEI DevEco Device Tool(可选) 2.2 Beta2 OpenHarmony智能设备集成开发环境推荐使用。

源码获取

通过repo获取

方式一(推荐):通过repo + ssh 下载(需注册公钥,请参考码云帮助中心)。

repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0.2-LTS --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
1
2
3

方式二:通过repo + https 下载。

repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0.2-LTS --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
1
2
3

从镜像站点获取

表2 获取源码路径

LTS版本源码 版本信息 下载站点 SHA256校验码
全量代码(标准、轻量和小型系统) 3.0.2 站点 SHA256校验码
标准系统解决方案(二进制) 3.0.2 站点 SHA256校验码
轻量系统Hi3861解决方案(二进制) 3.0.2 站点 SHA256校验码
小型系统Hi3516解决方案-LiteOS(二进制) 3.0.2 站点 SHA256校验码
小型系统Hi3516解决方案-Linux(二进制) 3.0.2 站点 SHA256校验码

更新说明

本版本在OpenHarmony v3.0.1 LTS的基础上有如下变更。

特性变更

当前维护版本不涉及新需求及新特性的接纳与变更。

API变更

此版本不涉及API变更。

芯片及开发板适配

芯片及开发板适配状态请参考SIG-Devboard信息。

修复缺陷列表

表3 轻量和小型系统解决的缺陷ISSUE列表

ISSUE单号 问题描述
I4UZ7U 小型系统执行XTS测试时概率有35条失败项
I4V2DN ActsLwipTest模块测试中存在两条用例执行超时的失败
I4V3KC 分布式调度子系统testPublish0010测试用例执行失败
I4URGA 设置界面搜WLAN信号时概率出现蓝屏
I4SDCK 小型系统HI 3516 GetSrcPath /GetDataPath 获取路径为空或者乱码
I4T6KZ 测试传输相关用例时在 SendMessage SendData4Data处失败
I4UOUS Hi3516小型系统 串口界面的回显日志打印了明文密码
I4OWZO toybox mv命令移动nfs路径下的文件出现异常提示
I4NCSF 图形子系统UI模块,直线型指针无法实时刷新
I4NU92 Hi3516 Linux ActsLwipTest.bin测试套测试存在一条失败项
I4NVCK audio capture无法正常运行
I4NESQ los_disk_cache_clear有条件编译错误
I4O67U 修复Ctrl+C会终止所有进程的问题
I4R4D3 pthread_create创建的线程未设置detach属性,主动退出后,OsGetAllTskInfo调用后,相关的任务名为乱码
I4R4A5 pthread_cond_timedwait接口实现存在计算溢出的问题
I4QJT4 修复UartRead test case 失败问题
I4U1DM samgr 的 QUEUE_Pop 函数在调用 LFQUE_Pop 函数时未加锁,存在潜在的数据竞争

表4 标准系统解决的缺陷ISSUE列表

ISSUE单号 问题描述
I4UJNU 通过设置连接WLAN时,WLAN密码在hilog日志中明文打印
I4MSWM XT测试执行测试ActsFaultLoggerTest模块faultloggertest用例时有1条失败项
I4MSVV XTS测试执行测试ActsHiCollieCppTest模块HiCollieCppTest用例时有3条失败项
I4PPXV 打开应用后再退出到桌面,桌面应用图标丢失
I4OF9A file.readText接口读取的text值不稳定
I4OWWM WeekPluralNumbertest模块对应json文件配置问题,执行用例时报"required device does not exist"导致此测试套无法执行
I4OUVQ XTS JS用例反复压力测试过程中系统卡死,无法进行测试
I4NMXQ XTS执行storagefileioperformancejstest和storagefilestabilityjstest测试套无法执行起来
I4NTKG 执行xts测试套WeekPluralNumberTest出现两条失败项
I4NPHG timer定时器测试套TimerJSApiTest.hap未随版本编译出来

表5 安全漏洞合入列表

ISSUE单号 问题描述
I4QT0K 修复third_party_mbedtls组件CVE-2021-44732和CVE-2021-45450安全漏洞
I4NZ16 更新third_party_sqlite组件到3.36.0版本,同时修复CVE-2021-36690安全漏洞
I4NW0B 修复third_party_gstreamer组件CVE-2021-3522安全漏洞
I4SR8C 修复third_party_openssl组件 CVE-2021-4160修复
I4U4B0 更新third_party_expat组件到2.4.1版本,修复CVE-2022-25313/25314/25315/25235/252256/23990/23852/22827/46143/45960等安全漏洞