Publié le 27 septembre 2025 à 09h30. Microsoft a dévoilé la version 9.5 de .NET Aspire, une mise à jour majeure qui apporte une compatibilité étendue avec les dernières versions de .NET et introduit de nouveaux outils pour simplifier le développement et la gestion d’applications distribuées.
- .NET Aspire 9.5 prend désormais en charge .NET 8 (LTS), .NET 9 (STS) et la version candidate 1 de .NET 10.
- Une nouvelle commande, « Aspire Update », permet de mettre à jour automatiquement les projets et leurs dépendances.
- Le tableau de bord Aspire s’enrichit d’un visualiseur d’IA générative pour l’analyse de la télémétrie.
La nouvelle version d’Aspire, la plateforme de Microsoft conçue pour simplifier la création d’applications cloud natives, se distingue par son indépendance vis-à-vis du calendrier de publication de .NET. Les versions majeures s’alignent sur les étapes de développement de .NET, tandis que les versions mineures, comme la 9.5, sont déployées plus fréquemment pour apporter des améliorations continues.
L’une des fonctionnalités les plus attendues est l’arrivée en aperçu de la commande « Aspire Update ». Cet outil promet de faciliter la maintenance des projets en scannant automatiquement les dépendances, en validant les versions et en appliquant des mises à niveau sécurisées. Les développeurs peuvent choisir de mettre à jour leurs applications en fonction des versions stables, quotidiennes ou personnalisées. Il est cependant recommandé d’utiliser un système de contrôle de version lors de l’expérimentation, car la commande modifie les fichiers de projet et les configurations de packages.
Aspire 9.5 introduit également un support expérimental pour un format d’application à fichier unique, appelé apphost.cs. Cette fonctionnalité préfigure les futurs scénarios d’application basés sur .NET 10 et est actuellement accessible via un indicateur de fonctionnalité.
Outre ces nouveautés majeures, cette version apporte des améliorations significatives aux outils existants. La commande Aspire Exec bénéficie désormais d’une prise en charge du répertoire fonctionnel et affiche des messages d’erreur plus clairs. La résolution des packages est plus rapide et la journalisation a été améliorée. Le transfert de port via SSH dans Visual Studio Code a également été ajouté, assurant une cohérence avec les conteneurs de développement et les codes GitHub.
Le tableau de bord Aspire se dote d’un nouveau visualiseur d’IA générative, permettant aux développeurs d’analyser la télémétrie centrée sur les modèles de langage (LLM) et de suivre les évolutions des normes OpenTelemetry. D’autres améliorations concernent les journaux de console multi-ressources, les icônes de ressources personnalisées, la prise en charge des proxys inverses, les notifications d’exécution des conteneurs et les affichages de filtrage et de détail de trace. Ces ajouts visent à offrir une meilleure visibilité sur le comportement des applications distribuées.
Du côté de l’intégration, Aspire 9.5 prend désormais en charge les points de terminaison OpenAI, les catalogues typés pour les modèles GitHub et Azure AI Foundry, ainsi que l’intégration des tunnels Dev, simplifiant l’exposition des services locaux.
Des améliorations ont également été apportées à l’intégration YARP avec l’ajout du service de fichiers statiques. Les nouveaux packages introduisent un support en aperçu pour Azure Kusto et RabbitMQ, avec des capacités d’activation automatique pour les clients Redis et une prise en charge améliorée d’Azure Redis Enterprise.
Enfin, la mise à jour apporte de nouvelles capacités au modèle d’application, telles que les API d’événements de cycle de vie des ressources, un support étendu des sondes de santé et une gestion améliorée des ressources. Les améliorations de la publication incluent la prise en charge des travaux Azure Container App et un pipeline de déploiement Azure unifié.
La documentation complète et les notes de publication d’Aspire 9.5 sont disponibles ici.
Les développeurs ont salué l’introduction de la fonction de mise à jour Aspire, la considérant comme une amélioration significative pour la maintenabilité des projets. L’accent mis sur l’IA dans le tableau de bord a également été bien accueilli, compte tenu de l’évolution rapide des normes de télémétrie.
Sur le même sujet
