diff --git a/zh-cn/release-notes/OpenHarmony-1-0.md b/zh-cn/release-notes/OpenHarmony-1-0.md index 1994214ff1e17c22858157bfaa5b67302e6952ad..10935823396f1044c333f60e313b6c7f965eccb6 100755 --- a/zh-cn/release-notes/OpenHarmony-1-0.md +++ b/zh-cn/release-notes/OpenHarmony-1-0.md @@ -1,85 +1,30 @@ -# OpenHarmony 1.0(2020-09-10) +# OpenHarmony 1.0(2020-09-10) -- [版本概述](#section249611124916) -- [版本源码获取](#section127301717165113) - - [通过镜像站点获取](#section157648475298) - - [通过repo命令获取](#section49746186307) - -## 版本概述 +## 版本概述 首次发布OpenHarmony 1.0。 -## 版本源码获取 +## 版本源码获取 -### 通过镜像站点获取 +### 通过镜像站点获取 **表 1** 源码获取路径 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

版本源码

-

版本信息

-

下载站点

-

SHA256校验码

-

全量代码

-

1.0

-

站点

-

SHA256 校验码

-

Hi3861解决方案(二进制)

-

1.0

-

站点

-

SHA256 校验码

-

Hi3518解决方案(二进制)

-

1.0

-

站点

-

SHA256 校验码

-

Hi3516解决方案(二进制)

-

1.0

-

站点

-

SHA256 校验码

-

RELEASE-NOTES

-

1.0

-

站点

-

-

-
+| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| ------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 全量代码 | 1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz.sha256) | +| Hi3861解决方案(二进制) | 1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.0/wifiiot-1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.0/wifiiot-1.0.tar.gz.sha256) | +| Hi3518解决方案(二进制) | 1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3518ev300-1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3518ev300-1.0.tar.gz.sha256) | +| Hi3516解决方案(二进制) | 1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3516dv300-1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3516dv300-1.0.tar.gz.sha256) | +| RELEASE-NOTES | 1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.0/RELEASE-NOTES.txt) | - | + -### 通过repo命令获取 +### 通过repo命令获取 方式一(推荐):通过repo下载 -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify repo sync -c ``` @@ -88,7 +33,6 @@ repo sync -c 进入[代码仓库主页](https://gitee.com/openharmony),选择需要克隆的代码仓库,执行命令,如: -``` +```shell git clone https://gitee.com/openharmony/manifest.git -b master -``` - +``` \ No newline at end of file diff --git a/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md b/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md index ad84abad5fe0c7500e779451ba8cac2ad5caebdd..6d4aacf8dd8cce555537c57f891a3ac8e0302bf6 100755 --- a/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md +++ b/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md @@ -1,14 +1,6 @@ -# OpenHarmony 1.1.0 LTS(2021-04-01) +# OpenHarmony 1.1.0 LTS(2021-04-01) -- [版本概述](#section1846294912228) -- [源码获取](#section84808293211) - - [通过镜像站点获取](#section8394142222113) - - [通过repo下载](#section7180193542317) - -- [更新说明](#section175225345334) -- [已修复缺陷列表](#section11935243172612) - -## 版本概述 +## 版本概述 首次发布LTS(long-term support)长期支持版本OpenHarmony 1.1.0,本版本在1.0版本的基础上新增了部分功能和修复了部分缺陷。 @@ -19,234 +11,54 @@ - 图形子系统针对UI能力及JS框架性能和内存得到优化。 - 对目录结构及组件仓做了大幅优化。 -## 源码获取 +## 源码获取 -### 通过镜像站点获取 +### 通过镜像站点获取 **表 1** 源码获取路径 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

版本源码

-

版本信息

-

下载站点

-

SHA256校验码

-

全量代码

-

1.1.0

-

站点

-

SHA256 校验码

-

Hi3861解决方案(二进制)

-

1.1.0

-

站点

-

SHA256 校验码

-

Hi3518解决方案(二进制)

-

1.1.0

-

站点

-

SHA256 校验码

-

Hi3516解决方案(二进制)

-

1.1.0

-

站点

-

SHA256 校验码

-

Release Notes

-

1.1.0

-

站点

-

-

-
+| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| ------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 全量代码 | 1.1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.0/code-1.1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.0/code-1.1.0.tar.gz.sha256) | +| Hi3861解决方案(二进制) | 1.1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.0/wifiiot-1.1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.0/wifiiot-1.1.0.tar.gz.sha256) | +| Hi3518解决方案(二进制) | 1.1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.0/ipcamera_hi3518ev300-1.1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.0/ipcamera_hi3518ev300-1.1.0.tar.gz.sha256) | +| Hi3516解决方案(二进制) | 1.1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.0/ipcamera_hi3516dv300-1.1.0.tar.gz) | [SHA256 校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.0/ipcamera_hi3516dv300-1.1.0.tar.gz.sha256) | +| Release Notes | 1.1.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.0/OpenHarmony_Release_Notes_zh_cn.zip) | - | -### 通过repo下载 + +### 通过repo下载 下载命令如下: -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony_release_v1.1.0 --no-repo-verify repo sync -c ``` -## 更新说明 +## 更新说明 本版本完全继承了OpenHarmony 1.0的所有特性,并在OpenHarmony 1.0版本的基础上,对各模块进行了功能扩展和优化,详情请参考下表 。 **表 2** 特性更新说明 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

类别

-

新增特性

-

修改特性

-

删除特性

-

内核

-
  • LiteOS-M支持Cortex-M7、Cortex-M33和RISC-V芯片架构,新增对应的单板target样例。
  • LiteOS-M支持MPU功能。
  • LiteOS-M支持部分POSIX接口。
  • LiteOS-M支持FatFS文件系统。
  • LiteOS-M支持异常回调函数注册机制。
  • LiteOS-M三方芯片易适配性架构调整。
  • LiteOS-M、LiteOS-A支持堆内存调测功能,包括内存泄漏、踩内存、内存统计。
  • LiteOS-M、LiteOS-A支持TLSF堆内存算法,提高内存申请和释放效率,降低碎片率。
-

LiteOS-A调度优化。

-

None

-

泛Sensor

-

新增Sensor组件,提供了Sensor列表查询、Sensor启停、Sensor订阅/去订阅、设置数据上报模式、设置采样间隔等功能。

-

None

-

None

-

全球化

-

新增79种语言的数字格式化、日期和时间格式化、单复数C/C++国际化接口。

-

None

-

None

-

JS应用开发框架

-
  • 新增JS前端opacity全局属性支持。
  • 新增prompt.showDialog API。
  • 新增二维码组件qrcode。
  • 新增事件冒泡机制
-
  • 国际化性能优化,加速页面跳转,支持数字国际化及时间日期转换。
  • 前端布局能力增强,部分样式值支持设置百分比。
  • input及switch组件尺寸自适应能力增强。
  • image组件能力增强,支持显示应用私有数据目录图片。
  • image-animator组件能力增强,支持结束帧指定。
  • canvas组件能力增强,新增部分API。
  • device.getInfo API增强,新增部分返回字段。
  • DFX能力增强,支持跟踪异常的方法栈。
-

国际化功能不再支持回溯特性。

-

测试

-
  • 新增测试工具按照用例级别筛选要执行的测试用例。
  • 新增测试demo用例。
-

None

-

None

-

图形

-
  • 新增组件级旋转缩放、组件级透明度。
  • 新增事件冒泡机制,新增旋转表冠事件。
  • 新增GIF图片解析显示,新增百分比宽高布局,新增Video和二维码控件。
-

局部渲染和SIMD性能优化。

-

None

-

公共基础

-
  • 新增dump系统属性功能。
  • 为上层各模块新增内存池管理接口。
-

None

-

None

-

驱动

-
  • 新增sensor、input、display驱动模型。
  • 新增mipi dsi以及pwm(脉冲宽度调制)。
  • 新增WIFI HDI接口以及WIFI的流控。
  • 新增驱动框架IO服务分组特性。
-

优化驱动加载流程,支持分段加载。

-

None

-

分布式通信

-
  • 新增WiFi Aware特性模块。
  • IPC新增对非对齐序列化的支持。
-

None

-

None

-

安全

-
  • 新增HUKS提供SHA256/RSA3072/RSA2048/AES128/ECC安全算法以及接口,以及提供密钥管理和存储能力。
  • HiChain提供轻量非账号的轻量级组件,用于设备群组管理和认证,支撑软总线通讯安全;提供API给系统服务与应用。
  • 权限管理新增统一的权限管理机制,满足轻量设备权限授权需求。
-

None

-

None

-

AI子系统

-
  • 新增统一的AI引擎框架,实现算法能力快速插件化集成。框架中主要包含插件管理、模块管理和通信管理等模块,对AI算法能力进行生命周期管理和按需部署
  • 为开发者提供开发指南,并提供2个基于AI引擎框架开发的AI能力插件和对应的AI应用Sample,方便开发者在AI引擎框架中快速集成AI算法能力。
-

None

-

None

-

升级服务

-

新增轻量级设备升级能力框架,框架包括升级包的效验和解析能力,以及安装的接口,统一轻设备升级能力框架。

-

None

-

None

-

XTS认证

-

增加AI、DFX、global、OTA兼容性测试用例。

-

应用程序框架、公共通信、分布式任务调度、IOT、内核等测试能力增强。

-

None

-

编译构建

-
  • 新增命令行工具hb, 采用hb set和hb build方式构建,并支持在源码目录下及任意子目录下构建。
  • 支持独立芯片厂商组件。
  • 支持使用组件名单独构建组件。
  • 支持按开发板自定义编译工具链和编译选项。
-

产品配置与build_lite仓解耦,修改为“vendor/解决方案厂商/产品/config.json”。

-

None

-

电源管理

-
  • 电量查询功能。
  • 亮屏锁管理功能及接口。
-

None

-

None

-
+| 类别 | 新增特性 | 修改特性 | 删除特性 | +| -------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ---------------------------- | +| 内核 | - LiteOS-M支持Cortex-M7、Cortex-M33和RISC-V芯片架构,新增对应的单板target样例。
- LiteOS-M支持MPU功能。
- LiteOS-M支持部分POSIX接口。
- LiteOS-M支持FatFS文件系统。
- LiteOS-M支持异常回调函数注册机制。
- LiteOS-M三方芯片易适配性架构调整。
- LiteOS-M、LiteOS-A支持堆内存调测功能,包括内存泄漏、踩内存、内存统计。
- LiteOS-M、LiteOS-A支持TLSF堆内存算法,提高内存申请和释放效率,降低碎片率。 | LiteOS-A调度优化。 | None | +| 泛Sensor | 新增Sensor组件,提供了Sensor列表查询、Sensor启停、Sensor订阅/去订阅、设置数据上报模式、设置采样间隔等功能。 | None | None | +| 全球化 | 新增79种语言的数字格式化、日期和时间格式化、单复数C/C++国际化接口。 | None | None | +| JS应用开发框架 | - 新增JS前端opacity全局属性支持。
- 新增prompt.showDialog API。
- 新增二维码组件qrcode。
- 新增事件冒泡机制 | - 国际化性能优化,加速页面跳转,支持数字国际化及时间日期转换。
- 前端布局能力增强,部分样式值支持设置百分比。
- input及switch组件尺寸自适应能力增强。
- image组件能力增强,支持显示应用私有数据目录图片。
- image-animator组件能力增强,支持结束帧指定。
- canvas组件能力增强,新增部分API。
- device.getInfo API增强,新增部分返回字段。
- DFX能力增强,支持跟踪异常的方法栈。 | 国际化功能不再支持回溯特性。 | +| 测试 | - 新增测试工具按照用例级别筛选要执行的测试用例。
- 新增测试demo用例。 | None | None | +| 图形 | - 新增组件级旋转缩放、组件级透明度。
- 新增事件冒泡机制,新增旋转表冠事件。
- 新增GIF图片解析显示,新增百分比宽高布局,新增Video和二维码控件。 | 局部渲染和SIMD性能优化。 | None | +| 公共基础 | - 新增dump系统属性功能。
- 为上层各模块新增内存池管理接口。 | None | None | +| 驱动 | - 新增sensor、input、display驱动模型。
- 新增mipi dsi以及pwm(脉冲宽度调制)。
- 新增WIFI HDI接口以及WIFI的流控。
- 新增驱动框架IO服务分组特性。 | 优化驱动加载流程,支持分段加载。 | None | +| 分布式通信 | - 新增WiFi Aware特性模块。
- IPC新增对非对齐序列化的支持。 | None | None | +| 安全 | - 新增HUKS提供 SHA256 / RSA3072 / RSA2048 / AES128 / ECC 安全算法以及接口,以及提供密钥管理和存储能力。
- HiChain提供轻量非账号的轻量级组件,用于设备群组管理和认证,支撑软总线通讯安全;
- 提供API给系统服务与应用。权限管理新增统一的权限管理机制,满足轻量设备权限授权需求。 | None | None | +| AI子系统 | - 新增统一的AI引擎框架,实现算法能力快速插件化集成。框架中主要包含插件管理、模块管理和通信管理等模块,对AI算法能力进行生命周期管理和按需部署
- 为开发者提供开发指南,并提供2个基于AI引擎框架开发的AI能力插件和对应的AI应用Sample,方便开发者在AI引擎框架中快速集成AI算法能力。 | None | None | +| 升级服务 | 新增轻量级设备升级能力框架,框架包括升级包的效验和解析能力,以及安装的接口,统一轻设备升级能力框架。 | None | None | +| XTS认证 | 增加AI、DFX、global、OTA兼容性测试用例。 | 应用程序框架、公共通信、分布式任务调度、IOT、内核等测试能力增强。 | None | +| 编译构建 | - 新增命令行工具hb, 采用hb set和hb build方式构建,并支持在源码目录下及任意子目录下构建。
- 支持独立芯片厂商组件。
- 支持使用组件名单独构建组件。
- 支持按开发板自定义编译工具链和编译选项。 | 产品配置与build_lite仓解耦,修改为“vendor/解决方案厂商/产品/config.json”。 | None | +| 电源管理 | - 电量查询功能。
- 亮屏锁管理功能及接口。 | None | None | + 组件仓优化如下表所示。 @@ -256,912 +68,141 @@ repo sync -c **表 3** 组建仓库优化 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

