Udostępnij przez


Team Foundation Server 2018 Update 3 — informacje o wersji


Developer Community | Wymagania systemowe i zgodność | Postanowienia licencyjne | Blog DevOps TFS | Skróty SHA-1 | Najnowsze informacje o wydaniach programu Visual Studio 2019


Uwaga

Jeśli korzystasz z nieanglojęzycznej wersji tej strony i chcesz zobaczyć najnowszą zawartość, odwiedź tę stronę informacji o wersji po angielsku. 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 najnowszej wersji serwera Team Foundation Server 2018. Kliknij przycisk pobierania.

Pobierz najnowszą wersję serwera Team Foundation Server

Szczegółowe informacje na temat serwera Team Foundation Server 2018 można znaleźć na stronie Team Foundation Server Requirements and Compatibility (Wymagania i zgodność serwera Team Foundation Server). Odwiedź stronę visualstudio.com/downloads, aby pobrać inne produkty programu TFS 2018.

Bezpośrednie uaktualnienie do serwera Team Foundation Server 2018 Update 3 jest możliwe z wersji TFS 2012 lub nowszej. W przypadku wdrożenia serwera TFS w wersji 2010 lub starszej należy wykonać pewne kroki pośrednie przed uaktualnieniem do wersji TFS 2018 Update 3. Aby uzyskać więcej informacji, zobacz poniższy wykres oraz stronę instalacji serwera TFS.

Macierz uaktualniania programu TFS
Macierz uaktualniania programu TFS

Ważne

Nie ma potrzeby uaktualniania do TFS 2018 RTM przed uaktualnieniem do TFS 2018 Update 3.


Team Foundation Server 2018 Update 3.2 Patch 20 Data wydania: 8 kwietnia 2025 r.

Plik Hasz SHA-256
tfs2018.3.2patch20.exe 979F716173A25316FEB37BE77E3AB4EC1E1106815D878415231CC3C230681E62

Opublikowaliśmy poprawkę 20 dla serwera Team Foundation Server 2018 Update 3.2, która zawiera następujące elementy:

Ważne

Zmiana adresu URL domeny usługi CDN dla agentów w blogu Pipelines zawiera kroki, które należy wykonać przed zainstalowaniem tej poprawki.

  • Wcześniej agent usługi Azure DevOps używał usługi Edgio CDN z punktem końcowym vstsagentpackage.azureedge.net. W ramach wycofania Edgio domena *.azureedge.net jest likwidowana. Aby zapewnić ciągłą dostępność, przeprowadziliśmy migrację do sieci CDN opartej na usłudze Akamai z nowym punktem końcowym download.agent.dev.azure.com. Ta poprawka obejmuje niezbędne zmiany w celu pobrania plików binarnych agenta z nowego punktu końcowego usługi CDN, co spowoduje migrację z poprzedniego punktu końcowego usługi CDN.

Ikona informacji o wersji Data wydania: 14 listopada 2023 r.

Team Foundation Server 2018 Update 3.2 Patch 19

Opublikowaliśmy poprawkę dla serwera Team Foundation Server 2018 Update 3.2, która zawiera poprawki dla następujących elementów.

  • Rozszerzono listę dozwolonych znaków dla zadań programu PowerShell w opcji Włącz sprawdzanie poprawności parametrów argumentów zadań powłoki.

Uwaga

Aby zaimplementować poprawki dla tej poprawki, należy wykonać kilka kroków w celu ręcznego aktualizowania zadań.

Instalowanie poprawek

Ważne

Opublikowaliśmy aktualizacje agenta usługi Azure Pipelines z poprawką 18 wydaną 12 września 2023 r. Jeśli aktualizacje agenta nie zostały zainstalowane zgodnie z opisem w informacjach o wersji poprawki 18, zalecamy zainstalowanie tych aktualizacji przed zainstalowaniem poprawki 19. Nowa wersja agenta po zainstalowaniu poprawki 18 będzie mieć wartość 3.225.0.

Konfigurowanie rozwiązania TFX

  1. Postępuj zgodnie z krokami w dokumentacji przekazywania zadań do kolekcji projektów, aby zainstalować i zalogować się za pomocą tfx-cli w interfejsie wiersza polecenia.

Aktualizowanie zadań przy użyciu narzędzia TFX

