- My Investigations
- Artifacts browsing
- Agent pools
- Filter by agent pool in build queue
- Group by agent pool on Agent Matrix and Agent Statistics pages
- Compatibility pages redesigned
- Other agent pool related improvements
- R# Inspections
- Enable / disable settings in build configuration
- TeamCity as NuGet server
- Usability improvements
- Complete list of fixed issues
In previous versions of TeamCity it was hard to find all investigations assigned to current user. With this EAP it has become much easier.
Note there is a little box with a number near my name. This number shows how many investigations are assigned to me. Click on this number opens "My Investigations" page with detailed information.
It is now super easy to browse inside artifact archives right from the TeamCity web interface. Supported archive types are: .zip, .jar, .war, .ear, .tar, .tar.gz, .apk. Note that browsing in archives inside other archive is not supported.
Also you can download a file from archive using new URL syntax:
See more on this in our documentation
If your projects can be built by agents of a single pool and this pool builds your projects only, ability to filter queue by pool becomes really handy, as you really do not need to see all other projects in the queue in this case, they won't affect your agents pool anyway.
Grouping by pools added on Agent Statistics page as well.
We added grouping by projects on agent compatible configurations page.
And on the build configuration compatible agents page we added grouping by agent pool.
- Pool name and OS icon are shown near the agent name
- Agent pools page is available for non-admin users in read only mode
New option "Show changes in dependencies" on change log will show you all of the changes across your snapshot dependencies.
Currently there are three places where you can see such graphs:
- Dependencies tab of a build: it shows all build chains using this build
- Dependencies tab of a change: it shows all build chains with builds affected by this change
- Dependencies tab of a build configuration: it shows all build chains where builds of this build configuration participated
If you use snapshot dependencies, we would appreciate your feedback on these features.
We made a number of improvements in several areas:
- LINQ usages
- Silverlight projects
- External annotations usages (NUnit)
(already described in this post).
- Web Site, Asp.NET MVC projects
Finally you've got a handy way to temporary or permanently disable some setting in build configuration. The feature works for build steps, build triggers, build features and build failure conditions.
Note that you can disable inherited settings too.
TeamCity now can act as NuGet server serving NuGet packages published to TeamCity as regular TeamCity artifacts.
When a build publishes NuGet package as artifact it is automatically added to NuGet feed.
This feature needs to be enabled explicitly on Administration -> Server Configuration -> NuGet tab.
Note, current implementation of NuGet shows all found packages within TeamCity installation. Access rights are only checked on downloading packages bits. There is a related issue for it at TW-19157.
Note that we also added "Copy to clipboard" links for both panels.
Now there is a handy way to switch to different build configuration (works for build configuration home page and for build configuration administration area):
- All projects popup now supports filtering by build configuration name, additionally to filtering by project
- Current user changes are highlighted in the changes popup
- Better error reporting in issue tracker integration