Заметки о выпуске 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 см. на странице .
Дополнительные сведения см. на странице по установке 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, в котором устранены следующие проблемы.
- CVE-2021-27067 : раскрытие информации
Чтобы внедрить эти исправления, потребуется установить задачу AzureResourceGroupDeployment.
Установка задачи AzureResourceGroupDeployment
Примечание
Все нижеперечисленные шаги нужно выполнять на компьютере с Windows.
Установка
Извлеките содержимое пакета AzureResourceGroupDeployment.zip в новую папку на своем компьютере.
Скачайте и установите Node.js 14.15.1 и npm (входит в состав загрузки Node.js), совместимые с вашим компьютером.
Откройте командную строку в режиме администратора и выполните следующую команду, чтобы установить tfx-cli.
npm install -g tfx-cli
Создайте личный маркер доступа с привилегиями Полного доступа и скопируйте его. Этот личный маркер доступа будет использоваться при выполнении команды tfx login.
В командной строке выполните следующую команду. При появлении запроса введите URL-адрес службы и личный маркер доступа.
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
- Выполните следующую команду, чтобы отправить задачу на сервер. Используйте путь к извлеченному 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 не активируется для типа рабочего элемента.
- Добавлена ссылка на дополнительные сведения при превышении максимального числа ссылок.
- Оптимизирован план выполнения для миграции данных в поле рабочих элементов, чтобы повысить производительность обновления.
- В контекстном меню "Кому назначено" вместо отображаемого имени теперь должна использоваться комбинированная строка, чтобы не возникало неоднозначности.
Код
- Maven: теперь будет создаваться покрытие кода.
- HTML-файлы больше не будут по умолчанию открываться в режиме предварительного просмотра в новом обозревателе.
- Добавлена полоса прокрутки при просмотре наборов изменений.
- Исправлена вертикальная прокрутка в веб-версии ("Код" -> "Наборы изменений" и "Файлы"). Теперь она будет работать в Internet Explorer 11 и Chrome.
- Теперь в обозревателе исходного кода работает прокрутка (Internet Explorer и Microsoft Edge).
- Теперь вы можете фильтровать наборы изменений для пользователей, которые покинули проект.
- Теперь вы можете выбрать файл, а затем вернуться в корневой каталог дерева слева, оставшись в полноэкранном режиме.
- URL-адрес поиска больше не будет выдавать исключение при превышении поддерживаемой длины по умолчанию, когда присутствует большое количество репозиториев.
- Если в репозитории Git нет ветви по умолчанию, настройка папок с файлами не выполняется.
- Установка расширений не будет конфликтовать с заданиями предыдущих операций удаления расширений.
- Исправлен поиск, и теперь он будет работать вне зависимости от невыполненных заданий.
- Элемент ReindexingStatus больше не будет оставаться в состоянии Inprogress при многократном выполнении задания Accountfaultin.
- Обход контента TFVC теперь не будет прерываться из-за проблем с разрешениями системы управления версиями.
- Функция поиска теперь будет работать корректно после перехода на TFS 2017 с обновлением 2 в сборке для японского языка.
- Функция поиска теперь будет работать корректно при переходе с TFS с обновлением 1 на TFS с обновлением 2.
- Сообщение с результатами задания теперь будет содержать больше информации об индексировании.
- Уменьшено количество сбоев операции исправления.
- Программа-обходчик при наличии временного отрезка теперь будет выполнять обход по меньшей мере одного пакета вне зависимости от ограничения на время выполнения задания.
- Ключевые показатели эффективности операции исправления для файлов со сбоем теперь согласованы с журналами для поиска.
- Улучшена поддержка версии протокола SSH в Git для Windows.
Построение
- Ошибка при попытке зарегистрировать агент сборки: проверка подлинности — "Недостаточно места в стеке для продолжения безопасного выполнения программы".
- Элемент 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.