Plik Hasz SHA-256
Tasks20231103.zip 389BA66EEBC32622FB83402E21373CE20AE040F70461B9F9EFCED5034D2E5
  1. Pobierz i wyodrębnij Tasks20231103.zip.
  2. Zmień katalog na wyodrębnione pliki.
  3. Aby przesłać zadania, wykonaj następujące polecenia:
tfx build tasks upload --task-zip-path AzureFileCopyV1.1.230.0.zip
tfx build tasks upload --task-zip-path AzureFileCopyV2.2.230.0.zip 
tfx build tasks upload --task-zip-path AzureFileCopyV3.3.230.0.zip 
tfx build tasks upload --task-zip-path AzureFileCopyV4.4.230.0.zip 
tfx build tasks upload --task-zip-path AzureFileCopyV5.5.230.0.zip 
tfx build tasks upload --task-zip-path BashV3.3.226.2.zip 
tfx build tasks upload --task-zip-path BatchScriptV1.1.226.0.zip 
tfx build tasks upload --task-zip-path PowerShellV2.2.230.0.zip 
tfx build tasks upload --task-zip-path SSHV0.0.226.1.zip 
tfx build tasks upload --task-zip-path WindowsMachineFileCopyV1.1.230.0.zip 
tfx build tasks upload --task-zip-path WindowsMachineFileCopyV2.2.230.0.zip 

Wymagania dotyczące rurociągu

Aby można było użyć nowego zachowania, zmienna AZP_75787_ENABLE_NEW_LOGIC = true musi być ustawiona w potokach, które korzystają z zadań, których dotyczy problem.

  • Na temat klasyki:

    Zdefiniuj zmienną na karcie zmiennej w ramach potoku.

  • Przykład YAML:

variables: 
- name: AZP_75787_ENABLE_NEW_LOGIC 
  value: true 

Ikona informacji o wersji Data wydania: 12 września 2023 r.

Team Foundation Server 2018 Update 3.2 Patch 18

Opublikowaliśmy poprawkę dla Team Foundation Server 2018.3.2, która rozwiązuje następujące problemy.

  • CVE-2023-33136: Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu serwera Azure DevOps Server.

Ważne

Wdróż poprawkę w środowisku testowym i upewnij się, że potoki środowiska działają zgodnie z oczekiwaniami przed zastosowaniem poprawki do produkcji.

Uwaga

Aby zaimplementować poprawki dla tej poprawki, należy wykonać kilka kroków, aby ręcznie zaktualizować agenta i zadania.

Aktualizowanie agenta usługi Azure Pipelines

  1. Pobierz agenta z: https://github.com/microsoft/azure-pipelines-agent/releases/tag/v3.225.0 - Agent_20230825.zip
  2. Aby wdrożyć agenta, wykonaj kroki opisane w dokumentacji własnych agentów systemu Windows.  

Uwaga

AZP_AGENT_DOWNGRADE_DISABLED musi być ustawiona na wartość "true", aby zapobiec degradacji agenta. W systemie Windows można użyć następującego polecenia w wierszu polecenia administracyjnego, a następnie uruchomić ponownie komputer. setx AZP_AGENT_DOWNGRADE_DISABLED true /M

Konfigurowanie rozwiązania TFX

  1. Postępuj zgodnie z krokami w dokumentacji przekazywania zadań do kolekcji projektów, aby zainstalować i zalogować się za pomocą tfx-cli w interfejsie wiersza polecenia.

Aktualizowanie zadań przy użyciu narzędzia TFX

  1. Pobierz i wyodrębnij Tasks_20230825.zip.
  2. Zmień katalog na wyodrębnione pliki.
  3. Aby przesłać zadania, wykonaj następujące polecenia:
tfx build tasks upload --task-zip-path AzureFileCopyV2.2.226.2.zip 
tfx build tasks upload --task-zip-path AzureFileCopyV3.3.226.2.zip 
tfx build tasks upload --task-zip-path AzureFileCopyV4.4.226.2.zip 
tfx build tasks upload --task-zip-path AzureFileCopyV5.5.226.2.zip 
tfx build tasks upload --task-zip-path BashV3.3.226.2.zip 
tfx build tasks upload --task-zip-path BatchScriptV1.1.226.0.zip 
tfx build tasks upload --task-zip-path PowerShellV2.2.226.1.zip 
tfx build tasks upload --task-zip-path SSHV0.0.226.1.zip 
tfx build tasks upload --task-zip-path WindowsMachineFileCopyV1.1.226.2.zip 
tfx build tasks upload --task-zip-path WindowsMachineFileCopyV2.2.226.2.zip 

