{"id":13385,"date":"2017-08-30T15:01:13","date_gmt":"2017-08-30T20:01:13","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/?p=13385"},"modified":"2019-02-27T06:17:24","modified_gmt":"2019-02-27T06:17:24","slug":"tfs-2018-rc1-is-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/tfs-2018-rc1-is-available\/","title":{"rendered":"TFS 2018 RC1 is available"},"content":{"rendered":"<p>Team Foundation Server 2018 RC1 is now available for download.\u00a0 This is the first available build for what we have been calling TFS V.next.\u00a0 And, as you can tell from the title of this post, the official name will be TFS 2018.\u00a0 Here&#8217;s all the important links:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.visualstudio.com\/news\/releasenotes\/tfs2018-relnotes\">Release notes<\/a><\/li>\n<li><a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=856344\">TFS 2018 RC1 web installer<\/a><\/li>\n<li><a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=856342\">TFS 2018 RC1 ISO<\/a><\/li>\n<li><a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=856343\">TFS 2018 RC1 Express web installer<\/a><\/li>\n<li><a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=856341\">TFS 2018 RC1 Express ISO<\/a><\/li>\n<\/ul>\n<p>There&#8217;s a lot I want to say about this release&#8230;<\/p>\n<p>Like all of our Release Candidates, this is a &#8220;go-live&#8221; release, meaning that it has been tested and is ready to be used in a production environment.\u00a0 At the same time, it&#8217;s not done and there&#8217;s a much higher chance you&#8217;ll hit a bug than with a more final release.\u00a0 However, we&#8217;ve been using it in production and it&#8217;s reasonably stable.\u00a0 On our current trajectory, we&#8217;ll ship an RC2 in a month or so and then a final release at some point after that.\u00a0 Precise timing depends somewhat on the feedback we get along the way.\u00a0 This RC *is* localized, though you will find some English strings.\u00a0 We will have complete localization by the time we release.<\/p>\n<p>This is a &#8220;major&#8221; release of TFS.\u00a0 The primary thing that means in these days of continuous delivery is there are breaking changes and system requirements updates.\u00a0 Our customer promise for our Updates is that they are the same as RTM, just better.\u00a0 However, our, roughly annual &#8220;major releases&#8221; are our opportunity to make bigger changes that might be more disruptive.\u00a0 Here&#8217;s a link that includes the latest <a href=\"https:\/\/www.visualstudio.com\/en-us\/docs\/setup-admin\/requirements\">TFS system requirements <\/a>and another that focuses on the <a href=\"https:\/\/www.visualstudio.com\/en-us\/docs\/setup-admin\/requirement-changes-tfs16\">requirements changes between TFS 2017 and TFS 2018<\/a>.<\/p>\n<p>Keeping in mind that the last major feature release was TFS 2017 Update 2 (released only just over a month ago), this TFS 2018 release candidate has a bunch of VERY nice improvements.\u00a0 You can read the release notes for details but let me summarize the highlights&#8230;<\/p>\n<h3>A new Release Definition Editor<\/h3>\n<p>We&#8217;ve done a major update of our release management UI.\u00a0 The highlight for me is the new visual release definition editor that allow you to visualize and configure your code release pipeline.\u00a0 We&#8217;ve also improved the task editing experience, adding templates for common app patterns, etc.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/RDEditor2.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-13465\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/RDEditor2.png\" alt=\"\" width=\"800\" height=\"467\" \/><\/a><\/p>\n<h3>Multi-machine deployments with Deployment Groups<\/h3>\n<p>Our release management solution now supports deployment agents on the targets that greatly simplify the deployment of multi VM applications.\u00a0 It greatly simplifies the authentication issues associated with deployment.\u00a0 It also includes the ability to do rolling deployments so your app can stay available during upgrade.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/DeploymentGroups.png\"><img decoding=\"async\" class=\"alignnone wp-image-13415\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/DeploymentGroups.png\" alt=\"\" width=\"799\" height=\"481\" \/><\/a><\/p>\n<h3>Wiki<\/h3>\n<p>We now have a Wiki built into the product.\u00a0 You can write pages with a mix of markdown and HTML.\u00a0 You can organize pages into a table of contents.\u00a0 It&#8217;s a simple and fantastic way to share project information with your team and with visitors.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/Wiki.png\"><img decoding=\"async\" class=\"alignnone wp-image-13405\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/Wiki.png\" alt=\"\" width=\"803\" height=\"531\" \/><\/a><\/p>\n<h3>Maven Packages<\/h3>\n<p>We&#8217;ve added support for Maven packages to our package management solution &#8211; so now you can use TFS to manage your Nuget, NPM and Maven packages.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/Maven.png\"><img decoding=\"async\" class=\"alignnone wp-image-13425\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/Maven.png\" alt=\"\" width=\"813\" height=\"562\" \/><\/a><\/p>\n<h3>Pull Request improvements<\/h3>\n<p>This release contains innumerable improvements for pull requests.\u00a0 We continue to iterate rapidly to make them better and better &#8211; making code easier to review, notifications better, policies and validations better and much more.\u00a0 The release notes have lots of details.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/prnotification.png\"><img decoding=\"async\" class=\"alignnone wp-image-13435\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/prnotification.png\" alt=\"\" width=\"705\" height=\"551\" \/><\/a><\/p>\n<h3>Git Forks<\/h3>\n<p>We&#8217;ve included the first generation of Git Forks.\u00a0 It allows users without write permission to a repository to fork it, iterate on the fork independently and, ultimately, submit a pull request to have their changes included in the original.\u00a0 For now, all forks of a repo need to be in the same Team Project Collection as the original.\u00a0 We will relax that requirement in a future update.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/GitFork.png\"><img decoding=\"async\" class=\"alignnone wp-image-13455\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/GitFork.png\" alt=\"\" width=\"448\" height=\"271\" \/><\/a><\/p>\n<h3>Mobile work items<\/h3>\n<p>This release brings our first installment in making the TFS experience good on mobile devices &#8211; mobile work items.\u00a0 You can view a work item, launched from an email or any other location. in a nice phone form factor optimized experience.\u00a0 You can also get simple lists like work assigned to me or that I&#8217;m following and view work items from there.\u00a0 Over time, we&#8217;ll expand our mobile experience to other parts of the product too.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/mobilewi.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-13445\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/mobilewi.png\" alt=\"\" width=\"412\" height=\"456\" \/><\/a><\/p>\n<h3>Much, much more<\/h3>\n<p>My summary, of course only captures a few of the highlights.\u00a0 You can check out the <a href=\"https:\/\/www.visualstudio.com\/news\/releasenotes\/tfs2018-relnotes\">release notes <\/a>for more.\u00a0 This RC1 release is mostly feature complete.\u00a0 There was only 1 sprint of feature work that missed RC1 and will first show up in RC2.\u00a0 Probably the biggest news in that set will be support for <a href=\"http:\/\/www.gvfs.io\/\">GVFS<\/a> to enable enterprises with even very large, complex, intertwined codebases to adopt Git if they choose.<\/p>\n<p>As always, we really appreciate you taking the opportunity to install it and give us feedback.\u00a0 The best place to report problems is on our <a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/22\/index.html\">Developer Community site<\/a>.\u00a0 I&#8217;m excited about all the improvements in this release.\u00a0 And when you combine that with the improvements that shipped in Update 1 and Update 2 (since TFS 2017 RTM), it&#8217;s a pretty amazing leap above what was available just a year ago.<\/p>\n<p>Thanks a ton and looking forward to hearing your feedback,<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Team Foundation Server 2018 RC1 is now available for download.\u00a0 This is the first available build for what we have been calling TFS V.next.\u00a0 And, as you can tell from the title of this post, the official name will be TFS 2018.\u00a0 Here&#8217;s all the important links: Release notes TFS 2018 RC1 web installer TFS [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5],"class_list":["post-13385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>Team Foundation Server 2018 RC1 is now available for download.\u00a0 This is the first available build for what we have been calling TFS V.next.\u00a0 And, as you can tell from the title of this post, the official name will be TFS 2018.\u00a0 Here&#8217;s all the important links: Release notes TFS 2018 RC1 web installer TFS [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/13385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=13385"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/13385\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=13385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=13385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=13385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}