Turn Off Tabs
Release Control Plugins Release Notes
These Release Notes contain information about the latest plugins release. Last updated on 2017-10-12.

Contents

About this Release

These Release Notes give an overview and additional information on the latest Release Control plugin releases.

See the What's New tab for a complete list of the latest new features in each of the plugins.

For information on versions of the plugins earlier than 3.0 for use with earlier versions of Release Control, see the August/November 2016 Plugins Readme.

Supported Configurations

Although plugin support is typically backward compatible, due to major architecture changes for this release, plugin versions 3.0 and later will work only with Release Control 6.2 or later and earlier versions of the plugins will not work with Release Control 6.2 without manual updates. Detailed information about supported platforms and software configuration is available in the Supported Platform List.

Third-party Tools

For more information regarding third-party software copyrights and license information, see the Attribution Report.

What's New

For information on changes included in this release, see the following sections.

Enhancements

The following enhancements are included in the latest plugin releases:

  • Release Control Administration Interface

    A new Release Control Administration interface is available for the following:

    • Installing and adding provider plugins and their configurations
    • Creating and managing configurations, including:
      • Easily updating shared content at the base level so that it is inherited by configurations under that base
      • Managing which fields are allowed to be overridden
      • Enabling override of base settings at the configuration level
      • Providing a copy button beside relevant fields for ease of copy/paste into auxiliary tables and the SBM Composer properties editor
    • Creating and managing tags to enable filtering of collection data and configuration overrides for field value selections
  • Object Creation
    • You can now create objects in the following integrating products directly through the provider plugins:
      • ChangeMan ZMF change packages
      • Dimensions CM baselines and requests
      • Deployment Automation snapshots
      • JIRA items
      • ServiceNow items
  • Provider Polling
    • The system uses an internal scheduler to allow polling for results within plugins, which eliminates the need for callbacks in integrating products. The following plugins include this by default:
      • Jenkins
      • Nolio
      • ChangeMan ZMF
  • Provider Generalization
    • An object provider is used instead of separate providers for requests and deployment units. This gives the flexibility of creating multiple objects per plugin. For example:
      • For Dimensions CM, a single plugin now enables requests to be associated as requests and as deployment units
      • For Deployment Automation, a single plugin now handles functionality for component versions and snapshots
    • Tags in Release Control Administration are used to group and identify requests and deployment units.
    • All plugins have been updated to use the new architecture. Functionality available is as follows:
      • JIRA - Add and create JIRA items

      • SBM - Add, create, and transition SBM items

      • ChangeMan ZMF - Add, create, and deploy change packages

      • Deployment Automation - Add, create, and deploy snapshots and add and deploy component versions, all from a single plugin

      • Dimensions CM - Add and create baselines and requests from a single plugin

      • ServiceNow - Add, create, update, and check status of Service Now items
  • Provider Independence
    • Providers can now handle notifications in the plugin without needing to change the core system.
    • Any message type is supported.
    • Multiple versions can be run simultaneously.
    • Upgrade support is included.
    • Plugins have been moved to their own location for simpler management.
  • Jenkins Plugin
    • The Jenkins plugin has been rewritten. It now uses a single way to execute jobs and uses polling to check for the results.
  • CA Release Automation (Nolio) Plugin
    • For Run Process, there is a new polling option that replaces the wait for notification in prior versions.
    • Run Process can be completed by polling and by REST service notification, and whichever is done first completes the request.
    • The notification URL now must be specified in the Nolio rest.integration.properties file has been changed. It is now the following:

      target.url=http://<SbmServer>/rlc/notification/nolio?provider-uuid=<Configuration UUID>&jobId=

  • ServiceNow
    • A single ServiceNow table is now selected per deployment task for filtering ServiceNow items.
    • Additional filter fields, including a status field, have been added; these must be mapped to fields in the specified ServiceNow table.

Upgrades

