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'
方式二:通过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'
从镜像站点获取
表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等安全漏洞 |