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

Aby dowiedzieć się więcej na temat serwera Team Foundation Server 2017, zobacz stronę Foundation Server).

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


Data wydania ikony informacji owersji: 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.

Data wydania ikony informacji owersji: 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.


Data wydania ikony informacji owersji: 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>*

Data wydania ikony informacji owersji: 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 Azure DevOps Server i serwera Team Foundation Server

Data wydania ikony informacji owersji: 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

Data wydania ikony informacji owersji: 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ń

Data wydania ikona informacji owersji: 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 usługi Repos pozwalająca na wykonywanie skryptów między witrynami (XSS)

Data wydania ikony informacji owersji: 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 jest zatrzymywana z błędem: „TF221122: Wystąpił błąd podczas uruchamiania synchronizacji magazynu śledzenia elementów roboczych dla kolekcji projektów zespołowych lub serwera Team Foundation Server, ATE. >--- System.Data.SqlClient.SqlException: Nie można utworzyć rekordu wyrównywjącego. Brak danych historycznych”.

Data wydania ikony informacji owersji: 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 funkcji śledzenia elementów roboczych

Data wydania ikony informacji owersji: 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 usługi Test Plans pozwalająca na wykonywanie skryptów między witrynami (XSS)
  • CVE-2019-0979 : luka w zabezpieczeniach centrum użytkowników pozwalająca na wykonywanie skryptów między witrynami (XSS)

Data wydania ikona informacji owersji: 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 usługi Pipelines pozwalająca na wykonywanie skryptów między witrynami (XSS)
  • CVE-2019-0870 : luka w zabezpieczeniach usługi Pipelines pozwalająca na wykonywanie skryptów między witrynami (XSS)
  • CVE-2019-0871 : luka w zabezpieczeniach usługi Pipelines pozwalająca na wykonywanie skryptów między witrynami (XSS)

Data wydania ikona informacji owersji: 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 usługi Pipelines pozwalająca na wykonywanie skryptów między witrynami (XSS)

Data wydania ikony informacji o wersji: 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.


Data wydania ikony informacji owersji: 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.

Wydanie

  • 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 problemu:

    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 Developer Community


Opinie i sugestie

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


Górna część strony