Mover elementos de trabajo a una columna o a una calle desde el menú de acción del elemento de trabajo

En este sprint, hemos incluido mejoras de accesibilidad en la placa Kanban. Ahora puede mover tarjetas a una columna o a una calle desde el menú de acción elementos de trabajo en el panel Kanban.

Consulte las notas de la versión para obtener más información.

General

Azure Boards

Azure Pipelines

Azure Artifacts

General

Todas las API rest públicas admiten ámbitos PAT pormenorizados

Anteriormente, varias API rest de Azure DevOps documentadas públicamente no estaban asociadas a ámbitos (por ejemplo, lectura de elementos de trabajo) que llevaron a los clientes a usar ámbitos completos para consumir estas API a través de mecanismos de autenticación no interactivos, como tokens de acceso personal (PAT). El uso de un token de acceso personal de ámbito completo aumenta el riesgo cuando pueden llegar a manos de un usuario malintencionado. Esta es una de las principales razones por las que muchos de nuestros clientes no aprovecharon al máximo las directivas del plano de control para restringir el uso y el comportamiento del PAT.

Con esta versión de sprint, todas las API REST públicas de Azure DevOps ahora están asociadas y admiten un ámbito PAT pormenorizados. Si actualmente usa un PAT de ámbito completo para autenticarse en una de las API REST de Azure DevOps públicas, considere la posibilidad de migrar a un PAT con el ámbito específico aceptado por la API para evitar el acceso innecesario. Los ámbitos de PAT granulares admitidos para una API REST determinada se pueden encontrar en la sección Seguridad de las páginas de documentación. Además, hay una tabla de ámbitos aquí.

Azure Boards

Mover a columna y moverse a la calle

Como parte de nuestras mejoras de accesibilidad, hemos agregado una opción Move to column (Mover a la columna ) y Move to swimlane (Mover a la calle ) a las acciones de tarjeta en el panel Kanban. Estas acciones proporcionan a los usuarios accesibilidad la capacidad de mover tarjetas alrededor del panel Kanban con facilidad.

Nota:

Esta característica está disponible con la versión preliminar de New Boards Hubs.

Gif to demo move to column and move to swimlane.

Azure Pipelines

Mejora del rendimiento de tareas de Windows PowerShell

Puede usar tareas para definir la automatización en una canalización. Una de estas tareas es la PowerShell@2 tarea de utilidad que le permite ejecutar scripts de PowerShell en la canalización. Para usar el script de PowerShell para tener como destino un entorno de Azure, puede usar la AzurePowerShell@5 tarea. Algunos comandos de PowerShell que pueden imprimir actualizaciones de progreso, por ejemplo Invoke-WebRequest, ahora se ejecutan más rápido. La mejora es más significativa si tiene muchos de estos comandos en el script o cuando se ejecutan de forma prolongada. Con esta actualización, la progressPreference propiedad de las PowerShell@2 tareas y AzurePowerShell@5 ahora está establecida SilentlyContinue en de forma predeterminada.

Agente de canalizaciones en el anuncio previo de .NET 6

Este es un anuncio previo que actualizaremos el agente de canalizaciones de .NET 3.1 Core a .NET 6 antes de diciembre. Esto presentará compatibilidad nativa con Apple Silicon y Windows Arm64.

El uso de .NET 6 afectará a los requisitos del sistema para el agente. En concreto, se quitará la compatibilidad con los siguientes sistemas operativos: CentOS 6, Fedora 29-33, Linux Mint 17-18, Red Hat Enterprise Linux 6

Importante

Tenga en cuenta que los agentes que se ejecutan en cualquiera de los sistemas operativos anteriores ya no se actualizarán o producirán errores una vez que implementemos el agente basado en .NET 6.

Ejecutor de tareas de Node 16 en el agente de canalización

En este sprint, hemos agregado un ejecutor de tareas de Node 16 al agente de canalización. El agente ahora contiene el nodo 6, 10 y 16 ejecutores. Como Node 10 es End-of-Life, también hemos empezado a actualizar nuestras tareas in-the-Box para aprovechar las ventajas del ejecutor de Node 16. Lo hacemos con el modelo de ejecución de varios ejecutores introducido en Sprint 177, por lo que las tareas se pueden ejecutar en agentes que no tienen el nodo 16. Las tareas pueden expresar la compatibilidad con varios ejecutores de Node en task.jsonexecution y tienen puntos de entrada diferentes para ellos. Consulte las instrucciones sobre cómo actualizar task.json.

Se comunicará una programación para quitar las versiones de fin de ciclo de vida del nodo del agente más adelante este año.

Azure Artifacts

Anteriormente, podía ver paquetes ascendentes si tenía una copia de la fuente. El punto de dolor era que no podía buscar paquetes que están disponibles en la cadena ascendente y que aún no se guardan en la fuente. Ahora, puede buscar paquetes ascendentes disponibles con la nueva interfaz de usuario de fuente.

Azure Artifacts ahora proporciona una interfaz de usuario que le permite buscar paquetes en los orígenes ascendentes y guardar las versiones de paquetes en la fuente. Esto se alinea con el objetivo de Microsoft de mejorar nuestros productos y servicios.

Como siempre, queremos que los Servicios de artefacto satisfagan las necesidades en constante evolución de nuestra comunidad. Publique un comentario o use la comunidad de desarrolladores para proporcionar comentarios.

Pasos siguientes

Nota:

Estas características se implementarán en las próximas dos a tres semanas.

Vaya a Azure DevOps y eche un vistazo.

Cómo enviar sus comentarios

Nos encantaría escuchar lo que piensas sobre estas características. Use el menú de ayuda para notificar un problema o proporcionar una sugerencia.

Make a suggestion

También puede obtener consejos y sus preguntas respondidas por la comunidad en Stack Overflow.

Gracias,

Aaron Hallberg