Skip to content

Use mssql instead of azure-sql-edge for ServiceBus Emulator - #10378

Merged
Eric Erhardt (eerhardt) merged 4 commits into
microsoft:mainfrom
martincostello:gh-9279-use-mssql-with-servicebus
Sep 2, 2025
Merged

Eric Erhardt (eerhardt) merged 4 commits into
microsoft:mainfrom
martincostello:gh-9279-use-mssql-with-servicebus

Conversation

@martincostello

@martincostello Martin Costello (martincostello) commented Jul 14, 2025 •

Copy link
Copy Markdown
Contributor

Description

Switch the azure-sql-edge container for mssql/server for the Azure ServiceBus emulator as Azure SQL Edge is retiring in September 2025.

Relates to #9279. Provides the switch from the to-be-retired image, but does not introduce the ability to allow the user to configure the dependent SQL Server image proposed.

Checklist

Switch the `azure-sql-edge` container for `mssql/server` as Azure SQL Edge is retiring in September 2025.

Relates to microsoft#9279.
Copilot AI review requested due to automatic review settings July 14, 2025 09:22
@github-actions github-actions Bot added the area-integrations Issues pertaining to Aspire Integrations packages label Jul 14, 2025
@dotnet-policy-service dotnet-policy-service Bot added the community-contribution Indicates that the PR has been added by a community member label Jul 14, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR replaces the retiring azure-sql-edge emulator image with the official mssql/server image for the Azure ServiceBus emulator.

  • Switch container image constants from Azure SQL Edge to SQL Server
  • Update emulator extension to create and reference an -mssql container instead of -sqledge
  • Adjust corresponding test to look for sb-mssql rather than sb-sqledge

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
tests/Aspire.Hosting.Azure.Tests/AzureServiceBusExtensionsTests.cs Test updated to expect the resource named sb-mssql instead of sb-sqledge.
src/Aspire.Hosting.Azure.ServiceBus/ServiceBusEmulatorContainerImageTags.cs Renamed constants from AzureSqlEdge* to SqlServer* and updated <remarks> to reflect mssql/server.
src/Aspire.Hosting.Azure.ServiceBus/AzureServiceBusExtensions.cs Updated container addition and references to use -mssql, SqlServerImage, SqlServerTag, and SqlServerRegistry.
Comments suppressed due to low confidence (2)

tests/Aspire.Hosting.Azure.Tests/AzureServiceBusExtensionsTests.cs:613

  • Consider adding assertions to verify that the container image registry, image name, and tag on the sb-mssql resource match ServiceBusEmulatorContainerImageTags.SqlServerRegistry, SqlServerImage, and SqlServerTag to ensure the switch to mssql/server is fully validated in tests.
        var sql = builder.Resources.FirstOrDefault(x => x.Name == "sb-mssql");

src/Aspire.Hosting.Azure.ServiceBus/ServiceBusEmulatorContainerImageTags.cs:15

  • [nitpick] The constant name Tag is quite generic; consider renaming it to something more descriptive such as ServiceBusEmulatorVersion or EmulatorTag to clarify its purpose.
    public const string Tag = "1.1.2";

@martincostello

Copy link
Copy Markdown
Contributor Author

[Nudge as support ends in just over a month]

@eerhardt Eric Erhardt (eerhardt) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for the fix here Martin Costello (@martincostello). I just have 1 comment. Other than that, this looks good.


/// <remarks>latest</remarks>
public const string AzureSqlEdgeTag = "latest";
public const string SqlServerTag = "latest";

Copy link
Copy Markdown
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 pin this to a version, like we do with the real SqlServer hosting integration:

https://github.com/dotnet/aspire/blob/ef3752be87d556f9673d3a44557bded08c7ad121/src/Aspire.Hosting.SqlServer/SqlServerContainerImageTags.cs#L15

This way we will be less likely to get breaking changes.

Comment thread src/Aspire.Hosting.Azure.ServiceBus/ServiceBusEmulatorContainerImageTags.cs Outdated

@eerhardt Eric Erhardt (eerhardt) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. Thanks for the contribution!

@eerhardt
Eric Erhardt (eerhardt) enabled auto-merge (squash) September 2, 2025 14:31
@eerhardt
Eric Erhardt (eerhardt) merged commit 478e53a into microsoft:main Sep 2, 2025
292 checks passed
@dotnet-policy-service dotnet-policy-service Bot added this to the 9.5 milestone Sep 2, 2025
@martincostello
Martin Costello (martincostello) deleted the gh-9279-use-mssql-with-servicebus branch September 2, 2025 14:52
David Pine (IEvangelist) added a commit to dotnet/docs-aspire that referenced this pull request Sep 3, 2025
* Update ServiceBus emulator child image name