Wymagania dotyczące rurociągu

Aby można było użyć nowego zachowania, zmienna AZP_75787_ENABLE_NEW_LOGIC = true musi być ustawiona w potokach, które korzystają z zadań, których dotyczy problem.

  • Na temat klasyki:

    Zdefiniuj zmienną na karcie zmiennej w ramach potoku.

  • Przykład YAML:

variables: 
- name: AZP_75787_ENABLE_NEW_LOGIC 
  value: true 

Ikona informacji o wersji Data wydania: 17 maja 2022 r.

Team Foundation Server 2018 Update 3.2 Patch 17

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

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

Ikona informacji o wersji Data wydania: 17 maja 2022 r.

Team Foundation Server 2018 Update 3.2 Patch 17

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

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

Ikona informacji o wersji Data wydania: 26 stycznia 2022 r.

Team Foundation Server 2018 Update 3.2 Patch 16

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

  • Preferowany adres e-mail nie został zaktualizowany w profilu użytkownika. Spowodowało to wysłanie wiadomości e-mail na poprzedni adres e-mail.
  • Usunięto lukę w zabezpieczeniach usługi Elasticsearch, usuwając klasę jndilookup z plików binarnych log4j.

Kroki instalacji

  1. Uaktualnij serwer przy użyciu poprawki 16.
  2. Sprawdź wartość rejestru pod adresem HKLM:\Software\Elasticsearch\Version. Jeśli wartość rejestru nie istnieje, dodaj wartość ciągu i ustaw wartość Version na 5.4.1 (Name = Version, Value = 5.4.1).
  3. Uruchom polecenie PS C:\Program Files\{TFS Version Folder}\Search\zip> .\Configure-TFSSearch.ps1 -Operation update aktualizacji, jak podano w pliku readme. Może zostać zwrócone ostrzeżenie, takie jak: Nie można nawiązać połączenia z serwerem zdalnym. Nie zamykaj okna, ponieważ aktualizacja wykonuje ponowną próbę, dopóki nie zostanie ukończona.

Uwaga

Jeśli program Azure DevOps Server i Elasticsearch są zainstalowane na różnych maszynach, wykonaj kroki opisane poniżej.

  1. Uaktualnij serwer przy użyciu poprawki 16.
  2. Sprawdź wartość rejestru pod adresem HKLM:\Software\Elasticsearch\Version. Jeśli wartość rejestru nie istnieje, dodaj wartość ciągu i ustaw wartość Version na 5.4.1 (Name = Version, Value = 5.4.1).
  3. Skopiuj zawartość folderu o nazwie zip zlokalizowanego na C:\Program Files\{TFS Version Folder}\Search\zip do zdalnego folderu plików Elasticsearch.
  4. Uruchom polecenie Configure-TFSSearch.ps1 -Operation update na maszynie serwera Elasticsearch.

SKRÓT SHA-256: 37FB374CD05FC6C5A0552E0CD5296D555755D58068BF6F4CF1F1F3DBE393853F1

Ikona informacji o wersji Data wydania: 13 kwietnia 2021 r.

Team Foundation Server 2018 Update 3.2 Patch 15

Opublikowaliśmy poprawkę dla Team Foundation Server 2018.3.2, która rozwiązuje następujące problemy.

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. Na przykład: D:\tasks\AzureResourceGroupDeployment.

  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ć 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 tfx login.

  2. Uruchom następujące polecenie z wiersza 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ącą komendę, aby przekazać zadanie na serwer. 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 wersji Data wydania: 8 grudnia 2020 r.

Team Foundation Server 2018 Update 3.2 Patch 14

Opublikowaliśmy poprawkę zabezpieczeń dla TFS 2018 Update 3.2, aby naprawić następującą lukę w zabezpieczeniach.

  • CVE-2020-17145: Luka w zabezpieczeniach dotycząca fałszowania usług Azure DevOps Server i Team Foundation Services

Zobacz wpis w blogu, aby uzyskać więcej informacji.

Ikona informacji o wersji Data wydania: 13 października 2020 r.

