ArcBlock 發布 Blocklet Server 版本 1.8.0

作者:陳霖(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 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。