OpenHarmony1.0

-

OpenHarmony1.1.0

-

优化方式

-

ace_lite_jsfwk

-

ace_engine_lite

-

仓名变更

-

ace_interfaces_innerkits_builtin

-

-

-

只读归档

-

-

-

ai_engine

-

新增组件

-

hiviewdfx_frameworks_hievent_lite

-

hiviewdfx_hievent_lite

-

仓名变更

-

hiviewdfx_frameworks_hilog_lite

-

hiviewdfx_hilog_lite

-

仓名变更

-

hiviewdfx_utils_lite

-

hiviewdfx_hiview_lite

-

仓名变更

-

hiviewdfx_frameworks_ddrdump_lite

-

-

-

只读归档

-

hiviewdfx_interfaces_innerkits_hievent_lite

-

-

-

只读归档

-

hiviewdfx_interfaces_innerkits_hilog

-

-

-

只读归档

-

hiviewdfx_interfaces_kits_hilog

-

-

-

只读归档

-

hiviewdfx_interfaces_kits_hilog_lite

-

-

-

只读归档

-

hiviewdfx_services_hilogcat_lite

-

-

-

只读归档

-

hiviewdfx_services_hiview_lite

-

-

-

只读归档

-

iothardware_hals_wifiiot_lite

-

-

-

只读归档

-

iothardware_interfaces_kits_wifiiot_lite

-

-

-

只读归档

-

iothardware_frameworks_wifiiot_lite

-

iothardware_peripheral

-

仓名变更

-

-

-

applications_camera_sample_communication

-

新增组件

-

-

-

applications_camera_screensaver_app

-

新增组件

-

-

-

sensors_miscdevice_lite

-

新增组件

-

-

-

sensors_sensor_lite

-

新增组件

-

xts_tools_lite

-

xts_tools

-

仓名变更

-

security_services_iam_lite

-

security_permission

-

仓名变更

-

security_interfaces_innerkits_iam_lite

-

-

-

只读归档

-

security_interfaces_kits_iam_lite

-

-

-

只读归档

-

security_services_secure_os

-

security_itrustee_ree_lite

-

仓名变更

-

security_interfaces_innerkits_secure_os

-

-

-

只读归档

-

security_frameworks_secure_os

-

-

-

只读归档

-

security_services_app_verify

-

security_appverify

-

仓名变更

-

security_interfaces_innerkits_app_verify

-

-

-

只读归档

-

security_services_hichainsdk_lite

-

security_deviceauth

-

仓名变更

-

security_interfaces_innerkits_hichainsdk_lite

-

-

-

只读归档

-

security_services_huks_lite

-

security_huks

-

仓名变更

-

security_interfaces_innerkits_huks_lite

-

-

-

只读归档

-

security_frameworks_crypto_lite

-

-

-

只读归档

-

security_interfaces_innerkits_crypto_lite

-

-

-

只读归档

-

-

-

signcenter_tool

-

新增组件

-

-

-

third_party_cryptsetup

-

新增组件

-

-

-

third_party_JSON-C

-

新增组件

-

-

-

third_party_libuuid

-

新增组件

-

-

-

third_party_LVM2

-

新增组件

-

-

-

third_party_popt

-

新增组件

-

communication_interfaces_kits_wifi_lite

-

-

-

只读归档

-

communication_frameworks_wifi_lite

-

-

-

只读归档

-

-

-

communication_wifi_lite

-

新增组件

-

-

-

powermgr_powermgr_lite

-

新增组件

-

distributedschedule_services_dtbschedmgr_lite

-

distributedschedule_dms_fwk_lite

-

仓名变更

-

distributedschedule_services_safwk_lite

-

distributedschedule_safwk_lite

-

仓名变更

-

distributedschedule_services_samgr_lite

-

distributedschedule_samgr_lite

-

仓名变更

-

distributedschedule_interfaces_innerkits_samgr_lite

-

-

-

只读归档

-

distributedschedule_interfaces_kits_samgr_lite

-

-

-

只读归档

-

multimedia_frameworks_audio_lite

-

multimedia_audio_lite

-

仓名变更

-

multimedia_frameworks_camera_lite

-

multimedia_camera_lite

-

仓名变更

-

multimedia_frameworks_player_lite

-

multimedia_media_lite

-

仓名变更

-

multimedia_hals_camera_lite

-

-

-

只读归档

-

multimedia_frameworks_recorder_lite

-

-

-

只读归档

-

multimedia_interfaces_kits_audio_lite

-

-

-

只读归档

-

multimedia_interfaces_kits_camera_lite

-

-

-

只读归档

-

multimedia_interfaces_kits_player_lite

-

-

-

只读归档

-

multimedia_interfaces_kits_recorder_lite

-

-

-

只读归档

-

multimedia_services_media_lite

-

-

-

只读归档

-

kernel_liteos_a_huawei_proprietary_fs_proc

-

-

-

只读归档

-

-

-

third_party_mksh

-

新增组件

-

-

-

third_party_optimized_routines

-

新增组件

-

-

-

third_party_toybox

-

新增组件

-

vendor_huawei_camera

-

-

-

只读归档

-

vendor_huawei_wifi_iot

-

-

-

只读归档

-

startup_services_bootstrap_lite

-

startup_bootstrap_lite

-

仓名变更

-

startup_frameworks_syspara_lite

-

startup_syspara_lite

-

仓名变更

-

startup_hals_syspara_lite

-

-

-

只读归档

-

startup_interfaces_kits_syspara_lite

-

-

-

只读归档

-

graphic_lite

-

graphic_surface

-

仓名变更

-

-

-

graphic_ui

-

新增组件

-

-

-

graphic_utils

-

新增组件

-

-

-

graphic_wms

-

新增组件

-

-

-

third_party_giflib

-

新增组件

-

-

-

third_party_qrcodegen

-

新增组件

-

-

-

drivers_adapter_khdf_linux

-

新增组件

-

drivers_hdf_lite

-

drivers_adapter_khdf_liteos

-

仓名变更

-

-

-

drivers_adapter_uhdf

-

新增组件

-

drivers_hdf_frameworks

-

drivers_framework

-

仓名变更

-

-

-

drivers_peripheral_audio

-

新增组件

-

-

-

drivers_peripheral_codec

-

新增组件

-

-

-

drivers_peripheral_display

-

新增组件

-

-

-

drivers_peripheral_format

-

新增组件

-

-

-

drivers_peripheral_input

-

新增组件

-

-

-

drivers_peripheral_sensor

-

新增组件

-

-

-

drivers_peripheral_wlan

-

新增组件

-

-

-

global_cust_lite

-

新增组件

-

-

-

global_i18n_lite

-

新增组件

-

global_frameworks_resmgr_lite

-

global_resmgr_lite

-

仓名变更

-
  

third_party_icu

-

新增组件

-

global_interfaces_innerkits_resmgr_lite

-

-

-

只读归档

-

communication_frameworks_ipc_lite

-

communication_ipc_lite

-

仓名变更

-

communication_interfaces_kits_ipc_lite

-

-

-

只读归档

-

communication_interfaces_kits_softbuskit_lite

-

-

-

只读归档

-

communication_hals_wifi_lite

-

-

-

只读归档

-

communication_services_softbus_lite

-

communication_softbus_lite

-

仓名变更

-

-

-

communication_wifi_aware

-

新增组件

-

-

-

update_ota_lite

-

新增组件

-

vendor_hisi_hi35xx_hi35xx_init

-

device_hisilicon_build

-

仓名变更

-

vendor_hisi_hi35xx_platform

-

device_hisilicon_drivers

-

仓名变更

-

vendor_hisi_hi35xx_hardware

-

device_hisilicon_hardware

-

仓名变更

-

vendor_hisi_hi35xx_hi3518ev300

-

device_hisilicon_hispark_aries

-

仓名变更

-

vendor_hisi_hi3861_hi3861

-

device_hisilicon_hispark_pegasus

-

仓名变更

-

vendor_hisi_hi35xx_hi3516dv300

-

device_hisilicon_hispark_taurus

-

仓名变更

-

vendor_hisi_hi35xx_middleware

-

device_hisilicon_modules

-

仓名变更

-

vendor_hisi_hi35xx_middleware_source_third_party_ffmpeg

-

device_hisilicon_third_party_ffmpeg

-

仓名变更

-

vendor_hisi_hi35xx_thirdparty_uboot_src

-

device_hisilicon_third_party_uboot

-

仓名变更

-

-

-

vendor_hisilicon

-

新增组件

-

vendor_hisi_hi35xx_hi3516dv300_uboot

-

-

-

只读归档

-

vendor_hisi_hi35xx_hi3518ev300_uboot

-

-

-

只读归档

-

aafwk_interfaces_innerkits_abilitykit_lite

-

-

-

只读归档

-

aafwk_interfaces_innerkits_intent_lite

-

aafwk_aafwk_lite

-

仓名变更

-

aafwk_interfaces_innerkits_abilitymgr_lite

-

-

-

只读归档

-

appexecfwk_kits_appkit_lite

-

appexecfwk_appexecfwk_lite

-

仓名变更

-

aafwk_frameworks_kits_ability_lite

-

-

-

只读归档

-
  

developtools_packing_tool

-

新增组件

-

aafwk_interfaces_kits_ability_lite

-

-

-

只读归档

-

appexecfwk_frameworks_bundle_lite

-

-

-

只读归档

-

aafwk_services_abilitymgr_lite

-

-

-

只读归档

-

appexecfwk_interfaces_innerkits_appexecfwk_lite

-

-

-

只读归档

-

appexecfwk_interfaces_innerkits_bundlemgr_lite

-

-

-

只读归档

-

appexecfwk_services_bundlemgr_lite

-

-

-

只读归档

-

aafwk_frameworks_kits_content_lite

-

-

-

只读归档

