Ucm4Svn ReleaseNotes

 
 

UCM4SVN Release 2.4 - Orchestra Build

UCM4SVN Release 2.4

UCM4SVN 2.4 is the latest feature release providing exciting new features including a JIRA plugin that allows Developers to work with UCM4SVN entirely through the JIRA user interface, as well as an Eclipse plugin for Eclipse-based developers.

New Features

Bug Fixes

UCM4SVN Release 2.3

UCM4SVN 2.3 is a feature release providing new functionality and some bug fixes.

Existing customer upgrading from earlier releases must upgrade their database after the installation of UCM4SVN 2.3.

Please make sure you back up your database before upgrading to UCM4SVN 2.3. Once the database has been upgraded, it will be incompatible with previous releases, and you will not be able to go back.

New Features

Shared Components

Shared components allow you to share changes on some components between projects. This can be useful for shared code such as class libraries or third-party deliveries, for which you would like to use the same version across all of your products.

Activities performed on shared components are visible in all projects that share the component, and they are integrated into the same shared integration branch. As a result, activities performed on shared components appear in the baselines of all projects sharing the component.

To use a component in shared mode, click the Shared tick box for the component when you create a new project.

Password Encryption in Configuration Files

In previous releases of UCM4SVN, passwords for Subversion, email and other external systems such as Trac and JIRA had to be provided in configuration files in plain text, making it possible for anyone with read access to a configuration file to see the passwords contained in it.

It is now possible to encrypt passwords using the ucm4svn_passwd utility. Please see Admin Guide for details.

UCM4SVN Information in Subversion Logs

UCM4SVN now logs activity-related information in Subversion log messages as actions such as Accept, Close, Deliver or Integrate are performed. This makes it easier to identify UCM4SVN activities in the Subversion repository and allows you to track who performed actions and why on the Subversion side.

Confirm Merge After Conflict

If merge conflicts occur during the integration or delivery of an activity, you can now resolve the conflicts outside of UCM4SVN and mark the activity as integrated. This will ensure that the manually integrated activity correctly appears in the list of activities for the next baseline.

A new button is shown at the bottom of the Merge Conflict page which allows you to mark the activity as merged.

Other Changes

Bug Fixes

UCM4SVN Release 2.2

UCM4SVN 2.2 is a feature release providing new functionality and some bug fixes.

Please make sure you back up your database before upgrading to UCM4SVN 2.2. Once the database has been upgraded, it will be incompatible with previous releases, and you will not be able to go back.

New Features

ReviewBoard Integration

The 2.2 release provides a new integration with the Open-Source ReviewBoard code-review management system. This allows you to automatically post reviews to a Review Board server and track progress of reviews within UCM4SVN. UCM4SVN will also automatically create fix activities for any activities that have failed a review.

Please see http://www.reviewboard.org for more information on ReviewBoard.

Trac Integration

A new integration with the Trac change management system has been implemented, adding to the existing integrations with Jira and ClearQuest.

Selective Checkout

UCM4SVN can now generate checkouts scripts that cover only parts of a project, baseline or activity. This is particularly useful for developers working on a small part of a product and not needing the complete project to be checked out.

Improved Merge-conflict Handling

If there are any conflicts during the merge of an activity or a rebase, UCM4SVN will provide checkouts scripts (for Linux, Windows and Java), which will set up a workspace for you showing the merge conflict and allowing you to resolve the issue and commit the changes to Subversion.

Automatic Subversion Access Control for Activity and Project Branches

UCM4SVN can now manage access to the Subversion repository based on Subversion authz rules. This allows you to limit access to project and integration branches

Other Changes

Bug Fixes

UCM4SVN Release 2.1

UCM4SVN 2.1 is a minor enhancement and bug-fix release, which is compatible with the UCM4SVN 2.0 database format.

New Features

Bug Fixes

UCM4SVN Release 2.0

UCM4SVN 2.0 is a major release, which refines many of the concepts of previous UCM4SVN releases. Projects have attained a more important role as they are now the central focus point for UCM4SVN operations. In particular, activities now stretch across projects rather than components and changes are integrated back onto project integration branches rather than the trunk of individual components.

New Features

Bug Fixes

UCM4SVN Release 1.4

Features of release:

UCM4SVN Hotfix Release 1.3

Release 1.3 is a hotfix release to fix some bugs introduced by the latest 1.2 Release.

Bug Fixes:

UCM4SVN Release 1.2

Release 1.2 is a major release providing support for the integration between UCM4SVN and JIRA.

Release Highlights:

Please note that UCM4SVN 1.2 is incompatible with previous releases. Existing users of UCM4SVN 1.0, please contact sales@clearvision-cm.com for upgrade information.

UCM4SVN Release 1.0

Release 1.0 is the initial release of UCM4SVN. CentOS 5.2 is the first supported platform for the server (others will be supported in the future). UCM4SVN is delivered as a web service, so clients can usue any platform that supports a web browser.

Known Issues

  1. When creating an Activity, if the "do nothing" option is selected (ie the "---" separator), a message box is displayed with the error "Problem retrieving components for this project: INTERNAL SERVER ERROR (500)". To rectify this issue, click on the 'OK' button of the message box, and then select a valid project. This error doesn't cause any issues with your database and will be fixed in the next release of UCM4SVN.
  1. When Integrating, it's possible to not select any activities to be merged, and try to merge. In this case, it will appear that a merge has happened, but in reality, nothing happens in Subversion.