🚀 Pre-alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Ensure Azurite is using the latest image to prevent application startup failures on local machines. Aspire sometimes does not use the latest version of the Docker image for Azurite, which causes issues due to hard dependencies in the .NET Azure Storage SDK on newer versions of Azurite. If Aspire starts with an older version, exceptions are thrown indicating that Azurite does not support the specific API version used in the SDK. This update ensures compatibility and prevents these exceptions, enhancing development reliability and performance.
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
Ensure Azurite is using the latest image to prevent application startup failures on local machines. Aspire sometimes does not use the latest version of the Docker image for Azurite, which causes issues due to hard dependencies in the .NET Azure Storage SDK on newer versions of Azurite. If Aspire starts with an older version, exceptions are thrown indicating that Azurite does not support the specific API version used in the SDK. This update ensures compatibility and prevents these exceptions, enhancing development reliability and performance.
Checklist