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。