Fuchsia F18 版本資訊

日期:2024 年 5 月 3 日

版本:F18

已導入下列變更:

應用程式執行階段 (Flutter、Starnix 和 Web)

Starnix

我們針對 Starnix 進行了下列更新:

  • 已新增對 strace 的支援。
  • 已新增對 RISC-V 向量的支援,以啟用更多 RISC-V 測試。

連線能力 (藍牙、IoT、WLAN、網路堆疊)

已針對連線能力進行下列更新:

WLAN

  • 新增了 WLAN 硬體錯誤條件的其他偵測,以允許自動連線復原。

執行緒

  • 新增管理裝置網際網路設定的支援功能。
  • 已在 FIDL 中新增功能,以便支援「Thread 網際網路設定」切換的 Lowpan。

Matter

  • 新增在探索裝置時同時處理多個 IP 位址的支援功能。

開發人員

我們已針對開發人員工作流程做出以下更新:

工具

  • ffx version 新增結構定義和驗證。
  • 已向 ffx target show 新增機器 JSON 支援。
  • 為 QEMU 版本新增 virtuo-gpu-pci 裝置。
  • 提高 ffx trace 的路徑長度限制。
  • 已更新 ffx config,以便允許主機工具路徑覆寫。

指令列

  • 已新增 CPU 管理工具的組合邏輯。
  • 新增電源指標記錄器的組合邏輯。
  • 新增了 ffx net filter 指令的樣板。
  • 已新增 ffx repository package-archive
  • 將平台資源新增至產品尺寸檢查工具。
  • 新增支援功能,允許覆寫黃金檔案的測試標籤。
  • 新增支援功能,允許在 ffx target echo 中重試。
  • ffx 中新增支援,以便在沒有裝置的情況下提供存放區。
  • 開始支援 Fuchsia 存放區中的子套件。
  • 淘汰了原本的 ffx net filter 指令,並替換為新的指令。
  • 已從「fdf」控制器介面中移除 GetSetMinDriverLogSeverity
  • 已移除 scrutiny 中未使用的路徑許可清單功能。
  • 已更新 ffx deviceffx list-devices 指令的說明文字。

診斷

「診斷」功能已更新下列更新:

  • 已移除淘汰的 LogSettings.RegisterInterest
  • 取樣器現在提供電源指標相關資料
  • 您現在可以透過設定功能來設定 Archivist
  • netstack2 和封存者之間的合約已更新為明確目錄轉送
  • ffx log --select 現在優先於 --severity 標記
  • FDF DriverBase 現已提供檢查器
  • 標誌詳細程度現在一律會按照嚴重性編碼

FIDL

已針對 FIDL 進行下列更新:

  • 已新增更新,允許信任工具鍊的特徵中的無效程式碼。
  • 新增 fuchsia-controller 浮點合規測試。
  • 已啟用其餘的編碼測試。
  • 已修正類型形狀錯誤。
  • 已解除封鎖-Wextra-qualification
  • 已更新符合規範的 fuchsia-controller 聯集測試。
  • 已重構轉換並禁止在 fidlc 中使用 integer<->float
  • 已移除@transitional
  • 已將 HasCloneHasCopy 從「fidlc」中移除。
  • 移除過舊的測試和說明文件。
  • 已將 --tables 標記從 fidlc 中移除。

圖像和媒體

我們已針對圖形和媒體進行下列更新:

  • 新增 Mali 驅動程式庫,而不再開發樹狀結構。

HCI (輸入、A11y、i18n 和 View 系統)

我們對 UI 進行了下列更新:

  • 固定亮度管道溢位。

測試

我們已針對測試進行下列更新:

  • 已新增更新,透過新的 ffx 工具擷取核心涵蓋率資料。