Fuchsia F8 版本資訊

F8.0 更新

日期:2022 年 10 月 31 日

版本:F8.0

我們已實施下列更新。

元件架構

元件資訊清單 (.cmx) 檔案數量從 1167 個減少至 189 個,減少約 85%。

連線 (藍牙、物聯網、無線區域網路、網路堆疊)

WLAN

Core
  • 我們改善了以下功能:
    • 舊式存取點的 WPA1、WPA2 和 WPA3 相容性。
    • 內部 WEP 金鑰編碼/解碼。
    • 內部處理支援的費率和驗證。
  • 已簡化 FullMAC 和 SoftMAC 重新連線 API。
  • 已完成遷移至 fuchsia.wlan.sme.GenericSme API。
驅動程式

Broadcom WLAN 驅動程式庫 (brcmfmac) 更新內容包括:

  • 已遷移至 netdevice 模型,以便執行資料路徑作業,並提供新的 (re)connect API,有助於簡化 WEP 金鑰處理作業。
  • 修正 EAPOL 訊息握手中的競爭狀況。
網路堆疊

已完成 Netdevice WLAN 遷移作業,以改善效能。詳情請參閱「驅動程式」一節。

執行緒
  • 已提供暫時性 Thread 1.3 認證。
  • Thread 網路現在會自動建立/啟動。
  • 已啟用 Thread 邊界路由。

圖形和媒體

  • 提升電源效率。
  • 我們已進行各種記憶體節省變更,讓媒體播放功能更可靠。

HCI (輸入、無障礙、i18n 和 View 系統)

  • 已實作滑鼠加速功能。
  • 新增表情符號字型。

荒漠油廠

問題:使用者無法透過 rustup 連結 Fuchsia 的二進位檔。

連結針對 Fuchsia 目標使用 llvm-libunwind="樹狀結構內"

影響:問題已修正。

軟體組裝

  • ffx assembly 現在支援在組合期間設定工作階段網址,可在不重新建構平台的情況下重新設定工作階段。
  • ffx assembly 現在支援產品提供的基本套件、快取套件和 config_data,適用於這兩組套件。

軟體推送

  • 我們已在 omaha-client 和 pkg-resolver 中導入積極套件更新功能。更新 Omaha 用戶端更新通訊協定,支援在重新啟動時持續更新套件。
  • 移除 pkgfs,並以以 Rust 編寫的 pkg-cache 取代其功能。

測試

我們已對平台進行下列更新:

  • 修正多項穩定性問題。
  • 新增支援執行樹狀結構外 (OOT) 測試的功能。
  • 重構並簡化程式碼路徑。

信任平台服務 (TPS)

簡化帳戶 API,移除不再需要的功能。

虛擬化

  • virtio_block 裝置已從 C++ 遷移至 Rust。
  • 大部分的虛擬化元件已轉換為 CFv2。
  • 新增支援建立記憶體超過 4 GiB 的來賓。

F8.1 更新

日期:2022 年 11 月 17 日

版本:F8.1

我們已實施下列更新。

連線能力

  • 智慧螢幕支援 Matter。

問題:在 netstack 中,brcmfmac 停止提供緩衝區時,可能會發生死結。
影響:已解決潛在的死結問題。

其他變更

問題:裝置端設定與雲端設定不一致,導致部分裝置無預警重新啟動。
影響:不一致性問題已修正。

F8.1.1 更新

日期:2022 年 12 月 5 日

版本:F8.1.1

我們已實施下列更新。

通訊

問題:部分支援 Matter 的裝置在 Google Home 應用程式 F8.1 版上無法完成調試,並顯示「需要 Thread 邊界路由器」錯誤訊息。
影響:我們已實作調試修正,以便在受影響的情況下,從 DNS SD TXT 讀取 borderAgentID。


問題:如果回應中未提供 A/AAAA/TXT 記錄,mDNS 服務不會要求缺少的記錄。
影響:我們已實作查詢修正,以便在需要時主動要求 SRV/TXT/A/AAAA。