-
- -## 已修复缺陷列表 +| OpenHarmony1.0 | OpenHarmony1.1.0 | 优化方式 | +| ------------------------------------------------------------ | --------------------------------------------- | -------- | +| ace_lite_jsfwk | ace_engine_lite | 仓名变更 | +| ace_interfaces_innerkits_builtin | - | 只读归档 | +| - | ai_engine | 新增组件 | +| hiviewdfx_frameworks_hievent_lite | hiviewdfx_hievent_lite | 仓名变更 | +| hiviewdfx_frameworks_hilog_lite | hiviewdfx_hilog_lite | 仓名变更 | +| hiviewdfx_utils_lite | hiviewdfx_hiview_lite | 仓名变更 | +| hiviewdfx_frameworks_ddrdump_lite | - | 只读归档 | +| hiviewdfx_interfaces_innerkits_hievent_
lite | - | 只读归档 | +| hiviewdfx_interfaces_innerkits_hilog | - | 只读归档 | +| hiviewdfx_interfaces_kits_hilog | - | 只读归档 | +| hiviewdfx_interfaces_kits_hilog_lite | - | 只读归档 | +| hiviewdfx_services_hilogcat_lite | - | 只读归档 | +| hiviewdfx_services_hiview_lite | - | 只读归档 | +| iothardware_hals_wifiiot_lite | - | 只读归档 | +| iothardware_interfaces_kits_wifiiot_lite | - | 只读归档 | +| iothardware_frameworks_wifiiot_lite | iothardware_peripheral | 仓名变更 | +| - | applications_camera_sample_
communication | 新增组件 | +| - | applications_camera_screensaver_
app | 新增组件 | +| - | sensors_miscdevice_lite | 新增组件 | +| - | sensors_sensor_lite | 新增组件 | +| xts_tools_lite | xts_tools | 仓名变更 | +| security_services_iam_lite | security_permission | 仓名变更 | +| security_interfaces_innerkits_iam_lite | - | 只读归档 | +| security_interfaces_kits_iam_lite | - | 只读归档 | +| security_services_secure_os | security_itrustee_ree_lite | 仓名变更 | +| security_interfaces_innerkits_secure_os | - | 只读归档 | +| security_frameworks_secure_os | - | 只读归档 | +| security_services_app_verify | security_appverify | 仓名变更 | +| security_interfaces_innerkits_app_verify | - | 只读归档 | +| security_services_hichainsdk_lite | security_deviceauth | 仓名变更 | +| security_interfaces_innerkits_hichainsdk_
lite | - | 只读归档 | +| security_services_huks_lite | security_huks | 仓名变更 | +| security_interfaces_innerkits_huks_lite | - | 只读归档 | +| security_frameworks_crypto_lite | - | 只读归档 | +| security_interfaces_innerkits_crypto_lite | - | 只读归档 | +| - | signcenter_tool | 新增组件 | +| - | third_party_cryptsetup | 新增组件 | +| - | third_party_JSON-C | 新增组件 | +| - | third_party_libuuid | 新增组件 | +| - | third_party_LVM2 | 新增组件 | +| - | third_party_popt | 新增组件 | +| communication_interfaces_kits_wifi_lite | - | 只读归档 | +| communication_frameworks_wifi_lite | - | 只读归档 | +| - | communication_wifi_lite | 新增组件 | +| - | powermgr_powermgr_lite | 新增组件 | +| distributedschedule_services_
dtbschedmgr_lite | distributedschedule_dms_fwk_lite | 仓名变更 | +| distributedschedule_services_safwk_lite | distributedschedule_safwk_lite | 仓名变更 | +| distributedschedule_services_samgr_lite | distributedschedule_samgr_lite | 仓名变更 | +| distributedschedule_interfaces_innerkits_
samgr_lite | - | 只读归档 | +| distributedschedule_interfaces_kits_samgr_
lite | - | 只读归档 | +| multimedia_frameworks_audio_lite | multimedia_audio_lite | 仓名变更 | +| multimedia_frameworks_camera_lite | multimedia_camera_lite | 仓名变更 | +| multimedia_frameworks_player_lite | multimedia_media_lite | 仓名变更 | +| multimedia_hals_camera_lite | - | 只读归档 | +| multimedia_frameworks_recorder_lite | - | 只读归档 | +| multimedia_interfaces_kits_audio_lite | - | 只读归档 | +| multimedia_interfaces_kits_camera_lite | - | 只读归档 | +| multimedia_interfaces_kits_player_lite | - | 只读归档 | +| multimedia_interfaces_kits_recorder_lite | - | 只读归档 | +| multimedia_services_media_lite | - | 只读归档 | +| kernel_liteos_a_huawei_proprietary_fs_
proc | - | 只读归档 | +| - | third_party_mksh | 新增组件 | +| - | third_party_optimized_routines | 新增组件 | +| - | third_party_toybox | 新增组件 | +| vendor_huawei_camera | - | 只读归档 | +| vendor_huawei_wifi_iot | - | 只读归档 | +| startup_services_bootstrap_lite | startup_bootstrap_lite | 仓名变更 | +| startup_frameworks_syspara_lite | startup_syspara_lite | 仓名变更 | +| startup_hals_syspara_lite | - | 只读归档 | +| startup_interfaces_kits_syspara_lite | - | 只读归档 | +| graphic_lite | graphic_surface | 仓名变更 | +| - | graphic_ui | 新增组件 | +| - | graphic_utils | 新增组件 | +| - | graphic_wms | 新增组件 | +| - | third_party_giflib | 新增组件 | +| - | third_party_qrcodegen | 新增组件 | +| - | drivers_adapter_khdf_linux | 新增组件 | +| drivers_hdf_lite | drivers_adapter_khdf_liteos | 仓名变更 | +| - | drivers_adapter_uhdf | 新增组件 | +| drivers_hdf_frameworks | drivers_framework | 仓名变更 | +| - | drivers_peripheral_audio | 新增组件 | +| - | drivers_peripheral_codec | 新增组件 | +| - | drivers_peripheral_display | 新增组件 | +| - | drivers_peripheral_format | 新增组件 | +| - | drivers_peripheral_input | 新增组件 | +| - | drivers_peripheral_sensor | 新增组件 | +| - | drivers_peripheral_wlan | 新增组件 | +| - | global_cust_lite | 新增组件 | +| - | global_i18n_lite | 新增组件 | +| global_frameworks_resmgr_lite | global_resmgr_lite | 仓名变更 | +| | third_party_icu | 新增组件 | +| global_interfaces_innerkits_resmgr_lite | - | 只读归档 | +| communication_frameworks_ipc_lite | communication_ipc_lite | 仓名变更 | +| communication_interfaces_kits_ipc_lite | - | 只读归档 | +| communication_interfaces_kits_
softbuskit_lite | - | 只读归档 | +| communication_hals_wifi_lite | - | 只读归档 | +| communication_services_softbus_lite | communication_softbus_lite | 仓名变更 | +| - | communication_wifi_aware | 新增组件 | +| - | update_ota_lite | 新增组件 | +| vendor_hisi_hi35xx_hi35xx_init | device_hisilicon_build | 仓名变更 | +| vendor_hisi_hi35xx_platform | device_hisilicon_drivers | 仓名变更 | +| vendor_hisi_hi35xx_hardware | device_hisilicon_hardware | 仓名变更 | +| vendor_hisi_hi35xx_hi3518ev300 | device_hisilicon_hispark_aries | 仓名变更 | +| vendor_hisi_hi3861_hi3861 | device_hisilicon_hispark_pegasus | 仓名变更 | +| vendor_hisi_hi35xx_hi3516dv300 | device_hisilicon_hispark_taurus | 仓名变更 | +| vendor_hisi_hi35xx_middleware | device_hisilicon_modules | 仓名变更 | +| vendor_hisi_hi35xx_middleware_source_
third_party_ffmpeg | device_hisilicon_third_party_ffmpeg | 仓名变更 | +| vendor_hisi_hi35xx_thirdparty_uboot_src | device_hisilicon_third_party_uboot | 仓名变更 | +| - | vendor_hisilicon | 新增组件 | +| vendor_hisi_hi35xx_hi3516dv300_uboot | - | 只读归档 | +| vendor_hisi_hi35xx_hi3518ev300_uboot | - | 只读归档 | +| aafwk_interfaces_innerkits_abilitykit_lite | - | 只读归档 | +| aafwk_interfaces_innerkits_intent_lite | aafwk_aafwk_lite | 仓名变更 | +| aafwk_interfaces_innerkits_abilitymgr_
lite | - | 只读归档 | +| appexecfwk_kits_appkit_lite | appexecfwk_appexecfwk_lite | 仓名变更 | +| aafwk_frameworks_kits_ability_lite | - | 只读归档 | +| | developtools_packing_tool | 新增组件 | +| aafwk_interfaces_kits_ability_lite | - | 只读归档 | +| appexecfwk_frameworks_bundle_lite | - | 只读归档 | +| aafwk_services_abilitymgr_lite | - | 只读归档 | +| appexecfwk_interfaces_innerkits_
appexecfwk_lite | - | 只读归档 | +| appexecfwk_interfaces_innerkits_
bundlemgr_lite | - | 只读归档 | +| appexecfwk_services_bundlemgr_lite | - | 只读归档 | +| aafwk_frameworks_kits_content_lite | - | 只读归档 | + +## 已修复缺陷列表 针对OpenHarmony 1.0版本的缺陷列表,解决并修复的问题请参见下表。 **表 4** 修复问题列表 - - - - - - - - - - - - - - - -

ISSUE

-

问题描述

-

I3EALU

-

【多媒体】cameraActs 用例执行时,找不到相机配置文件,初始失败的问题

-

I3EGUX

-

【可靠性问题】反复reset,出现一次KIdle进程crash,系统挂死无法启动

-

I3DHIL

-

【系统问题】HI3518开源板剩余空间不足,导致ACTS用例大量失败

