Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add versioning considerations to integration overview #2425

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

eerhardt
Copy link
Member

@eerhardt eerhardt commented Jan 15, 2025

Add a section describing how Aspire updates versions of dependencies.


Internal previews

📄 File 🔗 Preview link
docs/fundamentals/integrations-overview.md .NET Aspire integrations overview

Add a section describing how Aspire updates versions of dependencies.
@@ -56,6 +56,12 @@ When you add a client integration to a project within your .NET Aspire solution,
- **[Health checks](health-checks.md)**: Exposes HTTP endpoints to provide basic availability and state information about an app. Health checks are used to influence decisions made by container orchestrators, load balancers, API gateways, and other management services.
- **[Resiliency](/dotnet/core/resilience/http-resilience)**: The ability of your system to react to failure and still remain functional. Resiliency extends beyond preventing failures to include recovering and reconstructing your cloud-native environment back to a healthy state.

## Versioning considerations

Hosting and client integrations are updated each release to target the latest stable versions of dependent resources. When container images are updated with new image versions, the hosting integrations update to these new versions. Similarly, when a new NuGet version is available for a dependent client library, the corresponding client integration updates to the new version. This ensures the latest features and security updates are available to applications.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should make "each release" more defined. It's not clear to me if that means a servicing release of a hosting integration that brings in a container will update to a new major version of the image tag, or if that only happens in minor (or major) releases of the hosting integration package. Same goes for the client integration packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fundamentals Content related to fundamentals.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants