A warning for everyone who has planned to upgrade to TFS 2015 Update 1(or later)…
If you created server-side plugins for TFS and specifically are using the Microsoft.TeamFoundation.Framework.Server.ISubscriber interface, be aware that Update 1 includes a breaking change in that interface, meaning that all server-side plugins compiled against TFS 2015 will need to be modified in order to work with TFS 2015 Update 1 servers.
The table below outlines the set of impacted classes and interfaces:
Old Reference | New Reference |
TeamFoundationRequestContext | IVssRequestContext |
TeamFoundationServiceHost | IVssServiceHost |
ITeamFoundationService | IVssFrameworkService |
DeploymentServiceHost | IVssDeploymentServiceHost |
More information here: https://blogs.msdn.microsoft.com/visualstudioalm/2015/10/13/breaking-change-in-tfs-2015-update-1-for-server-side-plugins/