Blocklet Server v1.16.24 リリース

辰年の春節を迎えた最初の月、私たちは正式にBlocklet Server v1.16.24をリリースしました。今回のアップデートは以前のバージョンと比べて改善点は少なめですが、Blocklet Platformの安定性、信頼性、パフォーマンスを継続的に向上させるための確かな一歩です。
機能と改善
アプリケーション起動フロー
- 起動プロセスにおいてコンポーネントの
required(必須)状態を表示し、ユーザーがインストール済みコンポーネントの現在のリストを明確かつ透明に把握できるようにしました。


ユーザーログイン体験
- DID Connectのプロセス中、エラーを正しく表示し、ユーザーが発生した問題を確実に理解できるようにしました。
アプリケーション管理体験
- Serverless モードにおいて Server ダッシュボードページが外部アプリケーションをカウントしていなかった問題を解決し、より正確な概要を提供します。
- アプリケーション再起動呼び出しの同時実行数の上限を最適化し、アプリケーションの操作・管理の速度を向上させました。
開発者体験
Blocklet CLI
blocklet server statusコマンドの出力にアプリケーション名と URL を追加し、コマンドラインからアプリケーションの実行アドレスを簡単に取得できるようにしました。

- 開発・デプロイプロセスにおけるコンポーネントのデフォルトのマウントポイントを小文字形式に統一しつつ、大文字小文字を区別するカスタムマウントポイントも引き続きサポートします。
安全性と信頼性
- 設定変更通知の送信先をウォレットのみに限定し、他の通知チャンネルに無関係な情報が過剰に送られることを防ぎます。
- Server コンソールにおける一部の Team イベントのブロードキャストに関する問題を修正しました。コミュニティユーザーの報告はこちら。
- Server からウォレットへ送信される通知にタイトルが欠けていた問題を修正し、重要な情報が正しく伝わるようにしました。
- DID バインディングを解除した後もドメイン名バインディングが解決され続けていた問題を修正しました。コミュニティユーザーの報告はこちら。
- アプリケーションロゴが SVG に設定されている場合に PNG へ変換できなかった問題を修正しました。詳細は image service のドキュメントをご覧ください。
- ログインおよびパスワード復旧プロセスにおける base64 アバター形式の互換性を修正し、エラーを回避しました。
ベータ機能
- API に基づき、指定したセッションからユーザーをリモートでログアウトさせる機能をサポートし、セキュリティを強化しました。次のバージョンでは、ユーザーインターフェースからログインセッションを管理できるようサポートする予定です。
- アプリケーションのパッケージング、公開、ダウンロード、解凍、インストールの速度を最適化するため(コミュニティユーザーからも同様の問題が報告されています)、新バージョンでは @vercel/ncc をベースにしたアプリケーションパッケージングのコンパクトモードを実装しました。詳細はドキュメントをご覧ください。。
- コンパクト形式により、アプリケーションの解凍時間を大幅に短縮できます。私たちのテスト結果では、数分から数秒へと短縮されました。
- コンパクト形式により、アプリケーションパッケージのファイルサイズを数百 MB から数十 MB へと効果的に削減できます。
- コンパクト形式は、Native Binding を使用した外部依存関係のインストールをサポートできます。
- 私たちは、アプリケーションチームのほとんどのアプリケーションをコンパクトなパッケージング形式に移行するために、最長2週間を費やしました。
最新バージョンを体験するには、Blocklet Server をアップグレードするか、公式ランチャーをご利用ください。問題が発生した場合は、community.arcblock.ioまでフィードバックをお寄せください。
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。