Team Foundation Server 2015 Update 3

Last Update: 02/11/2016

Fecha de lanzamiento: 27 de junio de 2016

Nos complace anunciar que ya está disponible Visual Studio Team Foundation Server 2015 Update 3. Se trata de la versión más reciente de Team Foundation Server (TFS), la plataforma de colaboración fundamental de la solución de administración del ciclo de vida de las aplicaciones (ALM) de Microsoft. Si estas no son las notas de la versión que buscaba, tenga en cuenta que está consultando las notas de la versión más reciente.

Envíenos sus comentarios mediante la opción Comentarios en Visual Studio. También puede enviar sugerencias en el sitio de Visual Studio 2015 UserVoice.

Descarga: Team Foundation Server Update 3

Para más información sobre otras descargas relacionadas, consulte la página Descargas.

Novedades

Otros cambios

Compatibilidad de SSH con repositorios Git

Con TFS 2015 Update 3, ahora puede conectarse a cualquier repositorio Git de Team Foundation Server con una clave SSH. Esto resulta muy útil si desarrolla en Linux o Mac. Para empezar, simplemente tiene que cargar su clave SSH personal.

SDK de widget de panel

En Update 3, no solo puede usar los widgets de panel integrados, sino que también puede crear sus propios widgets mediante el SDK. Para más información, consulte la página Add a dashboard widget (Agregar un widget de panel) en VisualStudio.com.

Pruebas: nuevas características y correcciones de errores

Pruebas: nuevas características: compatibilidad con Azure, SCVMM y VMWare

Ahora puede configurar dinámicamente máquinas de pruebas en la nube con Azure, o de manera local mediante SCVMM o VMWare, y usar estas máquinas para ejecutar sus pruebas de manera distribuida. Puede utilizar una de las tareas de aprovisionamiento de máquinas: Azure, SCVMM o VMWare seguido por la tarea Ejecutar pruebas funcionales para ejecutar las pruebas. Para más información, consulte la página Install and configure test agents (Instalar y configurar agentes de prueba).

Pruebas: correcciones de errores

Errores notificados mediante Connect:

  • El archivo de configuración se omite cuando se selecciona "Ejecutar en paralelo".
  • La carpeta TEMP no se vacía cuando se completa la implementación de Test Agent.
  • La cadena de filtro del código fuente es necesaria incluso con Selección de pruebas establecido en Plan de pruebas. Si la cadena está vacía, el usuario recibe el error "No se puede enlazar el argumento al parámetro 'SourceFilter' porque es una cadena vacía".
  • La característica de artefactos de prueba del correo electrónico y la impresión se bloquea e inicia TypeError de JavaScript.
  • La ventana del ejecutor de pruebas web ya no ajusta el texto.

Otras correcciones de errores:

  • En la versión, se inicia "DistributedTests: Exception occurred while parsing buildId" ("DistributedTests: excepción al analizar buildId").
  • La ejecución remota de la prueba se anula de forma brusca con error: se denegó el acceso a la ruta de acceso.
  • En la versión, no se pueden cargar los resultados de la prueba desde las tareas Ant, Maven o Gradle.
  • La tarea VsTest genera un error si se proporcionan las rutas de acceso completas de dos DLL separadas por punto y coma.
  • En la versión, no se muestra ningún resultado de la prueba al agrupar los resultados por 'Conjunto de pruebas' cuando el Entorno seleccionado es 'Todo'.
  • La tarea Visual Studio Test no cargará los resultados de la prueba si la carpeta de resultados se configura al ejecutar el archivo de configuración.
  • El hipervínculo de la solicitud de comentarios es incorrecto en la solicitud por correo electrónico.
  • Los conjuntos de pruebas basados en consultas no reflejan correctamente las pruebas cuando todos los casos de prueba asignados en este conjunto de pruebas serán ejecutados por varios evaluadores.
  • Excepción Microsoft.TeamFoundation.TestManagement.Server.InvalidStructurePathException: CEBIS FWK de la ruta de acceso a la estructura no es válido.
  • Error en el concentrador de pruebas después de actualizar de TFS a 2015.1.
  • MTM 2015 | 2013 - TFS 2015.2 | La prueba de análisis ejecuta -results, la pestaña Plan aparece vacía para usuarios específicos.
  • Los reintentos de carga del archivo de la captura de pantalla de MTM después de un error generan un error de archivo no encontrado.

