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. 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. More InformationRelated Articles.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.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Monday, 09 September 2024 ) |