Team Foundation Server 2017 Update 3 — informacje o wersji


| Developer Community | Wymagania systemowe i zgodność | Postanowienia licencyjne | Blog TFS DevOps | Wartości skrótów SHA-1 | | Najnowsze informacje o wersji programu Visual Studio 2019|


Uwaga

To nie jest najnowsza wersja serwera Team Foundation Server 2017. 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.

Download 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.


Release Notes Icon Data wydania: 13 kwietnia 2021 r.

Szczegółowe informacje o nowościach w wersji Team Foundation Server 2017 Update 3.1 Patch 13

Wydaliśmy poprawkę dla wersji 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 Windows wirtualnej

Instalowanie

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

  2. Pobierz i zainstaluj Node.js 14.15.1 i npm (dołączone do pliku Node.js) zgodnie z twoimi komputerami.

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

npm install -g tfx-cli
  1. Utwórz osobisty token dostępu z uprawnieniami dostępu pełnego 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>*

Release Notes Icon Data wydania: 8 grudnia 2020 r.

Szczegółowe informacje o nowościach w wersji Team Foundation Server 2017 Update 3.1 Patch 12

Wydaliś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: Azure DevOps Server i Team Foundation Server podszywające się

Release Notes Icon Data wydania: 10 czerwca 2020 r.

Szczegółowe informacje o nowościach w wersji Team Foundation Server 2017 Update 3.1 Patch 11

Wydaliś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 sha2 w SSH

Release Notes Icon Data wydania: 10 marca 2020 r.

Szczegółowe informacje o nowościach w wersji Team Foundation Server 2017 Update 3.1 Patch 10

Wydaliś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 umożliwiająca wykonywanie skryptów między witrynami
  • CVE-2020-0758: Luka w zabezpieczeniach podniesienia uprawnień

Release Notes Icon Data 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 usługi Repos pozwalająca na wykonywanie skryptów między witrynami (XSS)

Release Notes Icon Data 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 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 kompensowania. Brak danych historycznych”.

Release Notes Icon Data 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 funkcji śledzenia elementów roboczych

Release Notes Icon Data 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 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)

Release Notes Icon Data 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 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)

Release Notes Icon Data 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 usługi Pipelines pozwalająca na wykonywanie skryptów między witrynami (XSS)

Release Notes Icon Data 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.


Release Notes Icon Data 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 wersji internetowej (obie opcje: Kod -> Grupy zmian jako pliki); będzie teraz działać w przeglądarce 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.

The Developer Community Portal


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.


Początek strony