跳到主要內容

Blocklet Server v1.16.24 正式發布

wangshijun
Blocklet ServerComputeProduct Release

在龍年春節過後的第一個月,我們正式發布了Blocklet Server v1.16.24。這次更新相較於過去版本的改動較少,但仍是我們持續提升Blocklet Platform穩定性、可靠性與效能的堅實一步。

功能與改進

應用程式啟動流程

  • 在啟動過程中顯示元件的 required(必要)狀態,確保使用者能清楚、透明地了解目前已安裝元件的清單。

使用者登入體驗

  • DID Connect 流程中正確顯示錯誤訊息,確保使用者能充分了解遇到的問題。

應用程式管理體驗

  • 解決了 Serverless 模式下 Server 儀表板頁面未統計外部應用程式的問題,提供更準確的總覽資訊。
  • 優化了應用程式重啟呼叫的並行數限制,提升應用程式操作與管理的速度。

開發者體驗

Blocklet CLI

  • 支援 blocklet server status 指令輸出應用程式名稱與 URL,方便從命令列取得應用程式的執行位址。

Screenshot 2024-03-12 at 18.51.25.png

  • 確保開發與部署過程中元件的預設掛載點統一為小寫格式,同時仍支援區分大小寫的自訂掛載點。

安全性與可靠性

  • 將設定變更通知限制僅發送至錢包,避免其他通知管道出現過多不相關的訊息。
  • 修復 Server 主控台中部分 Team 事件的廣播問題,請參閱社群使用者回報。
  • 修復從 Server 發送至錢包的通知缺少標題的問題,確保重要資訊能被正確傳達。
  • 修復解除 DID 綁定後網域名稱綁定仍持續解析的問題,請參閱社群使用者回報。
  • 修復當應用程式標誌設定為 SVG 時無法轉換為 PNG 的問題,詳情請參閱圖片服務文件。
  • 修復登入與密碼復原過程中 base64 頭像格式的相容性問題,避免發生錯誤。

測試版功能

  • 支援透過 API 協助使用者遠端登出指定的登入工作階段,強化安全性。在下一版本中,我們將支援從使用者介面管理登入工作階段。
  • 為了優化應用程式打包、發布、下載、解壓縮與安裝的速度(社群使用者也回報了類似問題),我們在新版本中基於 @vercel/ncc 實作了應用程式打包的精簡模式(compact mode),詳情請參閱文件。
    • 精簡格式能大幅縮短應用程式的解壓縮時間,我們的測試結果顯示可從數分鐘縮短至數秒鐘。
    • 精簡格式能有效將應用程式安裝包的檔案大小從數百 MB 降低至數十 MB。
    • 精簡格式能支援安裝含有 Native Binding 的外部相依套件。
    • 我們花費了長達兩週的時間,將應用團隊大部分的應用程式遷移至精簡打包格式。

歡迎升級您的 Blocklet Server,或使用我們的官方啟動器來體驗最新版本。若您在使用過程中遇到任何問題,歡迎至 community.arcblock.io 提供意見回饋。

本頁涉及

產品

  • Blocklet Server superseded

    把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。