Versions 3.0 and later of the plugins are supported only with Release Control version 6.2 and later. These are installed with new installations and upgrades.

For documentation for the plugins, see the Documentation Center.

Post Upgrade Activities for Plugins

You must do the following after upgrading to Release Control version 6.2 and the version 3.0 plugins.

  1. If you have existing deployment tasks for the upgraded plugins, in each release package in the Deployment Tasks tab, edit and save the deployment tasks to populate them with the provider data that was stored differently in the earlier release.
  2. If you have plugin configurations that were created using the August 2016 version of the CA Nolio plugin, you must change the notification URL or use polling only. For details, see the plugin documentation on the Documentation Center.
  3. If you have existing requests or deployment units for the upgraded plugins, in each release package in the Requests or Deployment Units tab, click Reload Request Data or Reload Deployment Unit Data respectively to pick up any plugin changes.

Related Upgrades

You need to upgrade other related products when you upgrade to RLC 6.2 and the version 3.0 plugins.

  • When you upgrade the ChangeMan ZMF plugin to version 3.0, you must upgrade ALM Connector (formerly known as ZMF Connector) to version 6.1.3 or later. For upgrade instructions, see the ALM Connector Release Notes on the Documentation Center.

Troubleshooting Plugin Upgrades

After upgrading, you may encounter one of the following issues:

  • Custom columns you added are no longer in the table

    The columns in the Deployment Units and Requests tabs no longer show fields previously configured in the RLC Custom Columns auxiliary table Default DU Custom Columns and Default Request Custom Columns entities. This means those table entries may have reverted to the defaults. This happens if you upgrade without deselecting the Include entity data check box in the Entities step when promoting the Release Data process app.

    If this occurs, you will need to reconfigure the default custom column entries as needed.

  • New configuration fields don't appear in the existing configurations

    After upgrading, the new configuration fields for some plugins do not appear in existing plugin configurations in the Release Control Administration, so it isn't possible to configure them. If you do not do this after upgrading the Dimensions CM plugin, an example error message you may get is the following:

    Could not resolve placeholder 'deploy_unit_custom_attributes' in string value "${deploy_unit_custom_attributes}"

    If this occurs, you will need to open each existing configuration in the Release Control Administration, click Update Configuration, then re-open the configuration and configure the new fields as needed.

Tip: How to view the build number of a plugin

If you need to determine the exact version and build number of a plugin, view the manifest.mf file in the META-INF folder in the plugin JAR file archive.

Upgrading from Custom or Earlier Versions of Plugins

Any custom plugins are automatically backed up in the ..\Program Files\Micro Focus\Release Control\rlc_lib_backup directory when upgrading to Release Control 6.2 from version 6.1.0 or 6.1.1.

If you're upgrading from 6.0.1, you must manually back up your custom plugins before upgrading SBM.

If you want to upgrade your custom plugins or want to upgrade earlier versions of the plugins, see Knowledgebase item S142171.

Restoring Version 3.0 Plugins

Once you have installed or upgraded to Release Control version 6.2, the default plugins are automatically installed or upgraded. There is no need to upgrade to the default version 3.0 plugins unless you need to restore them.

If you have installed or upgraded to Release Control 6.2 and do not need to restore your plugins, continue to Post Upgrade Activities for Plugins.

  1. (For default plugins) Download version 3.0 of the plugin that you want to install from the Release Control plugins section on the Support website.
  2. Copy the version 3.0 plugin jar files to the Release Control plugins directory. For example:

    C:\Program Files\Micro Focus\Release Control\Plugins

  3. Restart SBM Tomcat.

    Any previously-added plugins and their configuration will automatically use the new jar files.

Known Issues

For issues related to the core solution, see the latest Release Control Release Notes on the Documentation Center.

For issues applicable to versions of the plugins earlier than 3.0, see the August/November 2016 Plugins Readme.

Plugin issues known to exist in the latest plugins at the time of release are as follows.

