Notas de versão da Atualização 3 do Team Foundation Server 2018


| Developer Community System Requirements and Compatibility | License Terms | TFS DevOps blog | SHA-1 Hashes | Latest Visual Studio 2019 Releases Notes


Observação

Se você estiver acessando esta página em uma versão de idioma que não seja o inglês e quiser ver o conteúdo mais atualizado, visite a página de Notas de Versão em inglês. 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 a versão mais recente do Team Foundation Server 2018. Clique no botão para baixar.

Download the latest version of Team Foundation Server

Para saber mais sobre o Team Foundation Server 2018, confira a página Requisitos e Compatibilidade do Team Foundation Server. Visite a página visualstudio.com/downloads para baixar outros produtos do TFS 2018.

O upgrade direto para o Team Foundation Server 2018 Atualização 3 é compatível desde o TFS 2012 até a versão mais recente. Se a implantação do TFS for da versão 2010 ou anterior, execute algumas etapas provisórias antes de fazer upgrade para o TFS 2018 Atualização 3. Consulte o gráfico abaixo e a página de instalação do TFS para obter mais informações.

TFS Upgrade Matrix
Matriz de atualização do TFS

Importante

Não é necessário fazer upgrade para o TFS 2018 RTM antes de fazê-lo para o TFS 2018 Atualização 3.


Release Notes IconData de lançamento: 17 de maio de 2022

Team Foundation Server Atualização 2018 3.2 Patch 17

Lançamos um patch para Team Foundation Server 2018.3.2 que corrige o seguinte.

  • Revogue todos os tokens de acesso pessoal depois que a conta do Active Directory de um usuário estiver desabilitada.

Release Notes IconData de lançamento: 26 de janeiro de 2022

Team Foundation Server Atualização 3.2 2 do Team Foundation Server 2018

Lançamos um patch para Team Foundation Server 2018.3.2 que corrige o seguinte.

  • O endereço de email preferencial não estava sendo atualizado no perfil do usuário. Isso resultou no envio de emails para o endereço de email anterior.
  • Plug-ins de pesquisa atualizados para usar o log4j core versão 2.17.1.
  • A vulnerabilidade do Elasticsearch foi abordada removendo a classe jndilookup dos binários log4j.

Etapas de instalação

  1. Atualize o servidor com o Patch 16.
  2. Verifique o valor do registro em HKLM:\Software\Elasticsearch\Version. Se o valor do Registro não estiver lá, adicione um valor de cadeia de caracteres e defina a Versão como 5.4.1 (Nome = Versão, Valor = 5.4.1).
  3. Execute o comando PS C:\Program Files\{TFS Version Folder}\Search\zip> .\Configure-TFSSearch.ps1 -Operation update de atualização conforme fornecido no arquivo readme. Ele pode retornar um aviso como: Não é possível se conectar ao servidor remoto. Não feche a janela, pois a atualização está executando novas tentativas até que seja concluída.

HASH SHA-256: 37FB374CD05FC6C5A0552E0CD5296D555575D58068BF6F4CF1F3DBE393853F1

Release Notes IconData de lançamento: 13 de abril de 2021

Team Foundation Server Atualização 2018 3.2 Patch 15

Lançamos um patch para Team Foundation Server 2018.3.2 que corrige o seguinte.

Para implementar correções para esse patch, você precisará instalar a tarefa AzureResourceGroupDeployment .

Instalação da tarefa AzureResourceGroupDeployment

Observação

Todas as etapas mencionadas abaixo precisam ser executadas em um computador Windows

Instalar

  1. Extraia o pacote AzureResourceGroupDeployment.zip para uma pasta nova pasta em seu computador. Por exemplo: D:\tasks\AzureResourceGroupDeployment.

  2. Baixe e instale Node.js 14.15.1 e npm (incluído com o download Node.js) de acordo com seu computador.

  3. Abra um prompt de comando no modo de administrador e execute o comando a seguir para instalar o tfx-cli.

npm install -g tfx-cli
  1. 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 de logon tfx .

  2. Execute o seguinte 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

  1. 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>*

Release Notes IconData de lançamento: 8 de dezembro de 2020

Team Foundation Server Atualização 3.2 2 do Team Foundation Server 2018

