Fuchsia F8 版本資訊

F8.0 更新

日期:2022 年 10 月 31 日

版本:F8.0

下列更新已執行。

元件架構

元件資訊清單 (.cmx) 檔的數目從 1167 個檔案減少為 85% 左右。

連線能力 (藍牙、IoT、WLAN、Netstack)

WLAN

Core
  • 我們改善了以下方面:
    • 舊版 AP 的 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 認證。
  • 執行緒網路現在會自動建立/啟動。
  • 已啟用執行緒框線轉送功能。

圖像與媒體

  • 改善電源效率。
  • 儲存多項記憶體變更,讓媒體播放更加穩定。

HCI (輸入、A11y、i18n 和檢視系統)

  • 已導入滑鼠加速。
  • 已新增表情符號字型。

Rust

問題:導致已啟動使用者無法連結 Fuchsia 二進位檔的這個問題。

連結Fuchsia 目標使用 llvm-libunwind="in-tree"

影響:問題已修正。

軟體組合

  • ffx assembly 現在支援在組譯時設定工作階段網址,因此您不必重新建構平台,即可重新設定工作階段。
  • ffx assembly 現在支援這兩個套件套件的產品套件、快取套件和 config_data。

軟體推送

  • Eager 套件更新已導入 omaha 用戶端和 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 支援。

問題:Brackfmac 中的潛在死結,導致 brcmfmac 停止提供緩衝區。
影響:已經解決潛在的死結問題。

其他變更

問題:裝置上設定和雲端設定不一致,導致部分裝置意外重新啟動。
影響:修正了不一致的問題。

F8.1.1 更新

日期:2022 年 12 月 5 日

版本:F8.1.1

下列更新已執行。

通訊

問題:在 Google Home 應用程式中,部分支援 Matter 的裝置在 F8.1 系統上出現「須使用執行緒邊界路由器」錯誤訊息,導致無法執行這項動作。
影響程度:修正了在受影響情況下從 DNS SD TXT 讀取框線代理程式 ID 的問題。


問題:如未在回應中提供缺少的 A/AAAA/TXT 記錄,非 mDNS 服務就不會要求。
影響:視需要修正查詢,主動主動要求使用 SRV/TXT/A/AAAA。