Serena® Dimensions® CM 2009 R1 Release Notes

This file contains information about new features in Serena Dimensions CM 2009 R1. It also contains information about the defects corrected for this release. See the relevant sections below.

This release includes all the fixes and enhancements that were contained in Serena Dimensions CM 10.1.3.2 and 10.1.3.3.

To view defects corrected in previous releases, visit the Serena Support Web site at http://support.serena.com.

For late-breaking information, see the accompanying Readme HTML document.


Table of Contents

1.0 Startup Documents

2.0 What's New in Dimensions CM 2009 R1?

2.1 New Features for Parallel Development

2.2 IDE Integrations

2.3 Windows Explorer Integration

2.4 Terminology Changes

2.5 IDM Integration

2.6 Visual Enhancements

2.7 RM-CM Integration

2.8 Migrations

2.9 Web Services and ALF Events

2.10 Enhancements to Replicator

2.11 Dimensions Build and Mainframe Enhancements

2.12 Performance Enhancements

2.13 Installation and Upgrade Enhancements

2.14 Sample Databases

3.0 What's Fixed in Dimensions CM 2009 R1?

4.0 What Was Fixed in Dimensions CM 10.1.3.3?

4.1 Build

4.2 Change Management

4.3 Desktop Client

4.4 Integrations

4.5 Web Client

4.6 Other Enhancements

5.0 What Was New in Dimensions CM 10.1.3.2?

5.1 Web Services API and ALF Events

5.2 Dimensions Build

5.3 Other Enhancements

6.0 What Was Fixed in Dimensions CM 10.1.3.2?

6.1 Baseline Management

6.2 Build

6.3 Change Management

6.4 DBA

6.5 Desktop Client

6.6 Integrations

6.7 Installation

6.8 Version Management

6.9 Web Client

6.10 Other Defects Fixed

7.0 Copyrights, Trademarks, and Acknowledgements

 

To Top


1.0 Startup Documents

The following startup documents are available from the Serena Support Website:

Return to Contents

 


2.0 What's New in Dimensions CM 2009 R1?

This is the first release of Dimensions to adopt the new numbering system. It includes the following new features and enhancements.

2.1 New Features for Parallel Development

Dimensions support for Parallel Development has been updated in this release to follow modern best practices in an intuitive way. New features and functions have been provided that offer an alternative environment to that provided in previous releases by Dimensions projects (which are still retained).

2.1.1 Streams

There is a new type of container for items, called a stream. Streams have been designed to be better suited to collaborative development using a “copy, modify, merge” process. Projects are still retained, and function as in previous releases, but are more appropriate to a “lock, modify, unlock” development process. You can configure your process model to allow users to work with: only streams, only projects, or both projects and streams.

Streams, and the features that are intended for working with them, are designed for carrying out small amounts of change and integrating them with the main body of code before starting on a new set of changes. They facilitate an iterative development process where the developers resolve any conflicts and build and test the application in their work areas before committing those changes to the repository.

Streams enforce a single line of descent. They do not contain parallel branches of the same items, and therefore it is easy to build working code from the tip revisions at any point in time. The following key features have been introduced:

Content in a work area can originate from different streams and this information is recorded in the work area. The user can choose to deliver content originating from one or more streams into a target stream. There is also the concept of the parent stream from which a stream is created and into which it will be subsequently merged.

There is an option that you can set in the Administration Console that restricts the users of the database to either only view streams or projects as an alternative to working with both. For existing customers upgrading from a previous release of Dimensions, Streams are hidden and will need to be enabled via the Administration Console if required. There is also a new wizard that enables you to quickly create a new stream or project.

Streams are supported for both CM and Express in the desktop client, Windows Explorer plug-in, Eclipse and Visual Studio integrations and the Command-Line client. Streams have also been included into the sample process models.

The following features apply to Projects only and are not applicable to Streams

For an overview, see the chapter “Using Streams” in the User’s Guide.

2.1.2 Limitations on the use of streams

There are the following limitations in the use of streams:

2.1.3 Automatic File Conflict Resolution

Dimensions CM now has the ability to automatically resolve non-conflicting file content in the Update processes for streams.

2.1.4 Developer Command-Line Client

There is a new command-line client that is intended for working with streams. The syntax and commands available have been aimed at users familiar with the Subversion tool to provide a more user-friendly alternative to the existing dmcli client. A set of commands are provided to enable you to perform updates between your work area and the streams in the repository and for a number of other related tasks.

