ArcBlock、Blocklet Server バージョン1.8.0をリリース

執筆者: Chen Lin(ArcBlockエンジニア)
3か月以上の磨き上げ、363コミット、27回のマイナーアップデートを経て、Blocklet Server バージョン1.8.0が2022年6月25日に正式リリースされました。
最新バージョンを試すには、npm install -g @blocklet/cli を実行してください。
Blocklet Server 1.8.0の主なアップデート:
Blocklet コンポーネント
コンポーザビリティ(組み合わせ可能性)はBlockletのコア機能の一つです。バージョン1.8.0では、Blockletのコンポーザビリティをさらに向上させました。
- 多階層の埋め込みの組み合わせをサポートし、Blockletのコンポーザビリティが大幅に強化されました。

- Blockletコンポーネントのヘッダー/フッターをアプリケーションと統一し、Blockletコンポーネントの柔軟性とユーザー体験を向上させました。


- Blockletアプリ内で複数の同一コンポーネントを組み合わせることをサポート

Blockletの起動
- Blockletのセットアップフローを追加し、より安心してBlockletを起動できるようになりました。




- コンポーネントの動的追加プロセスをリファクタリングしました。



Blockletとの接続
- Blockletに接続後、プロフィールやパスポートの切り替えが可能になりました。

- メンバー招待ページのUIを改善しました。

Blocklet開発者向け
- Blocklet SDK
getUsers()APIに対するクエリ、ページング、ソートをサポート- Blockletの開発
blocklet dev add/removeコマンドで blocklet.yml 内のコンポーネントを追加・削除可能blocklet dev clearによるインストール済みBlockletのリセットをサポート- Blockletコンポーネントの特定バージョン指定をサポート
- 複数のインストールソース設定をサポートし、インストール時にアクセス可能なソースが使用されます
- README.md または blocklet.md にBlocklet紹介文を記述可能
- Blocklet紹介文はローカルリソースファイルの参照をサポート。例えば blocklet.md に画像や動画を挿入可能
- Blocklet紹介文は多言語対応(i18n)をサポート
Blocklet Server
Blocklet ServerはBlockletの稼働基盤です。バージョン1.8.0では、Blocklet Serverに以下の改善を加えました。
- Blocklet Serverコンソールに監査ログを追加
Blocklet ServerはBlockletアプリのインフラストラクチャです。バージョン1.8.0では以下の改善を行いました。
- Blocklet Serverコンソールに監査ログを追加

- Blocklet Serverの所有者移譲をサポート
- 有料Blockletのダウンロード保護を強化
- Blocklet ServerコンソールのUI改善
- Blocklet Serverの新しいブランディング
その他の改善点
- DID Connectセッション内の機密情報のエンドツーエンド暗号化
- Blocklet ServerゲートウェイでクライアントIPによるレートリミットをサポート
- Blocklet ServerゲートウェイでHTTP/2をサポート
- 依存ベースライブラリのアップグレード:React 18およびMUI v5へ更新
- 多数のバグ修正および安定性向上
このページに関わるもの
製品
-
Blocklet Launcher
sunset
事前に手動で設定することなく Blocklet をサーバーへ配置していました。ARC はこれを別の方法で扱うため、Launcher は不要になりました。
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。
用語
-
Blocklet
Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。