
Microsoft は最近、開発者エクスペリエンスの向上を目的とした大幅な機能強化をもたらす.NET Aspire 9.1 をリリースしました。このアップデートには、開発者のフィードバックに応えて実装されたさまざまな新しいダッシュボード機能と操作性の向上が含まれています。
新しいダッシュボード機能
リソース関係
このリリースでは、「親子」リソース モデルの導入が注目すべきアップグレードです。たとえば、複数のデータベースを含む Postgres インスタンスを作成すると、これらのデータベースはリソース ページのメイン インスタンスの下にグループ化され、明瞭性と整理性が向上します。

ローカリゼーションのオーバーライド
ユーザー エクスペリエンスを強化するために、ダッシュボードで言語のカスタマイズが可能になりました。ブラウザの言語を自動的に反映するのではなく、ユーザーは新しいドロップダウン メニューから好みのダッシュボード言語を選択して、カスタマイズされたインターフェイスを作成できます。

高度なフィルタリング
特定のリソースの検索が大幅に簡単になりました。ユーザーは、タイプ、状態、およびヘルス ステータスに基づいてリソース ページをフィルター処理できるようになり、管理プロセスの効率化が促進されます。

拡張リソースの詳細
各リソースには、充実した詳細ペインが付属しています。任意のリソースをクリックすると、参照、バック参照、ボリューム、マウント タイプなどの豊富な情報にアクセスでき、インフラストラクチャの詳細な分析情報が得られます。

カスタムローカルドメインの CORS サポート
開発者は、環境変数を調整することで、カスタム ローカル ドメインでホストされている他のブラウザー アプリケーションからのテレメトリを受け入れるようにダッシュボードを構成できるようになりましたDOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS
。
強化されたコンソールログの柔軟性
コンソール ログ ページには、オフサイト分析用にログをダウンロードするオプションや、タイムスタンプを切り替える機能など、重要な更新が加えられました。この機能により、視覚的な混乱が軽減され、トラブルシューティング中のユーザー エクスペリエンスが向上します。

追加のUX改善
.NET Aspire 9.1 では、ユーザー エクスペリエンスが強化されています。
- コンソール ログ ページから [開始] ボタンと [停止] ボタンに簡単にアクセスできるようになりました。
- 1 つの選択で、テキスト ビジュアライザーでリソースが直接開きます。
- ログ エントリ内の URL は自動的にクリック可能なリンクに変換され、エンドポイントから余分なコンマが削除されるようになりました。
- リソースを切り替えるとスクロール位置が自動的にリセットされ、ナビゲーションが向上します。
豊富な機能の追加
このリリースはダッシュボードの改良だけに焦点を当てたものではなく、さまざまな追加機能も含まれています。
- オンデマンド リソースのアクティブ化:この
WithExplicitStart()
オプションを使用すると、ダッシュボード経由でアクティブ化する準備ができるまで、特定のリソースの開始を意図的に管理できます。 - 強化された Docker 統合:新しい
PublishAsDockerfile()
機能により、公開プロセス全体を通じて Docker コンテナーと Dockerfile を完全にカスタマイズできるようになります。 - 合理化された Docker ネットワーク:アプリケーションのシャットダウン後に Docker ネットワークが永続化するという 既存の問題(問題 #6504 として追跡) が解決され、開発環境が簡素化されました。
- 開発コンテナのサポート強化: GitHub Codespaces および Visual Studio Code の開発コンテナの互換性が向上し、全体的な開発ワークフローが強化されます。
Microsoft は、新機能の詳細なデモが公開される.NET Aspire Community Standupへの開発者コミュニティの参加を呼びかけています。開発者はGitHubやDiscordを通じてフィードバックや貢献をすることが奨励されており、さらに詳しい情報については公式ドキュメントを参照できます。
Microsoft は、.NET Aspire 9.1 を通じて、ユーザーの要件に合わせて開発ツールを進化させ、現代のアプリケーション開発のための堅牢でカスタマイズ可能かつ直感的なプラットフォームを促進することに注力しています。
コメントを残す ▼