-
- +| ISSUE | 问题描述 | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| [I3EALU](https://gitee.com/openharmony/multimedia_camera_lite/issues/I3EALU) | 【多媒体】cameraActs 用例执行时,找不到相机配置文件,初始失败的问题 | +| [I3EGUX](https://gitee.com/openharmony/release-management/issues/I3EGUX) | 【可靠性问题】反复reset,出现一次KIdle进程crash,系统挂死无法启动 | +| [I3DHIL](https://gitee.com/openharmony/community/issues/I3DHIL) | 【系统问题】HI3518开源板剩余空间不足,导致ACTS用例大量失败 | diff --git a/zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md b/zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md index d53773891dc03fe832145d8b8d9788d3b1bf3282..31eeea9bde4d857f6f9ad4a0c515ee2051cecb18 100755 --- a/zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md +++ b/zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md @@ -1,140 +1,45 @@ -# OpenHarmony 1.1.1 LTS(2021-06-22) +# OpenHarmony 1.1.1 LTS(2021-06-22) -- [版本概述](#section1846294912228) -- [源码获取](#section84808293211) - - [通过镜像站点获取](#section8394142222113) - - [通过repo下载](#section7180193542317) - -- [更新说明](#section175225345334) - -## 版本概述 +## 版本概述 更新发布LTS(long-term support)长期支持版本OpenHarmony 1.1.1,本版本在1.1.0版本的基础上新增了部分功能和修复了部分缺陷。 -## 源码获取 +## 源码获取 -### 通过镜像站点获取 +### 通过镜像站点获取 **表 1** 源码获取路径 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

版本源码

-

版本信息

-

下载站点

-

SHA256校验码

-

全量代码

-

1.1.1

-

站点

-

SHA256校验码

-

Hi3861解决方案(二进制)

-

1.1.1

-

站点

-

SHA256校验码

-

Hi3518解决方案(二进制)

-

1.1.1

-

站点

-

SHA256校验码

-

Hi3516解决方案(二进制)

-

1.1.1

-

站点

-

SHA256校验码

-

Release Notes

-

1.1.1

-

站点

-

-

-
- -### 通过repo下载 +| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| ------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 全量代码 | 1.1.1 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz.sha256) | +| Hi3861解决方案(二进制) | 1.1.1 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz.sha256) | +| Hi3518解决方案(二进制) | 1.1.1 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz.sha256) | +| Hi3516解决方案(二进制) | 1.1.1 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz.sha256) | +| Release Notes | 1.1.1 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.1/OpenHarmony_Release_Notes_1.1.1_LTS.md) | - | + + +### 通过repo下载 下载命令如下: -repo init -u [https://gitee.com/openharmony/manifest.git](https://gitee.com/openharmony/manifest.git) -b refs/tags/OpenHarmony-v1.1.1-LTS --no-repo-verify +repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.1-LTS --no-repo-verify -## 更新说明 +## 更新说明 本版本完全继承了OpenHarmony 1.1.0的所有特性,并在OpenHarmony 1.1.0版本的基础上,对各模块进行了缺陷修复和性能优化,详情请参考下表。 **表 2** 版本更新说明 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

类别

-

更新内容

-

通信

-
  • 更新了部分STA相关功能的数据类以及新增了几个AP相关功能的innerkits接口
  • 新增了蓝牙相关功能的innerkits接口,包括BLE设备gatt相关的操作,以及BLE广播、扫描等功能
-

安全

-
  • 支持调用方仅使用绑定的能力,裁剪设备认证能力
  • 支持了huks裁剪设备认证
-

内核

-
  • 修复clang编译的系统镜像内核栈回溯功能失效
  • 解决调度中存在有符号数与无符号数比较
  • 修复setitimer中定时给进程发信号时未持有调度锁,导致踩内存等问题
  • lwip适配内核posix接口
  • 修复sigaction中sigsuspend的后执行信号顺序与预期不符,信号注册时未屏蔽用户传入信号屏蔽字段
-

驱动

-
  • liteos_m上的编译错误修复
  • 合入解决mmc crash的问题
-

AI

-
  • AI添加共享内存机制
  • AI添加linux内核适配
  • 同步算法禁用异步调用
  • 添加gitignore和Cmakelist
-

图形

-
  • 修复circle progress开启端点样式情况下,进度为0,圆形端点需要绘制问题
  • 修改旋转表冠灵敏度及方向相关问题
  • 增加 UIList 自动对齐动画时间设置功能
  • 修复当LineBreakMode为LINE_BRAK_ELLIPSIS时UILabel GetText宽度值错误
  • slider组件新增样式属性
  • UITimePicker增加设置循环接口
  • 修复定点数优化导致的NEON旋转缩放变换显示异常的BUG
  • 修复换行算法在字符串中有多个换行符时存在的换行错误
  • 修复表盘指针显示花屏问题
-

全球化

-
  • 添加日期时间模板Ed和MEd
-

ACE框架

-
  • 修复checkbox/radio点击事件异常
  • 修复list和if指令场景JS应用crash问题
  • slider样式归一处理
  • pickerview组件支持循环滑动
  • 修改align-item设置值为stretch情况下,子项居中显示的问题
-
+| 类别 | 更新内容 | +| ------- | ------------------------------------------------------------ | +| 通信 | - 更新了部分STA相关功能的数据类以及新增了几个AP相关功能的innerkits接口
- 新增了蓝牙相关功能的innerkits接口,包括BLE设备gatt相关的操作,以及BLE广播、扫描等功能 | +| 安全 | - 支持调用方仅使用绑定的能力,裁剪设备认证能力
- 支持了huks裁剪设备认证 | +| 内核 | - 修复clang编译的系统镜像内核栈回溯功能失效
- 解决调度中存在有符号数与无符号数比较
- 修复setitimer中定时给进程发信号时未持有调度锁,导致踩内存等问题
- lwip适配内核posix接口
- 修复sigaction中sigsuspend的后执行信号顺序与预期不符,信号注册时未屏蔽用户传入信号屏蔽字段 | +| 驱动 | - liteos_m上的编译错误修复
- 合入解决mmc crash的问题 | +| AI | - AI添加共享内存机制
- AI添加linux内核适配
- 同步算法禁用异步调用
- 添加gitignore和Cmakelist | +| 图形 | - 修复circle progress开启端点样式情况下,进度为0,圆形端点需要绘制问题
- 修改旋转表冠灵敏度及方向相关问题
- 增加 UIList 自动对齐动画时间设置功能
- 修复当LineBreakMode为LINE_BRAK_ELLIPSIS时UILabel GetText宽度值错误
- slider组件新增样式属性
- UITimePicker增加设置循环接口
- 修复定点数优化导致的NEON旋转缩放变换显示异常的BUG
- 修复换行算法在字符串中有多个换行符时存在的换行错误
- 修复表盘指针显示花屏问题 | +| 全球化 | - 添加日期时间模板Ed和MEd | +| ACE框架 | - 修复checkbox/radio点击事件异常
- 修复list和if指令场景JS应用crash问题
- slider样式归一处理
- pickerview组件支持循环滑动
- 修改align-item设置值为stretch情况下,子项居中显示的问题 | + diff --git a/zh-cn/release-notes/OpenHarmony-2-0-Canary.md b/zh-cn/release-notes/OpenHarmony-2-0-Canary.md index 576270b301ae728f682a1ce80d99504ad90cf073..bcc67cb3889ef73af438e1e5f8e066f3bb4f66a3 100644 --- a/zh-cn/release-notes/OpenHarmony-2-0-Canary.md +++ b/zh-cn/release-notes/OpenHarmony-2-0-Canary.md @@ -1,11 +1,6 @@ -# OpenHarmony 2.0 Canary(2021-06-01) +# OpenHarmony 2.0 Canary(2021-06-01) -- [版本概述](#section1677664815431) -- [配套关系](#section13201781528) -- [源码获取](#源码获取) -- [更新说明](#section11256141314463) - -## 版本概述 +## 版本概述 当前版本在OpenHarmony 1.1.0的基础上,增加标准系统版本,具备的主要功能如下: @@ -16,44 +11,18 @@ - 提供媒体框架,支持音视频功能开发。 - 提供图形框架能力,支持窗口管理和合成,支持GPU能力。 -## 配套关系 +## 配套关系 **表 1** 版本软件和工具配套关系 - - - - - - - - - - - - - - - - - - - -

软件

-

版本

-

备注

-

OpenHarmony

-

2.0 Canary

-

NA

-

HUAWEI DevEco Studio(可选)

-

DevEco Studio 2.1 Release

-

OpenHarmony应用开发推荐使用。

-

HUAWEI DevEco Device Tool(可选)

-

Deveco DeviceTool 2.2 Beta1

-

OpenHarmony智能设备集成开发环境推荐使用。

-
- -## 源码获取 +| 软件 | 版本 | 备注 | +| --------------------------------- | --------------------------- | ----------------------------------------- | +| OpenHarmony | 2.0 Canary | NA | +| HUAWEI DevEco Studio(可选) | DevEco Studio 2.1 Release | OpenHarmony应用开发推荐使用。 | +| HUAWEI DevEco Device Tool(可选) | Deveco DeviceTool 2.2 Beta1 | OpenHarmony智能设备集成开发环境推荐使用。 | + + +## 源码获取 ### 通过repo下载 @@ -62,7 +31,7 @@ 通过repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。 - ``` + ```shell repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-2.0-Canary --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -72,7 +41,7 @@ repo forall -c 'git lfs pull' 通过repo + https 下载。 -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-2.0-Canary --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -82,169 +51,46 @@ repo forall -c 'git lfs pull' **表2** 源码获取路径 -| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | | -------- | -------- | -------- | -------- | -| 全量代码 | 2.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.0/code-2.0-canary_20210601.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.0/code-2.0-canary_20210601.tar.gz.sha256) | -| Release Notes | 2.0 | [站点](https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-2-0-Canary.md) | - | +| 全量代码 | 2.0 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.0/code-2.0-canary_20210601.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.0/code-2.0-canary_20210601.tar.gz.sha256) | +| Release Notes | 2.0 | [站点](https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-2-0-Canary.md) | - | -## 更新说明 +## 更新说明 本版本完全继承了OpenHarmony 1.1.0的所有特性,并在OpenHarmony 1.1.0版本的基础上,新增标准系统版本形态,详情请参考下表 。 **表 3** 版本新增特性表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

子系统名称

-

新增特性

-

内核

-

基于Linux Kernel LTS社区开源基线,回合CVE补丁,包含了OpenHarmony上层特性适配。

-

分布式文件

-

提供本地同步文件 JS 接口,包括文件读写、目录访问以及文件Stat。

-

图形图像

-
  • 新增窗口管理功能,包括创建、销毁和窗口栈管理等。
  • 新增合成器功能,包括CPU、GPU和TDE合成。
  • 新增bufferqueue功能,支持进程间传递。
  • 新增vsync管理功能。
-

驱动

-

新增用户态驱动框架。

-

电源管理服务

-

新增电源管理能力,包括关机服务、亮灭屏管理、亮度调节、电池状态查询、系统电源管理、休眠锁管理等功能。

-

多模输入子系统

-

新增支持单指触屏输入能力。

-

启动恢复子系统

-

系统属性管理新增JS API。

-

升级服务

-
  • 新增recovery系统升级服务能力。
  • 新增差分包升级能力。
  • 新增系统属性管理JS API。
-

帐号

-

提供分布式云帐号登录状态管理功能。

-

编译构建

-
  • 支持按照部件名或模块名编译指定目标。
  • 支持不同芯片平台接入,配置产品部件列表。
-

测试

-

新增开发者自测试能力,支持C++ API单元测试,API性能测试等。

-

数据管理

-

提供轻量级Key-Value操作,支持本地应用存储少量数据,数据存储在本地文件中,同时也加载在内存中的,所以访问速度更快,效率更高。

-

语言编译运行时

-

提供了JS、C/C++语言程序的编译、执行环境,提供支撑运行时的基础库,以及关联的API接口、编译器和配套工具。

-

分布式任务调度

-

提供系统服务的启动、注册、查询及管理能力。

-

JS UI框架

-
  • 提供40+UI基础组件和容器组件。
  • 提供标准CSS动画。
  • 支持原子化布局、栅格布局。
  • 提供类Web开发范式的UI编程框架。
  • JS API扩展机制。
-

媒体

-
  • 新增媒体播放和录制基本功能。
  • 新增相机管理和相机采集基本功能。
  • 新增音频音量和设备管理基本功能。
-

事件通知

-

新增发布、订阅、接收公共事件的基本功能。

-

杂散软件服务

-

新增设置时间的能力。

-

用户程序框架

-

新增包安装、卸载、运行及管理能力。

-

电话服务

-
  • 新增获得信号强度、获得驻网状态能力。
  • 新增获得SIM卡状态能力。
  • 新增拨打电话、拒接电话、挂断电话能力。
  • 新增发送短信、接收短信能力。
-

公共基础类库

-

提供了一些常用的C、C++开发增强API。

-

研发工具链

-
  • 新增设备连接调试器。
  • 新增性能跟踪能力。
  • 新增实时内存和trace调优工具,和端侧插件能力。
-

分布式软总线

-
  • 新增跨进程通信(IPC)和跨设备的远程过程调用(RPC)能力。
  • 新增支持设备发现、组网、传输能力的软总线服务。
  • 新增WiFi服务,可提供STA开关、扫描、连接等基本能力。
-

XTS

-

新增各业务特性公共API兼容性看护用例套件。

-

系统应用

-

桌面:

-
  • 新增全量应用图标展示、启动和卸载应用能力。
  • 新增桌面管理界面,可切换网格布局与列表布局。
  • 新增最近任务管理能力,可热启动和清理任务。
-

设置:

-
  • 新增设置应用,包括亮度设置,应用信息,时间设置和关于设备。
-

SystemUI:

-
  • 新增系统栏展示,包括时间、电量信息。
  • 新增系统导航展示。
-

DFX

-
  • 新增流水日志。
  • 新增应用故障收集和订阅。
  • 新增系统事件记录接口。
  • 新增应用事件记录接口及框架。
-

全球化子系统

-
  • 新增支持资源解析读取能力。
  • 新增支持时间日期格式化能力。
-

安全

-
  • 新增系统权限管理,包括系统权限声明,应用安装时申请或申明的权限解析,权限查询,权限授予。
  • 新增应用签名和验签能力。
  • 新增点对点设备连接时的互信认证能力和设备群组管理能力。
-
+| 子系统名称 | 新增特性 | +| -------------- | ------------------------------------------------------------ | +| 内核 | 基于Linux Kernel LTS社区开源基线,回合CVE补丁,包含了OpenHarmony上层特性适配。 | +| 分布式文件 | 提供本地同步文件 JS 接口,包括文件读写、目录访问以及文件Stat。 | +| 图形图像 | - 新增窗口管理功能,包括创建、销毁和窗口栈管理等。
- 新增合成器功能,包括CPU、GPU和TDE合成。
- 新增bufferqueue功能,支持进程间传递。
- 新增vsync管理功能。 | +| 驱动 | 新增用户态驱动框架。 | +| 电源管理服务 | 新增电源管理能力,包括关机服务、亮灭屏管理、亮度调节、电池状态查询、系统电源管理、休眠锁管理等功能。 | +| 多模输入子系统 | 新增支持单指触屏输入能力。 | +| 启动恢复子系统 | 系统属性管理新增JS API。 | +| 升级服务 | - 新增recovery系统升级服务能力。
- 新增差分包升级能力。
- 新增系统属性管理JS API。 | +| 帐号 | 提供分布式云帐号登录状态管理功能。 | +| 编译构建 | - 支持按照部件名或模块名编译指定目标。
- 支持不同芯片平台接入,配置产品部件列表。 | +| 测试 | 新增开发者自测试能力,支持C++ API单元测试,API性能测试等。 | +| 数据管理 | 提供轻量级Key-Value操作,支持本地应用存储少量数据,数据存储在本地文件中,同时也加载在内存中的,所以访问速度更快,效率更高。 | +| 语言编译运行时 | 提供了JS、C/C++语言程序的编译、执行环境,提供支撑运行时的基础库,以及关联的API接口、编译器和配套工具。 | +| 分布式任务调度 | 提供系统服务的启动、注册、查询及管理能力。 | +| JS UI框架 | - 提供40+UI基础组件和容器组件。
- 提供标准CSS动画。
- 支持原子化布局、栅格布局。
- 提供类Web开发范式的UI编程框架。
- JS API扩展机制。 | +| 媒体 | - 新增媒体播放和录制基本功能。
- 新增相机管理和相机采集基本功能。
- 新增音频音量和设备管理基本功能。 | +| 事件通知 | 新增发布、订阅、接收公共事件的基本功能。 | +| 杂散软件服务 | 新增设置时间的能力。 | +| 用户程序框架 | 新增包安装、卸载、运行及管理能力。 | +| 电话服务 | - 新增获得信号强度、获得驻网状态能力。
- 新增获得SIM卡状态能力。
- 新增拨打电话、拒接电话、挂断电话能力。
- 新增发送短信、接收短信能力。 | +| 公共基础类库 | 提供了一些常用的C、C++开发增强API。 | +| 研发工具链 | - 新增设备连接调试器。
- 新增性能跟踪能力。
- 新增实时内存和trace调优工具,和端侧插件能力。 | +| 分布式软总线 | - 新增跨进程通信(IPC)和跨设备的远程过程调用(RPC)能力。
- 新增支持设备发现、组网、传输能力的软总线服务。
- 新增WiFi服务,可提供STA开关、扫描、连接等基本能力。 | +| XTS | 新增各业务特性公共API兼容性看护用例套件。 | +| 系统应用 | 桌面:
- 新增全量应用图标展示、启动和卸载应用能力。
- 新增桌面管理界面,可切换网格布局与列表布局。
- 新增最近任务管理能力,可热启动和清理任务。
设置:
- 新增设置应用,包括亮度设置,应用信息,时间设置和关于设备。
SystemUI:
- 新增系统栏展示,包括时间、电量信息。
- 新增系统导航展示。 | +| DFX | - 新增流水日志。
- 新增应用故障收集和订阅。
- 新增系统事件记录接口。
- 新增应用事件记录接口及框架。 | +| 全球化子系统 | - 新增支持资源解析读取能力。
- 新增支持时间日期格式化能力。 | +| 安全 | - 新增系统权限管理,包括系统权限声明,应用安装时申请或申明的权限解析,权限查询,权限授予。
- 新增应用签名和验签能力。
- 新增点对点设备连接时的互信认证能力和设备群组管理能力。 | + diff --git a/zh-cn/release-notes/OpenHarmony-v1-1-3-LTS.md b/zh-cn/release-notes/OpenHarmony-v1-1-3-LTS.md index df9f1e2bf2775f9d3bcfbe78bacbc29955beb85e..06220f8a394909e0599b45be324bea2416c0c3b8 100644 --- a/zh-cn/release-notes/OpenHarmony-v1-1-3-LTS.md +++ b/zh-cn/release-notes/OpenHarmony-v1-1-3-LTS.md @@ -1,54 +1,26 @@ -# OpenHarmony v1.1.3 LTS +# OpenHarmony v1.1.3 LTS -- [版本概述](#section1846294912228) -- [配套关系](#section395983762117) -- [源码获取](#section84808293211) - - [通过镜像站点获取](#section8394142222113) - -- [更新说明](#section175225345334) -- [已修复缺陷列表](#section11935243172612) - -## 版本概述 +## 版本概述 更新发布LTS(long-term support)长期支持版本OpenHarmony v1.1.3 LTS,本版本在OpenHarmony v1.1.2 LTS版本的基础上新增了一些特性和修复了部分缺陷。 -## 配套关系 +## 配套关系 **表 1** 版本软件和工具配套关系 - - - - - - - - - - - - - - - -

软件

-

版本

-

备注

-

OpenHarmony

-

1.1.3 LTS

-

NA

-

HUAWEI DevEco Device Tool(可选)

-

HUAWEI DevEco Device Tool 2.1 Release

-

OpenHarmony智能设备集成开发环境推荐使用。

-
- -## 源码获取 +| 软件 | 版本 | 备注 | +| --------------------------------- | ------------------------------------- | ----------------------------------------- | +| OpenHarmony | 1.1.3 LTS | NA | +| HUAWEI DevEco Device Tool(可选) | HUAWEI DevEco Device Tool 2.1 Release | OpenHarmony智能设备集成开发环境推荐使用。 | + + +## 源码获取 通过repo下载 方式一(推荐):通过repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。 -``` +```shell repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.3-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -56,166 +28,53 @@ repo forall -c 'git lfs pull' 方式二:通过repo + https 下载。 -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.3-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' ``` -### 通过镜像站点获取 +### 通过镜像站点获取 **表 2** 源码获取路径 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

版本源码

-

版本信息

-

下载站点

-

SHA256校验码

-

全量代码

-

1.1.3

-

站点

-

SHA256校验码

-

Hi3861解决方案(二进制)

-

1.1.3

-

站点

-

SHA256校验码

-

Hi3518解决方案(二进制)

-

1.1.3

-

站点

-

SHA256校验码

-

Hi3516解决方案(二进制)

-

1.1.3

-

站点

-

SHA256校验码

-

Release Notes

-

1.1.3

-

站点

-

-

-
- -## 更新说明 +| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| ------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 全量代码 | 1.1.3 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.3/code-v1.1.3-LTS.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.3/code-v1.1.3-LTS.tar.gz.sha256) | +| Hi3861解决方案(二进制) | 1.1.3 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.3/wifiiot-1.1.3.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.3/wifiiot-1.1.3.tar.gz.sha256) | +| Hi3518解决方案(二进制) | 1.1.3 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.3/ipcamera_hi3518ev300-1.1.3.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.3/ipcamera_hi3518ev300-1.1.3.tar.gz.sha256) | +| Hi3516解决方案(二进制) | 1.1.3 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.3/ipcamera_hi3516dv300-1.1.3.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.3/ipcamera_hi3516dv300-1.1.3.tar.gz.sha256) | +| Release Notes | 1.1.3 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.3/OpenHarmony-Release-Notes-1.1.3-LTS.zip) | - | + + +## 更新说明 本版本完全继承了OpenHarmony v1.1.2 LTS的所有特性,并在OpenHarmony v1.1.2 LTS版本的基础上,新增了轻量设备可以在windows环境下的编译版本的特性(请参考[windows开发环境准备](https://device.harmonyos.com/cn/docs/documentation/guide/ide-install-windows-0000001050164976))。 **表 3** 特性更新说明 - - - - - - - - - - - - - -

子系统

-

新增特性

-

修改特性

-

删除特性

-

芯片平台

-

支持了轻量设备在windows环境下编译版本(pulls/60

-

N/A

-

N/A

-
- -## 已修复缺陷列表 +| 子系统 | 新增特性 | 修改特性 | 删除特性 | +| -------- | ------------------------------------------------------------ | -------- | -------- | +| 芯片平台 | 支持了轻量设备在windows环境下编译版本([pulls/60](https://gitee.com/openharmony/device_hisilicon_hispark_pegasus/pulls/60)) | N/A | N/A | + + +## 已修复缺陷列表 在OpenHarmony v1.1.2 LTS版本的基础上,解决并修复的问题见下表。 **表 4** 已修复问题列表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ISSUE

-

问题描述

-

I43MZK

-

release1.0.1分支命名中出现空格字符,与外部接口标准不符

-

I44ZGK

-

组件ffmpeg 4.2.2存在未修复的漏洞

-

I41ZMV

-

HI3516刷机之后,在系统bin目录下存在module_ActsUiInterfaceTest1.bin测试文件

-

I3ZOIO

-

los_disk_deinit 资源释放失败

-

I43WLG

-

OsMountRootfs启动失败

-

I48FKQ

-

osEventFlagsGet传NULL时应该返回0

-

I48FL1

-

osThreadNew函数attr为NULL时,创建线程失败

-

I48FLX

-

shell命令中使用rm -r指令尝试删除dev下节点时会导致系统出错

-

I48FMK

-

小型系统的ActsProcessApiTest/UidGidTest/testGetgroup测试用例失败

-

I48FMT

-

nanosleep函数实现存在缺陷

-
+| ISSUE | 问题描述 | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| [I43MZK](https://gitee.com/openharmony/startup_syspara_lite/issues/I43MZK?from=project-issue) | release1.0.1分支命名中出现空格字符,与外部接口标准不符 | +| [I44ZGK](https://gitee.com/openharmony/device_hisilicon_third_party_ffmpeg/issues/I44ZGK?from=project-issue) | 组件ffmpeg 4.2.2存在未修复的漏洞 | +| [I41ZMV](https://gitee.com/openharmony/graphic_utils/issues/I41ZMV?from=project-issue) | HI3516刷机之后,在系统bin目录下存在module_ActsUiInterfaceTest1.bin测试文件 | +| [I3ZOIO](https://gitee.com/openharmony/kernel_liteos_a/issues/I3ZOIO?from=project-issue) | los_disk_deinit 资源释放失败 | +| [I43WLG](https://gitee.com/openharmony/kernel_liteos_a/issues/I43WLG?from=project-issue) | OsMountRootfs启动失败 | +| [I48FKQ](https://gitee.com/openharmony/kernel_liteos_m/issues/I48FKQ?from=project-issue) | osEventFlagsGet传NULL时应该返回0 | +| [I48FL1](https://gitee.com/openharmony/kernel_liteos_m/issues/I48FL1?from=project-issue) | osThreadNew函数attr为NULL时,创建线程失败 | +| [I48FLX](https://gitee.com/openharmony/kernel_liteos_a/issues/I48FLX?from=project-issue) | shell命令中使用rm -r指令尝试删除dev下节点时会导致系统出错 | +| [I48FMK](https://gitee.com/openharmony/kernel_liteos_a/issues/I48FMK?from=project-issue) | 小型系统的ActsProcessApiTest/UidGidTest/testGetgroup测试用例失败 | +| [I48FMT](https://gitee.com/openharmony/kernel_liteos_a/issues/I48FMT?from=project-issue) | nanosleep函数实现存在缺陷 | + diff --git a/zh-cn/release-notes/OpenHarmony-v1.1.2-LTS.md b/zh-cn/release-notes/OpenHarmony-v1.1.2-LTS.md index 9f7f102cfe2515603feea3c273dba132d70b95f9..69048b3421fe3c5b6e2740135534e1e338a17e71 100644 --- a/zh-cn/release-notes/OpenHarmony-v1.1.2-LTS.md +++ b/zh-cn/release-notes/OpenHarmony-v1.1.2-LTS.md @@ -1,118 +1,39 @@ -# OpenHarmony v1.1.2 LTS +# OpenHarmony v1.1.2 LTS -- [版本概述](#section1846294912228) -- [配套关系](#section395983762117) -- [源码获取](#section84808293211) - - [通过镜像站点获取](#section8394142222113) - - [通过repo下载](#section7180193542317) - -- [更新说明](#section175225345334) -- [已修复缺陷列表](#section11935243172612) - -## 版本概述 +## 版本概述 更新发布LTS(long-term support)长期支持版本OpenHarmony v1.1.2 LTS,本版本在v1.1.1 LTS版本的基础上新增了一些特性和修复了部分缺陷。 -## 配套关系 +## 配套关系 **表 1** 版本软件和工具配套关系 - - - - - - - - - - - - - - - -

软件

-

版本

-

备注

-

OpenHarmony

-

1.1.2 LTS

-

NA

-

HUAWEI DevEco Device Tool(可选)

-

Deveco DeviceTool 2.2 Beta1

-

OpenHarmony智能设备集成开发环境推荐使用。

-
+| 软件 | 版本 | 备注 | +| --------------------------------- | --------------------------- | ----------------------------------------- | +| OpenHarmony | 1.1.2 LTS | NA | +| HUAWEI DevEco Device Tool(可选) | Deveco DeviceTool 2.2 Beta1 | OpenHarmony智能设备集成开发环境推荐使用。 | -## 源码获取 -### 通过镜像站点获取 +## 源码获取 + +### 通过镜像站点获取 **表 2** 源码获取路径 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

版本源码

-

版本信息

-

下载站点

-

SHA256校验码

-

全量代码

-

1.1.2

-

站点

-

SHA256校验码

-

Hi3861解决方案(二进制)

-

1.1.2

-

站点

-

SHA256校验码

-

Hi3518解决方案(二进制)

-

1.1.2

-

站点

-

SHA256校验码

-

Hi3516解决方案(二进制)

-

1.1.2

-

站点

-

SHA256校验码

-

Release Notes

-

1.1.2

-

站点

-

-

-
+| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| ------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 全量代码 | 1.1.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.2/code-v1.1.2-LTS.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.2/code-v1.1.2-LTS.tar.gz.sha256) | +| Hi3861解决方案(二进制) | 1.1.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.2/wifiiot-1.1.2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.2/wifiiot-1.1.2.tar.gz.sha256) | +| Hi3518解决方案(二进制) | 1.1.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3518ev300-1.1.2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3518ev300-1.1.2.tar.gz.sha256) | +| Hi3516解决方案(二进制) | 1.1.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3516dv300-1.1.2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/1.1.2/ipcamera_hi3516dv300-1.1.2.tar.gz.sha256) | +| Release Notes | 1.1.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/1.1.2/OpenHarmony-Release-Notes-1.1.2-LTS.zip) | - | + -### 通过repo下载 +### 通过repo下载 方式一(推荐):通过repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。 -``` +```shell repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.2-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -120,246 +41,58 @@ repo forall -c 'git lfs pull' 方式二:通过repo + https 下载。 -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.2-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' ``` -## 更新说明 +## 更新说明 本版本完全继承了OpenHarmony 1.1.1的所有特性,并在OpenHarmony 1.1.1版本的基础上,对部分模块进行了功能扩展和优化,详情请参考下表。 **表 3** 特性更新说明 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

