Blocklet Server v1.16.22 リリース

Blocklet Server v1.16.22のリリースを発表できることを嬉しく思います。3週間にわたる改善とテストの成果である今回の新バージョンは、55件のコミットを経て、先進的な分散型アプリケーションプラットフォームの提供に向けた取り組みにおける重要な一歩となります。
新機能と改善点
Blocklet 起動ワークフロー
- DID Domain の強化: DID Domain はデフォルトで有効になり、起動プロセス中に完全に機能するようになりました。
- 起動ワークフローのルーター最適化: 起動ワークフロー内でリダイレクトが発生する前に、ルーターが確実に準備完了となるようにしました。
- ドメイン設定 UX の改善: 起動プロセス中のドメイン設定に関するユーザー体験を、わかりやすさと使いやすさの観点から磨き上げました。
- DID Domain の検証: 新しいドメインを追加する際に DID Domain のチェックを追加し、セキュリティとドメイン管理を強化しました。
ユーザーログイン体験
- ログインページの再設計: ログインページと体験を全面的に見直し、より直感的でユーザーフレンドリーなインターフェースを提供します。
アプリ管理体験
- 多言語サポート: サーバーおよび Blocklet ダッシュボードが追加の言語に対応し、グローバルなユーザーに対応できるようになりました。
- コンポーネント自動更新通知: サーバーがコンポーネントの更新を自動的にチェックし、ユーザーに通知するようになりました。
- Blocklet コンポーネントダウンロードの進捗表示: インストール中に Blocklet コンポーネントのダウンロード進捗を確認できるようになりました。
- Blocklet の言語サポート拡張: Blocklet においてすべての ISO-639-1 言語に対応し、アクセシビリティが向上しました。
- ダッシュボード通知の強化: Blocklet ダッシュボード上のさまざまなアクティビティに対する通知が追加されました。
- メール設定の改善: テストメールの送信は現在のウォレット設定を使用するようになり、メールフッターのユーザー情報も、DID またはメールアドレスのいずれかを表示するようより洗練されました。
開発者体験
Blocklet CLI
- スクリーンショット命名の強化:
blocklet bundleを実行する際、スクリーンショットはハッシュを使って命名され、整理しやすくなりました。 - 新しいクリーンアップコマンド: キャッシュのクリアとメンテナンス状態のリセットを行う
blocklet cleanupを新たに導入し、開発プロセスを効率化しました。
Blocklet SDK
- ロギング API の改善:
@blocklet/loggerのロギング API が改善され、ローテーションにも対応しました。 - Jest 統合: Blocklet テスト向けの setup/teardown スクリプトを追加し、テストの効率を高めました。
- テスト環境の強化: テスト環境では接続とリクエストを無効化し、テストを効率化しました。
- リソース処理の柔軟性向上:
getResourcesで複数の型をサポートするようになりました。 - 仕様の更新:
blocklet.yml から非推奨のプロパティを削除し、仕様を最新かつ簡潔な状態に保ちました。
その他の改善点
- 開発者体験の向上: 開発モードのコンポーネントへの未認証リクエストは、正しく401エラーを返すようになりました。
- API の強化:
blocklet.jsで正しいコンポーネントバージョンが返されるようになりました。 - 開発ワークフローの自動化: スキーマ更新ワークフローを自動化するスクリプトを追加し、開発プロセスを効率化しました。
- TTY での出力処理: TTY でスクリプトを実行する際、出力にプレフィックスが付かなくなり、可読性が向上しました。
- プリフライトフックのサポート: マイグレーションや起動の前にプリフライトフックを実行できるようになり、開発プロセスの柔軟性が向上しました。
セキュリティと信頼性
- アクセスログの強化: Blocklet Service のアクセスログにホスト名が含まれるようになり、監視がしやすくなりました。
- Open Graph サービスのキャッシュ管理: ロゴが変更された際にキャッシュがクリアされるようになり、常に最新のコンテンツが配信されます。
- セキュリティ対策: ネストされたセキュアな preferences 変数が、
blocklet.jsから正しく除外されるようになり、セキュリティが強化されました。 - 信頼性の修正: サーバーがメンテナンスモードで停止したままになる問題や、デフォルトのルーティングエンジンがサービスを妨げる問題を解決し、より安定した動作を実現しました。
- セキュアな環境管理: コンポーネント設定時にセキュアな環境が正しくクリアされないバグを修正しました。
私たちは常に、本番環境で1週間運用したうえで正式リリースの品質を確認しています。この厳格な品質管理プロセスにより、安定性と信頼性を保証しています。
Blocklet Server v1.16.22 の最新の改善点をぜひお試しください。Blocklet Server をアップグレードするか、公式 Launcher をご利用ください。皆様の継続的なご支援とフィードバックが、次世代の分散型アプリケーションプラットフォームである Blocklet Server の革新と改善を後押ししています。
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。