日期:2024 年 5 月 3 日
版本:F18
已实施以下更改:
应用运行时(Flutter、Starnix 和 Web)
斯塔尼克斯
已对 Starnix 进行以下更新:
- 添加了对
strace
的支持。 - 添加了对 RISC-V 矢量的支持,支持更多 RISC-V 测试。
连接(蓝牙、IOT、WLAN、Netstack)
我们对连接性进行了以下更新:
WLAN
- 添加了对 WLAN 硬件错误情况的额外检测,可实现自动连接恢复。
线程
- 添加了对管理设备上的互联网设置的支持。
- 在 FIDL 中添加了一些功能,以支持 Thread Internet Settings 切换开关的 lowpan。
Matter
- 添加了在发现设备时同时处理多个 IP 地址的支持。
开发者
对开发者工作流程进行了以下更新:
工具
- 为
ffx version
添加了架构和验证。 - 向
ffx target show
添加了对机器 JSON 的支持。 - 为 QEMU build 添加了
virtuo-gpu-pci
设备。 - 增加了“
ffx trace
”的路径长度限制。 - 更新了
ffx config
,以允许替换托管工具路径。
命令行
- 为 CPU 管理器添加了汇编逻辑。
- 为功率指标记录器添加了组装逻辑。
- 为
ffx net filter
命令添加了样板。 - 添加了
ffx repository package-archive
。 - 向产品尺寸检查工具添加了平台资源。
- 添加了允许替换黄金文件的测试标签的支持。
- 添加了对
ffx target echo
中允许通过重试进行重复的支持。 - 在
ffx
中添加了支持,以允许在没有设备的情况下提供仓库。 - 在 Fuchsia 代码库中添加了对子软件包的支持。
- 弃用了原来的
ffx net filter
命令,改为使用新的命令。 - 从
fdf
Controller 接口中移除了Get
和SetMinDriverLogSeverity
。 - 移除了
scrutiny
中未使用的路由许可名单功能。 - 更新了
ffx device
和ffx list-devices
命令的帮助文本。
诊断
“诊断”部分进行了以下更新:
- 移除了已弃用的 LogSettings.RegisterInterest
- 采样器现在包含功率指标相关数据
- 现在可以使用配置功能来配置 Archivist
- 通过显式目录路由更新了 netstack2 和 archivist 之间的合同
- ffx log --select 现在优先于 --severity 标志
- FDF DriverBase 现在提供了一个检查器
- 日志详细程度现在始终编码为严重级别
FIDL
已针对 FIDL 进行了以下更新:
- 添加了更新,以允许 Rust 工具链的特征中存在无效代码。
- 添加了
fuchsia-controller
浮点一致性测试。 - 启用了其余编码测试。
- 修复了字体形状错误。
- 已取消屏蔽
-Wextra-qualification
。 - 更新了
fuchsia-controller
一致性测试。 - 在
fidlc
中重构了转换并禁止使用integer<->float
。 - 移除了
@transitional
。 - 从
fidlc
中移除了HasClone
和HasCopy
。 - 移除了过时的测试和文档。
- 从
fidlc
中移除了--tables
标志。
图形和媒体
针对图形和媒体进行了以下更新:
- 添加了适用于树外开发的 mali 驱动程序。
HCI(输入、A11y、i18n 和 View System)
对界面进行了以下更新:
- 修复了亮度通道溢出问题。
测试
为进行测试,进行了以下更新:
- 添加了通过新的
ffx
工具检索内核覆盖率数据的更新。