Notas de versão da Atualização 3 do Team Foundation Server 2017
| Developer Community | Requisitos do Sistema e Compatibilidade | Termos de Licença | Blog DevOps do TFS | Hashes SHA-1 | | Notas sobre a versão mais recente do Visual Studio 2019|
Observação
Esta não é a versão mais recente do Team Foundation Server. Para baixar a última versão, visite as notas de versão atuais do Team Foundation Server 2018 Atualização 3. Você pode alterar o idioma desta página clicando no ícone de globo no rodapé de página e selecionando o idioma desejado.
Neste artigo, você encontrará informações sobre o Team Foundation Server 2017 Atualização 3. Clique no botão para baixar.
Para saber mais sobre o Team Foundation Server 2017, confira a página Requisitos e Compatibilidade do Team Foundation Server.
Consulte a Página de instalação do TFS para obter mais informações.
Data de lançamento: 17 de maio de 2022
Detalhes do que há de novo no Team Foundation Server 2017 Atualização 3.1 Patch 15
Lançamos um patch para o Team Foundation Server 2017.3.1 que corrige o seguinte.
- Revogue todos os tokens de acesso pessoal depois que a conta do Active Directory de um usuário for desabilitada.
Data de lançamento: 14 de setembro de 2021
Detalhes do que há de novo no Team Foundation Server 2017 Atualização 3.1 Patch 14
Lançamos um patch para o Team Foundation Server 2017.3.1 que corrige o seguinte.
- Resolva o problema relatado neste tíquete de feedback da Comunidade de Desenvolvedores.
Data de lançamento: 13 de abril de 2021
Detalhes do que há de novo no Team Foundation Server 2017 Atualização 3.1 Patch 13
Lançamos um patch para o Team Foundation Server 2017.3.1 que corrige o seguinte.
- CVE-2021-27067: divulgação de informações confidenciais
Para implementar correções para esse patch, instale a tarefa AzureResourceGroupDeployment.
Instalação da tarefa AzureResourceGroupDeployment
Observação
Todas as etapas mencionadas abaixo precisam ser executadas em um computador Windows
Instalar
Extraia o pacote AzureResourceGroupDeployment.zip para uma nova pasta em seu computador.
Baixe e instale o Node.js 14.15.1 e o npm (incluído no download do Node.js) de acordo com sua máquina.
Abra um prompt de comando no modo de administrador e execute o comando a seguir para instalar a tfx-cli.
npm install -g tfx-cli
Crie um token de acesso pessoal com privilégios de Acesso completo e copie-o. Esse token de acesso pessoal será usado ao executar o comando tfx login.
Execute o comando a seguir no prompt de comando. Quando solicitado, insira a URL do Serviço e o token de acesso pessoal.
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
- Execute o comando a seguir para carregar a tarefa no servidor. Use o caminho do arquivo .zip extraído da etapa 1.
~$ tfx build tasks upload --task-path *<Path of the extracted package>*
Data de lançamento: 8 de dezembro de 2020
Detalhes das novidades no Team Foundation Server 2017 Atualização 3.1 Patch 12
Lançamos um patch de segurança para a Atualização 3.1 do TFS 2017 que corrige o seguinte. Confira a postagem no blog para saber mais.
- CVE-2020-17145: vulnerabilidade de falsificação do Azure DevOps Server e do Team Foundation Server
Data de lançamento: 10 de junho de 2020
Detalhes do que há de novo no Team Foundation Server 2017 Atualização 3.1 Patch 11
Lançamos um patch de segurança para a Atualização 3.1 do TFS 2017 que corrige o seguinte. Confira a postagem no blog para saber mais.
- Adicionando suporte para SHA2 em SSH
Data de lançamento: 10 de março de 2020
Detalhes do que há de novo no Team Foundation Server 2017 Atualização 3.1 Patch 10
Lançamos um patch de segurança para a Atualização 3.1 do TFS 2017 que corrige o seguinte. Confira a postagem no blog para saber mais.
- CVE-2020-0700: vulnerabilidade de script entre sites
- CVE-2020-0758: vulnerabilidade de elevação de privilégio
Data de lançamento: 10 de setembro de 2019
Detalhes das Novidades do Team Foundation Server 2017 Atualização 3.1 Patch 8
Lançamos um patch de segurança para o TFS 2017 Atualização 3.1 que corrige o seguinte bug. Confira a postagem no blog para saber mais.
- CVE-2019-1305: vulnerabilidade de cross-site scripting no Repos
Data de lançamento: 13 de agosto de 2019
Detalhes das Novidades do Team Foundation Server 2017 Atualização 3.1 Patch 7
Lançamos um patch para o TFS 2017 Atualização 3.1 que corrige o seguinte bug. Confira a postagem no blog para saber mais.
- A Sincronização do Warehouse de Acompanhamento de Item de Trabalho interrompe a sincronização com um erro: “TF221122: erro ao executar a Sincronização do Warehouse de Acompanhamento de Item de Trabalho na coleção de projetos de equipe ou no ATE do Team Foundation Server. ---> System.Data.SqlClient.SqlException: não é possível criar registro de compensação”. Dados históricos ausentes."
Data de lançamento: 9 de julho de 2019
Detalhes das Novidades do Team Foundation Server 2017 Atualização 3.1 Patch 6
Lançamos um patch de segurança para o TFS 2017 Atualização 3.1 que corrige o seguinte bug. Confira a postagem no blog para saber mais.
- CVE-2019-1072: vulnerabilidade de execução de código remoto no acompanhamento de item de trabalho
Data de lançamento: 14 de maio de 2019
Detalhes das novidades no Team Foundation Server 2017 Atualização 3.1 Patch 5
Lançamos um patch de segurança para o TFS 2017 Atualização 3.1 que corrige os bugs a seguir. Confira a postagem no blog para saber mais.
- CVE-2019-0872: vulnerabilidade de cross-site scripting no Test Plans
- CVE-2019-0979: vulnerabilidade de cross-site scripting no hub de Usuário
Data de lançamento: 9 de abril de 2019
Detalhes das novidades no Team Foundation Server 2017 Atualização 3.1 Patch 4
Lançamos um patch de segurança para o TFS 2017 Atualização 3.1 que corrige os bugs a seguir. Confira a postagem no blog para saber mais.
- CVE-2019-0866: vulnerabilidade de execução de código remoto no Pipelines
- CVE-2019-0868: vulnerabilidade de cross-site scripting no Pipelines
- CVE-2019-0870: vulnerabilidade de cross-site scripting no Pipelines
- CVE-2019-0871: vulnerabilidade de cross-site scripting no Pipelines
Data de lançamento: 12 de março de 2019
Detalhes das novidades no Team Foundation Server 2017 Atualização 3.1 Patch 3
Lançamos um patch de segurança para o TFS 2017 Atualização 3.1 que corrige o seguinte bug. Confira a postagem no blog para saber mais.
- CVE-2019-0777: vulnerabilidade de cross-site scripting no Pipelines
Data de lançamento: 28 de fevereiro de 2018
Detalhes das novidades no Team Foundation Server 2017 Atualização 3.1
Esta atualização corrige XSS (cross-site scripting) potencial e outras vulnerabilidades de segurança. Confira a postagem do blog para saber mais. Essa é uma atualização completa, então você pode atualizar diretamente para o TFS 2017 Atualização 3.1.
Data de lançamento: 6 de novembro de 2017
Detalhes das novidades no Team Foundation Server 2017 Atualização 3
Essa é uma atualização do Team Foundation Server 2017 e inclui correções de bug desde o Team Foundation Server 2017 Atualização 2.
Trabalho
- Exportar um modelo com o código de caractere ASCII >127 não tem WebLayout e inclui nomes de arquivo incorretos.
- As Configurações de Board e Cartão não lidam com a renomeação do Tipo de Item de Trabalho.
- A reordenação do cartão do quadro Kanban em turco deve ser por classificação da pilha.
- A API REST WorkItemSearchConditionalFaultIn deve lançar NotSupportedException para Pesquisa.
- O evento StructureChangeNotification não é acionado para WIT.
- Adicione um link para obter mais informações ao exceder o limite máximo de links.
- Otimize o plano de execução de migração de dados do campo de item de trabalho para melhorar o desempenho da atualização.
- O menu de contexto “Atribuído a” deve usar a cadeia de caracteres de combinação em vez do nome de exibição para desfazer a ambiguidade.
Código
- Maven: agora a cobertura de código será gerada.
- O modo de Visualização não será mais o padrão para os arquivos HTML no novo Explorer.
- Adicionamos uma barra de rolagem ao exibir conjuntos de alterações.
- Corrigimos a rolagem vertical na Web (tanto Code-Changesets> quanto Files) agora funcionará no IE 11 / Chrome.
- A rolagem agora funciona no Source Explorer (IE/Edge).
- Agora você pode filtrar conjuntos de alterações para usuários que saíram do projeto.
- Agora é possível selecionar um arquivo, em seguida, selecionar novamente no diretório raiz da árvore à esquerda e permanecer no modo de tela inteira.
- A URL de pesquisa não lançará mais uma exceção ao exceder o comprimento padrão compatível, se houver um grande número de repositórios.
- As pastas de arquivos não serão mais configuradas se não houver nenhum branch padrão no repositório Git.
- As instalações de extensão não estarão mais em conflito com os trabalhos das operações de desinstalação de extensão anteriores.
- Corrigimos a Pesquisa, que agora funciona independentemente de falhas de trabalho.
- ReindexingStatus não permanecerá mais no estado “Em andamento” se o trabalho Accountfaultin for executado mais de uma vez.
- O rastreamento do TFVC não falhará mais devido a problemas de permissão de VC (controle de versão).
- A função de Pesquisa não falhará mais após a atualização para o TFS 2017 Atualização 2 no build japonês.
- A função de Pesquisa não falhará mais como falhava ao atualizar do TFS Atualização 1 para o TFS Atualização 2.
- A mensagem de Resultado do Trabalho agora fornecerá mais informações sobre a indexação.
- Reduzimos a contagem de falhas da operação de Patch.
- O rastreador definido em timebox agora rastreará pelo menos um lote, independentemente do limite de tempo de execução do trabalho.
- Corrigimos os KPIs de operação de patch de arquivos com falha para que eles fiquem consistentes com os logs para Pesquisa.
- Melhoramos o suporte à versão do protocolo SSH no Git para Windows.
Compilação
- Erro ao tentar registrar o agente de build: Autenticação – "Pilha insuficiente para continuar a executar o programa com segurança".
- Atualize o vsts-agent para executar a nova versão do Git.
- Habilite a tarefa do Instalador da Ferramenta NuGet para permitir que o NuGet.exe 4.3.0 seja incluído nos builds a fim de manter a compatibilidade com o .NET.
- O campo RequestedFor do build XAML agendado não está definido.
Versão
- Falha na migração da atualização do TFS 2017 do ponto de extremidade de serviço a serviço conectado baseado no Azure.
Teste
- A tarefa Implantar Agente de Teste tem vários problemas no computador Win7-SP1.
- Se o caminho do Agente de Teste estiver incorreto, isso não será registrado como erro, mas aparecerá apenas na depuração.
- A tarefa/execução de teste não deve falhar em caso de falha de upload de um anexo.
- A API GetTestPlatform procurará um arquivo testplatform.config no diretório de sonda com base na configuração.
- Solte os índices em dbo.tbl_TestResult para melhorar significativamente o desempenho da atualização.
- Melhore o desempenho da etapa de serviço de migração de resultados de teste para melhorar significativamente o desempenho da atualização.
Relatório
- Os relatórios de Burndown RDL agora mostram o período correto para as tarefas excluídas.
Administração
- A URL pública da página de usuários deve corresponder à URL de chamada, como quando um balanceador de carga está envolvido.
Problemas conhecidos
Os formulários de itens de trabalho não são renderizados corretamente na Web
Problema:
Se você tiver um controle personalizado (como o controle de vários valores) instalado para o cliente do Visual Studio, mas não tiver o cliente Web, os formulários de item de trabalho na web falham ao ser renderizados.
Solução alternativa:
Você precisará atualizar para a versão mais recente do seu controle. É necessário adicionar um layout da Web que não contenha o elemento de controle ausente. Encontre o último controle de vários valores para a Atualização do TFS 2017 na página Controles personalizados para acompanhamento de item de trabalho do TFS. Para obter mais informações sobre o layout, consulte a página Todas as referências de elementos XML FORM (TFS 2015).
Consulte os problemas relatados pelos clientes para o Team Foundation Server 2017.
Comentários e sugestões
Adoraríamos ouvir o que você tem para nos dizer! Relate um problema e acompanhe-o por meio da Comunidade de Desenvolvedores e receba consultoria no Stack Overflow.