Some of the key functions you can perform are:

For details, see the Command-Line Reference.

2.2 IDE Integrations

2.2.1 Eclipse

The following features have been added:

2.2.2 Visual Studio

There is a new integration for Visual Studio:

All Projects in a Solution must now be in the same Dimensions project or stream.

Note that this new integration is only available for VS .Net 2005 and 2008. Only the older SCC-based integration is available for users of Visual Studio prior to 2005.

Also note that for existing customers to use this new integration they must migrate their projects using the VS Projects Migration Utility. This is included in the client installation. For details of how to use this tool, consult the Serena Dimensions 2009 R1 Visual Studio Projects Migration Guide.

2.3 Windows Explorer Integration

The Windows Explorer plug-in has been enhanced to support working with streams.

You can create a stream or project using the Create Project/Stream wizard when setting a folder as a work area.

There is a new automatic login facility that stores your login credentials so that you only need to log in to Dimensions once.

2.4 Terminology Changes

As a result of new functionality and usability changes, the following terms have been changed:

2.5 IDM Integration

There is an important new integration to Dimensions that enables requests or issues from a third-party IDM (Issue Defect Management) tool to be used to track Dimensions items. This is a direct integration based on web services, and no synchronizations need to be performed. You can use these IDM requests to relate to changes of items as an alternative to using internal Dimensions CM requests.

For this release the integration supports issues from SBM (Serena Business Mashups). Issues from SBM can be used as an alternative to Dimensions requests. This feature is supported in the desktop client, the Windows Explorer integration, the Eclipse and Visual Studio integrations and the command-line client. In the Eclipse and Visual Studio environments you can also directly access the SBM browser to view and update issues and run reports.

The result of this is that you can configure the following options in your process model at the base database level:

For details, see the Process Modeling User's Guide.

2.6 Visual Enhancements

2.6.1 Web Client

The following enhancements have been made to the look and feel of the web client:

These changes will be extended to other Dimensions products in future releases.

2.6.2 Desktop Client

There have been improvements in the following areas:

2.6.3 Synchronize Wizard

2.6.4 Other Visual Enhancements

2.7 RM-CM Integration

The RM-CM integration has been enhanced to:

For more details, see the Dimensions CM User’s Guide, and the Dimensions CM-Dimensions RM ALM Integration Guide.

2.8 Migrations

2.8.1 Subversion Migration

You can now use the extended migration tools in Dimensions CM to migrate Subversion directories and objects into Dimensions. The Migration Console is a graphical front end that enables you to move data from the supported Subversion sources into Dimensions products, allowing you to define how the data is mapped into Dimensions.

The Migration Console includes the following features:

Migration automatically creates process model data in Dimensions, including products, users, groups, privileges, item types, design parts, projects, baselines, and relationships. For details, see the Subversion Migration Guide.

2.8.2 VM Migration

There is an improved VM Migration console:

2.8.3 SSO

Dimensions now supports Serena Single Sign On (SSO), which can optionally be enabled for managing user authentication at the time of login. Once a user creates a Dimensions session using the SSO login process, the session will have access to all SSO-enabled tools (such as Serena Business Mashups) that are called from within the session without being prompted for authentication.

This means, for example, that if you were writing a Mashup that uses both Dimensions CM and Serena Business Mashups, they will be able to call each-other’s web services without specifying user names and passwords. This capability is also used in the IDM integration with Dimensions, so that users are able to directly access Serena IDM from within a Dimensions client UI.

2.9 Web Services and ALF Events

The following Web Services have been added:

The following ALF Events have been added:

Web Services and ALF Events can use either user id and password or SSO.

For details, see the Web Services API Developer’s Guide.

2.10 Enhancements to Replicator

2.10.1 New Default Replicator Behavior

By default, when items are replicated, as part of baseline or project replication, all relationships between the item and change requests, design parts and other items are also replicated. In addition the related items and any required placeholder items are also replicated as objects. This does not apply to the related design parts or change requests. The relationships of any dumped placeholder items are not dumped.

For details, see the Administrator’s Guide.

2.11 Dimensions Build and Mainframe Enhancements

The following features and enhancements have been added to Dimensions Build:

For details, see the Build Tools User's Guide.

2.12 Performance Enhancements