General Plugin Issues

  • In clustered SBM environments, for new installations, default plugin configurations are created twice. (DEF301515)

    If you install into a clustered SBM and apply changes on both nodes simultaneously, duplicate plugin configurations are created in Release Control Administration. To resolve this, you should manually delete one set of the configurations.

  • After upgrading, requests cannot be related to deployment tasks in release packages that existed prior to the upgrade. (DEF299245)

    To relate requests to deployment tasks after upgrading, you must create a new release package. This is relevant for the following plugins: SBM, ServiceNow, JIRA, and Dimensions CM. For information on this issue, see Troubleshooting Plugin Upgrades.

  • If your computer's locale is different from the SBM locale, the value for time fields is different on edit and view forms. (DEF301270)

    If your computer's locale and your SBM locale are different, when you create items in Release Control, values are shown in different locales on edit and view forms. Edit forms use SBM locale as they are communicating with the server, but view forms use the computer's locale. To ensure dates are consistent on edit and view forms, you must set the SBM user profile and the computer to the same locale.

  • When more than one person is editing the same configuration at the same time, the configuration may have stale values. (DEF302669)

    When sharing editing of configurations among multiple administrators, ensure you have the latest data by refreshing your view before starting to edit.

Atlassian JIRA Plugin

  • You cannot use * in the project field when searching for JIRA items. (DEF303036)

    If you put * in the project field when searching for JIRA items, no projects are found. Delete the * and retry the search with a blank project field to search all projects.

CA Nolio Plugin

  • No known issues.

ChangeMan ZMF Plugin

  • The createdatetime custom column field has been deprecated and will be empty after you upgrade to this release of the plugin.

    If you have added the ChangeMan ZMF provider-specific createdatetime custom column field, after you upgrade the plugin, existing deployment units using that field will have no values for that column.

  • Some fields with custom values are overwritten with default values on upgrade. (DEF302846)

    Some fields with custom values are overwritten with default values on upgrade. The upgrade saves prior configuration properties in rlc.log so that you can restore them as needed. Password values are not revealed in the log.

  • Documentation Update: Dynamic approvers are added only when change packages are frozen, so approval tasks that rely on dynamic approvals will fail if the package is not yet frozen.

    Dynamic approvers are added by ChangeMan ZMF only when a change package is frozen. ChangeMan ZMF checks to see if there are component types in the package that are associated with an approver. If there is a match and the approver is not already part of the package approver list, it will add the approver.

Deployment Automation Plugins
  • After upgrading, existing deployment task executions are displayed with IDs instead of display names for some fields. (DEF301850)

    After upgrading the Deployment Automation plugin, existing deployment task execution information is shown with IDs instead of display names. This is due to changes in the plugin. New deployment task executions show the information correctly.

  • Component versions with multi-select properties set have only one value selected. (DEF302380)

    If you create a component version with a multi-select property and set several default values, then run the component process using a deployment task, only a single value is set after deployment completion.

Dimensions CM Plugins

  • When you create a design part baseline, you must select a value in the Part Levels field. (DEF303030)

    If Part Levels is empty, it should work as if All is chosen on the Create Baseline form in Dimensions CM. However, in Release Control, you must specify one of the following part levels:

    • 0 - All levels
    • 1 - One level
    • 2 - Two levels

Jenkins Plugin

  • No known issues

SBM Plugin

  • No known issues
ServiceNow Plugin
  • Update is marked as completed successfully even if some fields cannot be updated. (DEF301582)

    Even if some fields are read only, update tasks will be completed, regardless of whether changes were made in ServiceNow.

  • Full date and time format is required to synchronize date fields and identify matches for the System User Date Time Format filter during searches. (ENH301865)

    You must include the time format as well as the date format in the System User Date Time Format field. Otherwise, Release Control will not find matching items in ServiceNow, even if the date format matches. For example: yyyy-MM-dd HH:mm:ss