Showing posts with label eap. Show all posts
Showing posts with label eap. Show all posts

Friday, July 25, 2008

TeamCity 3.1.2 Release Candidate

Since the 3.1.1 release, thanks to our users, we discovered and fixed some bugs in the code. The most critical ones were integrated into 3.1.x branch and now it's time to release the fixes as 3.1.2 release.

Before the release we would want to check that the fixes really work and no new ones were introduced, hence the 3.1.2 release candidate.

In this release we have included:
  • reworked clean checkout for VSS which now uses native client instead of glitchy VSS API;
  • reworked build stopping logic under Linux platforms: we no longer use JNI (to find out the PID of the current process), but some command-line magic;
  • reworked database migration tool. OutOfMemory error on large databases is (hopefully) fixed now, as well as data truncation errors. Also, detailed progress reporting is implemented which is really useful when migrating large setups.

    Nevertheless, for a production use please consider migrating to one of supported external databases as soon as possible;

  • fixed security issue when a user watching "All Projects" may receive notification for a project he/she does not have access to;
  • miscellaneous fixes in CVS and StarTeam support, other issues.

So, if you are still using TeamCity 3.1.1 or earlier and did not upgrade to Calcutta EAP, please try this release candidate build.

Those using the 4.x branch EAP does not have the option to try this build because the TeamCity data directory was already upgraded to a newer format and it cannot be downgraded. On the other hand, most of the fixes were already available in the latest Calcutta EAP and the most recent ones will be available in the next.

PS
While preparing the release notes for this release candidate I approached the team developing our home-grown issue tracker with a reminder that the tracker still has no way to make an external link to a shared folder like "3.1.2 fixes". 30 minutes later we already had the new version of the tracker deployed with the feature added. "Wow", said I and grabbed the link for the 3.1.2 fixes.
Not having the feature beforehand is the cost, but ability to have a feature added in the matter of minutes is the benefit of using in-house developed solutions.

Tuesday, July 8, 2008

Calcutta EAP, build 7385

I also think that two months is a too large period between EAPs.

But here it is, to your pleasure.
  • personal builds can be targeted to a specific build agent
  • Ability to redefine certain build parameters on manual build run
  • Risk tests reordering support for NUnit
  • IntelliJ IDEA 8 (Diana) is used to collect inspections and find duplicates
  • IntelliJ IDEA 8 (Diana) project file format is supported in Ipr runner, Inspections and Duplicate runners.
  • Reworked plugin packaging (plugin writers, take a look!)
  • Ability to configure charts on Project home page (Statistics tab)
  • Custom artifacts-based tab on the Project page
  • more features and details (with screenshots)
Much of the work done in this EAP build is not visible in UI, since we're working on composed builds/history builds feature and didn't manage to make it testable by the public. Yet.

Download and don't forget to backup before installing. Would you help us test it?

Kind regards,
KIR