The performance of the project merge tool has been enhanced when processing large numbers of items.
There is enhanced performance when creating, updating from, and delivering to projects when a large number of files is involved. All clients benefit from these improvements.

2.13 Installation and Upgrade Enhancements

This release is a full installation/upgrade. Enhancements are:

Note that DB2 is no longer supported.

For details, see the Installation Guide for Windows or the Installation Guide for UNIX.

2.14 Sample Databases

During a new installation, you have the following options for the sample database:

During an upgrade, the installer will transparently upgrade your pre-2009 process model for continued use.

Return to Contents


3.0 What's Fixed in Dimensions CM 2009 R1?

The issues fixed in this release are listed with their KB Solution IDs, or failing that, Serena's internal issue number, together with their title field.

Return to Contents


4.0 What Was Fixed in Dimensions CM 10.1.3.3?

4.1 Build

4.2 Change Management

4.3 Desktop Client

4.4 Integrations

4.5 Web Client

4.6 Other Enhancements

Return to Contents

 


5.0 What Was New in Dimensions CM 10.1.3.2?

5.1 Web Services API and ALF Events

Additions have been made to Serena Dimensions CM Web services API (Application Programming Interface) and Dimensions CM ALF (Application Lifecycle Framework) events. See the Web Services API Developer's Guide for further details. Detailed HTML documentation for the Dimensions CM ALF events and Web services is available for download, as a zip file, from the Serena Support Web site from the same area as the rest of the Dimensions CM documentation.

The following additional Web services are available:

Dimensions CM generates the following additional ALF events on the following actions:

5.2 Dimensions Build

The following Enhancements have been made in Dimensions Build:

5.3 Other Enhancements

Return to Contents


6.0 What Was Fixed in Dimensions CM 10.1.3.2?

6.1 Baseline Management

6.2 Build

6.3 Change Management

6.4 DBA

6.5 Desktop Client

6.6 Integrations

6.7 Installation

6.8 Version Management

6.9 Web Client

6.10 Other Defects Fixed

Return to Contents


7.0 Copyrights, Trademarks, and Acknowledgements

Copyright © 1988-2009 Serena Software, Inc. All rights reserved.

This document, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. Except as permitted by such license, no part of this publication may be reproduced, photocopied, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Serena. Any reproduction of such software product user documentation, regardless of whether the documentation is reproduced in whole or in part, must be accompanied by this copyright statement in its entirety, without modification.

This document contains proprietary and confidential information, and no reproduction or dissemination of any information contained herein is allowed without the express permission of Serena Software.

The content of this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Serena. Serena assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.

Third party programs included with the Dimensions product are subject to a restricted use license and can only be used in conjunction with Dimensions.

Trademarks

Serena, TeamTrack, StarTool, PVCS, Collage, Comparex, Dimensions, Serena Dimensions, Mashup Composer, Mashup Exchange, Prototype Composer, Mariner and ChangeMan are registered trademarks of Serena Software, Inc. The Serena logo, Version Manager, Meritage and Mover are trademarks of Serena Software, Inc. All other products or company names are used for identification purposes only, and may be trademarks of their respective owners.

U.S. Government Rights

Any Software product acquired by Licensee under this Agreement for or on behalf of the U.S. Government, its agencies and instrumentalities is "commercial software" as defined by the FAR. Use, duplication, and disclosure by the U.S. Government is subject to the restrictions set forth in the license under which the Software was acquired. The manufacturer is Serena Software, Inc., 1900 Seaport Boulevard, 2nd Floor, Redwood City, California 94063-5587.

This product includes software developed by The Apache Software Foundation (http://www.apache.org/).

This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/).

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)

CONTAINS IBM(R) 32-bit Runtime Environment for AIX(TM), Java(TM) 2 Technology Edition, Version 1.4 Modules

© Copyright IBM Corporation 1999, 2002. All Rights Reserved

Copyright © 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper 

Copyright © 2001, 2002, 2003 Expat maintainers. 

Copyright 1998-2006 The OpenLDAP Foundation.

Portions of this Software are derived from IBM Corporation Sample Programs. Copyright © IBM Corp., 2002, 2006. All rights reserved.

Optional Oracle components embedded in Dimensions are also subject to the following Copyright Notices:

Copyright © 2003-2006 Oracle Corporation. All rights reserved.

NOTICE OF RESTRICTED RIGHTS

Programs delivered subject to the DOD FAR supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.

Return to Contents


End of Release Notes