Correcciones de errores de Agile

Errores notificados mediante Connect:

  • Establecer estilos en las tarjeta de panel sprint puede generar un error si la configuración regional está establecida en Francés.
  • Establecer estilos en las tarjeta de panel sprint puede generar un error si la configuración regional está establecida en Alemán.
  • No se puede crear una consulta cuando hay una cláusula con una ruta de acceso del área con caracteres no estándar, como un carácter de subrayado o una comilla simple.
  • El control de etiqueta de los vínculos no muestra hipervínculos en el acceso web.
  • Al crear nuevos proyectos de equipo, se genera un error TF30177 "No se puede insertar una fila de clave duplicada en el objeto 'dbo.Constants".
  • El cuadro de diálogo Agregar widget respeta el idioma del explorador, por encimar del idioma seleccionado en "Mi perfil".
  • En el widget de gráfico de compilación, la barra más reciente en el gráfico aparece en verde, incluso si se produce un error en la compilación.
  • Falta el banner Parte interesada, por lo que los usuarios no son conscientes de que han iniciado sesión como parte interesada y no tienen acceso a todas las características.
  • Los archivos Léame no aparecen siempre en la página principal de Proyecto de equipo.
  • Al establecer una parte del tiempo en seguimiento de elementos de trabajo, los valores de mes y día pueden cambiar.

Otras correcciones de errores:

  • Un control de la página web Seguimiento de elementos de trabajo que hace referencia a un campo de identidad como Parám genera un error cuando el valor está vacío.
  • Error al cambiar el nombre del widget Resultado de la consulta.
  • La entrada Remaining Hours (Horas restantes) no es lo suficientemente grande en la tarjeta.
  • El trabajo pendiente no se carga cuando el usuario no tiene permisos para un elemento de trabajo primario.
  • Al desplazarse al concentrador de trabajo después de cambiar los proyectos de equipo genera un error TF400483.
  • El icono Dashboard Manager (Administrador del panel) no tiene ninguna indicación visual del foco.
  • El icono Agregar panel del Administrador del panel no tiene ninguna indicación visual clara del foco.
  • Los botones para agregar y eliminar paneles del Administrador del panel no funcionan al presionar ENTRAR.
  • En los widgets Icono de consulta y Gráfico de elementos de trabajo, al desplazarse a través de la hoja de configuración, se bloquea la entrada en el selector de consultas con un error que indica que no se ha seleccionado ninguna consulta.
  • Al actualizar desde Team Foundation 2013 Update 1 o anterior, no se migrará el contenido de la página principal del proyecto.
  • Cuando tiene una licencia de Parte interesada, no se puede navegar entre paneles.
  • En el widget de markdown, si el markdown hace referencia a una imagen en el control de código fuente, esta no aparecerá.
  • Si un widget de terceros tiene un estado de error, no se puede cargar todo el panel.
  • Si un widget de terceros tiene un estado de error, los nuevos widgets se agregan vacíos.
  • Si un widget de terceros tiene un estado de error y se quita del panel, el banner de error no se borra.
  • Cuando se agregan los widgets del panel y entran en conflicto con otro, como en diferentes sesiones del explorador al mismo tiempo, el error no es descriptivo.
  • Los avatares no se cargan en el widget Solicitud de incorporación de cambios.
  • En el widget de gráfico de compilación, el icono de estado de último completado es incorrecto cuando se compara con el gráfico de la compilación.
  • En el modo Edición de un panel, el banner de error está tapado por el fondo del panel.
  • En el widget Visual Studio Links (Vínculos de Visual Studio), la imagen "Abrir en Visual Studio" aparece en púrpura sin formato.
  • Al realizar cambios en la hoja Configurar widget, no aparece ningún mensaje sobre descartar los cambios al cancelar.
  • Aunque un widget tenga un error, el usuario puede guardar los cambios de configuración.
  • Al realizar una vista previa de un widget en el panel, está acercado y difuminado.
  • Desplazamiento por las pestañas del modo Edición del panel en el widget, en lugar de los iconos de eliminación y configuración.
  • Cuando se está en el modo Edición del panel, al presionar ESC se debe salir del modo Edición.
  • Al crear un widget Gráfico de elementos de trabajo en Firefox, los tipos de gráficos tienen diferentes tamaños.
  • En el widget Gráfico de elementos de trabajo, no se muestran las opciones del gráfico hasta que se selecciona una consulta.
  • En el widget Introducción de sprint, establecer las fechas de iteración no actualiza el widget.
  • En el widget Evolución del sprint, al desplazarse al gráfico con el tabulador y presionar ENTRAR no se abre la instancia de lightbox.
  • En el mosaico de consulta condicional, el campo de entrada de una regla permite un número de cinco dígitos, pero solo muestra cuatro.

