What's new for Team Foundation Server

Last Update: 2/16/2017

TFS 2017 | TFS 2015 | Previous versions

You can use Visual Studio Team Foundation Server to manage your product lifecycle, reduce risks, and improve efficiencies. Updates are made every few weeks to the cloud-hosted version, Team Services. These updates are then rolled up and made available through quarterly updates to the on-premises TFS. To understand the differences between the hosted and on-premises versions, see Essential services provided with Team Services and TFS.

To learn about what's new with the cloud service offering, see Visual Studio Team Services Features update.

TFS 2017

NOTE

The links provided below open related sections within the Team Foundation Server 2017 Update 1 RC2 release notes.

TFS 2017.1 RC2

TFS 2017.1 RC1

Personal, admin, and cross-team project features

Source control

Git improvements

  • Import a Git repository from GitHub, BitBucket, GitLab, or other locations
  • Add .gitignore during repo creation
  • Restart pull request merge
  • Markdown in pull request description
  • Attachments in PR discussions
  • Restart pull request merge)
  • Support file exclusions in the required reviewer policy
  • Highlight the PRs that have updates
  • Branch policy for PR merge strategy
  • Expose merge conflict informations
  • Search for a file or folder in commit history
  • Commit page improvements
  • Search for commits in branche

Code hub improvements

  • Configurable compare branch
  • Find a file or folder in your Code hub
  • Repo favorites
  • Markdown preview button
  • Confirmation for deleting repos

Package Management improvements

  • Release views in Package Management
  • npm in Package Management

Code search improvements

  • Code Search service includes Elasticsearch version 2.4.

Code insights improvements

  • SonarQube MSBuild tasks are now available from an extension provided by SonarSource

DevOps

Build improvements

  • Rollback build definitions
  • Disable the sync and checkout of sources in a build
  • Git shallow close and git-lfs
  • Task versioning for Build and Release definitions

Test improvements

  • Verify bugs from work item
  • REST client helpers for Test Step operations
  • Update existing bugs from Web Runner
  • Test case description in Web Runner
  • Test hub contribution point
  • Delete test artifacts
  • Favorites for Test Plans
  • Test Impact Analysis for managed automated tests
  • Firefox support for Test & Feedback extension

Cross platform improvements

  • Xcode build task xcpretty formatting
  • Publish Jenkins test and code coverage results
  • Xcode 8 signing and exporting packages in the Xcode build task

Release Management improvements

  • Multiple schedules in releasesm
  • Inline service connections in Build and Release
  • Link build artifacts from another team project
  • Azure resource group improvements
  • Azure CLI task

Deprecated features

  • Team rooms: Several good solutions are available that integrate well with TFS that support notifications and chat, such as Microsoft Teams and Slack. As a result, we have made a decision to deprecate our Team Room feature from both TFS and Team Services. To learn more about this change and the timeline for deprecation, see this blog post: Deprecation of the Team Rooms in Team Services and TFS.

TFS 2017 RTW

NOTE

The links provided below open related sections within the Team Foundation Server 2017 release notes.

Deprecated features

  • Client version of the work item form: In Visual Studio 2017, work items open in a browser window. To learn more about this change, see this blog post: Work items now open in the web from Visual Studio '15'.
  • Lab management: Going forward, native build and release management tools replace the previous lab management tools. To learn more, see Use Build and Release Management instead of Lab Management for automated testing.
  • Microsoft Test Manager: The web portal Test hub is a fully featured Test management solution which works across all platforms and with all browsers, we recommend you use the Test hub over Microsoft Test Manager for all your test management requirements. You can use Microsoft Test Manager to test your desktop applications by launching the Microsoft Test Runner (client) from the Test hub. To learn more, see Guidance on Microsoft Test Manager usage.
  • Project Server integration: Team Foundation Server 2017 and later versions no longer support native integration with Microsoft Project Server. However, third-party tools are available to support synchronization. For details, see Synchronize TFS with Project Server.
  • Release Manager V1 Client/Server: Release Management features have been integrated into Team Foundation Server (TFS) 2015 Update 2 and later versions, and into the web portal Release hub. The newer web-based version is the recommended alternative to the server and client version. For more information, see Automate deployments with Release Management.
  • UML designers: Have been removed from Visual Studio Enterprise client, Architecture features. To learn more, see What's new for design in Visual Studio.

TFS 2015

NOTE

The links provided below open related sections within the Team Foundation Server 2015 Update 3 release notes.

TFS 2015 Update 3

Administration, Marketplace, & Other

TFS 2015 Update 2

NOTE

The links provided below open related sections within the Team Foundation Server 2015 Update 2 release notes.

TFS 2015 Update 1

NOTE

The links provided below open related sections within the Team Foundation Server 2015 Update 1 release notes.

Source control

Agile & Reporting

Backlogs

Kanban

Scrum

Dashboards and queries

DevOps

Build

Test

Administration, Marketplace, & Other

TFS 2015 RTM

NOTE

The links provided below open related sections within the Team Foundation Server 2015 Update 1 release notes.

You can download the latest version of TFS from the Visual Studio download page.

Learn more about the latest updates available from these resources:

TFS Express

Team Foundation Server 2015 Update 2 is free for up to five users, replacing TFS Express. Existing TFS Express users can run an upgrade to the Team Foundation Server 2015 Update 2 and continue to use it free for up to five users. For the sixth user and beyond, CALs must be used. See the Visual Studio licensing white paper.