子系统

-

新增特性

-

修改特性

-

删除特性

-

轻图形

-

新增滑动条修改,支持了滑块样式的设置

-

none

-

none

-

升级

-

适配升级包rsa3072长度的签名算法

-

none

-

none

-

驱动

-

新增了一些osal内部接口

-

sensor模型的优化

-

none

-

全球化

-
  • 新增数字开关、星期等相关数据功能
-
  • 新增Get12HourTimeWithoutAmpm接口
-

none

-

none

-
+| 子系统 | 新增特性 | 修改特性 | 删除特性 | +| ------ | ------------------------------------------------------------ | ---------------- | -------- | +| 轻图形 | 新增滑动条修改,支持了滑块样式的设置 | none | none | +| 升级 | 适配升级包rsa3072长度的签名算法 | none | none | +| 驱动 | 新增了一些osal内部接口 | sensor模型的优化 | none | +| 全球化 | 新增数字开关、星期等相关数据功能新增Get12HourTimeWithoutAmpm接口 | none | none | -## 已修复缺陷列表 + +## 已修复缺陷列表 在OpenHarmony 1.1.1版本的基础上,解决并修复的问题见下表。 **表 4** 已修复问题列表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

子系统

-

PR NO.

-

问题描述

-

用户程序框架

-

aafwk_aafwk_lite/pulls/35