Correcciones de errores de compilación

Errores notificados mediante Connect:

  • No se pueden filtrar las compilaciones por etiquetas en Firefox.
  • Al establecer los permisos de un usuario en una compilación, hay un error al guardar.
  • Si una compilación está programada para ejecutarse por la noche, se ejecuta el día anterior.
  • Se genera el error de compilación "TF14044: Access Denied: User Project Collection Build Service needs the AdminWorkspaces global permission(s)." (TF14044: acceso denegado: el servicio de compilación de la colección de proyectos de usuario necesita los permisos globales AdminWorkspaces.).
  • No se utiliza el formato de hora de Mi perfil en el concentrador de compilación.
  • Se genera el error de compilación "curl was not found in the path" (CURL no encontrada en la ruta de acceso) cuando se ejecuta una tarea CURL en compilación.
  • La compilación validada genera un error "Shelveset not found." (Conjunto de cambios agregados pendientes de confirmación no encontrado.).
  • Hay problemas de formato al crear una definición de compilación en Chrome.
  • Cuando una compilación XAML tiene un gran número de advertencias, se muestra el error "Se ha producido un error indefinido al conectar con el servidor. Código de estado 0.".
  • Al cambiar el tamaño de la columna Motivo en la página Compilación, se muestra la matriz de iconos completa.
  • En la pestaña Repositorio de una definición de compilación, al cambiar la configuración de Profundidad o Ignorar externos, se devuelve al valor predeterminado.
  • Se genera el error de compilación "Invalid solution configuration and platform." (Plataforma y configuración de soluciones no válidas.).
  • Cuando se incluye una tarea de instalación de npm, la compilación genera un error que indica que no se encuentra la instalación de npm.
  • Error "Formato de etiqueta de origen no válida" al editar una definición que etiqueta un repositorio Git con un número de compilación.
  • La integración continua no siempre se activa cuando se usa un repositorio Git externo.
  • En colecciones de proyectos actualizadas, la inserción en el repositorio validada genera un error porque usa la cuenta de compilación, en lugar de la cuenta de servicio.

Otras correcciones de errores:

  • Error en tBuildBadge vso-node-api fails si se utiliza un PAT sin el permiso "Todos los ámbitos".
  • Si un nombre de definición de compilación contiene corchetes, el número de revisión no se calcula correctamente.
  • Al dividir una colección de proyectos de equipo, hay identidades del servicio de compilación duplicadas.
  • Al especificar un nombre del conjunto de cambios agregados pendientes de confirmación cuando se pone en cola una compilación nueva, se obtiene el error engañoso: "Existen problemas con la solicitud o la definición que impedirán que se ejecute la compilación: El valor especificado para SourceVersion no es una especificación de versión válida".
  • Las extensiones con tareas de compilación multiplataforma no funcionan.
  • La compilación no se puede conectar a Subversion cuando se usa el puerto SSL 8443.
  • Al utilizar un repositorio SVN para una compilación que no tiene asignaciones, no se establece la versión de origen.
  • No se puede poner en cola una compilación de Control de versiones de Team Foundation desde una etiqueta de origen.

Correcciones de errores de control de versiones

Nota: Se trata de correcciones de errores para el Control de versiones en Team Foundation Server. Para ver las correcciones del Control de versiones en Visual Studio, consulte las notas de la versión de Visual Studio.

