Fitur Azure DevOps 2023 Q4

Boards

Pertahankan hierarki backlog saat filter diterapkan

Sebagai pengguna, saya ingin mempertahankan tampilan pohon saya bahkan ketika saya memfilter backlog saya sehingga saya tidak kehilangan konteks pekerjaan yang coba saya atur.

Pertahankan hierarki backlog saat filter diterapkan

Nota

Fitur ini hanya akan tersedia dengan pratinjau New Boards Hubs.

Tiket saran komunitas

Dukungan Emoji dalam tag item kerja

Sebagai pengguna, saya ingin dapat menambahkan emoji (🤞🎉) di tag saya.

Dukungan Emoji dalam tag item kerja

Sebagai pengguna, saya perlu 5 langkah untuk mengubah jenis tautan. Saya ingin mengubah jenis tautan di UI dengan hanya dalam satu langkah.

Mengubah jenis tautan dari antarmuka pengguna web

Nota

Fitur ini hanya akan tersedia dengan pratinjau New Boards Hubs.

Simpan Penyempurnaan Komentar

Dalam proyek saya, ada beberapa pengguna yang hanya perlu berkontribusi pada diskusi. Mereka tidak boleh memperbarui bidang lain.

Sebagai pengguna, saat saya menyimpan diskusi, seluruh item kerja (dan menjalankan aturan item kerja) tidak boleh disimpan.

Simpan Penyempurnaan Komentar

Tiket saran komunitas

Rantai Pengolahan

Alur bebas kredensial

Pipeline sering bergantung pada koneksi layanan yang menyimpan data rahasia. Kasus penggunaan umum untuk Pipeline adalah mendeploy aplikasi ke sumber daya Azure menggunakan koneksi layanan ARM. Setiap koneksi menyimpan kata sandi atau sertifikat perwakilan layanan Azure di Azure DevOps. Kelemahan utama menyimpan kredensial ini di Azure DevOps adalah (a) Anda harus memperbarui koneksi layanan di Azure DevOps setiap kali Anda memperbaruinya di Azure (b) Tugas dalam alur akan memiliki akses ke rahasia ini. Banyak pelanggan ingin menghindari penyimpanan rahasia di Azure DevOps. Mereka tidak ingin kerumitan mengganti rahasia ini secara teratur. Dan, mereka ingin mengurangi risiko rahasia ini terekspos.

Salah satu cara untuk melakukan ini adalah dengan menggunakan identitas terkelola dalam koneksi layanan ARM. Namun, pendekatan ini hanya berfungsi dengan agen yang dihost sendiri atau agen set skala. Sebagai bagian dari pekerjaan ini, kami akan mengeksplorasi cara membuat identitas terkelola berfungsi dengan agen yang dihosting Microsoft. Tujuan dari skema yang dihasilkan adalah untuk mempromosikan alur bebas kredensial yang hanya didasarkan pada identitas terkelola, yang akses sumber dayanya dapat dikelola dalam AAD.

Solusi yang diusulkan sebagai bagian dari pekerjaan ini akan khusus untuk koneksi layanan Azure dan tidak akan berfungsi untuk jenis koneksi layanan lainnya.

Menghentikan Node 10 dari agen dan tugas

Agen Azure Pipelines dan sejumlah tugasnya menggunakan Node 6 atau Node 10 sebagai runtime. Mengingat akhir hidup untuk Node 10, kita perlu pindah ke versi Node yang lebih baru. Ini juga diperlukan bagi kami untuk mendukung versi macOS berikutnya. Ada satu konsekuensi penting dari pindah ke versi Node yang lebih baru. Agen tidak akan lagi bekerja pada RHEL 6. Nantikan pembaruan selengkapnya di sini dan dalam catatan rilis kami.

Pelaporan

Widget Pull Request untuk memungkinkan pemilihan banyak repositori

Sebagai pengguna, ketika saya menggunakan widget Permintaan Pull, saya harus diizinkan untuk memilih banyak repositori.

Tiket saran komunitas.

Kolom rollup untuk hasil kueri

Seperti backlog, saya ingin dapat menambahkan kolom rollup ke hasil kueri.

Tiket saran komunitas

Widget Hasil Kueri harus memperlihatkan tautan ke item induk ditampilkan dengan ikon yang memperlihatkan tipe item kerja

tampilkan tautan dengan nama induk dalam widget hasil kueri

Tiket saran komunitas