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

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 bundleはwebpackモードと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 の要件を一緒に保ち、実行する単位を理解し管理しやすくします。