Use mssql instead of azure-sql-edge for ServiceBus Emulator - #10378
Eric Erhardt (eerhardt) merged 4 commits into
Conversation
Switch the `azure-sql-edge` container for `mssql/server` as Azure SQL Edge is retiring in September 2025. Relates to microsoft#9279.
There was a problem hiding this comment.
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
-mssqlcontainer instead of-sqledge - Adjust corresponding test to look for
sb-mssqlrather thansb-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-mssqlresource matchServiceBusEmulatorContainerImageTags.SqlServerRegistry,SqlServerImage, andSqlServerTagto ensure the switch tomssql/serveris 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
Tagis quite generic; consider renaming it to something more descriptive such asServiceBusEmulatorVersionorEmulatorTagto clarify its purpose.
public const string Tag = "1.1.2";
|
[Nudge as support ends in just over a month] |
Eric Erhardt (eerhardt)
left a comment
There was a problem hiding this comment.
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"; |
There was a problem hiding this comment.
I think we should pin this to a version, like we do with the real SqlServer hosting integration:
This way we will be less likely to get breaking changes.
Eric Erhardt (eerhardt)
left a comment
There was a problem hiding this comment.
LGTM. Thanks for the contribution!
* 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>
* 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>
* 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>
* 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>
Description
Switch the
azure-sql-edgecontainer formssql/serverfor 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
Yes. Ready to ship.NoYesYesNo