Microsoft has now officially released Team Foundation Server 15, with a number of significant improvements. The full release follows the preview build from last month and is available for download here.
The build is almost feature complete and adds package management, code search, agile improvements and much more. However, TFS 15 will no longer support SQL 2012.
The release notes for this build are huge. To save on reading here is a quick summary of all of the new features:
Code Search: Fast, flexible, accurate search across code. Offers search across one or more projects, Semantic Ranking, Rich filtering and Code collaboration.
Package Management Service: New version allows for creation and sharing of NuGet feeds. CI integration is also included through out of the box build tasks.
Agile Improvements: New features and functionality for work items and Kanban Boards.
Email Improvements: Formatting and usability of various TFS emails improved. Emails now have a consistent header, a clear call to action and render well on mobile.
Dashboard and Widget Improvements: Widget catalog redesigned, Query Tile widget now supports up to 10 conditional rules. REST API can be used to customize dashboard.
Git Improvements: Redesigned branches page, squash merge pull requests, commit traceability. Easier to add and remove viewers from pull requests. View Git LFS files in the web.
Build Improvements: You can now enable build result extensions to specify order and column, and jump from build error to line number. Larger logs have been added, as well as Java build templates and Xamarin build tasks. Docker integration is now available, in addition to SonarQube results in pull request view. Status API reporting for a build definition is configurable. Build vNext support in Team Rooms is available, and you can enable path filters for Git CI triggers.
Release Management Improvements: You can pin release definitions to the dashboard.Release definitions can be cloned, exported, and imported. Conditions can be deployed based on multiple environments, and the PowerShell task can be scripted inline. Users can use REST APIs to create release definitions, and Microsoft has integrated service hooks.
Test Hub Improvements: Test progress from Kanban cards, web runner enhancements, exploratory testing enhancements, automated testing improvements.
Marketplace Improvements: Visual Studio Marketplace is browsable from Team Foundation Servers. Extensions are automatically downloaded, uploaded to the server, and installed.
Administration Improvements: Improved navigation, addition of team project rename permission and admin settings work hub. Process configuration REST APIs added. User security settings now available, configuration wizard unified.
Personal Access Tokens: You can now connect to Team Foundation Server using a personal access token in addition to SSH.
There are still some issues with this build, but all have workarounds. To see these, as well as the full notes, visit the visual studio website.