Udostępnij za pośrednictwem


Team Foundation Server 2017 Update 3 — informacje o wersji


| Społeczność deweloperów | Wymagania systemowe i zgodność | Postanowienia licencyjne | Blog TFS DevOps | Wartości skrótów SHA-1 | | Najnowsze informacje o wersjach programu Visual Studio 2019|


Uwaga

To nie jest najnowsza wersja serwera Team Foundation Server. Aby pobrać najnowszą wersję, odwiedź informacje o bieżącej wersji dla serwera Team Foundation Server 2018 Update 3. Język tej strony możesz zmienić, klikając ikonę kuli ziemskiej w stopce strony i wybierając żądany język.


Ten artykuł zawiera informacje dotyczące serwera Team Foundation Server 2017 Update 3. Kliknij przycisk pobierania.

Pobierz program Team Foundation Server 2017 Update 3.1

Szczegółowe informacje na temat serwera Team Foundation Server 2017 można znaleźć na stronie Team Foundation Server Requirements and Compatibility (Wymagania i zgodność serwera Team Foundation Server).

Aby uzyskać więcej informacji, zobacz stronę instalacji serwera TFS.


Ikona informacji o wersjiData wydania: 17 maja 2022 r.

Szczegóły nowości w programie Team Foundation Server 2017 Update 3.1 Patch 15

Opublikowaliśmy poprawkę dla serwera Team Foundation Server 2017.3.1, która naprawia następujące poprawki.

  • Odwoływanie wszystkich osobistych tokenów dostępu po wyłączeniu konta usługi Active Directory użytkownika.

Ikona informacji o wersjiData wydania: 14 września 2021 r.

Szczegóły nowości w programie Team Foundation Server 2017 Update 3.1 Patch 14

Opublikowaliśmy poprawkę dla serwera Team Foundation Server 2017.3.1, która naprawia następujące poprawki.

  • Rozwiąż problem zgłoszony w tym bilecie opinii społeczności deweloperów.

Ikona informacji o wersjiData wydania: 13 kwietnia 2021 r.

Szczegóły nowości w programie Team Foundation Server 2017 Update 3.1 Patch 13

Opublikowaliśmy poprawkę dla serwera Team Foundation Server 2017.3.1, która naprawia następujące poprawki.

Aby zaimplementować poprawki dla tej poprawki, należy zainstalować zadanie AzureResourceGroupDeployment .

Instalacja zadania AzureResourceGroupDeployment

Uwaga

Wszystkie kroki wymienione poniżej należy wykonać na maszynie z systemem Windows

Instalowanie

  1. Wyodrębnij pakiet AzureResourceGroupDeployment.zip do nowego folderu na komputerze.

  2. Pobierz i zainstaluj Node.js 14.15.1 i npm (dołączone do pobierania Node.js) zgodnie z maszyną.

  3. Otwórz wiersz polecenia w trybie administratora i uruchom następujące polecenie, aby zainstalować interfejs wiersza polecenia tfx.cli.

npm install -g tfx-cli
  1. Utwórz osobisty token dostępu z uprawnieniami pełnego dostępu i skopiuj go. Ten osobisty token dostępu będzie używany podczas uruchamiania polecenia logowania tfx.

  2. Uruchom następujące polecenie w wierszu polecenia. Po wyświetleniu monitu wprowadź adres URL usługi i osobisty token dostępu.

~$ tfx login
Copyright Microsoft Corporation

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

  1. Uruchom następujące polecenie, aby przekazać zadanie na serwerze. Użyj ścieżki wyodrębnionego pliku .zip z kroku 1.
  ~$ tfx build tasks upload --task-path *<Path of the extracted package>*

Ikona informacji o wersjiData wydania: 8 grudnia 2020 r.

Szczegóły nowości w programie Team Foundation Server 2017 Update 3.1 Patch 12

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujące poprawki. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2020-17145: Luka w zabezpieczeniach dotycząca fałszowania serwerów DevOps i serwera Team Foundation Server

Ikona informacji o wersjiData wydania: 10 czerwca 2020 r.

Szczegóły nowości w programie Team Foundation Server 2017 Update 3.1 Patch 11

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujące poprawki. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • Dodawanie obsługi algorytmu SHA2 w usłudze SSH

Ikona informacji o wersjiData wydania: 10 marca 2020 r.

Szczegóły nowości w programie Team Foundation Server 2017 Update 3.1 Patch 10

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujące poprawki. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2020-0700: Luka w zabezpieczeniach dotycząca skryptów między witrynami
  • CVE-2020-0758: Luka w zabezpieczeniach dotycząca podniesienia uprawnień

Ikona informacji o wersjiData wydania: 10 września 2019 r.

Informacje o nowościach na serwerze Team Foundation Server 2017 Update 3.1 Patch 8

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujący błąd. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2019-1305: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w repozytoriach

Ikona informacji o wersjiData wydania: 13 sierpnia 2019 r.