Team Foundation Server 2018 Update 3.2 Patch 13

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2018 Update 3.2 w celu usunięcia algorytmu SHA1 z implementacji serwera 2018. Zobacz wpis w blogu, aby uzyskać więcej informacji.

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

Team Foundation Server 2018 Update 3.2 Patch 7

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2018 Update 3.2, która naprawia następujące błędy. 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
  • CVE-2019-1306: Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu w witrynie typu wiki

Ikona informacji o wersji Data wydania: 13 sierpnia 2019 r.

Team Foundation Server 2018 Update 3.2 Patch 6

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

  • Synchronizacja magazynu śledzenia elementów roboczych przestaje działać z błędem: "TF221122: Wystąpił błąd podczas uruchamiania zadania Synchronizacji Magazynu Śledzenia Elementów Roboczych dla kolekcji projektów zespołowych lub serwera Team Foundation ATE. >--- System.Data.SqlClient.SqlException: Nie można utworzyć rekordu wyrównywjącego. Brak danych historycznych”.

Ikona informacji o wersji Data wydania: 9 lipca 2019 r.

Team Foundation Server 2018 Update 3.2 Patch 5

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2018 Update 3.2, która naprawia następujące błędy. 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
  • CVE-2019-1076: Luka w zabezpieczeniach skryptów między witrynami (XSS) w pull requestach

Ikona informacji o wersji Data wydania: 14 maja 2019 r.

Team Foundation Server 2018 Update 3.2 Patch 4

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2018 Update 3.2, 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-0971: Luka w zabezpieczeniach dotycząca ujawniania informacji w interfejsie API repozytoriów
  • CVE-2019-0979: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w centrum użytkowników

Ikona informacji o wersji Data wydania: 9 kwietnia 2019 r.

Team Foundation Server 2018 Update 3.2 Patch 3

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2018 Update 3.2, 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-0867: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) 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 wersji Data wydania: 12 marca 2019 r.

Team Foundation Server 2018 Update 3.2 Patch 2

Opublikowaliśmy poprawkę zabezpieczeń dla serwera TFS 2018 Update 3.2, 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 wersji Data wydania: 12 lutego 2019 r.

Team Foundation Server 2018 Update 3.2 Patch 1

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

  • CVE-2019-0742: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w elementach roboczych
  • CVE-2019-0743: Luka w zabezpieczeniach dotycząca skryptów między witrynami (XSS) w pull requestach

Ikona informacji o wersji Data wydania: 5 lutego 2019 r.

Team Foundation Server 2018 Update 3.2

Zaktualizowaliśmy wersję Team Foundation Server 2018 Update 3.2 o nową kompilację, aby rozwiązać problem polegający na tym, że klienci mogli widzieć błędy podczas wykonywania różnych operacji w systemie kontroli wersji serwera Team Foundation, takich jak śledzenie grup zmian, sprawdzanie historii lub dowolne operacje związane z gałęziami. Aby uzyskać więcej informacji, zobacz wpis w blogu.


Ikona informacji o wersji Data wydania: 14 stycznia 2019 r.

Team Foundation Server 2018 Update 3.2

Uwaga

Usługa TFS Database Import Service obecnie nie obsługuje wersji TFS 2018 Update 3.2. Pracujemy nad wdrożeniem wsparcia, ale może to zająć do dwóch tygodni. Listę wersji obecnie obsługiwanych przy importowaniu można znaleźć tutaj.

Ta wersja zawiera poprawki następujących błędów. Zobacz wpis w blogu, aby uzyskać więcej informacji.

Obejmuje też ulepszenia wydajności dotyczące kontroli wersji serwera Team Foundation.


Ikona informacji o wersji Data wydania: 5 listopada 2018 r.

Team Foundation Server 2018 Update 3.1

Ta wersja zawiera poprawkę dla luki w zabezpieczeniach związanej ze skryptami międzywitrynowymi (XSS). Zalecamy przeprowadzenie uaktualnienia do programu TFS 2018 Update 3.1. Jeśli program TFS 2018 Update 3 jest już zainstalowany, ta poprawka zawiera poprawkę zabezpieczeń.


Ikona informacji o wersji Data wydania: 12 września 2018 r.

Podsumowanie nowości w programie TFS 2018 Update 3

