Заметки о выпуске Team Foundation Server 2017 с обновлением 3


| Сообщество разработчиков | Требования к системе и совместимость | Условия лицензии | Блог DevOps по TFS | Хэши SHA-1 | | Последние заметки о выпуске Visual Studio 2019|


Примечание

Это не последняя версия Team Foundation Server. Вы можете скачать последний выпуск на странице заметок о текущем выпуске для Team Foundation Server 2018 с обновлением 3. Язык этой страницы можно изменить, щелкнув значок глобуса в нижнем колонтитуле страницы и выбрав нужный язык.


Эта статья содержит сведения о Team Foundation Server 2017 с обновлением 3. Нажмите кнопку, чтобы скачать файлы.

Скачать Team Foundation Server 2017 с обновлением 3.1

Дополнительные сведения о Team Foundation Server 2017 см. на странице .

Дополнительные сведения см. на странице по установке TFS.


Значок " Дата выпуска: 17 мая 2022 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 15

Мы выпустили исправление для Team Foundation Server 2017.3.1, которое исправляет следующее.

  • Отменять все личные маркеры доступа после отключения учетной записи Active Directory пользователя.

Значок Дата выпуска: 14 сентября 2021 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 14

Выпущено исправление для Team Foundation Server 2017.3.1, в котором устранены следующие проблемы.


Значок " Дата выпуска: 13 апреля 2021 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 13

Выпущено исправление для Team Foundation Server 2017.3.1, в котором устранены следующие проблемы.

Чтобы внедрить эти исправления, потребуется установить задачу AzureResourceGroupDeployment.

Установка задачи AzureResourceGroupDeployment

Примечание

Все нижеперечисленные шаги нужно выполнять на компьютере с Windows.

Установка

  1. Извлеките содержимое пакета AzureResourceGroupDeployment.zip в новую папку на своем компьютере.

  2. Скачайте и установите Node.js 14.15.1 и npm (входит в состав загрузки Node.js), совместимые с вашим компьютером.

  3. Откройте командную строку в режиме администратора и выполните следующую команду, чтобы установить tfx-cli.

npm install -g tfx-cli
  1. Создайте личный маркер доступа с привилегиями Полного доступа и скопируйте его. Этот личный маркер доступа будет использоваться при выполнении команды tfx login.

  2. В командной строке выполните следующую команду. При появлении запроса введите URL-адрес службы и личный маркер доступа.

~$ tfx login
Copyright Microsoft Corporation

> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully

  1. Выполните следующую команду, чтобы отправить задачу на сервер. Используйте путь к извлеченному ZIP-файлу из шага 1.
  ~$ tfx build tasks upload --task-path *<Path of the extracted package>*

Значок Дата выпуска: 8 декабря 2020 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 12

Выпущено исправление для системы безопасности TFS 2017 с обновлением 3.1, в котором устранены следующие проблемы. Дополнительные сведения см. в записи блога.

  • CVE-2020-17145 : уязвимость для спуфинга в Azure DevOps Server и Team Foundation Server

Значок " Дата выпуска: 10 июня 2020 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 11

Выпущено исправление для системы безопасности TFS 2017 с обновлением 3.1, в котором устранены следующие проблемы. Дополнительные сведения см. в записи блога.

  • Добавление поддержки SHA2 в SSH

Значок " Дата выпуска: 10 марта 2020 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 10

Выпущено исправление для системы безопасности TFS 2017 с обновлением 3.1, в котором устранены следующие проблемы. Дополнительные сведения см. в записи блога.

  • CVE-2020-0700 : уязвимость для межсайтовых сценариев
  • CVE-2020-0758 : уязвимость к повышению привилегий

Значок " Дата выпуска: 10 сентября 2019 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 8

Мы выпустили исправление для системы безопасности TFS 2017 с обновлением 3.1, которое устраняет следующую ошибку. Дополнительные сведения см. в записи блога.

  • CVE-2019-1305 : уязвимость межсайтовых сценариев (XSS) в репозиториях

Значок Дата выпуска: 13 августа 2019 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 7

Мы выпустили исправление TFS 2017 с обновлением 3.1, которое устраняет следующую ошибку. Дополнительные сведения см. в записи блога.

  • Синхронизация хранилища слежения за рабочими элементами прекращается со следующей ошибкой: "TF221122: произошла ошибка при выполнении задания синхронизации хранилища слежения за рабочими элементами для коллекции командных проектов или сервера Team Foundation Server ATE. ---> System.Data.SqlClient.SqlException: Не удалось создать компенсирующую запись. Отсутствуют исторические данные".

Значок " Дата выпуска: 9 июля 2019 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 6

Мы выпустили исправление для системы безопасности TFS 2017 с обновлением 3.1, которое устраняет следующую ошибку. Дополнительные сведения см. в записи блога.

  • CVE-2019-1072 : Уязвимость удаленного выполнения кода в отслеживании рабочих элементов

Значок " Дата выпуска: 14 мая 2019 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 5

Мы выпустили исправление для системы безопасности TFS 2017 с обновлением 3.1, которое устраняет следующие ошибки. Дополнительные сведения см. в записи блога.

  • CVE-2019-0872 : уязвимость межсайтовых сценариев (XSS) в Test Plans
  • CVE-2019-0979 : уязвимость межсайтовых сценариев (XSS) в центре пользователей