Informacje o nowościach na serwerze Team Foundation Server 2017 Update 3.1 Patch 7

Opublikowaliśmy poprawkę dla serwera TFS 2017 Update 3.1, która naprawia następujący błąd. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • Synchronizacja magazynu śledzenia elementów roboczych zatrzymuje synchronizację z błędem: "TF221122: Wystąpił błąd podczas uruchamiania synchronizacji magazynu śledzenia elementów roboczych dla kolekcji projektów zespołowych lub usługi ATE serwera Team Foundation. >--- System.Data.SqlClient.SqlException: Nie można utworzyć rekordu wyrównywjącego. Brak danych historycznych”.

Ikona informacji o wersjiData wydania: 9 lipca 2019 r.

Informacje o nowościach na serwerze Team Foundation Server 2017 Update 3.1 Patch 6

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujący błąd. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2019-1072: Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu w śledzeniu elementów roboczych

Ikona informacji o wersjiData wydania: 14 maja 2019 r.

Informacje o nowościach na serwerze Team Foundation Server 2017 Update 3.1 Patch 5

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujące błędy. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2019-0872: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w planach testów
  • CVE-2019-0979: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w centrum użytkowników

Ikona informacji o wersjiData wydania: 9 kwietnia 2019 r.

Informacje o nowościach na serwerze Team Foundation Server 2017 Update 3.1 Patch 4

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujące błędy. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2019-0866: Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu w usłudze Pipelines
  • CVE-2019-0868: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w usłudze Pipelines
  • CVE-2019-0870: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w usłudze Pipelines
  • CVE-2019-0871: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w usłudze Pipelines

Ikona informacji o wersjiData wydania: 12 marca 2019 r.

Informacje o nowościach w programie Team Foundation Server 2017 Update 3.1 Patch 3

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2017 Update 3.1, która naprawia następujący błąd. Zobacz wpis w blogu, aby uzyskać więcej informacji.

  • CVE-2019-0777: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w usłudze Pipelines

Ikona informacji o wersjiData wydania: 28 lutego 2018 r.

Informacje o nowościach w programie Team Foundation Server 2017 Update 3.1

W tej aktualizacji naprawiono lukę potencjalnie umożliwiającą wykonywanie skryptów między witrynami (cross-site scripting, XSS) oraz inne luki w zabezpieczeniach. Zobacz wpis w blogu, aby uzyskać więcej informacji. Jest to pełna wersja, dlatego można przeprowadzić uaktualnienie bezpośrednio do wersji TFS 2017 Update 3.1.


Ikona informacji o wersjiData wydania: 6 listopada 2017 r.

Szczegóły dotyczące nowości w programie Team Foundation Server 2017 Update 3

Jest to aktualizacja serwera Team Foundation Server 2017, która zawiera poprawki błędów udostępnione od czasu wydania wersji Team Foundation Server 2017 Update 2.


Praca

  • Wyeksportowany szablon ze znakami ASCII o kodzie większym niż 127 nie ma układu internetowego i zawiera nieprawidłowe nazwy plików.
  • Ustawienia tablicy i karty nie obsługują zmiany nazwy typu elementu roboczego.
  • Zmiana kolejności kart tablicy Kanban w języku tureckim powinna uwzględniać rangę na stosie.
  • Element WorkItemSearchConditionalFaultIn interfejsu API REST powinien zgłaszać wyjątek NotSupportedException dla wyszukiwania.
  • Zdarzenie StructureChangeNotification nie jest wyzwalane dla typu elementu roboczego.
  • Dodanie linku do dodatkowych informacji po przekroczeniu limitu maksymalnej liczby linków.
  • Optymalizacja planu wykonania migracji danych pól elementu roboczego w celu poprawy wydajności uaktualniania.
  • Menu kontekstowe Przypisane do powinno korzystać z ciągu złożonego zamiast nazwy wyświetlanej w celu ujednoznacznienia.