Lançamos um patch de segurança para a Atualização 3.2 do TFS 2018 para corrigir a vulnerabilidade a seguir.

  • CVE-2020-17145: vulnerabilidade de falsificação do Azure DevOps Server e do Team Foundation Services

Confira a postagem no blog para saber mais.

Release Notes IconData de lançamento: 13 de outubro de 2020

Team Foundation Server 2018 Atualização 3.2 Patch 13

Lançamos um patch de segurança para a atualização 3.2 do TFS 2018 para remover o SHA1 da implementação do servidor de 2018. Confira a postagem no blog para saber mais.

Release Notes IconData de lançamento: Septebmer 10, 2019

Team Foundation Server 2018 Atualização 3.2 Patch 7

Lançamos um patch de segurança para o TFS 2018 Atualização 3.2 que corrige os bugs a seguir. Confira a postagem no blog para saber mais.

  • CVE-2019-1305 : vulnerabilidade XSS (cross site scripting) no Repos
  • CVE-2019-1306 : vulnerabilidade de execução de código remoto no Wiki

Release Notes IconData de lançamento: 13 de agosto de 2019

Team Foundation Server 2018 Atualização 3.2 Patch 6

Lançamos um patch para o TFS 2018 Atualização 3.2 que corrige o seguinte bug. Confira a postagem no blog para saber mais.

  • A Sincronização do Depósito de Acompanhamento do Item de Trabalho interrompe a sincronização com um erro: "TF221122: Ocorreu um erro ao executar a tarefa Sincronização do Armazém de Acompanhamento do Item de Trabalho para a coleção de projetos de equipe ou o Team Foundation Server ATE. >--- System.Data.SqlClient.SqlException: não é possível criar um registro compensatório. Dados históricos ausentes."

Release Notes IconData de lançamento: 9 de julho de 2019

Team Foundation Server 2018 Atualização 3.2 Patch 5

Lançamos um patch de segurança para o TFS 2018 Atualização 3.2 que corrige os bugs a seguir. 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
  • CVE-2019-1076 : Vulnerabilidade XSS (Cross Site Scripting) em solicitações de pull

Release Notes IconData de lançamento: 14 de maio de 2019

Team Foundation Server 2018 Atualização 3.2 Patch 4

Lançamos um patch de segurança para o TFS 2018 Atualização 3.2 que corrige os bugs a seguir. Confira a postagem no blog para saber mais.

  • CVE-2019-0872 : Vulnerabilidade XSS (Cross Site Scripting) no Test Plans
  • CVE-2019-0971 : Vulnerabilidade da divulgação de informações confidenciais na API do Repos
  • CVE-2019-0979 : Vulnerabilidade XSS (Cross Site Scripting) no hub de Usuário

Release Notes IconData de lançamento: 9 de abril de 2019

Team Foundation Server 2018 Atualização 3.2 Patch 3

Lançamos um patch de segurança para o TFS 2018 Atualização 3.2 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-0867 : Vulnerabilidade XSS (Cross Site Scripting) no Pipelines
  • CVE-2019-0868 : Vulnerabilidade XSS (Cross Site Scripting) no Pipelines
  • CVE-2019-0870 : Vulnerabilidade XSS (Cross Site Scripting) no Pipelines
  • CVE-2019-0871 : Vulnerabilidade XSS (Cross Site Scripting) no Pipelines

Release Notes IconData de lançamento: 12 de março de 2019

Team Foundation Server 2018 Atualização 3.2 Patch 2

Lançamos um patch de segurança para o TFS 2018 Atualização 3.2 que corrige o seguinte bug. Confira a postagem no blog para saber mais.

  • CVE-2019-0777 : Vulnerabilidade XSS (Cross Site Scripting) no Pipelines

Release Notes IconData de lançamento: 12 de fevereiro de 2019

Team Foundation Server 2018 Atualização 3.2 Patch 1

Lançamos um patch de segurança para o TFS 2018 Atualização 3.2 que corrige os bugs a seguir. Confira a postagem no blog para saber mais.

  • CVE-2019-0742 : Vulnerabilidade XSS (Cross Site Scripting) em itens de trabalho
  • CVE-2019-0743 : Vulnerabilidade XSS (Cross Site Scripting) em solicitações de pull

Release Notes IconData de lançamento: 5 de fevereiro de 2019

Team Foundation Server 2018 Atualização 3.2

