Política de suporte ao cliente do Windows Communication Foundation (WCF)
Última atualização: 5 de novembro de 2024
Suporte da Microsoft para o cliente WCF
Todo produto da Microsoft tem um ciclo de vida, inclusive o cliente WCF. O ciclo de vida começa quando um produto é lançado e termina quando ele deixa de ter suporte. Conhecer as principais datas desse ciclo de vida o ajuda a tomar decisões informadas sobre quando atualizar ou fazer outras alterações no software. Este produto é regido pelo Ciclo de Vida Moderno da Microsoft.
O Cliente WCF é a versão .NET das bibliotecas de clientes do WCF e permite que aplicativos criados no .NET se comuniquem com os serviços WCF ou CoreWCF. Ele é fornecido como um conjunto de pacotes NuGet e é de software livre no repositório dotnet/wcf. Seu suporte depende do status de suporte para as plataformas .NET subjacentes em que ele é executado.
Cadência da versão
A partir do .NET 8, as versões do Cliente WCF se alinham estreitamente com a cadência de lançamento do .NET para versões Suporte a Longo Prazo (LTS), ou seja, o WCF Client 8.0 foi lançado na mesma hora que o .NET 8 e assim por diante.
Detalhes do suporte da versão
A tabela a seguir mostra as principais versões com suporte, as datas de término do suporte e detalhes adicionais.
Versão | Data de lançamento original | Versões do .NET com suporte | Versão de .NET Standard com suporte | Fim do suporte |
---|---|---|---|---|
WCF Client 8.0 | 13 de dezembro de 2023 |
.NET 9 .NET 8 |
10 de novembro de 2026 | |
WCF Client 6.0 | 18 de maio de 2023 |
.NET 8 .NET 6 |
12 de novembro de 2024 | |
WCF Client 4.10 | 17 de agosto de 2022 |
.NET 9 .NET 8 .NET 6 |
.NET Standard 2.0 | 10 de novembro de 2026 |
O .NET Framework 4.6.2 e versões posteriores têm suporte para todas as versões do Cliente WCF.
Devido a algumas alterações significativas, estamos estendendo a data de fim do suporte para o Cliente WCF 4.10 até 10 de novembro de 2026.
A lista a seguir mostra os detalhes da política de suporte para o cliente WCF:
- O Cliente WCF usa a estratégia de controle de versão Major.Minor.
- As alterações interruptivas são limitadas às versões principais do Cliente WCF, que serão entregues juntamente com as versões do .NET LTS.
-
Novas versões principais podem alterar (adicionar ou descartar) as versões de tempo de execução do .NET com suporte.
- Descartar o suporte para uma versão do .NET que ainda tem suporte é considerado uma alteração interruptiva.
-
Há suporte para uma versão principal do Cliente WCF desde que a versão principal do .NET subjacente seja suportada.
- Como as versões .NET LTS são suportadas um ano após o lançamento da versão .NET sucessora, isso significa que o mesmo se aplica às versões principais do cliente WCF.
-
Se uma nova versão principal descartar o suporte para uma versão de runtime do .NET atualmente com suporte, a principal anterior continuará a ter suporte no nível secundário mais recente, desde que o runtime do .NET subjacente permaneça com suporte.
- Por exemplo, se o Cliente WCF 8.0 remover o suporte para .NET 6, o Cliente WCF 6.x (na versão secundária mais recente) continuará a ter suporte enquanto o .NET 6 tiver suporte.
-
As versões secundárias do cliente WCF podem ser lançadas a qualquer momento e não incluem alterações de ruptura, como a eliminação do suporte a uma versão compatível do .NET.
- As novas versões secundárias são compatíveis em termos de API e comportamento com as versões secundárias anteriores para a mesma versão principal. Por exemplo, a versão 6.1 será compatível com a API da versão 6.0.
- Todas as versões secundárias suportarão as mesmas plataformas .NET que as principais. Por exemplo, a versão 6.1 oferece suporte às mesmas versões .NET que a versão 6.0, desde que as versões .NET ainda tenham suporte. Para obter mais informações sobre o ciclo de vida do suporte para várias versões do .NET, consulte Política de suporte do .NET e do .NET Core .
-
As versões de manutenção podem ser enviadas a qualquer momento para qualquer versão Major.Minor com suporte.
- Quando novas versões secundárias forem lançadas, a versão anterior terá suporte por 6 meses a partir da data da nova versão, desde que a dependência subjacente do runtime do .NET que está sendo usada também seja compatível. Por exemplo, depois que o Cliente WCF 6.1 estiver disponível por 6 meses, o Cliente WCF 6.0 não terá mais suporte.
- O suporte será principalmente para a versão Major.Minor mais recente de cada versão principal com suporte. Você precisa da atualização de patch mais recente instalada para se qualificar para o suporte. As correções de segurança serão lançadas para todas as versões com suporte. Durante o período de sobreposição de 6 meses da versão anterior e da nova versão, as versões de segurança incluirão ambas as versões.
Pacotes compatíveis
Os seguintes pacotes são suportados:
- System.ServiceModel.Primitives
- System.ServiceModel.Http
- System.ServiceModel.NetTcp
- System.ServiceModel.Federation
- System.ServiceModel.NetFramingBase
- System.ServiceModel.NetNamedPipe
- System.ServiceModel.UnixDomainSocket (disponível para o WCF Client 6.2 e versões posteriores)
- System.Web.Services.Description
Pronto para começar?
Aprenda .NET facilmente com nossos tutoriais passo a passo.