Blocklet Server v1.16.20 版本發布

我們很高興宣布 Blocklet Server v1.16.20 版正式發布!經過兩週充滿熱情的開發與細心測試,這次更新共包含 29 次程式碼提交,為使用者與開發者體驗帶來諸多提升。
功能與使用者體驗
Blocklet 啟動流程
- 我們大膽優化了應用程式建立時的通行證(passport)傳輸流程,確保擁有者在建立應用程式時,一定能收到通行證。
- 我們重構了 HTTPS 憑證生成流程,加快速度並提升效率。
- 我們重新定義了 HTTPS 憑證生成過程中的錯誤處理機制,強化整體穩定性與可靠性。
使用者登入體驗
- 引入統一登入時回傳多應用程式資訊的功能,確保 DID Wallet 不會出現資訊混亂。
- 擁抱 OAuth 帳號自動登入的便利,告別繁瑣的登入步驟。
- 全新的電子郵件取消訂閱流程與更新後的範本。
應用程式備份體驗
- 確保伺服器啟動時,自動備份任務必定存在,讓您無需擔心安全問題。
- 確保多個應用程式實例備份至同一個 DID Space 時不會發生衝突。
- 確保應用程式未運行時會跳過自動備份,提升備份流程的智慧化程度。
應用程式設定體驗
- 改善編輯導覽時的預設語言控制,使操作更加直覺。
- 強化通行證列表頁面的國際化支援。
- 設定變更時進行電子郵件設定測試,確保每次更新的準確性。
開發者體驗
為了推動 Blocklet 平台持續向前發展,我們全力強化了開發者體驗。
Blocklet CLI
- 從
process.env或.env檔案載入BLOCKLET_DEPLOY_APP_ID,實現更靈活的部署方式。 - 從
process.env載入blocklet.yml中定義的環境變數,簡化開發流程。 - 上傳至商店時在標頭中傳送
did與version,提升部署流程的透明度與效率。
Blocklet SDK
- 支援
component.waitForComponentRunning,防止掛鉤(hook)當機,實現更穩健的開發體驗。 - 在備援中介層(fallback middleware)中支援動態 Blocklet 嵌入,為 SEO 開啟全新可能。
- 優化了
component.call執行期間的錯誤日誌記錄。 - 支援使用
Notification.sendToMail進行批次寄送電子郵件。
安全性與可靠性:穩如磐石
- 確保伺服器恢復後,運行中的應用程式元件必定重啟,服務不中斷。
- 在健康檢查中回傳應用程式元件狀態(即使未在運行),提供全方位監控。
- 降低 Blocklet 備份期間的記憶體佔用,讓系統運作更加輕量。
- 將建構工具遷移至 vite,跟上技術發展趨勢。
- 將
react-hook-form移至 devDependencies,優化相依套件管理。 - 開發模式下提供彩色日誌輸出,帶來更生動的開發體驗。
使用者重要須知
- 每個正式版本都會在我們的正式環境中經過一週嚴格的品質控管測試,確保每次發布都堅若磐石。
- 您可以透過多種方式使用正式版本:執行
npm install -g @blocklet/cli升級您的 Blocklet Server,或透過我們官方的 Launcher 輕鬆開始使用。
我們對 Blocklet Server 的未來充滿信心,並殷切期待您寶貴的意見回饋。讓我們攜手邁向去中心化應用程式運營的全新紀元!感謝您一直以來的支持與關注。
加速
本頁涉及
產品
-
Blocklet Server
superseded
把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。