Atualizamos o Team Foundation Server 2018 Atualização 3.2 com um novo build para corrigir um problema em que os clientes podiam obter erros ao realizar uma variedade de operações do TFVC (Controle de Versão do Team Foundation), como: controle de conjuntos de alterações, verificação de histórico ou qualquer operação relacionada ao branch. Para obter mais informações, confira a postagem no blog.


Release Notes IconData de lançamento: 14 de janeiro de 2019

Team Foundation Server 2018 Atualização 3.2

Observação

No momento, o TFS Database Import Service não dá suporte ao TFS 2018 Atualização 3.2. Estamos trabalhando na adição de suporte, mas isso pode levar até duas semanas. Você pode ver nossa lista de versões com suporte atualmente para importação aqui.

Essa versão inclui correções para os seguintes bugs. Confira a postagem no blog para saber mais.

Ela também inclui aprimoramentos de desempenho para o Controle de Versão do Team Foundation.


Release Notes IconData de lançamento: 5 de novembro de 2018

Team Foundation Server 2018 Atualização 3.1

Esta versão inclui uma correção de uma vulnerabilidade de script entre sites (XSS). É recomendável atualizar para a Atualização 3.1 do TFS 2018. Se a Atualização 3 do TFS 2018 já estiver instalada, esse patch incluirá a correção de segurança.


Release Notes IconData de lançamento: 12 de setembro de 2018

Resumo das novidades do TFS 2018 Atualização 3

O Team Foundation Server 2018 Atualização 3 inclui correções de bug para o Team Foundation Server 2018. Ele inclui correções nas seguintes áreas:


Detalhes dos bugs corrigidos no TFS 2018 Atualização 3

Código

  • O erro "Há um problema no servidor" é exibido no Visual Studio durante uma revisão de código.
  • Os repositórios grandes do TFVC levam muito tempo para realizar a indexação de pesquisa. Agora os usuários poderão excluir pastas da indexação para acelerá-la.
  • A pesquisa de código pode ser lenta em coleções com um grande número de arquivos.
  • Quando os trabalhos de pesquisa de código falham, os dados de suspensão do trabalho são excluídos, o que faz com que os próximos trabalhos reiniciem a indexação.
  • A pesquisa de código considera o sublinhado como um caractere especial quando não deveria.
  • Um patch de segurança para clientes do Git foi lançado desde o TFS 2018 Atualização 2. Para proteger clientes do Git sem patch, fizemos uma alteração no TFS 2018 Atualização 3 para rejeitar pushes que exploram a vulnerabilidade. Para obter mais informações, confira Corrigindo a vulnerabilidade de segurança do Git de maio de 2018.

Trabalho

  • O ícone + está ausente na página de lista de pendências.
  • As propriedades Name e DisplayName não estão definidas em todas as APIs de itens de trabalho herdadas.
  • A API REST de anexos não dá suporte a um parâmetro FileID para definir a URL do anexo.
  • Às vezes, as funcionalidades de item de trabalho e as funcionalidades de anexo retornavam URLs com escopo do projeto, que interrompiam a compatibilidade com versões anteriores.

Build e versão

  • Os builds não são excluídos com base na política de retenção de build.
  • A exclusão de um build não exclui o local de destino nem os símbolos.
  • Um build não será colocado em fila se a cadeia de caracteres de formato do número de build resultar em um número de build inválido.
  • As versões de tarefa de build são atualizadas automaticamente ao atualizar o TFS.
  • Problemas de desempenho em builds XAML com muitas definições de build.
  • As definições de build migradas do TFS 2017 recebem um erro "definition.Repository.Mappings.Mapping.LocalPath".
  • O link para itens do Jira no pop-up Resumo da Versão ou Implantar Ambiente não funciona.
  • Uma notificação de aprovação pendente para uma implantação não é entregue quando o TFS é instalado na localidade alemã.
  • A detecção de variáveis de grupos de tarefas iniciou o reconhecimento de Build.BinariesDirectory como uma variável do sistema.
  • Erro "Não é possível inserir a linha de chave duplicada no objeto 'Release.tbl_TagString' com o índice exclusivo 'PK_tbl_TagString'" ao adicionar uma marca a uma versão.
  • As implantações são canceladas quando a avaliação de portas excede seis horas.
  • O erro "TF400898: erro interno. ActivityId" ocorre ao adicionar ou editar artefatos em definições da versão.
  • As variáveis de versão como Release.Reason podem ser usadas em condições de fase personalizada.
  • O erro "Violação de hierarquia de bloqueio" ocorre durante a exclusão de pools de implantação.
  • Um trabalho de versão falha quando uma variável de caminho tem colchetes.
  • Os Conjuntos de Dimensionamento de Máquinas Virtuais do Azure não são atualizados quando o script de implantação é atualizado.
  • Uma definição de versão não é salva quando um usuário com permissões de editar definição de versão, mas sem permissões de aprovador de versão tenta editar a definição.
  • A versão 3 da tarefa Implantar Serviço de Aplicativo do Azure agora está disponível.

