Extensibility
TeamCity functionality can be extended in a number of ways. You can make declarative changes using the bits of XML, which provide additional information about your builds, or you can write a real TeamCity plugin using new and improved OpenAPI.
Third Party HTML Reports
If your reporting tool produces a report in HTML format, you can easily add a new tab to the Build Results page which will show the report.
Displaying Custom Build Results
TeamCity has the ability to change the build status directly from the build script. You can set the status (build failure or success) and change the build description text.
Declarative statistical charts and custom metrics
You can create your own statistical graphs. Just provide the required data in the XML configuration files. No additional TeamCity plugins need to be developed.
Custom statistics now supports multiple series display on a single chart.
Fisheye Integration
We have integrated Fisheye letting you view changelists and individual file changes using an external viewer.

XML Reporter
Now TeamCity can process various XML reports and feed data to TeamCity. The following formats are supported:
- Ant's JUnit task
- NUnit
- Surefire
- PMD
- FindBugs
Plugin Development
Using TeamCity's Open API you can provide integration with different change management systems, build tools, IDEs, and notification means.
TeamCity now provides a simplified plugins deployment: they can be deployed from .BuildServer/plugins. Plus, we have open-sourced a number of plugins.
With a newly-improved open API you can easily develop your plugin and become a member of TeamCity plugin development community.
We have open-sourced several bundled plugins such as FxCop, Eclipse, Rake runner, and ClearCase VCS support plugin.
In this release we add Git support enabling the server-side checkout.