Значок " Дата выпуска: 9 апреля 2019 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 4

Мы выпустили исправление для системы безопасности TFS 2017 с обновлением 3.1, которое устраняет следующие ошибки. Дополнительные сведения см. в записи блога.

  • CVE-2019-0866 : уязвимость удаленного выполнения кода в конвейерах
  • CVE-2019-0868 : уязвимость межсайтовых сценариев (XSS) в конвейерах
  • CVE-2019-0870 : уязвимость межсайтовых сценариев (XSS) в конвейерах
  • CVE-2019-0871 : уязвимость межсайтовых сценариев (XSS) в конвейерах

Значок Дата выпуска: 12 марта 2019 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1, исправление 3

Мы выпустили исправление для системы безопасности TFS 2017 с обновлением 3.1, которое устраняет следующую ошибку. Дополнительные сведения см. в записи блога.

  • CVE-2019-0777 : уязвимость межсайтовых сценариев (XSS) в конвейерах

Значок " Дата выпуска: 28 февраля 2018 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3.1

В этом обновлении устранены потенциальные уязвимости, связанные с межсайтовыми сценариями (XSS), и другие проблемы безопасности. Дополнительные сведения см. в записи блога. Это полное обновление, так что можно выполнить обновление непосредственно до TFS 2017 с обновлением 3.1.


Значок " Дата выпуска: 6 ноября 2017 г.

Сведения о новых возможностях Team Foundation Server 2017 с обновлением 3

Это обновление для Team Foundation Server 2017 включает исправления ошибок в Team Foundation Server 2017 с обновлением 2.


Работа

  • При экспорте шаблона с символом с ASCII-кодом >127 отсутствует элемент WebLayout и включаются неверные имена файлов.
  • Параметры доски и карточек не предусматривают переименование типа рабочего элемента.
  • Переупорядочение карточек канбан-доски на турецком языке должно производиться по рангу стека.
  • REST API WorkItemSearchConditionalFaultIn должен вызывать исключение NotSupportedException для поиска.
  • Событие StructureChangeNotification не активируется для типа рабочего элемента.
  • Добавлена ссылка на дополнительные сведения при превышении максимального числа ссылок.
  • Оптимизирован план выполнения для миграции данных в поле рабочих элементов, чтобы повысить производительность обновления.
  • В контекстном меню "Кому назначено" вместо отображаемого имени теперь должна использоваться комбинированная строка, чтобы не возникало неоднозначности.

Код

Построение

  • Ошибка при попытке зарегистрировать агент сборки: проверка подлинности — "Недостаточно места в стеке для продолжения безопасного выполнения программы".
  • Элемент vsts-agent обновлен для поддержки новой версии Git.
  • Добавлена задача установщика средства NuGet, позволяющая включать NuGet.exe 4.3.0 в сборки для совместимости с .NET.
  • Поле RequestedFor ("Запрошено для") запланированной сборки XAML не задано.

Выпуск

  • При обновлении с Team Foundation Server 2017 не удается выполнить миграцию подключенной между службами конечной точки на базе Azure.

Проверка

  • При выполнении задачи развертывания агента тестирования на компьютере с ОС Windows 7 с пакетом обновления 1 (SP1) возникает ряд проблем.
  • Если путь к агенту тестирования неверный, ошибка не регистрируется в журнале, а отображается только при отладке.
  • Тестовый запуск или задача не должны завершаться ошибкой, если не удалось отправить вложение.
  • API GetTestPlatform будет искать файл testplatform.config в проверочном каталоге на основе конфигурации.
  • Удалены индексы в dbo.tbl_TestResult, чтобы значительно улучшить производительность обновления.
  • Улучшена производительность этапа по обслуживанию миграции результатов теста, чтобы значительно улучшить производительность обновления.

Отчеты

  • Отчеты о выработке на языке определения отчетов теперь корректно отображают время для удаленных задач.

очередей и баз данных

  • Общедоступный URL-адрес страницы "Пользователи" должен совпадать с URL-адресом вызова, например при использовании подсистемы балансировки нагрузки.

Известные проблемы

Формы рабочих элементов отображаются в веб-клиенте неправильно.

  • Проблема.

    Если у вас есть пользовательский элемент управления, например элемент управления с несколькими значениями, установленный для клиента Visual Studio, но не для веб-клиента, формы рабочих элементов в веб-клиенте не будут отображаться.

  • Инструкции по решению:

    Потребуется выполнить обновление до последней версии элемента управления. Нужно добавить веб-макет, который не содержит неотображаемый элемент управления. Последнюю версию элемента управления с несколькими значениями для TFS 2017 с обновлением можно найти на странице пользовательских элементов управления для отслеживания рабочих элементов TFS. Подробнее о макете см. на странице справочника по всем XML-элементам FORM (TFS 2015).

Вы можете ознакомиться с проблемами в Team Foundation Server 2017, о которых сообщали клиенты.

Портал Сообщество разработчиков


Отзывы и предложения

Мы будем рады узнать ваше мнение! Сообщить о проблеме и отслеживать ее можно с помощью портала сообщества разработчиков, а получить совет можно на сайте Stack Overflow.


К началу страницы