Teste

  • O erro "Fim da cadeia de caracteres esperado. O erro é causado por <<->>" ocorre ao carregar pacotes de teste.
  • O erro "Argumento fora de intervalo" ocorre ao clicar no botão Novo Caso de Teste.
  • O Caminho de Versão de um bug é alterado incorretamente após vinculá-lo a um Resultado do Teste.
  • A Execução de Teste está Em Andamento, mesmo que o teste esteja marcado como aprovado ou reprovado.
  • Ao invocar a API Atualizar Resultado do Teste e passar o mesmo resultado do teste várias vezes, uma exceção de violação de chave primária é gerada do SQL.
  • A exportação de um caso de teste com etapas compartilhadas para o email pode falhar devido aos limites de tamanho de email.
  • A coluna Título é colada incorretamente do Excel ao usar a opção Adicionar Novos Testes com a grade.
  • No modo de exibição de grade do Plano de Teste, os nomes das etapas compartilhadas não são escapados corretamente, como com o caractere '<'.

Relatórios

  • TFSConfig addProjectReports não adiciona relatórios se a pasta já existe.

Administração

  • Quando os bancos de dados do TFS são hospedados em uma edição não Enterprise do SQL Server 2016 SP1 ou posterior, a compactação de página não é habilitada em várias tabelas durante a atualização do TFS 2012 ou 2013, o que tem um impacto negativo sobre a atualização e o desempenho do runtime.
  • O erro "Atualizar assinaturas de gancho de serviço de Mesclagem de Solicitações de Pull" ocorre durante o upgrade para o TFS 2018.
  • O arquivo Configure-GvfsCacheServer.psm1 é copiado durante as instalações do Proxy do TFS, mesmo que o arquivo não possa ser usado para configurar o proxy.
  • O erro "TF400856: O serviço a seguir não está registrado no banco de dados" ocorre durante a execução de TFSConfig OfflineDetach.
  • Os índices são automaticamente habilitados na configuração de nó da Pesquisa Elástica.
  • A reindexação não é disparada quando a Pesquisa Elástica é recém-configurada e tem dados obsoletos.
  • Em caso de falhas de trabalho de alto volume, o pipeline do indexador de pesquisa não será restrito e terá um alto uso potencial de recursos.
  • A instalação do serviço Pesquisa Elástica falha se a variável de ambiente ES_JAVA_OPTS é definida.
  • Quando uma coleção é excluída, os registros de pesquisa no nível da coleção não são excluídos.
  • O editor do modelo de processo exibe erros como "O valor solicitado 'MANAGE_TEST_SUITES' não foi encontrado".
  • O editor do modelo de processo mostra incorretamente o nome da coleção em algumas identidades durante a edição de um fluxo de trabalho.
  • Ao configurar um gancho de serviço em um branch de código, o branch é definido novamente como [Qualquer] depois de salvar.
  • Há erros de entrega de email devido a um valor de tempo limite pequeno.
  • CVE-2018-8529 : Agora, a autorização básica está habilitada na comunicação entre os serviços TFS e Pesquisa para torná-la mais segura. Qualquer usuário que esteja instalando ou atualizando para a Atualização 3 precisará fornecer um nome de usuário/uma senha durante a configuração da Pesquisa (e também durante a configuração do Serviço de Pesquisa no caso do Serviço de Pesquisa remoto).
  • O erro "O usuário não tem uma licença para a extensão" ocorre ao comprar ou atribuir licenças a extensões.

Sugestões de comentários &

Adoraríamos ouvir sua opinião! Relate um problema e acompanhe-o por meio da Comunidade de Desenvolvedores e receba consultoria no Stack Overflow.


Parte superior da página