-

解決linux系统上小概率无法关机的问题

-

-

AI

-

ai_engine/pulls/50

-

修复测试用例client端未释放问题

-

ai_engine/pulls/46

-

修复类成员未初始化的问题

-

IOT硬件

-

applications_sample_wifi_iot/pulls/12

-

修复编译构建错误的问题

-

编译构建

-

build_lite/pulls/151

-

开发的测试用例加入到编译流程

-

-

-

芯片平台

-

-

third_party_ffmpeg/pulls/9

-

修复CVE-2020-22025安全漏洞

-

third_party_ffmpeg/pulls/6

-

修复部分环境依赖valgrind,导致编译失败问题

-

vendor_hisilicon/pulls/39

-

解决release版本编译失败的问题

-

-

分布式调度

-

distributedschedule_dms_fwk_lite/pulls/23

-

测试用例名称更换

-

distributedschedule_samgr_lite/pulls/25

-

修复CVE-2021-22478安全漏洞

-

-

全球化

-

-

global_i18n_lite/pulls/24

-

代码重构,优化全球化i18n.dat资源加载

-

third_party_jerryscript/pulls/22

-

修复mac版本上debug调试时断点概率性无法停住的问题

-

轻图形

-

graphic_ui/pulls/220

-

修复Add和Remove未配套使用问题,修改后UIViewGroup析构不清理子节点

-

graphic_ui/pulls/199

-

修复图片更新路径之后不刷新的问题

-

-

轻内核

-

-

kernel_liteos_a/pulls/385

-

修复CVE-2021-22479安全漏洞

-

kernel_liteos_a/pulls/299

-

删除PRINTK多余的维测日志

-

third_party_musl/pulls/44

-

修复设置随机数种子函数srand的实现的问题

-

启动

-

startup_syspara_lite/pulls/31

-

修改安全补丁日期

-

-

驱动

-

drivers_adapter_khdf_linux/pulls/28

-

修复CVE-2021-22441安全漏洞

-

drivers_adapter/pulls/50

-

修复CVE-2021-22480安全漏洞

-

-

-

-

测试

-

xts_acts/pulls/294

-

删除fs_posix模块的不稳定测试用例

-

xts_acts/pulls/287

-

修复acts测试失败的相关问题

-

xts_acts/pulls/283

-

修复CMSIS测试部分用例概率失败问题

-

xts_acts/pulls/270

-

修改不稳定用例:shared_memory 模块ShmTest.cpp用例ShmTest.testShmatSHM_REMAP 未按照预想逻辑运行问题。

-

xts_acts/pulls/314

-

修复net_posix模块测试卡死问题

