Blocklet Server v1.16.28:更完善的 Blocklet Studio 與執行環境支援

我們很高興宣布 Blocklet Server v1.16.28 正式發布,這是團隊歷經兩週密集改善、27 次重要提交與嚴謹測試後的成果。這次更新帶來一系列全新功能與優化,致力於協助開發者,並強化平台上去中心化應用程式的功能表現。
功能與改進
Blocklet 啟動流程
- 動態 Blocklet 引擎支援 Blocklet 在 Blocklet Server 上執行時,能有更靈活、更有效率的組合與重複利用方式,這正是 Blocklet Server 能夠執行以 AIGNE 建構之 Blocklet 的關鍵所在。關於此功能的詳細內容,我們會在後續文章中進一步分享。

使用者登入體驗
登入體驗方面的改進包括:
- 語系持久化,確保跨工作階段時語系偏好都能維持不變。

- 推播通知管理,讓使用者對通知偏好擁有更大的掌控權。

應用程式管理體驗
我們也針對應用程式管理介面做了多項改進:
- 導覽優化 Blocklet Service 內的導覽與元件清單,讓管理更加輕鬆。
- Blocklet 資訊對話框 Blocklet 資訊對話框,呈現更清楚易懂。
- 通知動作 Blocklet 的通知動作,提升使用者互動體驗。
開發者體驗
Blocklet CLI
- 修正 Bundle 目錄問題,bundle 目錄一定存在,避免打包過程出錯。
Blocklet SDK
- 通知頻道選擇,提升溝通彈性。
- 應用程式驗證支援 blocklet.js 中導入
appPk以供驗證使用,強化安全性。 - 快取除錯 blocklet.js 中新增
updatedAt,協助除錯快取相關問題。
Blocklet Service
- PushKit 整合 PushKit 通知傳送支援,此整合將提升 ArcBlock Blocklet 平台上 DApp 與使用者之間的互動體驗。

Blocklet Studio
- 靜態資源發布 Blocklet,讓不具備程式撰寫能力的使用者也能建立 Blocklet。詳細教學稍後將另行提供。
- 行動裝置畫面優化 Blocklet Studio 在行動裝置上的使用體驗。
- 資源管理,並解決因權限錯誤導致資源匯出失敗的問題。
- 穩定性改進 DID 缺失或標誌損毀而導致的當機問題。
相依套件管理
- 移除 Punycode 警告
@blocklet/cli時出現的惱人 punycode 警告訊息。 - 更新 Axios axios 相依套件從 0.27 升級至最新版本 v1.7.x。
- 更新 i18n CLI i18n CLI,新增自訂模型支援,以利各產品間的翻譯管理。
安全性與穩定性
- 掛載點驗證 Blocklet 時掛載點確實存在,避免安裝失敗。
- Socket 頻道修正 DID Connect 事件的 socket 頻道設定,解決 DID Connect 過程中無回應的問題。
- 啟動可靠性提升 Blocklet 時伺服器卡在啟動中狀態的問題。
- 隔離支援強化 Blocklet Server 上執行之 Blocklet 的隔離支援,提升安全性與穩定性。
如何升級?
秉持追求卓越的精神,Blocklet Server 每一個正式版本在發布前,都會在我們的正式環境中經過一週的實戰測試,確保為您提供最穩定、最可靠的平台。
開發者可透過升級 Blocklet Server 或使用我們的官方啟動器來體驗這些新功能與改進。作為去中心化應用程式的尖端平台,Blocklet Server 將持續為開發者提供不可或缺的工具與基礎架構,協助大家在這個充滿活力的領域中持續創新、脫穎而出。
若要將您的 Blocklet Server 升級至 v1.16.28,請依照以下步驟操作(此版本無法透過儀表板升級):
- 安裝
npm install -g @blocklet/cli安裝最新版本。 - 重新啟動
blocklet server stop -f停止伺服器,再用blocklet server start重新啟動。若過程中出現錯誤,重新啟動一次通常即可解決。
社群焦點,我們的行動
我們深信,活躍的使用者社群正是產品的核心所在。您的意見與建議對我們彌足珍貴,我們也致力於將這些回饋落實,讓 Blocklet Server 變得更好。在這個單元中,我們將分享因您的回饋而促成的最新更新與錯誤修正。從細微的調整到重大的變革,每一次更新都是為了提升您的使用體驗、滿足您的需求。
協助我們持續進步
若您在使用過程中有任何需求、建議或遇到問題,歡迎前往 ArcBlock 社群 提供回饋,我們將竭盡所能為您提供協助。此外,若您的回饋獲選納入我們的漏洞獎勵計畫,還能獲得 ABT 獎勵。
本頁涉及
產品
-
Blocklet Server
superseded
把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。
-
DID Connect
active
DID 協定裡應用用來請對方登入或出示憑證的那一部分,也可以和第三方帳號並用。