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


| Developer Community Recursos | de sistema etermos | de licença de compatibilidade | Do blog TFS DevOps, | hashes sha-1 notas sobre as versões | mais recentes 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 2015 Atualização 3. Clique no botão para baixar.

Baixar o Team Foundation Server 2015 Atualização 3

Para saber mais sobre o Team Foundation Server 2015, consulte a página Team Foundation Server .

Consulte a Página de instalação do TFS para obter mais informações.


Data de lançamento do ícone notas sobre a versão: 27 de junho de 2016

Resumo das novidades no Team Foundation Server 2015 Atualização 3


Detalhes das novidades no Team Foundation Server 2015 Atualização 3

Suporte de SSH para repositórios Git

Com a Atualização 3 do TFS 2015, agora você pode se conectar a qualquer repositório Git do Team Foundation Server usando uma chave SSH. Isso é muito útil se você desenvolve no Linux ou no Mac. Basta carregar sua chave SSH pessoal e você estará pronto para começar.

SDK do Widget de Painel

Na Atualização 3, você não só pode usar os widgets de painel sem necessidade de configuração como também pode criar seus próprios widgets usando o SDK. Para obter mais informações, consulte a página Add a dashboard widget (Adicionar um widget do painel) em VisualStudio.com.

Teste – Novos recursos & correções de bugs

Testes – Novos recursos – Suporte para Azure, SCVMM e VMWare