Kod

  • Maven: Pokrycie kodu teraz będzie generowane.
  • W nowym eksploratorze dla plików HTML nie będzie już domyślnie przyjmowany tryb podglądu.
  • Dodaliśmy pasek przewijania podczas wyświetlania grup zmian.
  • Naprawiliśmy przewijanie w pionie w Internecie (oba zestawy zmian kodu> jako pliki) będą teraz działać w programie IE 11/Chrome.
  • Przewijanie działa teraz w eksploratorze źródła (IE/Microsoft Edge).
  • Można teraz filtrować grupy zmian pod kątem użytkowników, którzy opuścili projekt.
  • Teraz można wybrać plik, następnie wybrać z powrotem katalog główny w drzewie po lewej i pozostać w trybie pełnego ekranu.
  • Adres URL wyszukiwania nie będzie już zgłaszać wyjątku po przekroczeniu domyślnej obsługiwanej długości, jeśli liczba repozytoriów jest duża.
  • Foldery plików nie są już konfigurowane, jeśli w repozytorium Git nie będzie gałęzi domyślnej.
  • Instalacje rozszerzeń nie będą powodować konfliktów z zadaniami operacji dezinstalacji poprzednich rozszerzeń.
  • Naprawiliśmy funkcję wyszukiwania i teraz działa ona mimo awarii zadań.
  • Element ReindexingStatus nie będzie już pozostawać w stanie Inprogress, jeśli zadanie Accountfaultin zostanie uruchomione więcej niż raz.
  • Przeszukiwanie kontroli wersji serwera Team Foundation nie będzie już kończyć się niepowodzeniem z powodu problemów z uprawnieniami kontroli wersji.
  • Funkcja wyszukiwania nie będzie kończyć się niepowodzeniem po uaktualnieniu do wersji TFS 2017 Update 2 w kompilacji japońskiej.
  • Funkcja wyszukiwania nie będzie już kończyć się niepowodzeniem, tak jak miało to miejsce w przypadku uaktualnienia programu TFS Update 1 do wersji TFS Update 2.
  • Komunikat o wyniku zadania będzie teraz zawierać więcej szczegółowych informacji o indeksowaniu.
  • Zmniejszyliśmy liczbę błędów operacji wprowadzania poprawek.
  • Przeszukiwarka ograniczona czasowo będzie teraz przeszukiwać co najmniej jedną partię niezależnie od limitu czasu wykonywania zadania.
  • Naprawiliśmy wskaźniki KPI operacji wprowadzania poprawek dla plików zakończonych niepowodzeniem tak, aby były zgodne z dziennikami funkcji wyszukiwania.
  • Ulepszyliśmy obsługę wersji protokołu SSH w usłudze Git dla systemu Windows.

Kompilacja

  • Błąd podczas próby zarejestrowania agenta kompilacji: Uwierzytelnianie — ”Niewystarczający stos do bezpiecznego kontynuowania wykonywania programu”.
  • Aktualizacja elementu vsts-agent do obsługi nowej wersji usługi git.
  • Włączenie zadania instalatora narzędzia NuGet w celu umożliwienia uwzględniania narzędzia NuGet.exe 4.3.0 w kompilacjach na potrzeby zachowania zgodności z platformą .NET.
  • Pole RequestedFor zaplanowanej kompilacji XAML nie jest ustawiane.

Zwolnij

  • Uaktualnienie z wersji TFS 2017 powoduje niepowodzenie migracji usługi połączonej opartej na platformie Azure do punktu końcowego usług.

Test

  • Występuje szereg problemów z zadaniem Wdróż agenta testowego na komputerach z systemem Windows 7 z dodatkiem SP1.
  • Nieprawidłowa ścieżka agenta testowego nie jest rejestrowana jako błąd, ale pojawia się tylko w raporcie debugowania.
  • Przebieg testu/zadanie testowe nie powinno kończyć się niepowodzeniem, jeżeli przekazywanie załącznika nie powiodło się.
  • Interfejs API elementu GetTestPlatform będzie szukać pliku testplatform.config w katalogu sondowania na podstawie konfiguracji.
  • Usuwanie indeksów w elemencie dbo.tbl_TestResult w celu znacznego podniesienia wydajności uaktualniania.
  • Poprawienie wydajności kroku obsługi migracji wyników testu w celu znacznego podniesienia wydajności.

Raportowanie

  • Raporty postępu RDL będą teraz pokazywać poprawną ilość czasu dla usuniętych zadań.

Administracja

  • Publiczny adres URL strony użytkowników powinien być zgodny z adresem URL wywołania, takim jak używany podczas angażowania modułu równoważenia obciążenia.

Znane problemy

Formularze elementów roboczych nie są poprawnie renderowane w sieci Web

  • Problem:

    Jeśli kontrolka niestandardowa, taka jak kontrolka o wielu wartościach, jest zainstalowana dla klienta programu Visual Studio, ale nie dla klienta sieci Web, formularze elementów roboczych nie będą renderowane w sieci Web.

  • Obejście:

    Konieczne jest zaktualizowanie kontrolki do najnowszej wersji. Należy dodać układ internetowy, który nie zawiera brakującego elementu kontrolki. Najnowszą kontrolkę o wielu wartościach dla aktualizacji TFS 2017 Update można znaleźć na stronie Custom Controls for TFS Work Item Tracking (Niestandardowe kontrolki na potrzeby śledzenia elementów roboczych serwera TFS). Aby uzyskać więcej informacji na temat układu, zobacz stronę All FORM XML elements reference (TFS 2015) (Informacje dotyczące wszystkich elementów FORM XML (TFS 2015)).

Zobacz zgłoszone przez klientów problemy dotyczące serwera Team Foundation Server 2017.

Portal społeczności deweloperów


Opinie i sugestie

Chcemy poznać Twoje zdanie! Możesz zgłosić problem i śledzić go w portalu Developer Community oraz uzyskać porady w witrynie Stack Overflow.


Początek strony