What's New in TeamCity 3.1
Statistics Improvements
Build Agents' Workload Statistics
More visual metrics, namely, statistics of Build Agents' activity and their usage during a particular time period are now available.
We are sure you'll find this feature helpful in:
- your daily administration activities for lowering your company's network workload
- finding and eliminating the gap between the most frequently used computers and those which are often idle
- reducing the cost of your hardware resources ownership
"Time to fix tests" Statistics
A new type of statistical data display: time it took to fix the build's tests.

Publishing Build Artifacts while the Build is Still Running
Now you can notify TeamCity as soon as the build artifacts are created so they can be uploaded and available even before the build is finished. It increases your builds responsiveness and you don't need to wait until your builds are finished.
Notifications Improvements
Receive notifications only when the build status changes
When watching builds of the specific build configurations, you can opt to receive notifications:
- on the first failed build after successful
- on the first successful build after failed
Ability to watch all projects
When customizing the notification rules, besides the Watch builds of the selected build configurations you can now select All projects to monitor all builds of all the projects' build configurations.

User Interface Enhancements
Viewing and navigating to any build configuration
From any place in TeamCity user interface you can now navigate to any build configuration by just pressing the arrow button in the Projects tab and selecting the desired build configuration:

Viewing the queued builds information on the Projects page
View the queued builds' information along with their start and finish estimates and reorder the queue without switching to the Build Queue page.
Duplicates and Inspections viewers enhancements
An improved viewer for browsing the discovered code duplicates and inspections allowing to filter the results by directories. The Duplicates Viewer now provides syntax highlighting.
New Search Possibilities
Search for builds run on a Build Agent and filter history by Agent name
In addition to searching by build number, project or a build configuration name, you can now search by the Build Agent the build was run on, and it's also possible to search for the builds created on a particular Build Agent on the build configuration History page.
Tests filtering
It's now possible to filter the build tests list by the test or package name:

Improved Builds Clean-Up Policy
You now have a more fine-grained control on a data to be cleaned up. Choose between keeping only the statistical data and build history without artifacts.
.NET Testing Framework Support Enhancements
- In addition to NAnt version 0.85 now TeamCity supports NAnt 0.86 Beta 1
- Added ability to specify the mode (x86 or x64) to run the NUnit tests
- In addition to NUnit version 2.2.x now TeamCity supports NUnit 2.4.x
- Added support of NUnit tests categories for NAnt, MSBuild, solution 2005 and 2008 build runners, and NUnit Launcher
Custom Tests Reporting
You can now benefit from TeamCity's tests reporting possibilities even when your testing framework is not directly supported by TeamCity. By printing the specially formatted messages to the build standard output, you send test events to TeamCity and get on-the-fly test reporting. This feature can be useful for custom frameworks support and doesn't require developing a fully-fledged TeamCity plugin.
Miscellaneous
- TeamCity Enterprise Version Enhancements:
Windows Domain Authentication under Linux is now supported. - Cron Build Trigger
Now you can use Cron Expressions for triggering your builds. - Improved external database support
Now TeamCity supports Oracle as an external database, and the database migration tool provides migration in any direction. - Parallel tests running support
TeamCity now correctly reports JUnit and TestNG tests run in parallel via Ant "parallel" task or TestNG paralleling. - Possibility to type a comment in the Take responsibility dialog in Eclipse plugin
- StarTeam support improvements
- Guests in TeamCity Professional edition now do not have access to the Build Agent details page. The same is true for the "Project Viewer" role in Enterprise edition.