Errores notificados mediante Connect:

  • Al utilizar Git LFS, puede haber problemas con funciones como la clonación del repositorio.
  • Cada hora se generan errores del registro de eventos de solicitud de incorporación de cambios de Git "TF53010: Error en un componente o una extensión de Team Foundation:".

Otras correcciones de errores:

  • Agregar un tipo de vínculo Última versión a un elemento de trabajo no funciona.
  • Se produce un error en el adaptador de almacén de Control de versiones de Team Foundation después de actualizar desde Team Foundation Server 2010.
  • Hay un límite de 25 confirmaciones al vincular elementos de trabajo durante la creación de la solicitud de incorporación de cambios.
  • Si un repositorio tiene varias definiciones de compilación configuradas, el Explorador de compilaciones puede mostrar un nombre de definición y el vínculo a la última compilación en otra.
  • En Solicitudes de incorporación de cambios, el selector de identidad se recorta en la parte derecha.
  • Los archivos de Control de versiones de Team Foundation muestran que hay un cambio de codificación incluso si no se ha producido ningún cambio.
  • En una inserción de Git sobre SSH, hay un error "TF401030: El encabezado del paquete Git no es válido..".

Correcciones de errores de administración

Errores notificados mediante Connect:

  • Al dividir una colección de proyectos de equipo, después de clonar la colección y eliminar un proyecto de equipo en la primera colección, la otra colección no puede mostrar el proyecto que se eliminó en la otra colección. La dirección URL directa funcionará, pero el usuario no puede ir al proyecto de equipo.

Otras correcciones de errores:

  • Al actualizar, la comprobación de preparación puede generar un error que indica que el puerto 8080 no está disponible y "TF401147: The previously configured ports for the Application Tier Web Service site are currently in use." (TF401147: los puertos previamente configurados para el sitio Servicio Web de la capa de aplicación están en uso.).
  • En la Consola de administración, la dirección URL del servidor Proxy está en blanco.
  • Al configurar TFS, el puerto y el directorio virtual pueden recurrir incorrectamente a las asignaciones predeterminadas.
  • La Consola de administración puede bloquearse al cargar la pestaña Colecciones.

Correcciones de errores de extensibilidad

Errores notificados mediante Connect:

  • Error "TF400367: No se pudo realizar la solicitud porque los tipos de host no coinciden. " al usar la colección en la dirección URL cuando se utilizan los SDK de TFS.
  • Eliminar una rama desencadena una compilación al utilizar enlaces del servicio Jenkins.
  • Al hacer clic en Administrar eventos en una sala de reuniones del equipo, hay un error de "Invalid Navigation Level" (Nivel de navegación no válido).
  • Al trabajar con alertas, los campos pueden tener valores permitidos inesperados.
  • No siempre se reciben mensajes de correo electrónico para las alertas.
  • Las alertas para los proyectos de equipo con espacios en el nombre incluyen vínculos no válidos.
  • No hay ningún vínculo a Todas las alertas en la página de administración de alertas.
  • En la versión en chino de TFS, no hay ninguna opción demora en los enlaces del servicio.

Administración de versiones

Se corrigieron algunos de los problemas detectados en la versión web de Release Management. Estos son algunos de los problemas claves que se corrigieron:

  • Se muestra un error no definido mientras se examina el concentrador Versión cuando la red es inestable.
  • La descarga de un artefacto de colocación del servidor crea un archivo adicional en el directorio de artefactos de compilación.
  • Los puntos de conexión del servicio duplicados se crean en el cuadro de diálogo de creación de puntos de conexión.
  • Se genera un error en la tarea Instalador de NuGet con Release Management.
  • Actualización automática: la barra amarilla de aprobaciones pendientes no aparece después de iniciar la implementación en un entorno.
  • La opción de correo electrónico en las aprobaciones no está habilitada si hay varios aprobadores para un entorno.

Corregimos algunos errores detectados en la versión WPF de Release Management.

  • Cuando se produce un error de coincidencia de versión API, releasemanagementbuild.exe debe mostrar el mensaje de error correspondiente, en lugar del error 403.
  • Errores de red intermitentes al copiar archivos en el implementador.

Problemas conocidos

Para ver una descripción completa de los problemas conocidos de esta versión, consulte el siguiente artículo de MSDN: Problemas conocidos de Team Foundation Server Update 3.