Program Team Foundation Server 2018 Update 3 zawiera poprawki błędów występujących w programie Team Foundation Server 2018. Uwzględniono poprawki w następujących obszarach:


Szczegóły błędów usuniętych w programie TFS 2018 Update 3

Code

  • Błąd „Występuje problem na serwerze” wyświetlany w programie Visual Studio podczas przeglądania kodu.
  • Indeksowanie do wyszukiwania trwa długo w dużych repozytoriach TFVC. Użytkownicy mogą teraz wykluczać foldery z indeksowania, aby przyśpieszyć ten proces.
  • Wyszukiwanie kodu może być wolne w kolekcjach z dużą liczbą plików.
  • Gdy zadanie wyszukiwania kodu kończy się niepowodzeniem, dane dotyczące wyników zadania są usuwane, co powoduje, że kolejne zadania ponownie rozpoczynają indeksowanie.
  • Wyszukiwanie kodu traktuje podkreślenie jako znak specjalny, mimo tego, że nie powinno.
  • Od czasu udostępnienia TFS 2018 Update 2 została wydana poprawka zabezpieczeń dla klientów Git. Aby chronić klientów Git, którzy nie zainstalowali poprawki, wprowadziliśmy zmianę w serwerze TFS 2018 Update 3, polegającą na odrzucaniu wypchnięć wykorzystujących tę lukę w zabezpieczeniach. Aby uzyskać więcej informacji, zobacz Remediating the May 2018 Git Security Vulnerability (Korygowanie luki w zabezpieczeniach usługi Git z maja 2018 r.).

Praca

  • Brakuje ikony + na stronie listy prac.
  • Właściwości Name i DisplayName nie są ustawione we wszystkich starszych interfejsach API elementów roboczych.
  • Interfejs API REST załączników nie obsługuje parametru FileID (Identyfikator pliku) w celu ustawienia adres URL załącznika.
  • Zasoby elementów roboczych i zasoby załączników czasami zwracały adresy URL w zakresie projektu, co powodowało niezgodność z wcześniejszymi wersjami.

Kompilowanie i wydawanie

  • Kompilacje nie są usuwane na podstawie polityki przechowywania kompilacji.
  • Usunięcie kompilacji nie powoduje usunięcia lokalizacji docelowej ani symboli.
  • Kompilacja nie zostanie umieszczona w kolejce, jeśli schemat numeracji kompilacji prowadzi do nieprawidłowego numeru kompilacji.
  • Wersje zadania kompilacji są automatycznie aktualizowane podczas uaktualniania serwera TFS.
  • Problemy z wydajnością w kompilacjach XAML z wieloma definicjami kompilacji.
  • Definicje kompilacji zmigrowane z serwera TFS 2017 wywołują błąd „definition.Repository.Mappings.Mapping.LocalPath”.
  • Linki do elementów Jira w okienkach podręcznych Podsumowania wydania i Środowiska wdrażania nie działają.
  • Powiadomienie o oczekiwaniu na zatwierdzenie dla wdrożenia nie jest dostarczane po zainstalowaniu serwera TFS w języku niemieckim.
  • Wykrywanie zmiennych grup zadań zaczęło rozpoznawać element Build.BinariesDirectory jako zmienną systemową.
  • Błąd „Nie można wstawić wiersza zduplikowanego klucza w obiekcie 'Release.tbl_TagString' z unikatowym indeksem 'PK_tbl_TagString'” podczas dodawania tagu do wersji.
  • Wdrożenia są anulowane, jeśli ocena bramek trwa dłużej niż sześć godzin.
  • TF400898: Wystąpił błąd wewnętrzny. Błąd "ActivityId" występuje podczas dodawania lub edytowania artefaktów w definicjach wersji.
  • Zmienne wersji, takie jak Release.Reason, mogą być używane w niestandardowych warunkach fazy.
  • Błąd dotyczący naruszenia hierarchii blokady podczas usuwania pul wdrożenia.
  • Zadanie wydania kończy się niepowodzeniem, gdy zmienna ścieżki zawiera nawiasy kwadratowe.
  • Zestawy skalowania maszyn wirtualnych Azure nie są aktualizowane, gdy jest aktualizowany skrypt wdrożeniowy.
  • Definicja wersji nie jest zapisywana, gdy użytkownik z uprawnieniami edytowania definicji wersji, ale bez uprawnień zatwierdzania wersji, próbuje edytować definicję.
  • Zadanie wdrożenia usługi Azure App Service w wersji 3 jest już dostępne.

