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

ArcBlock ABT ノード変更ログ - 2020 年 12 月 1 日

ArcBlock
ABT NodeArcBlockBlockletBlocklet ServerDeveloper

ArcBlock は、新機能、開発者エクスペリエンスの向上、Blocklet の新しいインストールおよび使用方法を提供する ABT Node 1.1 をリリースします。

ABT ノード 1.1 変更ログ

ABT ノード 1.1.0 のリリース (2020 年 11 月 30 日)

2020 年 9 月の ABT Node 1.0.0 のリリース以来、ArcBlock のエンジニアリング チームは 533 件のコミットを合わせて 41 件の新しいリリースを提供してきました。

これらのアップデートにより、ArcBlock は、DApp、DLT、およびブロックチェーンの開発を簡素化する分散型開発者プラットフォームを提供するというビジョンを実現し続けます。

ダッシュボード

UX の改善とバグ修正により、ABT ノード ダッシュボードの全体的なユーザー エクスペリエンスが向上し、「一元管理」エクスペリエンスを通じてより意味のあるデータが提供されます。

  • ダッシュボードからワンクリックで自動アップグレードをサポート
  • API を介して Slack に通知を送信するための新しい統合サポート
  • 「URL のインストール ワークフロー」と新しいユーザー エクスペリエンスを標準化しました。この新機能により、GitHub から直接シームレスにインストールできます。
  • ダッシュボード内でABTノードとBlockletのログを表示
  • システム情報メトリクスはダッシュボードで確認できます
  • install.arcblock.io にノードを登録する新機能
  • マーケットプレイスおよびリストページ内でのBlockletの順序付けの改善

コア

ABT ノード コアは、安定性、セキュリティ、パフォーマンスを向上させるためにリファクタリングおよび再編成されました。

  • ABT ノードはあらゆるネットワークに完全に適応し、ネットワーク変更時に再起動は必要ありません
  • 非 Node.js Blockletを ABT ノードにインストールして実行できるようになりました
  • ノード内の安全な操作のためのアクセスキー管理機能
  • Blocklet構成が改善され、ストレージを解放するために分離されました
  • 単一のBlockletに複数のポートを割り当てる機能をサポート
  • 定期的なタスクを管理および実行するための Cron スケジューラ
  • パフォーマンスを向上させるために、ABT ノード ダッシュボードのバンドル サイズを縮小しました。

サービスゲートウェイ

サービス ゲートウェイ (ルーティング エンジン) は、より多くの使用シナリオを処理できるように拡張されました。

  • 新しく作成された ABT ノードに対する組み込みの https サポート
  • サイトのドメイン エイリアスをサポート
  • あらゆるドメインの CORS 設定のカスタマイズをサポート
  • サイトのワイルドカード ドメインをサポート
  • Blockletの .well-known ルートをサポート

CLI

ABT ノード CLI エクスペリエンスが更新され、開発者のエクスペリエンスが向上しました。

  • abtnode devは、ABT ノードのdebugモードでBlockletの実行を開始します。
  • abtnode exportは、ABT ノードの状態と構成をエクスポートして共有します
  • abtnode deployはリモート ノードへのBlockletのデプロイをサポートします
  • abtnode bundlewebpackモードとzipモードの両方をサポートするようになり、--create-releaseフラグによりリリースの作成が可能になります
  • abtnode blocklet:versionをバージョンアップする
  • abtnode blocklet:migrateからBlocklet メタを移行する

ABT Node CLI は、Gitpod、Docker を含む幅広いユースケースをサポートしており、新しい GitHub CodeSpace のサポートも準備中です。

Blocklet

Blocklet 用のいくつかの新しい再利用可能なコンポーネントが追加されました。

  • ABT ノード Blockletにインストールして、Blockletと ABT ノード インスタンス間のブリッジとして機能します
  • バックエンドとして機能する IP Echo DNS Blocklet
  • HTTPS 証明書を自動的に生成および確認するための証明書マネージャー
  • ABT ノードで IPFS ノードを実行するのに役立つ IPFS Deployer Blocklet (現在ベータ版)

Blocklet仕様

新しい Blocklet メタ仕様とドキュメント。

  • Blocklet メタが blocklet.yml で定義されるようになりました
  • Blocklet は Web インターフェイスとサービス インターフェイスの両方を公開できます
  • Blockletフックがスクリプトフィールドで定義されるようになりました

DevOps

Blockletを自動的にバンドルして GitHub リリースにリリースする GitHub アクションをリリースし、開発者が GitHub からBlockletを直接インストールできるようにしました。

ArcBlock を搭載

ArcBlock のサービスはすべて、最新世代の ABT ノードを利用しています。すべての運用サービスは、次のような運用 Web サイトのトラフィックを含め、途中で最新バージョンにアップグレードされています。

このページに関わるもの

製品

  • Blocklet Server superseded

    blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。

用語

  • Blocklet

    Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。