Thursday, July 12, 2012

TeamCity 7.0.4 BugFix Update: Performance and Fixes

While we are approaching 7.1 release, we still integrate critical bug fixes into 7.0.x branch and here is the latest update for your production servers: 7.0.4 build #21474.

Included are various performance improvements which can affect large TeamCity installations, fixes in Subversion integration and more. See the full list.

There are no data structure changes comparing to 7.0.3, so downgrade to other 7.0.x releases is possible.

Anyway, it's a good time to create backup for your server. The one from Administration > Backup with "Basic" setting is usually enough.

If you want to prepare for upgrade to TeamCity 7.1, consider checking out our last EAP build and let us know how new features work for you.

Wednesday, July 4, 2012

TeamCity EAP build #23732: Feature Branches and More

With this new EAP build we are introducing dedicated support for feature branches development practice. The only supported version controls are Git and Mercurial. Support for others might be added too, but not in TeamCity 7.1.


VCS roots has got a new "Branches" field where you can specify patterns for the branches to monitor. The changes are then processed as usual. They are displayed as pending and VCS trigger will trigger builds for them. The builds triggered for non-default branch will  display the branch name. You will be able to filter builds by branches in UI. At the same time, some of the features like notifications and build status work only for the default branch.

If you use Git or Mercurial and use feature branches we would appreciate if you can install a test server and see how this functionality plays for you. We are eagerly awaiting for your feedback for the feature.

For details and other improvements see release notes and full fixed issues list if interested.

Our plans were to release TeamCity 7.1 in about a month and we are reevaluating them now. Options are  to confirm the plans or postpone the release until September.

Monday, June 4, 2012

TeamCity EAP build #23373: NTLM SSO, Artifact Dependencies Changes, Always-Execute Build Steps and More

Last week we have published a new EAP build #23373 which reflects current state of our trunk, TeamCity 7.1 development. Sorry for the late announce here: Adriatic Sea around me last week was not very favorable for following the team's status closely.

As usual, you can get the list of most prominent changes in the change log or browse through the fixed issues list. While we are still in development phase we urge you to check the new features and let us know how well they suit your cases and how would you like to improve them. We still have some time to do some polishing before the release, so your feedback would be quite appropriate at this time.

A usual warning: EAP build might be unstable, so production installation upgrade is not recommended. You can try it as a test server, however. In any case, please create a backup of database and settings before upgrade to be safe if something goes wrong.

BTW, if you use JavaScript and use one of JetBrains IDEs with JavaScript support you might be interesting in a recent post in our official blog on setting up JavaScript inspections in TeamCity. Your comments are welcome!

Tuesday, May 15, 2012

TeamCity 7.0.3 Bugfix: Fixes and Performance Improvements

Here is a new update for the stable TeamCity version 7.0, build 21424 awaiting for your downloads.

It has some recently discovered bugs fixed and includes several performance improvements, mostly related to processing of large build chains. See the full fixed issues list.

The server still uses the same data structure format, so you can downgrade to any of  7.0.x, if necessary.

While you download the distribution, can you think of your "dream feature" for TeamCity?
If you have one, you are welcome to share: our forum and particularly the dedicated thread should be a good place for discussion and you can post a link or a quick suggestion right here.

Thursday, April 26, 2012

TeamCity 7.1 EAP Opened: Problems Summary on Overview, VCS Browsing During Configuration and More

Today we open Early Access Program for upcoming TeamCity 7.1.
Current plans for 7.1 release are mid-summer.

Apart from usual (and many) fixes and improvements we plan to do more in the areas of Investigations, Build Problems and Feature Branches for distributed version controls. This EAP release shows our progress so far.

Check the release notes or the entire fixed issues list.
We run the version on our internal server so it should be stable at least in some environments. However, please do not upgrade your production server with the version since no downgrade is possible from it to 7.0.x versions.

This being said we would appreciate any feedback on the introduced features or improvements as it can help us detect issues early and improve the upcoming release based on your comments.

And yes, the EAP download page is the usual one.

Tuesday, April 10, 2012

TeamCity 7.0.2 Bugfix, Xcode Runner Plugin Preview

Last week we have released a new bugfix update: 7.0.2 build 21349 mostly to address recently uncovered issues occurring in some installations. Upgrade is recommended for all users. This release still uses the same data structure as 7.0 and 7.0.1, so downgrade to the versions is possible, if necessary.

An unrelated, but noteworthy is also an initial version of Xcode runner that we have recently published.
It is meant to help build Mac OS X and iOS projects in TeamCity.

It's been a while since several third-party plugins were available for the purpose ([1][2]). We greatly appreciate the effort of the authors and thank them for helping TeamCity users with Xcode builds.

Now we want to make Xcode builds first-class citizens in TeamCity and bundle the functionality into TeamCity distribution with one of our next releases. If you use Xcode for your development it would be great if you try the plugin and let us know how it suits your needs, what should be added, etc.

Tuesday, March 20, 2012

TeamCity 7.0.1: Bugfix Update

Please welcome build 21326, an update for 7.0 with some recently uncovered issues fixed.

Thank you all who spent time reporting issues to us! 

Grab the distribution and upgrade your server: update is recommended (though, not mandatory) for all installations running 7.0.
This update does not modify database or data directory structure, so downgrade to 7.0 is possible.

Since release of 7.0 we branched, started developing new features for 7.1, arranged team meat up with some discussions

Our open space discussion schedule
and are now further developing TeamCity 7.1 which is scheduled for around June.

Already upgraded? Let us know what you think.