跳到主要內容

ArcBlock 發布 Blocklet Server 版本 1.8.0

Chen Lin (ArcBlock Engineer)
Blocklet LauncherBlocklet ServerProductProduct Release

作者:陳霖(ArcBlock 工程師)

經過三個多月的打磨,363 次提交與 27 次小版本迭代,Blocklet Server 版本 1.8.0 於 2022 年 6 月 25 日正式發布。

想體驗最新版本,您可以執行 npm install -g @blocklet/cli 來安裝。

Blocklet Server 1.8.0 主要更新內容:

Blocklet 元件

組合性是 Blocklets 的核心特性之一。在 1.8.0 版本中,我們持續提升 Blocklet 的組合能力

  • 支援多層嵌套組合,Blocklet 的組合性大幅提升

  • Blocklet 元件的頁首/頁尾與應用程式統一,提升了 Blocklet 元件的彈性與使用體驗

  • 支援在 Blocklet App 中組合多個相同元件

啟動 Blocklet

  • 新增 Blocklet 設定流程,幫助您更安心地運行 Blocklet

  • 重新架構動態新增元件的流程

連接 Blocklet

  • 連接 Blocklet 後,您可以切換個人檔案與通行證

  • 改善邀請成員頁面的使用者介面

Blocklet 開發者

  • Blocklet SDK
  • 支援 getUsers() API 的查詢、分頁與排序功能
  • Blocklets 開發
  • 使用 blocklet dev add/remove 指令新增或移除 blocklet.yml 中的元件
  • 支援使用 blocklet dev clear 重置已安裝的 Blocklets
  • 支援設定 Blocklet 元件的特定版本號
  • 支援設定多個安裝來源,安裝時會使用任何可存取的安裝來源
  • 您可以在 README.md 或 blocklet.md 中撰寫 Blocklet 介紹
  • Blocklet 介紹支援引用本地資源檔案,例如可在 blocklet.md 中插入圖片或影片
  • Blocklet 介紹支援多語系 (i18n)

Blocklet Server

Blocklet Server 是 Blocklet 運行的基石。在 1.8.0 版本中,我們對 Blocklet Server 做了以下改進

  • 在 Blocklet Server 控制台新增審核日誌功能

Blocklet Server 是 Blocklet App 的基礎架構。在 1.8.0 版本中,我們對 Blocklet Server 做了以下優化

  • 新增審核日誌至 Blocklet Server 控制台

  • 支援轉移 Blocklet Server 擁有者
  • 強化付費 Blocklets 的下載保護
  • 改善 Blocklet Server 控制台的使用者介面
  • Blocklet Server 全新品牌形象

其他改進

  • DID Connect 會話中敏感資訊的端對端加密
  • Blocklet Server 閘道支援依客戶端 IP 進行流量限制
  • Blocklet Server 閘道支援 HTTP/2
  • 依賴基礎函式庫升級:升級至 React 18 與 MUI v5
  • 多項錯誤修正與穩定性提升

本頁涉及

產品

  • Blocklet Launcher sunset

    把一個 Blocklet 部署到伺服器上,不必先手動設定。ARC 用另一種方式處理這件事,所以不再需要它。

  • Blocklet Server superseded

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

術語

  • Blocklet

    Blocklet 是 ARC 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。