-
+| 子系统 | PR NO. | 问题描述 | +| ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 用户程序框架 | aafwk_aafwk_lite/pulls/35 | 解決linux系统上小概率无法关机的问题 | +| AI | [ai_engine/pulls/50](https://gitee.com/openharmony/ai_engine/pulls/50) | 修复测试用例client端未释放问题 | +| | [ai_engine/pulls/46](https://gitee.com/openharmony/ai_engine/pulls/46) | 修复类成员未初始化的问题 | +| IOT硬件 | [applications_sample_wifi_iot/pulls/12](https://gitee.com/openharmony/applications_sample_wifi_iot/pulls/12) | 修复编译构建错误的问题 | +| 编译构建 | [build_lite/pulls/151](https://gitee.com/openharmony/build_lite/pulls/151) | 开发的测试用例加入到编译流程 | +| 芯片平台 | [third_party_ffmpeg/pulls/9](https://gitee.com/openharmony/device_hisilicon_third_party_ffmpeg/pulls/9) | 修复CVE-2020-22025安全漏洞 | +| | [third_party_ffmpeg/pulls/6](https://gitee.com/openharmony/device_hisilicon_third_party_ffmpeg/pulls/6) | 修复部分环境依赖valgrind,导致编译失败问题 | +| | [vendor_hisilicon/pulls/39](https://gitee.com/openharmony/vendor_hisilicon/pulls/39) | 解决release版本编译失败的问题 | +| 分布式调度 | distributedschedule_dms_fwk_lite/pulls/23 | 测试用例名称更换 | +| | distributedschedule_samgr_lite/pulls/25 | 修复CVE-2021-22478安全漏洞 | +| 全球化 | [global_i18n_lite/pulls/24](https://gitee.com/openharmony/global_i18n_lite/pulls/24) | 代码重构,优化全球化i18n.dat资源加载 | +| | [third_party_jerryscript/pulls/22](https://gitee.com/openharmony/third_party_jerryscript/pulls/22) | 修复mac版本上debug调试时断点概率性无法停住的问题 | +| 轻图形 | [graphic_ui/pulls/220](https://gitee.com/openharmony/graphic_ui/pulls/220) | 修复Add和Remove未配套使用问题,修改后UIViewGroup析构不清理子节点 | +| | [graphic_ui/pulls/199](https://gitee.com/openharmony/graphic_ui/pulls/199) | 修复图片更新路径之后不刷新的问题 | +| 轻内核 | [kernel_liteos_a/pulls/385](https://gitee.com/openharmony/kernel_liteos_a/pulls/385) | 修复CVE-2021-22479安全漏洞 | +| | [kernel_liteos_a/pulls/299](https://gitee.com/openharmony/kernel_liteos_a/pulls/299) | 删除PRINTK多余的维测日志 | +| | [third_party_musl/pulls/44](https://gitee.com/openharmony/third_party_musl/pulls/44) | 修复设置随机数种子函数srand的实现的问题 | +| 启动 | [startup_syspara_lite/pulls/31](https://gitee.com/openharmony/startup_syspara_lite/pulls/31) | 修改安全补丁日期 | +| 驱动 | [drivers_adapter_khdf_linux/pulls/28](https://gitee.com/openharmony/drivers_adapter_khdf_linux/pulls/28) | 修复CVE-2021-22441安全漏洞 | +| | [drivers_adapter/pulls/50](https://gitee.com/openharmony/drivers_adapter/pulls/50) | 修复CVE-2021-22480安全漏洞 | +| 测试 | [xts_acts/pulls/294](https://gitee.com/openharmony/xts_acts/pulls/294) | 删除fs_posix模块的不稳定测试用例 | +| | [xts_acts/pulls/287](https://gitee.com/openharmony/xts_acts/pulls/287) | 修复acts测试失败的相关问题 | +| | [xts_acts/pulls/283](https://gitee.com/openharmony/xts_acts/pulls/283) | 修复CMSIS测试部分用例概率失败问题 | +| | [xts_acts/pulls/270](https://gitee.com/openharmony/xts_acts/pulls/270) | 修改不稳定用例:shared_memory 模块ShmTest.cpp用例ShmTest.testShmatSHM_REMAP 未按照预想逻辑运行问题。 | +| | [xts_acts/pulls/314](https://gitee.com/openharmony/xts_acts/pulls/314) | 修复net_posix模块测试卡死问题 | + diff --git a/zh-cn/release-notes/OpenHarmony-v2.2-beta2.md b/zh-cn/release-notes/OpenHarmony-v2.2-beta2.md index 1c922e63beb187c63e564a241e392da7319b41fb..6bf93212e98e983dbdb0df840e1f61b111daa45d 100644 --- a/zh-cn/release-notes/OpenHarmony-v2.2-beta2.md +++ b/zh-cn/release-notes/OpenHarmony-v2.2-beta2.md @@ -1,12 +1,6 @@ -# OpenHarmony v2.2 Beta2 +# OpenHarmony v2.2 Beta2 -- [版本概述](#section1677664815431) -- [配套关系](#section13201781528) -- [源码获取](#section1350215462116) -- [更新说明](#section11256141314463) -- [修复缺陷列表](#section3442123281619) - -## 版本概述 +## 版本概述 当前版本在OpenHarmony 2.0 Canary的基础上,针对轻量系统、小型系统和标准系统都有增加新的特性: @@ -24,44 +18,18 @@ - DFX能力增强支持,包括HiLog功能增强、HiEvent功能增强,提供轻量级系统信息dump工具、提供重启维侧框架等。 - AI能力增强支持,包括新增linux内核适配支持、AI引擎支持基于共享内存的数据传输。 -## 配套关系 +## 配套关系 **表 1** 版本软件和工具配套关系 - - - - - - - - - - - - - - - - - - - -

软件

-

版本

-

备注

-

OpenHarmony

-

2.2 Beta2

-

NA

-

HUAWEI DevEco Studio(可选)

-

DevEco Studio 2.2 Beta1

-

OpenHarmony应用开发推荐使用。

-

HUAWEI DevEco Device Tool(可选)

-

Deveco DeviceTool 2.2 Beta1

-

OpenHarmony智能设备集成开发环境推荐使用。

-
- -## 源码获取 +| 软件 | 版本 | 备注 | +| --------------------------------- | --------------------------- | ----------------------------------------- | +| OpenHarmony | 2.2 Beta2 | NA | +| HUAWEI DevEco Studio(可选) | DevEco Studio 2.2 Beta1 | OpenHarmony应用开发推荐使用。 | +| HUAWEI DevEco Device Tool(可选) | Deveco DeviceTool 2.2 Beta1 | OpenHarmony智能设备集成开发环境推荐使用。 | + + +## 源码获取 ### 通过repo下载 @@ -69,7 +37,7 @@ 通过repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。 -``` +```shell repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v2.2-Beta2 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -79,7 +47,7 @@ repo forall -c 'git lfs pull' 通过repo + https 下载。 -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v2.2-Beta2 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -89,18 +57,18 @@ repo forall -c 'git lfs pull' **表2** 源码获取路径 -| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | +| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 | | -------- | -------- | -------- | -------- | -| 全量代码(标准、轻量和小型系统) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/code-v2.2-beta2_20210730.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/code-v2.2-beta2_20210730.tar.gz.sha256) | -| 标准系统解决方案(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/standard-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/standard-2.2-Beta2.tar.gz.sha256) | -| Hi3861解决方案(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_pegasus-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_pegasus-2.2-Beta2.tar.gz.sha256) | -| Hi3518解决方案(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_aries-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_aries-2.2-Beta2.tar.gz.sha256) | -| Hi3516解决方案-LiteOS(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus-2.2-Beta2.tar.gz.sha256) | -| Hi3516解决方案-Linux(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus_linux-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus_linux-2.2-Beta2.tar.gz.sha256) | -| Release Notes | 2.2 | [站点](https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v2.2-beta2.md) | - | +| 全量代码(标准、轻量和小型系统) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/code-v2.2-beta2_20210730.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/code-v2.2-beta2_20210730.tar.gz.sha256) | +| 标准系统解决方案(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/standard-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/standard-2.2-Beta2.tar.gz.sha256) | +| Hi3861解决方案(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_pegasus-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_pegasus-2.2-Beta2.tar.gz.sha256) | +| Hi3518解决方案(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_aries-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_aries-2.2-Beta2.tar.gz.sha256) | +| Hi3516解决方案-LiteOS(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus-2.2-Beta2.tar.gz.sha256) | +| Hi3516解决方案-Linux(二进制) | 2.2 | [站点](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus_linux-2.2-Beta2.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/harmonyos/os/2.2-Beta2/hispark_taurus_linux-2.2-Beta2.tar.gz.sha256) | +| Release Notes | 2.2 | [站点](https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v2.2-beta2.md) | - | -## 更新说明 +## 更新说明 本版本在继承了OpenHarmony 2.0 Canary的基础上有如下变更。 @@ -108,164 +76,29 @@ repo forall -c 'git lfs pull' **表 3** 版本新增特性表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

子系统名称

-

标准系统

-

轻量、小型系统

-

分布式文件

-

提供本地system.file异步文件操作JS API,包括文件读写、目录访问、增删等接口。

-

NA

-

驱动

-

3QE85:新增Audio、Camera、USB、马达、ADC驱动模型。

-

LiteOS-M支持HDF框架。

-

电源管理服务

-

新增系统电源状态机、休眠运行锁、休眠唤醒功能。

-
  • 新增充放电状态查询接口、电量查询接口。
  • 提供低功耗模式支持,并提供低功耗模式统一API支持。
-

升级服务

-

新增恢复出厂功能。

-

NA

-

媒体

-
  • 新增音频服务,提供音频基础控制能力。
  • 新增相机服务,提供预览、拍照等基础功能力。
  • 新增媒体服务,提供音频、视频播放能力。
-

NA

-

JS UI框架

-

支持使用JS与C/C++混合开发JS API。

-

NA

-

事件通知

-

支持应用本地发送、取消多行文本通知能力。

-

NA

-

分布式软总线

-

新增软总线自组网功能,可信设备接入到局域网中(ETH\WiFi)后可自发现、无感知的接入到软总线。

-

NA

-

分布式数据管理

-
  • 新增分布式数据管理能力,支持分布式数据库在本地加密存储
  • 支持轻量级偏好数据库
-
  • 提供数据库内容的删除能力。
  • 提供统一的HAL文件系统操作函数实现。
  • 提供相关数据存储的原子操作能力。
  • 提供二进制Value的写入读取能力。
-

系统应用

-

桌面:

-
  • 桌面设置界面UX优化。
  • 新增桌面图标拖拽特性。
-

设置:

-
  • 新增Wlan设置功能。
-

SystemUI:

-
  • 新增卡信号图标显示功能。
-

图库:

-
  • 新增图片、视频资源的查看、移动、复制、删除、重命名等功能。
-

NA

-

全球化子系统

-
  • 完善时间日期格式化能力。
  • 支持时间段的格式化。
  • 新增数字格式化能力。
-
  • 新增构建自定义数据编译能力。
  • 新增构建星期、单复数、数字开关国际化能力。
  • 新增构建应用资源解析和加载机制。
  • 新增构建资源回溯机制。
-

Sample应用

-
  • 计算器中新增分布式功能,组网后支持拉起另一台组网设备上的计算器,两台设备可协同计算,计算数据实时同步。
  • 新增音频播放器应用,支持本地音频播放,组网后可将音乐播放接续至其他组网设备上。
-

NA

-

分布式设备管理

-

新增设备管理系统服务,提供分布式设备账号无关的认证组网能力。

-

NA

-

DFX

-

NA

-
  • 提供LiteOS内核系统信息dump工具。
  • 提供LiteOS内核死机重启维测框架。
  • 新增数字格式化能力。
  • HiLog功能增强。
  • HiEvent功能增强。
-

内核

-

NA

-
  • 支持轻量级Linux版本。
  • proc文件系统增强。
  • 新增mksh命令解析器。
  • 文件系统维测增强。
  • LiteOS-A內核模块支持可配置。
  • 支持LiteOS-A小系统三方芯片适配。
  • LiteOS-M支持三方组件Mbedtls编译。
  • LiteOS-M支持三方组件curl编译。
  • 支持轻量级shell框架和常用调测命令。
  • LiteOS-M支持ARM9架构。
  • 支持基于NOR Flash的littlefs文件系统。
  • LiteOS-M对外提供统一的文件系统操作接口。
  • 新增Namecache模块、Vnode管理、Lookup模块。
-

图形图像

-

NA

-
  • 支持A4\A8、LUT8、TSC图片格式作为输入。
  • 支持多语言字体对齐。
  • UIKit支持显示控件轮廓。
  • ScrollView/List支持通过弧形进度条展示滑动进度。
  • 支持开关按钮/复选框/单选按钮动效。
  • UIKit支持点阵字体产品化解耦。
  • UI框架提供统一多后端框架支持多芯片平台。
  • UIKit组件支持margin/padding。
  • 圆形/胶囊按钮支持缩放和白色蒙层动效。
-

编译构建

-

NA

-

支持开源软件的通用patch框架。

-

启动恢复

-

NA

-

支持恢复出厂设置支持多语言字体对齐。

-

分布式调度

-

NA

-

支持轻量设备启动富设备上的Ability。

-

AI

-

NA

-
  • AI子系统添加Linux内核适配,编译选项支持。
  • AI引擎支持基于共享内存的数据传输。
-
+| 子系统名称 | 标准系统 | 轻量、小型系统 | +| -------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 分布式文件 | 提供本地system.file异步文件操作JS API,包括文件读写、目录访问、增删等接口。 | NA | +| 驱动 | 新增Audio、Camera、USB、马达、ADC驱动模型。 | LiteOS-M支持HDF框架。 | +| 电源管理服务 | 新增系统电源状态机、休眠运行锁、休眠唤醒功能。 | - 新增充放电状态查询接口、电量查询接口。
- 提供低功耗模式支持,并提供低功耗模式统一API支持。 | +| 升级服务 | 新增恢复出厂功能。 | NA | +| 媒体 | - 新增音频服务,提供音频基础控制能力。
- 新增相机服务,提供预览、拍照等基础功能力。
- 新增媒体服务,提供音频、视频播放能力。 | NA | +| JS UI框架 | 支持使用JS与C/C++混合开发JS API。 | NA | +| 事件通知 | 支持应用本地发送、取消多行文本通知能力。 | NA | +| 分布式软总线 | 新增软总线自组网功能,可信设备接入到局域网中(ETH\WiFi)后可自发现、无感知的接入到软总线。 | NA | +| 分布式数据管理 | - 新增分布式数据管理能力,支持分布式数据库在本地加密存储
- 支持轻量级偏好数据库 | - 提供数据库内容的删除能力。
- 提供统一的HAL文件系统操作函数实现。
- 提供相关数据存储的原子操作能力。
- 提供二进制Value的写入读取能力。 | +| 系统应用 | 桌面:
- 桌面设置界面UX优化。
- 新增桌面图标拖拽特性。
设置:
- 新增Wlan设置功能。
SystemUI:
- 新增卡信号图标显示功能。
图库:
- 新增图片、视频资源的查看、移动、复制、删除、重命名等功能。 | NA | +| 全球化子系统 | - 完善时间日期格式化能力。
- 支持时间段的格式化。
- 新增数字格式化能力。 | - 新增构建自定义数据编译能力。
- 新增构建星期、单复数、数字开关国际化能力。
- 新增构建应用资源解析和加载机制。
- 新增构建资源回溯机制。 | +| Sample应用 | - 计算器中新增分布式功能,组网后支持拉起另一台组网设备上的计算器,两台设备可协同计算,计算数据实时同步。
- 新增音频播放器应用,支持本地音频播放,组网后可将音乐播放接续至其他组网设备上。 | NA | +| 分布式设备管理 | 新增设备管理系统服务,提供分布式设备账号无关的认证组网能力。 | NA | +| DFX | NA | - 提供LiteOS内核系统信息dump工具。
- 提供LiteOS内核死机重启维测框架。
- 新增数字格式化能力。
- HiLog功能增强。
- HiEvent功能增强。 | +| 内核 | NA | - 支持轻量级Linux版本。
- proc文件系统增强。
- 新增mksh命令解析器。
- 文件系统维测增强。
- LiteOS-A內核模块支持可配置。
- 支持LiteOS-A小系统三方芯片适配。
- LiteOS-M支持三方组件Mbedtls编译。
- LiteOS-M支持三方组件curl编译。
- 支持轻量级shell框架和常用调测命令。
- LiteOS-M支持ARM9架构。
- 支持基于NOR Flash的littlefs文件系统。
- LiteOS-M对外提供统一的文件系统操作接口。
- 新增Namecache模块、Vnode管理、Lookup模块。 | +| 图形图像 | NA | - 支持A4\A8、LUT8、TSC图片格式作为输入。
- 支持多语言字体对齐。
- UIKit支持显示控件轮廓。
- ScrollView/List支持通过弧形进度条展示滑动进度。
- 支持开关按钮/复选框/单选按钮动效。
- UIKit支持点阵字体产品化解耦。
- UI框架提供统一多后端框架支持多芯片平台。
- UIKit组件支持margin/padding。
- 圆形/胶囊按钮支持缩放和白色蒙层动效。 | +| 编译构建 | NA | 支持开源软件的通用patch框架。 | +| 启动恢复 | NA | 支持恢复出厂设置支持多语言字体对齐。 | +| 分布式调度 | NA | 支持轻量设备启动富设备上的Ability。 | +| AI | NA | - AI子系统添加Linux内核适配,编译选项支持。
- AI引擎支持基于共享内存的数据传输。 | + ### API变更 @@ -275,113 +108,30 @@ API变更请参考: [Native API 差异报告](api-change/v2.2-beta2/native-apidiff-v2.2-beta2.md) -## 修复缺陷列表 +## 修复缺陷列表 **表 4** **解决的缺陷ISSUE列表** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ISSUE单号

-

问题描述

-

I3I31W

-

ActsNFSTest.bin会引起内核crash

-

I3D49E

-

uboot的路径不对

-

I3D71U

-

【驱动子系统】反复reset,启动到hmac_main_init SUCCESSULLY后,高概率出现系统挂死

-

I3DGZW

-

【应用程序框架子系统】HI3516开源板进入屏保后 ,点击触摸屏,出现蓝屏问题

-

I3DHIL

-

【系统问题】HI3518开源板剩余空间不足,导致ACTS用例大量失败

-

I3DU36

-

【应用程序框架子系统】ipcamera bm 查询命令失效

-

I3EALU

-

【媒体子系统】cameraActs 用例执行时,找不到相机配置文件,初始失败

-

I3EGUX

-

【可靠性问题】反复reset,出现一次KIdle进程crash,系统挂死无法启动

-

I3EH4E

-

【流水线问题】高概率出现:uname无响应,然后执行reset也无响应

-

I3EQJA

-

【文件系统】cat /proc/mounts功能不可用

-

I3EQRC

-

磁盘文件映射延迟测试:并发3个测试进程,系统crash

-

I3HVL0

-

3861编译失败,报错[OHOS ERROR] Fatal error: invalid -march= option:rv32imac

-

I3TS1Y

-

压力场景下文件相关Vnode资源耗尽

-

I3TXT8

-

孤儿进程无法回收,压力场景下TCB资源耗尽

-

I3UWXI

-

libwap.so 存在已知一般漏洞: CVE-2021-30004,CVSS:5.3;漏洞发布日期:2021-04-02,不符合产品发布要求,需要解决。

-

I3SWY2

-

高概率出现KProcess进程挂死,质量不达标

-

I3YJRO

-

liteos-a內核模块可配置编译失败

-

I3YNWM

-

文件系统维测增强功能在该版本有问题

-

I3VEOG

-

bin目录下没有mksh和toybox,导致已转测的toybox命令集无法测试

-
+| ISSUE单号 | 问题描述 | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| [I3I31W](https://gitee.com/openharmony/kernel_liteos_a/issues/I3I31W) | ActsNFSTest.bin会引起内核crash | +| [I3D49E](https://gitee.com/openharmony/docs/issues/I3D49E) | uboot的路径不对 | +| [I3D71U](https://gitee.com/openharmony-retired/drivers_adapter_khdf_liteos/issues/I3D71U) | 【驱动子系统】反复reset,启动到hmac_main_init SUCCESSULLY后,高概率出现系统挂死 | +| I3DGZW | 【应用程序框架子系统】HI3516开源板进入屏保后 ,点击触摸屏,出现蓝屏问题 | +| [I3DHIL](https://gitee.com/openharmony/community/issues/I3DHIL) | 【系统问题】HI3518开源板剩余空间不足,导致ACTS用例大量失败 | +| I3DU36 | 【应用程序框架子系统】ipcamera bm 查询命令失效 | +| [I3EALU](https://gitee.com/openharmony/multimedia_camera_lite/issues/I3EALU) | 【媒体子系统】cameraActs 用例执行时,找不到相机配置文件,初始失败 | +| [I3EGUX](https://gitee.com/openharmony/release-management/issues/I3EGUX) | 【可靠性问题】反复reset,出现一次KIdle进程crash,系统挂死无法启动 | +| [I3EH4E](https://gitee.com/openharmony/community/issues/I3EH4E) | 【流水线问题】高概率出现:uname无响应,然后执行reset也无响应 | +| [I3EQJA](https://gitee.com/openharmony/kernel_liteos_a/issues/I3EQJA) | 【文件系统】cat /proc/mounts功能不可用 | +| [I3EQRC](https://gitee.com/openharmony/kernel_liteos_a/issues/I3EQRC) | 磁盘文件映射延迟测试:并发3个测试进程,系统crash | +| [I3HVL0](https://gitee.com/openharmony/docs/issues/I3HVL0) | 3861编译失败,报错[OHOS ERROR] Fatal error: invalid -march= option:rv32imac | +| [I3TS1Y](https://gitee.com/openharmony/kernel_liteos_a/issues/I3TS1Y) | 压力场景下文件相关Vnode资源耗尽 | +| [I3TXT8](https://gitee.com/openharmony/startup_init_lite/issues/I3TXT8) | 孤儿进程无法回收,压力场景下TCB资源耗尽 | +| [I3UWXI](https://gitee.com/openharmony/applications_sample_wifi_iot/issues/I3UWXI) | libwap.so 存在已知一般漏洞: CVE-2021-30004,CVSS:5.3;漏洞发布日期:2021-04-02,不符合产品发布要求,需要解决。 | +| [I3SWY2](https://gitee.com/openharmony/kernel_liteos_a/issues/I3SWY2) | 高概率出现KProcess进程挂死,质量不达标 | +| [I3YJRO](https://gitee.com/openharmony/kernel_liteos_m/issues/I3YJRO) | liteos-a內核模块可配置编译失败 | +| [I3YNWM](https://gitee.com/openharmony/kernel_liteos_a/issues/I3YNWM) | 文件系统维测增强功能在该版本有问题 | +| [I3VEOG](https://gitee.com/openharmony/kernel_liteos_a/issues/I3VEOG) | bin目录下没有mksh和toybox,导致已转测的toybox命令集无法测试 | + diff --git a/zh-cn/release-notes/OpenHarmony-v3.0-LTS.md b/zh-cn/release-notes/OpenHarmony-v3.0-LTS.md index 93ef817b5c2807a456720fc43d8d897a49f6fd51..144e6e9552c8acf164912d7cdcd9268873f7f238 100644 --- a/zh-cn/release-notes/OpenHarmony-v3.0-LTS.md +++ b/zh-cn/release-notes/OpenHarmony-v3.0-LTS.md @@ -1,15 +1,5 @@ # OpenHarmony 3.0 LTS -- [版本概述](#版本概述) -- [配套关系](#配套关系) -- [源码获取](#源码获取) -- [更新说明](#更新说明) - - [特性变更](#特性变更) - - [API变更](#api变更) - - [芯片及开发板适配](#芯片及开发板适配) -- [修复缺陷列表](#修复缺陷列表) -- [遗留缺陷列表](#遗留缺陷列表) - ## 版本概述 当前版本在OpenHarmony 2.2 Beta2的基础上,针对标准系统、轻量系统和小型系统更新内容: @@ -71,7 +61,7 @@ 通过repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。 -``` +```shell repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -81,7 +71,7 @@ repo forall -c 'git lfs pull' 通过repo + https 下载。 -``` +```shell repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' @@ -152,12 +142,12 @@ API变更请参考:[JS API 差异报告](api-change/v3.0-LTS/js-apidiff-v3.0-l | ISSUE单号 | 问题描述 | | -------- | -------- | | [I45AVP](https://gitee.com/openharmony/hiviewdfx_hilog/issues/I45AVP) | 执行hilog落盘之后hilog命令执行失败 | -| [I47EPA](https://gitee.com/openharmony/appexecfwk_appexecfwk_lite/issues/I47EPA?from=project-issue) | 入参为空或无效时,GetBundleSize接口返回错误 | +| I47EPA | 入参为空或无效时,GetBundleSize接口返回错误 | | [I434AD](https://gitee.com/openharmony/multimedia_camera_lite/issues/I434AD) | Hi3516DV300轻量级系统常驻内存超基线 | | [I434P1](https://gitee.com/openharmony/multimedia_camera_lite/issues/I434P1) | Hi3518EV300轻量级系统常驻内存超基线 | | [I46I6K](https://gitee.com/openharmony/multimedia_media_lite/issues/I46I6K?from=project-issue) | 多媒体子系统相关代码存在安全编码问题 | | [I46E6S](https://gitee.com/openharmony/kernel_liteos_m/issues/I46E6S?from=project-issue) | 轻量级内核模块编译添加-Werror编译选项 | -| [I47ETO](https://gitee.com/openharmony/appexecfwk_appexecfwk_lite/issues/I47ETO?from=project-issue -) | 权限校验没有生效,使用测试 bin 直接调用无权限 hap,期望查询失败返回 0,结果查询成功 | +| I47ETO | 权限校验没有生效,使用测试 bin 直接调用无权限 hap,期望查询失败返回 0,结果查询成功 | | [I48A2I](https://gitee.com/openharmony/drivers_peripheral/issues/I48A2I) | Hi3516DV300轻量级版本调用AllocMem接口测试,单板挂死 | | [I42LCU](https://gitee.com/openharmony/kernel_liteos_m/issues/I42LCU) | 集成测试开发板移植指导中需增加线程不足的确认方法和配置线程个数的方法 | | [I3IPD7](https://gitee.com/openharmony/kernel_liteos_m/issues/I3IPD7) | 不支持osThreadExit/join函数需要在头文件中说明 | @@ -171,7 +161,7 @@ API变更请参考:[JS API 差异报告](api-change/v3.0-LTS/js-apidiff-v3.0-l | ISSUE单号 | 问题描述 | | -------- | -------- | -| [I46A6H](https://gitee.com/openharmony/ace_ace_engine/issues/I46A6H) | XTS子系统压力测试过程中libace.z.so异常导致ohos.samples.flashlight出现cppcrash异常 | +| I46A6H | XTS子系统压力测试过程中libace.z.so异常导致ohos.samples.flashlight出现cppcrash异常 | | [I48HLN](https://gitee.com/openharmony/app_samples/issues/I48HLN) | Demo&应用子系统- [ JsCanvas] 清除的button功能未生效 | | [I46HH7](https://gitee.com/openharmony/drivers_peripheral/issues/I46HH7) | 驱动子系统-标准系统单板WLAN测试用例失败 | | [I4312A](https://gitee.com/openharmony/communication_dsoftbus/issues/I4312A) | 【2.2 Beta2】【软总线】已组网,断1端网络后,自组网失败(GetAllNodeDeviceInfo返回null) | @@ -187,7 +177,7 @@ API变更请参考:[JS API 差异报告](api-change/v3.0-LTS/js-apidiff-v3.0-l | ISSUE | 问题描述 | 影响 | 计划解决日期 | | -------- | -------- | -------- | -------- | | [I48IM7](https://gitee.com/openharmony/hiviewdfx_hilog/issues/I48IM7) | 运行hilog压力测试,hilogd异常重启,且hilog命令一直无法使用 | 压力测试下,低概率出现日志输出异常,调测场景可正常使用。 | 10月30日 | -| [I48YPH](https://gitee.com/openharmony/security_deviceauth/issues/I48YPH) | 【软总线-组网】测试发现和组网性能(循环离网-发现-组网)110次组网失败3次 | 低概率3/110,失败后重新发起组网即可。 | 10月30日 | +| I48YPH | 【软总线-组网】测试发现和组网性能(循环离网-发现-组网)110次组网失败3次 | 低概率3/110,失败后重新发起组网即可。 | 10月30日 | | [I4BVVW](https://gitee.com/openharmony/communication_dsoftbus/issues/I4BVVW) | 【软总线-组网】标准系统与手机开关网络自组网成功率97%失败3次需分析失败原因 | 低概率出现组网失败。 | 10月30日 | | [I4BXWY](https://gitee.com/openharmony/multimedia_media_standard/issues/I4BXWY) | Hi3516音频录制后播放有杂音 | 仅在使用此开发板时,影响录制音频的播放体验效果。 | 10月30日 | | [I4BXY1](https://gitee.com/openharmony/multimedia_camera_standard/issues/I4BXY1) | 视频录制后前几秒没声音,播放声画不同步,在板子播放会卡顿,音源较远时,有杂音 | 仅在使用此开发板时,影响录制视频的播放体验效果。 | 10月30日 | diff --git a/zh-cn/website.md b/zh-cn/website.md index e686f85221b05a2e0628d98ec756348e770a714d..7e1cabba1fa1d0e67d0593d45f1e4bc87e5a0e29 100644 --- a/zh-cn/website.md +++ b/zh-cn/website.md @@ -10,18 +10,19 @@ - [OpenHarmony v3.1.1 Release (2022-05-31)](release-notes/OpenHarmony-v3.1.1-release.md) - [OpenHarmony v3.1 Release (2022-03-30)](release-notes/OpenHarmony-v3.1-release.md) - [OpenHarmony v3.1 Beta (2021-12-31)](release-notes/OpenHarmony-v3.1-beta.md) + - [OpenHarmony v3.0.5 LTS (2022-07-01)](release-notes/OpenHarmony-v3.0.5-LTS.md) - [OpenHarmony v3.0.3 LTS (2022-04-08)](release-notes/OpenHarmony-v3.0.3-LTS.md) - [OpenHarmony v3.0.2 LTS (2022-03-18)](release-notes/OpenHarmony-v3.0.2-LTS.md) - [OpenHarmony v3.0.1 LTS (2022-01-12)](release-notes/OpenHarmony-v3.0.1-LTS.md) - [OpenHarmony v3.0 LTS (2021-09-30)](release-notes/OpenHarmony-v3.0-LTS.md) - - - OpenHarmony 2.x Releases - + +- OpenHarmony 2.x Releases + - [OpenHarmony v2.2 beta2 (2021-08-04)](release-notes/OpenHarmony-v2.2-beta2.md) - [OpenHarmony 2.0 Canary (2021-06-01)](release-notes/OpenHarmony-2-0-Canary.md) - - - OpenHarmony 1.x Releases - + +- OpenHarmony 1.x Releases + - [OpenHarmony v1.1.4 LTS (2022-02-11)](release-notes/OpenHarmony-v1-1-4-LTS.md) - [OpenHarmony v1.1.3 LTS (2021-09-30)](release-notes/OpenHarmony-v1-1-3-LTS.md) - [OpenHarmony v1.1.2 LTS (2021-08-04)](release-notes/OpenHarmony-v1.1.2-LTS.md) @@ -60,7 +61,6 @@ - [用户身份认证](release-notes/api-change/v3.2-beta2/js-apidiff-user-authentication.md) - [Web](release-notes/api-change/v3.2-beta2/js-apidiff-web.md) - [窗口管理](release-notes/api-change/v3.2-beta2/js-apidiff-window.md) - - OpenHarmony 3.2 Beta1 - JS API差异报告 - [元能力](release-notes/api-change/v3.2-beta1/js-apidiff-ability.md) @@ -93,7 +93,7 @@ - [包管理](release-notes/api-change/v3.1-Release/js-apidiff-bundle.md) - [基础通信](release-notes/api-change/v3.1-Release/js-apidiff-communicate.md) - [语言编译器运行时](release-notes/api-change/v3.1-Release/js-apidiff-compiler-and-runtime.md) - - [DFX](release-notes/api-change/v3.1-Release/js-apidiff-dfx.md) + - [DFX](release-notes/api-change/v3.1-Release/js-apidiff-dfx.md) - [分布式数据管理](release-notes/api-change/v3.1-Release/js-apidiff-distributed-data.md) - [分布式硬件](release-notes/api-change/v3.1-Release/js-apidiff-distributed-hardware.md) - [事件通知](release-notes/api-change/v3.1-Release/js-apidiff-event-and-notification.md) @@ -125,10 +125,20 @@ - [资源调度](release-notes/api-change/v3.1-Release/js-apidiff-resource-scheduler_api-9-canary.md) - [窗口管理](release-notes/api-change/v3.1-Release/js-apidiff-window_api-9-canary.md) - [Native API差异报告](release-notes/api-change/v3.1-Release/native-apidiff-v3.1-release.md) + - OpenHarmony 3.1 Beta + - [JS API差异报告](release-notes/api-change/v3.1-beta/js-apidiff-v3.1-beta.md) + - [Native API差异报告](release-notes/api-change/v3.1-beta/native-apidiff-v3.1-beta.md) + - OpenHarmony 3.0 LTS + - [JS API差异报告](release-notes/api-change/v3.0-LTS/js-apidiff-v3.0-lts.md) + - OpenHarmony v2.2 Beta2 + - [JS API差异报告](release-notes/api-change/v2.2-beta2/js-apidiff-v2.2-beta2.md) + - [Native API差异报告](release-notes/api-change/v2.2-beta2/native-apidiff-v2.2-beta2.md) - 变更说明 - OpenHamrony 3.2 Beta2 - [3.2 beta2相对3.2 beta1变更详细说明](release-notes/changelog/v3.2-beta2/changelog-v3.2-beta2.md) - [OpenHarmony启用应用沙箱机制-适配指导](release-notes/changelog/v3.2-beta2/application-sandbox-adaptation-guide.md) + - OpenHarmony 3.1 Beta + - [3.1 beta相对于3.0变更详细说明](release-notes/api-change/v3.1-beta/changelog-v3.1-beta.md) - OpenHarmony三方组件 - [OpenHarmony三方组件简介](third-party-components/third-party-components-introduction.md) - [OpenHarmony JS/TS三方组件使用指导](third-party-components/npm-third-party-guide.md)