Testowanie

  • Błąd „Oczekiwano końca ciągu”. Błąd jest spowodowany przez <<->>" i występuje podczas ładowania zestawów testów.
  • Błąd „Argument poza zakresem” występuje po kliknięciu przycisku Nowy przypadek testowy.
  • Ścieżka wydania błędu jest niepoprawnie zmieniana po połączeniu z wynikami testu.
  • Przebieg testu jest w toku, nawet jeśli test jest oznaczony jako zakończony powodzeniem lub niepowodzeniem.
  • Po wywołaniu API aktualizującego wyniki testu i wielokrotnym przekazaniu tego samego wyniku testu SQL wyrzuca wyjątek naruszenia klucza podstawowego.
  • Eksportowanie przypadku testowego ze wspólnymi krokami do poczty e-mail może zakończyć się niepowodzeniem z powodu ograniczeń rozmiaru wiadomości e-mail.
  • W przypadku używania polecenia Dodaj nowe testy z siatką (grid) kolumna Tytuł z programu Excel jest niepoprawnie wklejana.
  • W widoku siatki Planu Testów, nazwy kroków udostępnionych nie są poprawnie obsługiwane, na przykład znak "<".

Raportowanie

  • Polecenie TFSConfig addProjectReports nie powoduje dodania raportów, jeśli folder już istnieje.

Administracja

  • Gdy bazy danych programu TFS są obsługiwane przez niefirmowe wersje serwera SQL Server 2016 SP1 lub nowszego, podczas uaktualniania programu Team Foundation Server 2012 lub 2013 w kilku tabelach nie jest włączona kompresja stron, co ma negatywny wpływ na uaktualnienie i wydajność środowiska uruchomieniowego.
  • Błąd „Aktualizowanie subskrypcji powiązań usług scalania PR” występuje podczas uaktualniania do TFS 2018.
  • Plik Configure-GvfsCacheServer.psm1 jest kopiowany podczas instalacji serwera proxy serwera TFS, mimo że tego pliku nie można używać do konfigurowania serwera proxy.
  • Błąd „TF400856: następująca usługa nie jest zarejestrowana w bazie danych” podczas uruchamiania polecenia TFSConfig OfflineDetach.
  • W konfiguracji węzła usługi Elastic Search indeksy są włączane automatycznie.
  • Ponowne indeksowanie nie jest wyzwalane, kiedy usługa Elastic Search zostanie skonfigurowana na nowo i zawiera nieaktualne dane.
  • W przypadku niepowodzeń zadań o dużej skali potok indeksatora wyszukiwania nie ogranicza swojego działania i może prowadzić do dużego zużycia zasobów.
  • Instalacja usługi Elastic Search kończy się niepowodzeniem, jeśli jest ustawiona zmienna środowiskowa ES_JAVA_OPTS.
  • Usunięcie kolekcji nie powoduje usunięcia rekordów wyszukiwania na poziomie kolekcji.
  • Edytor szablonów procesu wyświetla błędy, takie jak „Nie znaleziono żądanej wartości MANAGE_TEST_SUITES”.
  • Edytor szablonów procesu podczas edytowania przepływu pracy niepoprawnie pokazuje nazwę kolekcji w niektórych przypadkach.
  • Podczas konfigurowania punktu zaczepienia usługi na gałęzi kodu, gałąź jest przywracana do [Any] po zapisaniu.
  • Występują błędy dostarczania wiadomości e-mail ze względu na małą wartość limitu czasu.
  • CVE-2018-8529: Dla komunikacji między programem TFS i usługami wyszukiwania włączono podstawową autoryzację w celu zwiększenia bezpieczeństwa. Każdy użytkownik instalujący wersję Update 3 lub przeprowadzający uaktualnienie do tej wersji będzie musiał podać nazwę użytkownika / hasło podczas konfigurowania wyszukiwania (a także podczas instalowania usługi wyszukiwania w przypadku zdalnej usługi wyszukiwania).
  • Występuje błąd „Użytkownik nie ma licencji dla rozszerzenia” podczas zakupu lub przypisywania licencji do rozszerzeń.

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