{"id":4001,"date":"2011-06-13T09:39:00","date_gmt":"2011-06-13T09:39:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2011\/06\/13\/tfs-2010-sp1-cumulative-update-1-available\/"},"modified":"2011-06-13T09:39:00","modified_gmt":"2011-06-13T09:39:00","slug":"tfs-2010-sp1-cumulative-update-1-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/tfs-2010-sp1-cumulative-update-1-available\/","title":{"rendered":"TFS 2010 SP1 Cumulative Update 1 Available"},"content":{"rendered":"<p>Last week, we released a cumulative update for TFS 2010 SP1.&nbsp; You can get it here: <a href=\"http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=bca68e8d-4612-48cd-9418-1b973d41073f\">http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=bca68e8d-4612-48cd-9418-1b973d41073f<\/a>.&nbsp; The KB article is in the process of being published and should be available soon.\n*UPDATE* &#8211; This update prereqs SP1 and should be installed on TFS application tiers and build servers.&nbsp; It need not be installed elsewhere (clients or proxies).\n<strong>*IMPORTANT UPDATE*<\/strong> &#8211; Don&#8217;t install this patch on a TFS proxy!&nbsp; It will break the proxy.&nbsp; We&#8217;ll fix the patch and address the issue but for now just don&#8217;t install it on a proxy.&nbsp; The issue is very narrowly affecting proxies.&nbsp; We added a new defense-in-depth security check to some low level TFS infrastructure that happens to be shared between the app tier and the proxy.&nbsp; It turns out the logic will only work in the AT code paths and not in proxy code paths.&nbsp; We&#8217;re still trying to figure out why our testing missed it but my speculation is that it is because our client is resilient to proxy failures &#8211; it just falls back to accessing the server directly.&nbsp; I suspect the test logic just didn&#8217;t notice the fallback to the server but we&#8217;ll investigate, confirm and fix it, whatever it is.&nbsp; I appologize for the inconvenience.\nA couple of years ago, SQL Server moved to a model of quarterly cumulative updates as a way to make it as easy as possible for customers to stay up to date with the latest SQL fixes.&nbsp; I liked the model a great deal but wasn&rsquo;t ready to invest the effort and time to make a significant change to the TFS servicing model.&nbsp; Rather, I&rsquo;ve been gradually moving the team in that direction.&nbsp; We did a big cumulative update last fall when we released the Lab Management capabilities.&nbsp; And now we are releasing another one.\nBasically the model we&rsquo;re in now is that we&rsquo;ll release cumulative updates periodically when we believe we have a critical mass of fixes that warrant asking the customer base to update.&nbsp; They&rsquo;ll include all of the QFEs (hot fixes) that we&rsquo;ve released since the previous cumulative update and any really important issues we&rsquo;ve found internally.&nbsp; You can almost think of them as mini service packs.&nbsp; I strongly encourage you to stay up to date with them.&nbsp; As a general rule, they will contain fixes that we really believe you should have &ndash; they may be security fixes, performance fixes or fixes that will save you from a problem down the road.\nOver time, my goal is to get to a predictable quarterly schedule for them.&nbsp; For now, we&rsquo;ll do them on demand and I expect we&rsquo;ll have a couple per year.&nbsp; I don&rsquo;t have a list of the fixes that this one contains but I know it&rsquo;s all the QFEs since SP1 plus fixes for 3 or 4 bugs we&rsquo;ve found internally in the process of developing V.Next.\nPlease let me know if you have any issues installing it.&nbsp; You shouldn&rsquo;t really notice any difference after you do &ndash; nothing visible has changed.&nbsp; It&rsquo;s all under the covers stuff but it&rsquo;s still important that you update.\nThanks,<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week, we released a cumulative update for TFS 2010 SP1.&nbsp; You can get it here: http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=bca68e8d-4612-48cd-9418-1b973d41073f.&nbsp; The KB article is in the process of being published and should be available soon. *UPDATE* &#8211; This update prereqs SP1 and should be installed on TFS application tiers and build servers.&nbsp; It need not be installed elsewhere [&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-4001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>Last week, we released a cumulative update for TFS 2010 SP1.&nbsp; You can get it here: http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=bca68e8d-4612-48cd-9418-1b973d41073f.&nbsp; The KB article is in the process of being published and should be available soon. *UPDATE* &#8211; This update prereqs SP1 and should be installed on TFS application tiers and build servers.&nbsp; It need not be installed elsewhere [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/4001","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=4001"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/4001\/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=4001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=4001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=4001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}