{"id":42985,"date":"2018-05-07T15:35:36","date_gmt":"2018-05-07T15:35:36","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/devops\/?p=42985"},"modified":"2019-02-14T15:50:01","modified_gmt":"2019-02-14T23:50:01","slug":"team-foundation-server-2018-update-2-is-now-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/team-foundation-server-2018-update-2-is-now-available\/","title":{"rendered":"Team Foundation Server 2018 Update 2 is now available"},"content":{"rendered":"<p>Today we announce the release of <strong>Team Foundation Server 2018 Update 2<\/strong>. There are a lot of new features in this release, which you can see in our <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2\">release notes<\/a>.<\/p>\n<p>One big change in Update 2 is that we have re-enabled legacy <strong>XAML builds<\/strong> to unblock those customers that still require it in their environment. Although we\u2019ve made this change, please keep in mind that XAML build are deprecated, meaning there will be no further investment in this feature. To learn more on how you can start migrating from XAML Builds to more supported features, read our <a href=\"https:\/\/docs.microsoft.com\/en-us\/vsts\/build-release\/actions\/migrate-from-xaml-builds?view=vsts\">migration documentation<\/a>.<\/p>\n<p><strong>To get started, here are your key resources:<\/strong>\n<a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2\">TFS 2018.2 Release Notes<\/a>\n<a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=870791\">TFS 2018.2 Web Installer<\/a>\n<a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=870790\">TFS 2018.2 ISO<\/a>\n<a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=870792\">TFS 2018.2 Express Web Installer<\/a>\n<a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=870789\">TFS 2018.2 Express ISO<\/a><\/p>\n<p><span>Update 2 includes many <a href=\"https:\/\/www.visualstudio.com\/team-services\/\">Visual Studio Team Services<\/a> features from our September 5 to March 5 deployments (sprints 123 &#8211; 131).<\/span><span> Here are a few highlights:<\/span><\/p>\n<h3>Pull Requests<\/h3>\n<p>There have been many updates to pull requests, including <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#help-reviewers-using-pull-request-labels\">pull request labels<\/a> and<a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#help-reviewers-using-pull-request-labels\"><\/a> <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#mention-a-pull-request\">mentions for pull requests<\/a>. Also, the <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#pull-request-comment-notifications-include-the-thread-context\">PR notifications now include the thread context<\/a>. When a reply is made to a PR comment, the prior replies show in the body of the notification, so you won&#8217;t need to open the web view to get the context.<\/p>\n<p><img decoding=\"async\" width=\"672\" height=\"704\" class=\"alignnone wp-image-41495 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2018\/05\/tfs2018u2_01.png\" \/><\/p>\n<h3>Work<\/h3>\n<p>There are now <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#query\">two new macros for queries<\/a>. @MyRecentActivity shows the work items you&#8217;ve viewed recently and @RecentMentions returns the items you were mentioned in over the 30 days.<\/p>\n<p>We have also added support for the <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#added-support-for-not-in-query-operator\">Not In query operator<\/a>. You can query for work items &#8220;Not In&#8221; a list of states, IDs, or many other fields, without nested &#8220;Or&#8221; clauses.<\/p>\n<p><img decoding=\"async\" width=\"800\" height=\"303\" class=\"alignnone wp-image-41505 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2018\/05\/tfs2018u2_23.png\" \/><\/p>\n<h3>Build and Release<\/h3>\n<p>We have made several <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#enhancements-to-multi-phase-builds\">enhancements to multi-phase builds<\/a>. You can use a different agent queue for each build phase, run tests in parallel, give scripts access to the OAuth token for each phase, and run a phase only under specific conditions.<\/p>\n<p>In Release, you can now use <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#release-gates\">release gates<\/a> to react to health checks in your release pipelines.<\/p>\n<p><img decoding=\"async\" width=\"1009\" height=\"540\" class=\"alignnone wp-image-41515 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2018\/05\/tfs2018u2_77.png\" \/><\/p>\n<h3>Package<\/h3>\n<p>You can now set <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#retention-policies-in-tfs-feeds\">retention policies in package feeds<\/a> to automatically clean up older, unused package versions. Also, the Packages page has been updated to use the standard layout and <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#filtering-in-package-management\">filter bar<\/a>.<\/p>\n<p><img decoding=\"async\" width=\"820\" height=\"326\" class=\"alignnone wp-image-41525 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2018\/05\/tfs2018u2_38.png\" \/><\/p>\n<h3>Wiki<\/h3>\n<p>There are a bunch of improvements to the wiki, such as <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#wiki-search\">search<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#reference-work-items-in-wiki\">referencing work items<\/a>, and <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#paste-rich-wiki-content-as-html\">pasting rich text<\/a>. You can also <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releasenotes\/tfs2018-update2#preview-content-as-you-edit-wiki-pages\">preview the wiki page as you&#8217;re editing<\/a>.<\/p>\n<p><img decoding=\"async\" width=\"1843\" height=\"709\" class=\"alignnone wp-image-41535 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2018\/05\/tfs2018u2_67.png\" \/><\/p>\n<p><span>Following our <\/span><a href=\"https:\/\/blogs.msdn.microsoft.com\/bharry\/2018\/01\/30\/tfs-2018-update-1-rc-is-available\/\">updated release approach<\/a><span>, we will have one more TFS 2018 update, TFS 2018 Update 3, which will be mainly bug fixes.<\/span><\/p>\n<p>Please report any problems on <a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/22\/index.html\">Developer Community<\/a> or call <a href=\"https:\/\/www.visualstudio.com\/team-services\/tfs-support\/\">customer support<\/a> if you need immediate assistance.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we announce the release of Team Foundation Server 2018 Update 2. There are a lot of new features in this release, which you can see in our release notes. One big change in Update 2 is that we have re-enabled legacy XAML builds to unblock those customers that still require it in their environment. [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[253,1],"tags":[],"class_list":["post-42985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-devops-server","category-devops"],"acf":[],"blog_post_summary":"<p>Today we announce the release of Team Foundation Server 2018 Update 2. There are a lot of new features in this release, which you can see in our release notes. One big change in Update 2 is that we have re-enabled legacy XAML builds to unblock those customers that still require it in their environment. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/42985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=42985"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/42985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=42985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=42985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=42985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}