Microsoft Releases .NET Aspire 8.2
Written by Kay Ewbank   
Monday, 09 September 2024

Microsoft has released version 8.2 of .NET Aspire, a stack for building observable, production-ready cloud-native applications. Aspire is included as part of .NET 8.

.NET Aspire is delivered through a collection of NuGet packages that Microsoft has designed for specific cloud-native uses. The designers created it for use by developers working with orchestration, components, and tooling. The orchestration elements provide features for running and connecting multi-project applications and their dependencies.

net2

The .NET Aspire components have been renamed Integrations in this release, which follows hard on the heels of version 8.1 a few weeks ago. The headline improvements to that version were extended support for building container images with Docker, and support for orchestrating Python code with an extension method that can be used to add Python projects. The improvements to Docker support provide a way to automate the building of Docker containers by having .NET Aspire automatically build a Dockerfile when the App Host runs. Version 8.1 also added enhancements to the .NET Aspire dashboard and telemetry including support for metrics exemplars, span links, and improved instance ID names. There are also new .NET Aspire components for Keykcloak, Elasticsearch, Valkey, Milvus, Garnet, and Kafka UI.

Version 8.2's changes start with the renaming of .NET Aspire Components as Integrations. The developers say they've made this change because the term components is so widely used and adding another use for it might lead to confusion. A .NET Aspire Integration is a package that you add to your app that streamlines the process of setting up, starting up, and communicating with prominent cloud services and platforms. .NET Aspire Integrations can be used as a Hosting package that you add to an AppHost project to make it easier to spin up the resource and connect to it alongside your projects during local development. Inspirations can also be packages in your app code, for connecting to the resource created in your AppHost.

The other main change in version 8.2 is stronger tests for when Integrations are updated. The developers say they and community contributors have been strengthening their suite of tests so that they can quickly bump a version and make sure it isn't going to break anything in your apps.

.NET Aspire 8.2 is available now as part of .NET 8, and on GitHub.

net2

More Information

.NET Aspire 8.2 Documentation 

Aspire On GitHub

Related Articles

.NET Aspire Now In Preview

.NET 8 Final Preview Improves ASP.NET Core

.NET Upgrade Assistant Adds Support For MAUI And Azure Functions

.NET 8 Preview 3 Improves ASP.NET Core

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Remembering Thomas Kurtz, Co-creator of BASIC
15/11/2024

Thomas Eugene Kurtz, the co-founder of the BASIC programming language, has died at the age of 96. BASIC, which was developed for the purpose of education, popularized computer programming making it ac [ ... ]



C23 ISO Standard Is Here But You Probably Won't Read It
06/11/2024

At last ISO C23 has been published, but at $250 you probably aren't going to read it. Can we really tolerate this sort of profiteering on the work of others? This is worse than academic publishing!


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 09 September 2024 )