Agora, você pode configurar dinamicamente máquinas de teste na nuvem com o Azure ou localmente usando o SCVMM ou o VMWare e usar essas máquinas para executar seus testes de maneira distribuída. Você pode usar uma das tarefas de provisionamento do computador – [Azure(https://docs.microsoft.com/azure/devops/pipelines/overview?view=azure-devops-2020& preserve-view=true), SCVMM ou VMWare seguido pela tarefa Executar Testes Funcionais para executar testes. Para obter mais informações, consulte a página Instalar e configurar agentes de teste .

Testes - Correções de bug

Bugs relatados por meio do Connect:

  • O arquivo de configurações de teste é ignorado quando "Executar em paralelo" está selecionado.
  • A pasta TEMP não será limpa após a conclusão da Implantação do Agente de Teste.
  • A cadeia de caracteres de filtro de origem é necessária mesmo com a Seleção de Teste definida como Plano de Teste. O usuário receberá o erro "Não é possível associar o argumento ao parâmetro 'SourceFilter' porque ele é uma cadeia de caracteres vazia" se a cadeia de caracteres estiver vazia.
  • O recurso de email/impressão de artefatos de teste trava e gera JavaScript TypeError.
  • A janela de execução de teste da Web não quebra mais o texto.

Outras correções de bug:

  • "DistributedTests: ocorreu uma exceção ao analisar buildId" é gerado na Versão.
  • A Execução de Teste Remota é anulada repentinamente com o erro – Acesso negado ao caminho.
  • Os resultados de teste não podem ser carregados de tarefas Ant, Maven ou Gradle na Versão.
  • A tarefa VsTest falhará se o caminho completo de 2 DLLs for fornecido separado por ponto e vírgula.
  • Não são exibidos resultados de teste na Versão quando os resultados forem agrupados por "Conjunto de Testes" e o Ambiente selecionado for "Todos".
  • A tarefa de Teste do Visual Studio não carregará os resultados de teste se a pasta de resultados for configurada no arquivo runsettings.
  • O hiperlink de solicitação de comentários está incorreto na solicitação por email.
  • Conjuntos de testes de baseados em consulta não refletem corretamente os testes quando a configuração é para que todos os casos de teste no conjunto de testes sejam executados por vários testadores.
  • Exceção Microsoft.TeamFoundation.TestManagement.Server.InvalidStructurePathException: o caminho de estrutura CEBIS FWK não é válido.
  • Erro no hub de teste após atualizar o TFS para 2015.1.
  • MTM 2015 | 2013 - TFS 2015.2 | Analisar execuções de teste – resultados, a guia Plano aparece vazia para usuários específicos.
  • Ocorre uma nova tentativa de upload do arquivo de captura de tela do MTM após falha com o erro arquivo não encontrado.

Correções de bug Agile

Bugs relatados por meio do Connect:

  • Configurar estilos nos cartões de placa de sprint pode causar um erro se a localidade estiver definida como francês.
  • Configurar estilos nos cartões de placa de sprint pode causar um erro se a localidade estiver definida como alemão.
  • Não é possível criar uma consulta quando há uma cláusula com Caminho de Área com caracteres não padrão, como sublinhado ou aspas simples.
  • O controle de rótulo de links não exibe hiperlinks no acesso via Web.
  • Criar novos projetos de equipe causa um erro TF30177 "Não é possível inserir uma linha de chave duplicada no objeto 'dbo.Constants'".
  • A caixa de diálogo Adicionar Widget respeita o idioma do navegador em vez do idioma selecionado em "Meu Perfil".
  • No widget Build de Gráfico, a barra mais recente no gráfico será exibida em verde, mesmo se o build falhar.
  • A faixa Participante está faltando, de modo que os usuários não ficam cientes de que estão conectados como um participante e não têm acesso a todos os recursos.
  • Os arquivos Leiame nem sempre são exibidos na página inicial do Projeto de Equipe.
  • Ao configurar parte do tempo no acompanhamento de item de trabalho, os valores de mês e dia podem ser trocados.

Outras correções de bug:

  • Um controle de Página da Web de Acompanhamento de Item de Trabalho que faz referência a um campo de identidade como Param gera um erro quando o valor estiver vazio.
  • Erro ao alterar o nome do widget do Resultado da Consulta.
  • A entrada de Horas Restantes não é grande o suficiente no cartão.
  • A lista de pendências não é carregada quando o usuário não tem permissões para um item de trabalho pai.
  • Navegar para o hub WORK depois de alterar projetos de equipe gera um erro TF400483.
  • O ícone do Gerenciador de Paineis não tem nenhuma indicação visual em foco.
  • O ícone Adicionar Painel no Gerenciador de Paineis não tem nenhuma indicação visual em foco.
  • Os botões de adicionar e excluir Painel no Gerenciador de Paineis não funcionam ao pressionar ENTER.
  • Nos widgets Bloco de Consulta e Gráfico do Item de Trabalho, ao percorrer a folha de configuração, a entrada ficará presa no Seletor de Consulta com um erro de que nenhuma consulta está selecionada.
  • Ao atualizar da Atualização 1 do Team Foundation 2013 ou anterior, o conteúdo da home page do projeto não será migrado.
  • Quando licenciado como um stakeholder, você não pode navegar entre os painéis.
  • No widget de Markdown, se o Markdown referenciar uma imagem no controle do código-fonte, ela não será exibida.
  • Se um widget de terceiros estiver em estado de erro, o painel inteiro falhará ao ser carregado.
  • Se um widget de terceiros estiver em um estado de erro, os novos widgets serão adicionados como um espaço em branco.
  • Se um widget de terceiros estiver em estado de erro e for removido do painel, a faixa de erro não desaparecerá.
  • Quando widgets de painel forem adicionados e entrarem em conflito uns com os outros, como quando estiverem em sessões de navegador diferentes ao mesmo tempo, o erro não será descritivo.
  • Os avatares não são carregados no widget Solicitação de Pull.
  • No widget Build de Gráfico, o ícone de status de concluído por último é incorreto quando comparado com o build de gráfico.
  • Quando estiver no Modo de Edição de um painel, a faixa de erro será encoberta com a tela de fundo do painel.
  • No widget de Links do Visual Studio, a imagem de "Abrir no Visual Studio" está em roxo simples.
  • Quando você faz alterações na folha de configuração do widget, não há nenhum aviso sobre descartar alterações ao cancelar.
  • Se um widget tiver um erro, o usuário ainda poderá salvar as alterações de configuração.
  • Ao visualizar um widget no painel de controle, ele aparece ampliado e confuso.
  • A tabulação no modo de edição do Painel percorre o widget em vez de excluir e configurar ícones.
  • No modo de edição do Painel, usar ESC deve fazer você sair do modo de edição.
  • Ao criar um novo widget de Gráfico de Item de Trabalho no Firefox, os tipos de gráfico são de tamanhos variados.
  • No widget Gráfico de Item de Trabalho, as opções de gráfico não são exibidas até que uma consulta seja selecionada.
  • No widget de Visão Geral do Sprint, configurar as datas de iteração não atualiza o widget.
  • No widget de Burndown do Sprint, alternar para o gráfico e pressionar Enter não abre a caixa.
  • No Bloco de Consulta Condicional, o campo de entrada para uma regra permite um número de cinco dígitos, mas exibe apenas quatro dígitos.

Correções de bug de build

Bugs relatados por meio do Connect:

  • Não é possível filtrar builds por marcas no Firefox.
  • Ao configurar as permissões de um usuário em um build, há um erro ao salvar.
  • Se o build estiver agendado para ser executado tarde da noite, ele será executado no dia anterior.
  • O build falha com "TF14044: Acesso Negado: o Serviço de Build de Coleção do Projeto de Usuário precisa das permissões globais AdminWorkspaces".
  • A formatação de hora de Meu Perfil não é usada no hub de Build.
  • O build falha com o erro "ondulação não encontrada no caminho" ao executar uma tarefa de ondulação no Build.
  • O build restrito retorna um erro "Check-in particular não encontrado".
  • Há problemas de formatação ao criar uma nova definição de build no Chrome.
  • Quando um Build XAML tem um grande número de avisos, ele exibe o erro "Ocorreu um erro indefinido ao tentar se conectar ao servidor. Código de status 0.".
  • Ao redimensionar a coluna Motivo na página Build, a matriz de ícones inteira é exibida.
  • O build falha com "Configuração e plataforma de solução inválidas.".
  • Quando uma tarefa de instalação do npm (gerenciador de pacotes do Node.js) é incluída, os builds falham com um erro de que não é possível encontrar a instalação do npm.
  • Erro de "Formato de rótulo de origem inválido" ao editar uma definição de build que identifica um repositório Git com um número de build.
  • A Integração Contínua nem sempre é acionada ao usar um repositório Git externo.
  • Em coleções de projeto atualizadas, check-ins restritos falham devido ao uso da conta de build em vez da conta de serviço.

Outras correções de bug:

  • getBuildBadge vso-node-api falha se usar um PAT sem a permissão "Todos os escopos".
  • Se um nome de definição de build contiver colchetes, o número de revisão não será calculado corretamente.
  • Ao dividir uma Coleção de Projetos de Equipe, há identidades duplicadas de serviço de build.
  • Ao inserir um nome de conjunto de prateleiras ao enfileirar um novo build, você recebe um erro enganoso de "Há problemas com a solicitação ou definição que impedirão a execução do build: O valor especificado para SourceVersion não é uma especificação de versão válida".
  • Extensões com tarefas de build da plataforma cruzada não funcionam.
  • O build falha ao se conectar ao Subversion usando a porta SSL 8443.
  • Quando é usado um repositório SVN para um build que não tem mapeamentos, a versão de origem não é definida.
  • Não é possível enfileirar um build de Controle de Versão do Team Foundation de um rótulo de origem.

Correções de bugs de controle de versão

Observação

Estas são as correções de bugs do Controle de Versão no Team Foundation Server. Para ver as correções de Controle de Versão no Visual Studio, consulte as Notas de Versão do Visual Studio.

Bugs relatados por meio do Connect:

  • Ao usar o Git LFS, pode haver problemas com funções como a clonagem de repositório.
  • Há erros de log de eventos de solicitação pull Git por hora "TF53010: O seguinte erro ocorreu em um componente ou em uma extensão do Team Foundation.".

Outras correções de bug:

  • Adicionar um tipo de link Última Versão a um item de trabalho não funciona.
  • O adaptador de warehouse do Controle de Versão do Team Foundation falha após a atualização do Team Foundation Server 2010.
  • Há um limite de 25 confirmações ao vincular a itens de trabalho durante a criação da solicitação pull.
  • Se um repositório tiver várias definições de build configuradas, o Build Explorer poderá mostrar o nome de uma definição mas vincular ao último build de outra.
  • Em Solicitações Pull, o seletor de identidade está cortado no lado direito.
  • Arquivos do Controle de Versão do Team Foundation mostram que há uma alteração de codificação mesmo que não tenha havido nenhuma alteração.
  • Em um envio por push do Git via SSH, há um erro "TF401030: o cabeçalho do pacote Git é inválido.".

Correções de bugs de administração

Bugs relatados por meio do Connect:

  • Ao dividir uma coleção de projetos de equipe, após clonar a coleção e excluir um projeto de equipe na primeira coleção, a outra coleção pode não mostrar o projeto que foi excluído em outra coleção. A URL direta funcionará, mas o usuário não poderá navegar até o projeto de equipe.

Outras correções de bug:

  • Durante a atualização, a verificação de preparação pode falhar com erros de que a Porta 8080 está indisponível e "TF401147: as portas configuradas anteriormente para o site do Serviço Web da Camada de Aplicativo estão em uso atualmente.".
  • No Console de Admin, a URL do Servidor Proxy está em branco.
  • Ao configurar o TFS, a porta e o vdir podem voltar incorretamente para os mapeamentos padrão.
  • O Console de Admin pode falhar ao carregar a guia Coleções.

Correções de bugs de extensibilidade

Bugs relatados por meio do Connect:

  • Erro "TF400367: a solicitação não pôde ser executada devido a uma incompatibilidade de tipo de host" ao omitir a coleção na URL ao usar os SDKs do TFS.
  • Excluir uma ramificação dispara um build ao usar ganchos de serviço Jenkins.
  • Ao clicar em Gerenciar Eventos em uma sala da equipe, há um erro "Nível de Navegação Inválido".
  • Ao trabalhar com Alertas, os campos podem ter valores permitidos inesperados.
  • Emails de alertas nem sempre são recebidos.
  • Alertas de projetos de equipe com espaços no nome incluem links inválidos.
  • Não há um link para Todos os Alertas na página de administração de Alertas.
  • Na versão em chinês do TFS, não há nenhuma opção de Slack nos ganchos de serviço.

Release Management

Corrigimos alguns dos problemas relatados na versão baseada na Web do Release Management. Aqui estão alguns dos principais problemas que foram corrigidos:

  • Erro indefinido é mostrado ao procurar o hub de Lançamento quando a rede está instável.
  • Baixar o artefato de remoção do servidor cria um arquivo adicional no diretório de artefatos de Build.
  • São criados pontos de extremidade de serviço duplicados na caixa de diálogo de criação de ponto de extremidade.
  • A tarefa do Instalador do NuGet falha com o Release Management.
  • Atualização automática: a barra amarela de aprovações pendentes não é exibida após o início da implantação em um ambiente.
  • A opção de email nas aprovações não serão habilitadas se houver vários aprovadores para um ambiente.

Também corrigimos alguns bugs reportados na versão WPF do Release Management.

  • Quando há uma incompatibilidade de versão de api, releasemanagementbuild.exe deve mostrar a mensagem de erro apropriada em vez do erro 403.
  • Falhas intermitentes de rede ao copiar arquivos para o Implantador.

Como estamos nos saindo?

Adoraríamos ouvir sua opinião! Relate um problema e acompanhe-o por meio da Comunidade de Desenvolvedores e receba consultoria no Stack Overflow. Como sempre, se você tiver ideias sobre o que gostaria que priorizássemos, vá para Developer Community para adicionar sua ideia ou votar em uma existente.


Parte superior da página