Update the companion image for the ServiceBus emulator.

Relates to microsoft/aspire#10378.

* Improve clarity around Application Insights integration options (#4259)

* Initial plan

* Add telemetry options section to Application Insights documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Convert Microsoft Learn links to site-relative URLs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add missing periods to bullet lists and table descriptions

Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>
Copilot AI pushed a commit that referenced this pull request Sep 3, 2025
* Use mssql instead of azure-sql-edge for ServiceBus

Switch the `azure-sql-edge` container for `mssql/server` as Azure SQL Edge is retiring in September 2025.

Relates to #9279.

* Use 2022-latest tag for ServiceBus emulator

Addresses feedback.

* Update src/Aspire.Hosting.Azure.ServiceBus/ServiceBusEmulatorContainerImageTags.cs

---------

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
David Pine (IEvangelist) added a commit to dotnet/docs-aspire that referenced this pull request Sep 25, 2025
* Add .NET Aspire 9.5 documentation and breaking changes details. Fixes #4244

* Update Docker image references from 9.4 to 9.5 in dashboard documentation

* Update breaking changes documentation for .NET Aspire 9.4: add Azure Cosmos DB serverless provisioning details and correct date

* Add .NET Aspire 9.4.1 release details to what's new documentation

* Update .NET Aspire 9.5 documentation: add new features, enhancements, and breaking changes details - Fowler's tool output

* Update .NET Aspire 9.5 breaking changes documentation: add interaction service API changes and update date

* Add LavinMQ hosting integration documentation - supersedes PR #2634 (#4303)

* Initial plan

* Add LavinMQ hosting integration documentation with all PR #2634 fixes applied

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Fix LavinMQ documentation xref and bookmark issues

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Update LavinMQ hosting extensions date

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Add MailPit Community Toolkit documentation targeting release-9.5 (#4302)

* Initial plan

* Add MailPit Community Toolkit documentation

- Created comprehensive MailPit hosting integration documentation
- Updated Community Toolkit overview with MailPit entry
- Added MailPit to table of contents in alphabetical order
- Includes installation, configuration, data persistence, and client usage examples

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Replace xref links with inline code for Community Toolkit APIs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Fix build issues in MailPit documentation links

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Update MailPit hosting integration date

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Document using the Azure App Configuration Emulator with Aspire. (#4300)

* Documented using the Azure App Configuration Emulator with Aspire.

* Removed xrefs that were failing build checks.

* Added an entry in the emulators table in the **Integrations Overview** article.

* Danespinosa/fwdheaders (#4306)

* Change environment variable for OpenIdConnect configuration

* Add ASPIRE_DASHBOARD_FORWARDEDHEADERS_ENABLED setting

* Update .NET Aspire 9.5 documentation: enhance upgrade instructions, add new features, and improve clarity

* Update ServiceBus emulator child image name (#4043)

* Update ServiceBus emulator child image name

Update the companion image for the ServiceBus emulator.

Relates to microsoft/aspire#10378.

* Improve clarity around Application Insights integration options (#4259)

* Initial plan

* Add telemetry options section to Application Insights documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Convert Microsoft Learn links to site-relative URLs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add missing periods to bullet lists and table descriptions

Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Update .NET Aspire 9.5 documentation: enhance CLI improvements, dashboard features, and Azure emulator support

* Apply suggestions from code review

* Refactor AppHost section in table of contents for clarity and consistency

* Update Azure AI integration docs for Microsoft.Extensions.AI telemetry changes (#4519)

* Initial plan

* Update Azure AI integration docs for MEAI telemetry changes

- Add IChatClient examples and usage patterns
- Update telemetry sources to Microsoft.Extensions.AI
- Document EnableSensitiveTelemetryData setting
- Remove experimental telemetry setup requirements
- Add guidance for manual underlying library telemetry

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Address feedback: remove Microsoft.Extensions.AI reference and add env var for sensitive data

Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>

* refreshing content for 9.5 whats new

* taking out TOC and standardizing headings

* cli section

* dadshboard

* integrations

* foundry and gh model typed catalog

* app model

* removing errant gh commit #

* deployment

* Update upgrade page to 9.5.0

* More upgrade page fixes

* Update deploy content

* Dashboard changes

* Update

* Add GenAI telemetry visualizer documentation to dashboard explore page (#4641)

* Initial plan

* Add GenAI telemetry visualizer section to dashboard explore documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Refine Microsoft.Extensions.AI configuration guidance in GenAI telemetry section

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add Azure Container App Jobs documentation and ASPIREAZURE002 diagnostic (#4640)

* Initial plan

* Add Azure Container App Jobs documentation and ASPIREAZURE002 diagnostic

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add cross-reference from integrations overview to Container App Jobs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Update documentation dates and improve formatting in Azure Container App Jobs and ASPIREAZURE002 error pages

* Fix formatting for Microsoft.Extensions.AI reference in telemetry documentation

* Update compatibility matrix and dashboard documentation dates; improve link formatting

* Update package references to version 9.5.0 across multiple projects

- Updated Microsoft.Extensions.Http.Resilience and OpenTelemetry packages to ensure compatibility with the new versions.

* Initial plan

* Add aspire update command documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Use standard preview mode include in aspire update docs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Apply suggestions from code review

* Update breaking changes documentation for .NET Aspire 9.4 and 9.5

* update rabbitmq and redis integration change docs

* Revise aspire update command documentation for clarity and accuracy

* aspire update and some app model edits.

* Mention nuget.config changes.

* Remove API hallucination for container jobs.

* Add PowerShell installation instructions for Aspire CLI in the 9.5 release notes

* Revise documentation for Aspire 9.5, enhancing clarity and consistency in CLI command descriptions and upgrade instructions.

* Reorganize breaking changes in .NET Aspire 9.5, removing Azure Cosmos DB serverless provisioning and adding it to 9.4.

* Job tweaks.

* Add Azure Redis Enterprise documentation for .NET Aspire 9.5 (targeting release-9.5) (#4730)

* Initial plan

* Add Azure Redis Enterprise article and update authentication methods

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Fix cross-references and update API documentation references

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Apply suggestions from code review

* Update docs/caching/azure-redis-enterprise-integration.md

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Update release date and image source in Aspire 9.5 documentation

* Add Kusto.

* Update documentation date and improve code snippet for custom HTTP commands

* Add OpenAI integration documentation and update table of contents

* Update integration overview with OpenAI library details and revise documentation date

* Update compatibility matrix documentation with additional integration links and revise date

* Apply suggestions from eerhardt

* Update docs/whats-new/dotnet-aspire-9.5.md

* Update example output in aspire update command documentation for clarity

* Apply suggestions from code review

Co-authored-by: David Fowler <davidfowl@gmail.com>

* Update content on deployment with Aspire (#4728)

* Add content

* Update content on building custom deployment pipelines

* Apply suggestions from code review

Co-authored-by: David Pine <david.pine@microsoft.com>

---------

Co-authored-by: David Pine <david.pine@microsoft.com>

* Update breaking changes documentation for .NET Aspire 9.5 with new entries and revised dates

* Update documentation for breaking change and deployment enhancements in Aspire 9.5

* Use the correct code in Azure redis samples.

* Fix Redis Enterprise docs to use the correct methods.

* Add dev tunnels integration documentation for .NET Aspire 9.5 (#4745)

* Initial plan

* Add dev tunnels integration documentation and code snippets

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add content on custmizing deployments

* Update ACA Jobs docs

* Update deployment section in what's new

* Update dev tunnels integration documentation and examples for .NET Aspire

* Refine documentation for Azure Redis integration and update breaking change details in compatibility notes

* Update links in dev tunnels integration documentation to use relative paths

* Update image paths in Application Insights and deployment documentation for consistency

* Add visual studio deployment diagram to documentation

* Update date and fix relative paths in deployment documentation

* Implement feature X to enhance user experience and fix bug Y in module Z

* Enhance Aspire 9.5 documentation with new AI integrations and additional resource links

* Add link to complete listing of breaking changes in .NET Aspire 9.5

* Update aspire-update gif.

* Update release notes for Aspire 9.5: correct date and enhance formatting for .NET support details

* Update Aspire 9.5 documentation: refine language for clarity and consistency

* Update local provisioning documentation: correct date and clarify Azure CLI reference - fixes #4747

* Implement code changes to enhance functionality and improve performance

* Update .NET Aspire documentation: correct release dates and add new version links

* Update Aspire documentation: remove .NET prefix for consistency and clarity

* Update documentation: correct ms.date fields and enhance clarity in config settings

* Update aspire deploy documentation: add note on enabling deploy command and clarify config settings

* Update .NET Aspire 9.5 documentation: correct ms.date, remove interaction service API changes, and adjust table of contents

* Update Aspire documentation: remove .NET prefix for consistency across breaking change descriptions

* Rename AppHost programs with the Program.cs to AppHost.cs

* Update documentation to replace references from Program.cs to AppHost.cs across various files

- Changed instances of "Program.cs" to "AppHost.cs" in hosting documentation for Java, Python, Rust, and other frameworks.
- Updated migration and database seeding documentation to reflect the new AppHost.cs naming convention.
- Adjusted deployment guides and examples to use AppHost.cs instead of Program.cs.
- Revised custom resource and command documentation to align with the new file structure.
- Ensured consistency in references throughout the documentation for clarity and accuracy.

* Update Aspire packages to version 9.5.0-preview.1.25468.27 across multiple projects and documentation.

* Update interaction service documentation and code snippets for consistency in property naming and date correction

* Update input field labels to use 'Name' for consistency in interaction service example

* Refactor parameter label to 'Name' for consistency in external service configuration

* Add new config settings overview (#4805)

* Fix GenAI what's new bullet points

* Apply suggestions from code review

Co-authored-by: David Fowler <davidfowl@gmail.com>

* Add link to Azure Container App Jobs documentation in Aspire 9.5 release notes

* Let's get real!

* Update documentation for `aspire config set` command and EF Core migrations

* Update documentation dates and remove deprecated deploy command reference

* Update command documentation to reflect preview status and correct naming conventions

* Update documentation date and add tutorial link for `aspire deploy` command

* Update documentation dates and enhance clarity for Azure Container Apps configuration and deployment

* Update YARP integration documentation to include static file serving methods and link to multi-stage Docker builds

* Enhance clarity in YARP integration documentation by adding periods to list items in the static file serving section

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Clarify method references in YARP integration documentation

* Update DevTunnels.AppHost.csproj to reference the preview version of Aspire.Hosting.DevTunnels

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>
Co-authored-by: Dan Espinosa <30415120+danespinosa@users.noreply.github.com>
Co-authored-by: Martin Costello <martin@martincostello.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>
Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>
Co-authored-by: Maddy Montaquila <maleger@microsoft.com>
Co-authored-by: Maddy Montaquila <maddyleger1@gmail.com>
Co-authored-by: James Newton-King <james@newtonking.com>
Co-authored-by: Safia Abdalla <safia@safia.rocks>
Co-authored-by: Adam Ratzman <adam@adamratzman.com>
Co-authored-by: Mitch Denny <midenn@microsoft.com>
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
Co-authored-by: David Fowler <davidfowl@gmail.com>
David Pine (IEvangelist) added a commit to dotnet/docs-aspire that referenced this pull request Sep 29, 2025
* Add .NET Aspire 9.5 documentation and breaking changes details. Fixes #4244

* Update Docker image references from 9.4 to 9.5 in dashboard documentation

* Update breaking changes documentation for .NET Aspire 9.4: add Azure Cosmos DB serverless provisioning details and correct date

* Add .NET Aspire 9.4.1 release details to what's new documentation

* Update .NET Aspire 9.5 documentation: add new features, enhancements, and breaking changes details - Fowler's tool output

* Update .NET Aspire 9.5 breaking changes documentation: add interaction service API changes and update date

* Add LavinMQ hosting integration documentation - supersedes PR #2634 (#4303)

* Initial plan

* Add LavinMQ hosting integration documentation with all PR #2634 fixes applied

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Fix LavinMQ documentation xref and bookmark issues

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Update LavinMQ hosting extensions date

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Add MailPit Community Toolkit documentation targeting release-9.5 (#4302)

* Initial plan

* Add MailPit Community Toolkit documentation

- Created comprehensive MailPit hosting integration documentation
- Updated Community Toolkit overview with MailPit entry
- Added MailPit to table of contents in alphabetical order
- Includes installation, configuration, data persistence, and client usage examples

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Replace xref links with inline code for Community Toolkit APIs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Fix build issues in MailPit documentation links

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Update MailPit hosting integration date

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Document using the Azure App Configuration Emulator with Aspire. (#4300)

* Documented using the Azure App Configuration Emulator with Aspire.

* Removed xrefs that were failing build checks.

* Added an entry in the emulators table in the **Integrations Overview** article.

* Danespinosa/fwdheaders (#4306)

* Change environment variable for OpenIdConnect configuration

* Add ASPIRE_DASHBOARD_FORWARDEDHEADERS_ENABLED setting

* Update .NET Aspire 9.5 documentation: enhance upgrade instructions, add new features, and improve clarity

* Update ServiceBus emulator child image name (#4043)

* Update ServiceBus emulator child image name

Update the companion image for the ServiceBus emulator.

Relates to microsoft/aspire#10378.

* Improve clarity around Application Insights integration options (#4259)

* Initial plan

* Add telemetry options section to Application Insights documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Convert Microsoft Learn links to site-relative URLs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add missing periods to bullet lists and table descriptions

Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Update .NET Aspire 9.5 documentation: enhance CLI improvements, dashboard features, and Azure emulator support

* Apply suggestions from code review

* Refactor AppHost section in table of contents for clarity and consistency

* Update Azure AI integration docs for Microsoft.Extensions.AI telemetry changes (#4519)

* Initial plan

* Update Azure AI integration docs for MEAI telemetry changes

- Add IChatClient examples and usage patterns
- Update telemetry sources to Microsoft.Extensions.AI
- Document EnableSensitiveTelemetryData setting
- Remove experimental telemetry setup requirements
- Add guidance for manual underlying library telemetry

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Address feedback: remove Microsoft.Extensions.AI reference and add env var for sensitive data

Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>

* refreshing content for 9.5 whats new

* taking out TOC and standardizing headings

* cli section

* dadshboard

* integrations

* foundry and gh model typed catalog

* app model

* removing errant gh commit #

* deployment

* Update upgrade page to 9.5.0

* More upgrade page fixes

* Update deploy content

* Dashboard changes

* Update

* Add GenAI telemetry visualizer documentation to dashboard explore page (#4641)

* Initial plan

* Add GenAI telemetry visualizer section to dashboard explore documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Refine Microsoft.Extensions.AI configuration guidance in GenAI telemetry section

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add Azure Container App Jobs documentation and ASPIREAZURE002 diagnostic (#4640)

* Initial plan

* Add Azure Container App Jobs documentation and ASPIREAZURE002 diagnostic

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add cross-reference from integrations overview to Container App Jobs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Update documentation dates and improve formatting in Azure Container App Jobs and ASPIREAZURE002 error pages

* Fix formatting for Microsoft.Extensions.AI reference in telemetry documentation

* Update compatibility matrix and dashboard documentation dates; improve link formatting

* Update package references to version 9.5.0 across multiple projects

- Updated Microsoft.Extensions.Http.Resilience and OpenTelemetry packages to ensure compatibility with the new versions.

* Initial plan

* Add aspire update command documentation

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Use standard preview mode include in aspire update docs

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Apply suggestions from code review

* Update breaking changes documentation for .NET Aspire 9.4 and 9.5

* update rabbitmq and redis integration change docs

* Revise aspire update command documentation for clarity and accuracy

* aspire update and some app model edits.

* Mention nuget.config changes.

* Remove API hallucination for container jobs.

* Add PowerShell installation instructions for Aspire CLI in the 9.5 release notes

* Revise documentation for Aspire 9.5, enhancing clarity and consistency in CLI command descriptions and upgrade instructions.

* Reorganize breaking changes in .NET Aspire 9.5, removing Azure Cosmos DB serverless provisioning and adding it to 9.4.

* Job tweaks.

* Add Azure Redis Enterprise documentation for .NET Aspire 9.5 (targeting release-9.5) (#4730)

* Initial plan

* Add Azure Redis Enterprise article and update authentication methods

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Fix cross-references and update API documentation references

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Apply suggestions from code review

* Update docs/caching/azure-redis-enterprise-integration.md

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>

* Update release date and image source in Aspire 9.5 documentation

* Add Kusto.

* Update documentation date and improve code snippet for custom HTTP commands

* Add OpenAI integration documentation and update table of contents

* Update integration overview with OpenAI library details and revise documentation date

* Update compatibility matrix documentation with additional integration links and revise date

* Apply suggestions from eerhardt

* Update docs/whats-new/dotnet-aspire-9.5.md

* Update example output in aspire update command documentation for clarity

* Apply suggestions from code review

Co-authored-by: David Fowler <davidfowl@gmail.com>

* Update content on deployment with Aspire (#4728)

* Add content

* Update content on building custom deployment pipelines

* Apply suggestions from code review

Co-authored-by: David Pine <david.pine@microsoft.com>

---------

Co-authored-by: David Pine <david.pine@microsoft.com>

* Update breaking changes documentation for .NET Aspire 9.5 with new entries and revised dates

* Update documentation for breaking change and deployment enhancements in Aspire 9.5

* Use the correct code in Azure redis samples.

* Fix Redis Enterprise docs to use the correct methods.

* Add dev tunnels integration documentation for .NET Aspire 9.5 (#4745)

* Initial plan

* Add dev tunnels integration documentation and code snippets

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* Add content on custmizing deployments

* Update ACA Jobs docs

* Update deployment section in what's new

* Update dev tunnels integration documentation and examples for .NET Aspire

* Refine documentation for Azure Redis integration and update breaking change details in compatibility notes

* Update links in dev tunnels integration documentation to use relative paths

* Update image paths in Application Insights and deployment documentation for consistency

* Add visual studio deployment diagram to documentation

* Update date and fix relative paths in deployment documentation

* Implement feature X to enhance user experience and fix bug Y in module Z

* Enhance Aspire 9.5 documentation with new AI integrations and additional resource links

* Add link to complete listing of breaking changes in .NET Aspire 9.5

* Update aspire-update gif.

* Update release notes for Aspire 9.5: correct date and enhance formatting for .NET support details

* Update Aspire 9.5 documentation: refine language for clarity and consistency

* Update local provisioning documentation: correct date and clarify Azure CLI reference - fixes #4747

* Implement code changes to enhance functionality and improve performance

* Update .NET Aspire documentation: correct release dates and add new version links

* Update Aspire documentation: remove .NET prefix for consistency and clarity

* Update documentation: correct ms.date fields and enhance clarity in config settings

* Update aspire deploy documentation: add note on enabling deploy command and clarify config settings

* Update .NET Aspire 9.5 documentation: correct ms.date, remove interaction service API changes, and adjust table of contents

* Update Aspire documentation: remove .NET prefix for consistency across breaking change descriptions

* Rename AppHost programs with the Program.cs to AppHost.cs

* Update documentation to replace references from Program.cs to AppHost.cs across various files

- Changed instances of "Program.cs" to "AppHost.cs" in hosting documentation for Java, Python, Rust, and other frameworks.
- Updated migration and database seeding documentation to reflect the new AppHost.cs naming convention.
- Adjusted deployment guides and examples to use AppHost.cs instead of Program.cs.
- Revised custom resource and command documentation to align with the new file structure.
- Ensured consistency in references throughout the documentation for clarity and accuracy.

* Update Aspire packages to version 9.5.0-preview.1.25468.27 across multiple projects and documentation.

* Update interaction service documentation and code snippets for consistency in property naming and date correction

* Update input field labels to use 'Name' for consistency in interaction service example

* Refactor parameter label to 'Name' for consistency in external service configuration

* Add new config settings overview (#4805)

* Fix GenAI what's new bullet points

* Apply suggestions from code review

Co-authored-by: David Fowler <davidfowl@gmail.com>

* Add link to Azure Container App Jobs documentation in Aspire 9.5 release notes

* Let's get real!

* Update documentation for `aspire config set` command and EF Core migrations

* Update documentation dates and remove deprecated deploy command reference

* Update command documentation to reflect preview status and correct naming conventions

* Update documentation date and add tutorial link for `aspire deploy` command

* Update documentation dates and enhance clarity for Azure Container Apps configuration and deployment

* Update YARP integration documentation to include static file serving methods and link to multi-stage Docker builds

* Enhance clarity in YARP integration documentation by adding periods to list items in the static file serving section

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Update docs/whats-new/dotnet-aspire-9.5.md

Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>

* Clarify method references in YARP integration documentation

* Update DevTunnels.AppHost.csproj to reference the preview version of Aspire.Hosting.DevTunnels

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: Alistair Matthews <alistair.matthews@civica.co.uk>
Co-authored-by: Dan Espinosa <30415120+danespinosa@users.noreply.github.com>
Co-authored-by: Martin Costello <martin@martincostello.com>
Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com>
Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>
Co-authored-by: Maddy Montaquila <maleger@microsoft.com>
Co-authored-by: Maddy Montaquila <maddyleger1@gmail.com>
Co-authored-by: James Newton-King <james@newtonking.com>
Co-authored-by: Safia Abdalla <safia@safia.rocks>
Co-authored-by: Adam Ratzman <adam@adamratzman.com>
Co-authored-by: Mitch Denny <midenn@microsoft.com>
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
Co-authored-by: David Fowler <davidfowl@gmail.com>
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-integrations Issues pertaining to Aspire Integrations packages azure Issues associated specifically with scenarios tied to using Azure azure-servicebus community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants