Blocklet Server v1.16.22 正式發布

我們很高興宣布 Blocklet Server v1.16.22 正式發布。這個新版本是三週密集改進與測試的成果,總共包含 55 筆提交,是我們持續打造先進去中心化應用平台的重要里程碑。
功能與改進
Blocklet 啟動流程
- DID Domain 強化:DID Domain 現已預設啟用,並在啟動流程中完全發揮作用。
- 啟動流程路由最佳化:我們確保在啟動流程中的任何重新導向發生前,路由都已準備就緒。
- 網域設定體驗優化:啟動流程中的網域設定體驗經過重新打磨,操作更清楚、更容易上手。
- DID Domain 驗證:新增網域時會檢查 DID Domain,讓安全性與網域管理更加完善。
使用者登入體驗
- 登入頁面全新改版:我們全面翻新了登入頁面與登入體驗,介面更直覺、更貼近使用者需求。
應用程式管理體驗
- 多語言支援:伺服器與 Blocklet 儀表板現已支援更多語言,服務更廣泛的全球使用者。
- 元件更新自動通知:伺服器現在會自動檢查並通知使用者有元件更新可用。
- Blocklet 元件下載進度顯示:使用者在安裝過程中可以即時看到 Blocklet 元件的下載進度。
- Blocklet 語言支援擴大:Blocklet 現已支援所有 ISO-639-1 語言,讓應用更貼近不同地區的使用者。
- 儀表板通知強化:Blocklet 儀表板新增了多項活動通知。
- 信件設定優化:寄送測試信件現在會採用目前的錢包設定,信件頁尾的使用者資訊也更精緻,會顯示 DID 或電子郵件其中之一。
開發者體驗
Blocklet CLI
- 截圖命名強化:執行
blocklet bundle時,截圖檔案現在會以雜湊值命名,方便整理管理。 - 全新清理指令:新增
blocklet cleanup指令,可清除快取並重設維護狀態,讓開發流程更順暢。
Blocklet SDK
- 日誌 API 改進:
@blocklet/logger現在提供更完善的日誌 API,並支援日誌輪替。 - Jest 整合:新增 Blocklet 測試專用的 setup/teardown 腳本,讓測試更有效率。
- 測試環境強化:測試環境中的連線與請求已停用,讓測試流程更精簡。
- 資源處理更具彈性:
getResources現已支援多種類型。 - 規格更新:
移除 blocklet.yml 中已棄用的屬性,確保規格保持最新且精簡。
其他改進
- 開發者體驗提升:對開發模式元件發出的未授權請求,現在會正確回傳 401 錯誤。
- API 強化:
blocklet.js現在會回傳正確的元件版本。 - 開發流程自動化:新增自動化腳本以執行結構描述(schema)更新流程,讓開發作業更順暢。
- TTY 輸出處理:在 TTY 中執行腳本時,輸出內容不再加上前綴,可讀性更佳。
- Pre-flight Hook 支援:新增支援在遷移或啟動前執行 pre-flight hook,讓開發流程更有彈性。
安全性與穩定性
- 存取日誌強化:Blocklet Service 的存取日誌現在會包含主機名稱,方便監控。
- Open Graph 服務快取管理:當標誌(logo)變更時,快取會自動清除,確保內容隨時保持最新。
- 安全性措施:巢狀的安全偏好設定變數現在會正確地從
blocklet.js中排除,進一步強化安全性。 - 穩定性修正:修正了伺服器可能卡在維護模式,或預設路由引擎可能中斷服務的問題,讓運作更加順暢穩定。
- 安全環境管理:修正了在設定元件時,安全環境無法正確清除的錯誤。
一直以來,我們都會將每個正式版本在正式環境中運行一週,以確保其品質。這套嚴謹的品質控管流程確保了系統的穩定性與可靠性。
想體驗 Blocklet Server v1.16.22 的最新功能,歡迎升級您的 Blocklet Server,或使用我們的官方 Launcher。感謝大家持續的支持與回饋,這正是我們不斷創新、精進 Blocklet Server(次世代去中心化應用平台)的最大動力。
本頁涉及
產品
-
Blocklet Server
superseded
把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。