Versionshinweise zu Team Foundation Server 2017 Update 3
| Entwicklercommunity | Systemanforderungen und Kompatibilität | Lizenzbedingungen | TFS-DevOps-Blog | SHA-1-Hashes | | Neueste Versionshinweise für Visual Studio 2019|
Hinweis
Dies ist nicht die neueste Version von Team Foundation Server. Das neueste Release können Sie über die aktuellen Anmerkungen zu dieser Version für Update 3 von Team Foundation Server 2018 herunterladen. Sie können die Sprache auf dieser Seite ändern, indem Sie in der Seitenfußzeile auf das Globussymbol klicken und die gewünschte Sprache auswählen.
In diesem Artikel erhalten Sie Informationen zu Team Foundation Server 2017 Update 3. Klicken Sie zum Herunterladen auf die Schaltfläche.
Weitere Informationen zu Team Foundation Server 2017 finden Sie auf der Seite Team Foundation Server Requirements and Compatibility (Team Foundation Server: Anforderungen und Kompatibilität).
Weitere Informationen finden Sie auf der Seite für die Installation von TFS.
Veröffentlichungsdatum: 17. Mai 2022
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 15
Wir haben einen Patch für Team Foundation Server 2017.3.1 veröffentlicht, der Folgendes behebt.
- Widerrufen aller persönlichen Zugriffstoken, nachdem das Active Directory-Konto eines Benutzers deaktiviert wurde.
Veröffentlichungsdatum: 14. September 2021
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 14
Wir haben einen Patch für Team Foundation Server 2017.3.1 veröffentlicht, der Folgendes behebt.
- Beheben des Problems, das in diesem Entwicklercommunity-Feedbackticket gemeldet wurde.
Veröffentlichungsdatum: 13. April 2021
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 13
Wir haben einen Patch für Team Foundation Server 2017.3.1 veröffentlicht, der Folgendes behebt.
- CVE-2021-27067: Veröffentlichung von Informationen
Um Korrekturen für diesen Patch zu implementieren, müssen Sie den Task AzureResourceGroupDeployment installieren.
Installation des AzureResourceGroupDeployment-Tasks
Hinweis
Alle unten genannten Schritte müssen auf einem Windows-Computer ausgeführt werden.
Installieren
Extrahieren Sie das Paket AzureResourceGroupDeployment.zip in einen neuen Ordner auf Ihrem Computer.
Laden Sie die Node.js 14.15.1 und npm (im Node.js-Download enthalten) auf Ihren Computer herunter, und installieren Sie diese Komponenten.
Öffnen Sie eine Eingabeaufforderung im Administratormodus, und führen Sie den folgenden Befehl aus, um tfx-cli zu installieren.
npm install -g tfx-cli
Erstellen Sie ein persönliches Zugriffstoken mit Vollzugriffsberechtigungen, und kopieren Sie es. Dieses persönliche Zugriffstoken wird beim Ausführen des Befehls tfx login verwendet.
Führen Sie Folgendes in der Eingabeaufforderung aus. Wenn Sie dazu aufgefordert werden, geben Sie die Dienst-URL und das persönliche Zugriffstoken ein.
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
- Führen Sie den folgenden Befehl aus, um den Task auf den Server hochzuladen. Verwenden Sie den Pfad der extrahierten ZIP-Datei aus Schritt 1.
~$ tfx build tasks upload --task-path *<Path of the extracted package>*
Veröffentlichungsdatum: 8. Dezember 2020
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 12
Wir haben einen Sicherheitspatch für TFS 2017, Update 3.1 veröffentlicht, mit dem Folgendes korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2020-17145: Sicherheitsrisiko durch Spoofing in Azure DevOps Server und Team Foundation Server
Veröffentlichungsdatum: 10. Juni 2020
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 11
Wir haben einen Sicherheitspatch für TFS 2017, Update 3.1 veröffentlicht, mit dem Folgendes korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- Hinzufügen von Unterstützung für SHA2 in SSH
Veröffentlichungsdatum: 10. März 2020
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 10
Wir haben einen Sicherheitspatch für TFS 2017, Update 3.1 veröffentlicht, mit dem Folgendes korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2020-0700: Sicherheitsrisiko durch Cross-Site Scripting
- CVE-2020-0758: Sicherheitsrisiko durch Rechteerweiterungen
Veröffentlichungsdatum: 10. September 2019
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 8
Wir haben einen Sicherheitspatch für TFS 2017 Update 3.1 veröffentlicht, mit dem folgender Fehler korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2019-1305: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) in Repositorys
Veröffentlichungsdatum: 13. August 2019
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 7
Wir haben einen Patch für TFS 2017, Update 3.1 veröffentlicht, mit dem folgender Fehler korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- Die Warehousesynchronisierung-Arbeitsaufgabenverfolgung wird mit einem Fehler beendet: „TF221122“: Fehler beim Ausführen der Work Item Tracking Warehouse-Synchronisierung für Teamprojektsammlung oder Team Foundation-Server ATE. ---> System.Data.SqlClient.SqlException: Cannot create compensating record. Missing historic data.“ (TF221122: Fehler beim Ausführen des Auftrags Arbeitsaufgaben-Nachverfolgung – Warehouse-Synchronisierung für die Teamprojektsammlung oder Team Foundation Server ATE. ---> System.Data.SqlClient.SqlException: Kompensierender Datensatz kann nicht erstellt werden. Keine historischen Daten vorhanden.)
Veröffentlichungsdatum: 9. Juli 2019
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017, Update 3.1, Patch 6
Wir haben einen Sicherheitspatch für TFS 2017 Update 3.1 veröffentlicht, mit dem folgender Fehler korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2019-1072: Sicherheitsrisiko durch Remotecodeausführung bei der Nachverfolgung von Arbeitselementen
Veröffentlichungsdatum: 14. Mai 2019
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017 Update 3.1 Patch 5
Wir haben einen Sicherheitspatch für TFS 2017 Update 3.1 veröffentlicht, mit dem folgende Fehler korrigiert werden. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2019-0872: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) in Test Plans
- CVE-2019-0979: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) im Benutzerhub
Veröffentlichungsdatum: 9. April 2019
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017 Update 3.1 Patch 4
Wir haben einen Sicherheitspatch für TFS 2017 Update 3.1 veröffentlicht, mit dem folgende Fehler korrigiert werden. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2019-0866: Sicherheitsrisiko durch Remotecodeausführung in Pipelines
- CVE-2019-0868: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) in Pipelines
- CVE-2019-0870: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) in Pipelines
- CVE-2019-0871: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) in Pipelines
Veröffentlichungsdatum: 12. März 2019
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017 Update 3.1 Patch 3
Wir haben einen Sicherheitspatch für TFS 2017 Update 3.1 veröffentlicht, mit dem folgender Fehler korrigiert wird. Weitere Informationen finden Sie im Blogbeitrag.
- CVE-2019-0777: Sicherheitsrisiko beim websiteübergreifenden Erstellen von Skripts (Cross-Site Scripting, XSS) in Pipelines
Veröffentlichungsdatum: 28. Februar 2018
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017 Update 3.1
Dieses Update tilgt die Möglichkeit von XSS-Angriffen (Cross-Site Scripting) und behebt andere Sicherheitsrisiken. Weitere Informationen finden Sie in diesem Blogbeitrag. Dabei handelt es sich um ein vollständiges direktes Upgrade auf TFS 2017 Update 3.1.
Veröffentlichungsdatum: 6. November 2017
Ausführlicher Überblick über die Neuerungen in Team Foundation Server 2017 Update 3
Dies ist ein Update für Team Foundation Server 2017 und enthält Fehlerkorrekturen seit Team Foundation Server 2017 Update 2.
Arbeit
- Das Exportieren einer Vorlage mit ASCII-Zeichencode >127 hat kein Weblayout und enthält falsche Dateinamen.
- Die Einstellungen für Board und Karten verarbeiten keine Umbenennungen für Arbeitselementtypen.
- Die Neuanordnung des Kanban-Boards in türkischer Sprache sollte im Stapelrang erfolgen.
- Die REST-API „WorkItemSearchConditionalFaultIn“ sollte für die Suche „NotSupportedException“ auslösen.
- Das Ereignis „StructureChangeNotification“ wird für WIT nicht ausgeführt.
- Fügen Sie einen Link zu weiteren Inforationen hinzu, wenn die Maximallänge des Links überschritten wird.
- Optimieren Sie das Arbeitselementfeld „Ausführungsplan für die Datenmigration“, um die Upgradeleistung zu verbessern.
- Das Kontextmenü „Zugewiesen zu“ sollte aus Gründen der Eindeutigkeit anstelle eines Anzeigenamens eine Kombinationszeichenfolge enthalten.
Code
- Maven: Die Codeabdeckung wird jetzt generiert.
- Der Vorschaumodus ist im neuen Explorer nicht mehr die Standardeinstellung für HTML-Dateien eingestellt.
- Eine Scrollleiste wurde zur Ansicht von Changesets hinzugefügt.
- Der vertikale Bildlauf im Web wurde repariert (both Code->Changesets as Files (beide Codes > Changesets als Dateien)) und funktioniert jetzt in IE 11/Chrome.
- Das Scrollen funktioniert jetzt im Quellen-Explorer (IE/Microsoft Edge).
- Sie können jetzt Changesets für Benutzer filtern, die das Projekt verlassen haben.
- Sie können jetzt eine Datei auswählen, im Stammverzeichnis in der linken Struktur „Zurück“ auswählen und im Vollbildmodus bleiben.
- Sie Such-URL löst keine Ausnahme mehr aus, wenn die standardmäßig unterstützte Länge überschritten wird, wenn viele Repositorys vorhanden sind.
- Dateiordner werden nicht mehr konfiguriert, wenn kein Standardbranch im Git-Repository vorhanden ist.
- Die Installation von Erweiterungen steht nicht mehr im Konflikt mit den Aufträgen der vorherigen Vorgänge zum Deinstallieren von Erweiterungen.
- Die Suchfunktion wurde repariert und funktioniert jetzt trotz Fehlern bei Aufträgen.
- „ReindexingStatus“ verbleibt nicht mehr im Status „Inprogress“, wenn ein „Accountfaultin“-Auftrag mehr als einmal ausgeführt wird.
- DIE TFVC-Auffüllung schlägt nicht mehr aufgrund von Berechtigungsproblemen mit der Versionskontrolle fehl.
- Die Suchfunktion schlägt nach dem Upgrade auf TFS 2017 (Update 2) im japanischen Build nicht mehr fehl.
- Die Suchfunktion schlägt nach dem Upgrade vom 1. auf das 2. TFS-Update nicht mehr fehl.
- Die Meldung für das Ergebnis des Auftrags gewährt jetzt weitere Einblicke in die Indizierung.
- Die Anzahl der Fehler beim PATCH-Vorgang wurden reduziert.
- Der TimeBoxed-Crawler durchforstet jetzt unabhängig vom Zeitlimit der Auftragsausführung mindestens einen Batch.
- Die KPIs des PATCH-Vorgangs für Dateien, die einen Fehler aufweisen, wurden dahingehend repariert, dass sie jetzt mit den Protokollen für die Suchfunktion konsistent sind.
- Der Support für die SSH-Protokollversion in Git für Windows wurde verbessert.
Erstellen
- Fehler beim Registrieren des Build-Agents: Authentifizierung – „Nicht genügend Stapelplatz, das sichere Ausführen des Programms kann nicht fortgesetzt werden.“
- Aktualisieren Sie den VSTS-Agent zum Ausführen von neuen Git-Versionen.
- Aktivieren Sie die Aufgabe „NuGet-Toolinstaller“, damit NuGet.exe 4.3.0 in Builds aufgenommen wird, um die Kompatibilität mit .NET zu gewährleisten.
- Das Feld „RequestedFor“ eines geplanten XAML-Builds wurde nicht festgelegt.
Release
- Beim Upgrade von TFS 2017 schlägt die Migration von verbundenen Diensten, die auf Azure basieren, zu Dienstendpunkten fehl.
Testen
- Das Bereitstellen der Aufgabe „Test Agent“ verursacht mehrere Probleme auf einem Computer mit Win7-SP1.
- Wenn der Test-Agent-Pfad falsch ist, wird dies nicht als Fehler protokolliert, sondern nur beim Debuggen angezeigt.
- Ein Testlauf bzw. Task sollte nicht fehlschlagen, wenn beim Hochladen der Anlage ein Fehler auftritt.
- Die API „GetTestPlatform“ sucht basierend auf der Konfiguration nach einer testplatform.config-Datei im Suchverzeichnis.
- Legen Sie Indizes auf dbo.tbl_TestResult ab, um die Upgradeleistung deutlich zu verbessern.
- Verbessern Sie die Leistung der Testergebnisse des Schritts „Migrationswartung“, um die Upgradeleistung deutlich zu verbessern.
Reporting
- In den RDL-Burndownberichten wird jetzt der richtige Zeitraum für gelöschte Aufgaben angezeigt.
Verwaltung
- Die öffentliche URL der Benutzerseite sollte mit der abgerufenen URL übereinstimmen, wenn z.B. ein Lastenausgleich beteiligt ist.
Bekannte Probleme
Arbeitselementformulare rendern nicht vollständig im Web
Problem:
Wenn Sie ein benutzerdefiniertes Steuerelement verfügen, z.B. das mehrwertige Steuerelement, das für den Visual Studio-Client, jedoch nicht für den Web-Client installiert wurde, rendern Arbeitselementformulare nicht im Web.
Problemumgehung:
Sie müssen Ihr Steuerelement auf die aktuellste Version bringen. Es ist erforderlich, ein Weblayout hinzuzufügen, das das fehlende Steuerelement nicht enthält. Sie finden das neueste mehrwertige Steuerelement für das TFS 2017 Update auf der Seite Custom Controls for TFS Work Item Tracking (Benutzerdefinierte Steuerelemente für die Nachverfolgung von TFS-Arbeitselementen). Weitere Informationen zum Layout finden Sie unter All FORM XML elements reference (TFS 2015) (Verweis für alle FORM XML-Elemente (TFS 2015)).
Sehen Sie sich die von Benutzern gemeldeten Probleme zu Team Foundation Server 2017 an.
Feedback und Vorschläge
Wir freuen uns auf Ihr Feedback! Sie können ein Problem melden und es über das Entwicklercommunity-Portal nachverfolgen und Ratschläge zu Stack Overflow (Stapelüberlauf) erhalten.