Aspire 13.2がリリース、CLI拡張・TypeScript AppHostプレビュー・ダッシュボード改善を実装
本文の状態
日本語全文を表示中
詳細モードで約4分の本文を読めます。
Aspire 13.2は、CLIの拡張、TypeScript AppHostのプレビューサポート、ダッシュボードのテレメトリ機能、Docker Compose公開の安定化、Microsoft Foundry統合、Azure Virtual Network対応、VS Code拡張の大幅更新を提供する。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るSource Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
先月末、Microsoftはクラウドネイティブ開発スタックであるAspire 13.2をリリースし、幅広いアップデートをもたらしました。このリリースは、コマンドライン体験の向上、マルチ言語サポートの拡大、そして開発者やAIコーディングエージェントにとってローカル開発をより容易にすることに重点を置いています。
今回のリリースで最も注目すべき追加機能は、Aspire CLI(コマンドラインインターフェース)の大幅な拡張です。報告によると、開発者は新しいデタッチドモードを使用してバックグラウンドでアプリケーションを実行し、専用のstart、stop、プロセス一覧表示コマンドで実行中のインスタンスを管理でき、リソースをターミナルから直接監視できるようになりました。
# インタラクティブなテンプレートピッカーで新しいスターターを作成する
aspire new
# または、既存のコードベース内で新しいブランクなapphostを作成する
aspire init
# 統合パッケージを復元し、apphostを開始する
aspire run
# 統合を手動で復元する
aspire restoreまた、ポートの競合なしに同じアプリケーションの複数のインスタンスを並行して実行できるようにする新しいアイソレーテッドモード(分離モード)も導入されました。これは、自動テストや並列ワークフローにとって特に有用です。CLIには、シークレット、証明書、診断、ドキュメントアクセスを管理するコマンドも追加されました。
Aspire 13.2のもう一つの主要な機能は、TypeScript AppHostのプレビュー版です。開発者は、リソース、参照、統合に関する同じ基盤モデルを用いて、C#の代わりにTypeScriptでアプリケーションのリソースグラフを定義できるようになりました。前述の通り、TypeScript AppHostはローカルトランスポート層を通じてAspireのオーケストレーションホストと通信し、CLIおよびVS Code拡張機能の両方でサポートされています。
Aspireダッシュボードにもいくつかの改善が施されました。ユーザーは現在、テレメトリデータのエクスポートおよびインポート、環境変数の.envファイルへのエクスポート、およびダッシュボードインターフェースを通じて直接リソースパラメータの設定が可能になりました。
また、新しいテレメトリHTTP APIが追加され、スパン、ログ、トレースへのプログラムによるアクセスが可能になりました。前述の通り、リソースグラフのレイアウトは可読性の向上のために改善され、いくつかの一般的なインターフェースの微調整も行われました。
統合面では、Docker Composeパブリッシング統合がプレリリースから安定版へ移行しました。今回のリリースでは、以前のAzure AI Foundry統合に代わってMicrosoft Foundryのサポートが導入され、さらにAzure Virtual Network、Azure Data Lake Storage、MongoDB Entity Framework Coreの新しい統合も追加されました。JavaScriptプロジェクトには、パッケージマネージャーオプションとしてBunのサポートが追加されました。
VS Code 拡張機能には、アクティビティバーに専用 Aspire パネルを追加、リソース状態のインライン CodeLens を実装、Azure Functions や TypeScript アプリホストのデバッグ機能を強化するなど、20 以上の新機能が追加されました。
今回のリリースではその他にも、コンテキストに基づくエンドポイント解決 API、コア型向けのデバッグ属性の強化、Kubernetes 向けパブリッシュの修正、および各種 Azure デプロイメントの改善が含まれています。
最後に、このリリースには設定ファイル、リソースコマンド、イベント処理、そして Azure AI Foundry から Microsoft Foundry への移行に関連する破壊的変更がいくつか含まれています。
興味のある方は、公式 Microsoft ドキュメントで完全なリリースノートを参照できます。
著者について
Almir Vuk
👋 最新の .NET コンテンツをお届けします!私は Microsoft 関連のイベントやユーザーグループ会議で頻繁に地域および国際的なスピーカーを務めています。自由時間には、チェスをプレイしたり、自然の中でランニングをしたり、ブログ記事を書いたり、StackOverflow や MSDN フォーラムでコミュニティの支援に努めたり、オープンソースプロジェクトに貢献したり、NGO のプログラミング関連イベントでインストラクターを務めるのが好きです。
.NETプラットフォームを中心に、C#およびASP.NET Coreを用いたWebアプリケーション開発、Xamarinツールを活用したモバイル開発など、ソフトウェア開発に専念しています。
子供の頃からプログラミングに心酔し続けています。
詳細を表示表示を閉じる
原文を表示
At the end of the last month, Microsoft released Aspire 13.2, bringing a broad set of updates to its cloud-native development stack. The release focuses on improving the command-line experience, expanding multi-language support, and making local development easier for both developers and AI coding agents.
The most notable addition in this release is a significant expansion of the Aspire CLI. As reported, developers can now run applications in the background using a new detached mode, manage running instances with dedicated start, stop, and process listing commands, and monitor resources directly from the terminal.
Create a new starter with the interactive template picker
aspire new
Or, create a new blank apphost in an existing codebase
aspire init
Restores integration packages and starts the apphost
aspire run
Manually restore integrations
aspire restore
A new isolated mode was also introduced to allow multiple instances of the same application to run side by side without port conflicts, which is particularly useful for automated testing and parallel workflows. The CLI also gained commands for managing secrets, certificates, diagnostics, and documentation access.
Another key feature in Aspire 13.2 is the preview of TypeScript AppHost support. Developers can now define their application's resource graph in TypeScript instead of C#, using the same underlying model of resources, references, and integrations. As explained, the TypeScript AppHost communicates with Aspire's orchestration host through a local transport layer and is supported in both the CLI and the VS Code extension.
The Aspire dashboard received several improvements as well. Users can now export and import telemetry data, export environment variables as .env files, and set resource parameters directly through the dashboard interface.
A new telemetry HTTP API was also added, enabling programmatic access to spans, logs, and traces. The resource graph layout was improved as stated, for better readability, and several general interface refinements were made.
On the integrations side, the Docker Compose publishing integration moved from prerelease to stable status. The release also introduced Microsoft Foundry support, replacing the earlier Azure AI Foundry integration, along with new integrations for Azure Virtual Network, Azure Data Lake Storage, and MongoDB Entity Framework Core. JavaScript projects gained Bun support as a package manager option.
The VS Code extension received over 20 feature additions, including a dedicated Aspire panel in the Activity Bar, inline CodeLens for resource state, and improved debugging capabilities for Azure Functions and TypeScript apphosts.
Other changes in this release include contextual endpoint resolution APIs, enhanced debugging attributes for core types, Kubernetes publishing fixes, and various Azure deployment improvements.
Lastly, the release also includes several breaking changes related to configuration files, resource commands, event handling, and the Azure AI Foundry to Microsoft Foundry transition.
For interested readers, the full release notes are available at the official Microsoft documentation.
About the Author
Almir Vuk
👋 Follow me for more .NET content! I am a frequent regional and international speaker at Microsoft-related events and User Group meetings. While spending my free time, I love to play chess, run in nature, write blog posts, help the community on StackOverflow and MSDN forums, contribute to open source projects or be an instructor at NGO programming-related events.
Completely dedicated to Software Development, mostly on the .NET platform, crafting apps using C# and ASP.NET Core for web and Xamarin tools for mobile development.
Truly in love with programming since my childhood days.
Show moreShow less
同じ出来事を4媒体で確認
同じ出来事を扱う別媒体の記事です。見出しと公開時刻を比較できます。
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み