Blocklet Server v1.16.23 リリース

Blocklet Server v1.16.23 の正式リリースを発表できることを大変嬉しく思います。本バージョンは、4週間にわたる改善とテスト、53件のコミットの集大成です。今回のリリースでは、革新性とユーザー体験へのこだわりを体現する数多くの新機能と改善が導入され、Blocklet Server は次世代分散型アプリケーションのための主要プラットフォームとしての地位をさらに確固たるものにしました。
機能と改善
Blocklet 起動ワークフロー
- ユーザー体験向上のため、起動時に関連コンポーネントの詳細情報を強化しました。
- コンポーネントの追加・アップグレード中にブラウザをリロードしても
extractingステータスを維持するようにしました。 - Blocklet 起動後、アクセス可能なドメインへ確実にリダイレクトされるようにし、ユーザーの利便性を高めました。
- 開発モードではランチャーの検証を省略し、開発プロセスを簡素化しました。
ユーザーログイン体験
- ログイン後に Cookie が正しく書き込まれるようにし、ログインプロセスのセキュリティを強化しました。
- switch-DID 用のカスタムメッセージを見直し、分かりやすさを改善しました。
- UserCenter メニューをフラット構造にアップグレードし、直感的なナビゲーションを実現しました。
- オリジンが
switch-didの場合、ログインページを静的に保つことでログイン体験を向上させました。
アプリ管理体験
- 視覚的・操作的なユーザー体験を向上させるため、新しいイシューパスポートページのレイアウトを導入しました。
- 柔軟性と使いやすさを高めるため、オプションコンポーネントと再利用可能なインストーラーをサポートしました。
DID Space 統合
- DID Space 上で動作する Blocklet の基盤として、ユーザーログイン時に DID Space の要件を実装しました。
- バックアッププロセスの信頼性を高めるため、バックアップ時に発生していた
unexpected end of formエラーに対応しました。 - バックアップ後に一時ファイルが削除されない問題を解消し、システムリソースの管理を最適化しました。
開発者体験
Blocklet CLI
- 開発効率を高めるため、Blocklet デプロイ時のマウントポイント処理を改善しました。
- システムの安定性を維持するため、予期しない終了時にサーバー起動ロックを確実にクリーンアップするようにしました。
Blocklet SDK
- アプリのインタラクションを充実させるため、ユーザー関連イベントをアプリコンポーネントへブロードキャストするようにしました。
- 開発の可能性を広げるため、
@blocklet/js-sdkと構成可能なユーザーセンターのサポートを有効にしました。
その他の改善
- 開発ワークフローを効率化するため、開発時の Blocklet ポート再利用を可能にしました。
- 依存関係を最新に保つため、
sqlite3を更新し、npm.taobao.orgを非推奨としました。 - 設定管理を最適化するため、blocklet.yml の
staticComponentsを非推奨としました。 - SEO 機能を強化するため、
blocklet.ymlでのサイトマップを明示的にサポートしました。
セキュリティと信頼性
- システムの安定性を高めるため、Blocklet の状態においてポートを数値に変換するようにしました。
- ルーティングの精度を高めるため、URL マッピングにおける大文字小文字の区別を厳格化しました。
- ユーザー通知体験を最適化するため、Blocklet 更新時の重複通知をなくしました。
- パフォーマンス向上のため、オプションコンポーネント解析時にキャッシュを使用するようにしました。
- システムの堅牢性を高めるため、オプションコンポーネントの解析失敗時にエラーをスローしないようにしました。
- アプリケーションのアクセシビリティを確保するため、Service Worker とマニフェストの 404 問題を修正しました。
- セキュリティ強化のため、DID ドキュメント更新の検証を厳格化しました。
- 読み込み速度向上のため、Blocklet ロゴ URL にキャッシュバスティング用のバージョン情報を追加しました。
- システム復旧性の向上のため、Blocklet クラッシュ時の再起動バックオフ遅延を実装しました。
ベータ機能
- デプロイプロセスを簡素化するため、ダッシュボードから Blocklet パックを作成できるようにしました。
- カスタマイズの柔軟性を高めるため、パックのエクスポート時にコンポーネントの選択と設定をサポートしました。
- 開発・テストサイクルを加速するため、Blocklet リリースの直接インストールを可能にしました。
- 安定したアプリ運用を保証するため、アプリ初期化時にリソースコンポーネントの環境設定を確実に行うようにしました。
私たちは、すべての正式バージョンが本番環境で1週間にわたる厳格な品質管理テストを経ることをお約束し、皆様に最も安定した信頼性の高い体験をお届けします。Blocklet Server をアップグレードするか、公式ランチャーをご利用いただくことで、Blocklet Server v1.16.23 の最新機能をぜひご体験ください。
次世代の分散型アプリケーションプラットフォームとして、Blocklet Server は技術革新とユーザー体験の最適化において引き続きリードしていきます。日頃のご支援とご信頼に感謝いたします。共に、分散型アプリケーションの無限の可能性を切り拓いていきましょう。
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。