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

Blocklet Server v1.16.23 リリース

wangshijun
Blocklet ServerComputeProduct Release

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 で続いており、サブプロセスによるホスティングという方式は引き継がれません。