跳到主要內容

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

wangshijun
Blocklet ServerComputeDID ConnectProduct Release

我們很高興宣布 Blocklet Server v1.16.28 正式發布,這是團隊歷經兩週密集改善、27 次重要提交與嚴謹測試後的成果。這次更新帶來一系列全新功能與優化,致力於協助開發者,並強化平台上去中心化應用程式的功能表現。

功能與改進

Blocklet 啟動流程

  • 動態 Blocklet 引擎支援 Blocklet 在 Blocklet Server 上執行時,能有更靈活、更有效率的組合與重複利用方式,這正是 Blocklet Server 能夠執行以 AIGNE 建構之 Blocklet 的關鍵所在。關於此功能的詳細內容,我們會在後續文章中進一步分享。

Screenshot 2024-06-23 at 07.36.17.png

使用者登入體驗

登入體驗方面的改進包括:

  • 語系持久化,確保跨工作階段時語系偏好都能維持不變。

Screenshot 2024-06-23 at 06.56.55.png

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

Screenshot 2024-06-23 at 06.57.21.png

應用程式管理體驗

我們也針對應用程式管理介面做了多項改進:

  • 導覽優化 Blocklet Service 內的導覽與元件清單,讓管理更加輕鬆。

  • Blocklet 資訊對話框 Blocklet 資訊對話框,呈現更清楚易懂。
  • 通知動作 Blocklet 的通知動作,提升使用者互動體驗。

開發者體驗

Blocklet CLI

  • 修正 Bundle 目錄問題,bundle 目錄一定存在,避免打包過程出錯。

Blocklet SDK

  • 通知頻道選擇,提升溝通彈性。
  • 應用程式驗證支援 blocklet.js 中導入 appPk 以供驗證使用,強化安全性。
  • 快取除錯 blocklet.js 中新增 updatedAt,協助除錯快取相關問題。

Blocklet Service

  • PushKit 整合 PushKit 通知傳送支援,此整合將提升 ArcBlock Blocklet 平台上 DApp 與使用者之間的互動體驗。

Screenshot 2024-06-23 at 07.08.23.png

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 獎勵。

ArcBlock 社群

本頁涉及

產品

  • Blocklet Server superseded

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

  • DID Connect active

    DID 協定裡應用用來請對方登入或出示憑證的那一部分,也可以和第三方帳號並用。