メインコンテンツへスキップ

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

Chen Lin (ArcBlock Engineer)
Blocklet LauncherBlocklet ServerProductProduct Release

執筆者: 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 の要件を一緒に保ち、実行する単位を理解し管理しやすくします。