Mudanças disruptivas no .NET.NET Aspire 9
Se você estiver migrando um aplicativo para .NET 9, as mudanças impactantes listadas aqui poderão afetar você.
Este artigo categoriza cada alteração interruptiva como binário incompatível ou incompatíveis de origem ou como uma alteração comportamental :
binário incompatível – quando executados no novo runtime ou componente, os binários existentes podem encontrar uma mudança incompatível no comportamento, como falha ao carregar ou executar; nesse caso, é necessário recompilá-los.
Fonte incompatível – quando recompilado usando o novo SDK ou componente ou objetivando o novo tempo de execução, o código-fonte existente pode exigir mudanças no código-fonte para compilar com êxito.
Alteração comportamental – o código e os binários existentes podem se comportar de forma diferente durante a execução. Se o novo comportamento for indesejável, o código existente precisará ser atualizado e recompilado.
Nota
Este artigo é um trabalho em andamento. Não é uma lista completa de alterações significativas no .NET.NET Aspire 9.
Alterações interruptivas
Título | Tipo de alteração | Versão introduzida |
---|---|---|
Remover valores padrão do ctor AzureOpenAIDeployment | Incompatível binariamente | .NET .NET Aspire 9.0 RC1 |
Python recursos e APIs alterados | Origem incompatível | .NET .NET Aspire 9.0 RC1 |
Atualizações para volumes nomeados implicitamente para evitar colisões | Origem incompatível | .NET .NET Aspire 9.0 RC1 |
Tornar volumes sem nome mais únicos | Origem incompatível | .NET .NET Aspire 9.0 RC1 |
nova versão de Azure.Provisioning |
Origem incompatível | .NET .NET Aspire 9.0 RC1 |
Permitir personalização de AzureProvisioningContext |
Origem incompatível | .NET .NET Aspire 9.0 RC1 |
alterações nas APIs Azure.Hosting |
Origem incompatível | .NET .NET Aspire 9.0 RC1 |
esquema de nome de recurso de Azure aprimorado | Origem incompatível | .NET .NET Aspire 9.0 RC1 |
Atualizações de integração do Ollama | Incompatível binariamente, alteração comportamental | .NET .NET Aspire 9.0 GA |