Page tree

This topic contains information about fixes and updates in this patch and provides instructions for downloading and installing the patch. 

configure Download the patch

Corrected issues

The following table describes the issues that are corrected in this release. 

Issue IDDescription
DRZXB-18357The values for the Start Date, Start Time, Stop Date, Stop Time fields (accessible from Request > Step > Automation tab) are not getting deleted. For an automation step, if none of these fields are mandatory, one should be able to delete the values.
DRZXB-17319Plan run did not start automatically at the scheduled time.
DRZXB-18151REST API call for updating properties for installed components fails and a Request Timeout error message is displayed. An extensive list of parameters is returned in the response, which causes a connection timeout.
DRZXB-17824For any step within a request, if the value for any of the properties field (accessible from a new step > Properties tab) is set to blank, the blank value is not accepted and instead, the default value of the property is updated in the step.
DRZXB-11762While logging on to BMC Release Process Management Classic or Requester UI, the session ID is not updated after the user has logged on successfully. This makes the application vulnerable and open to a security breach.
DRZXB-17970As a non-root user, if you edit the value for any of the request properties that are marked private and if the value is the same as specified by the root user, the encrypted value changes for the non-root user. The changed encrypted value is displayed in the automation results for any step. The changed encrypted value may cause steps to fail.
DRZXB-17749After upgrading to BMC Release Process Management 5.0.03, some of the fields for the existing automation step are displayed in numbers instead of the actual values. This issue may occur only for a few data retriever scripts.
DRZXB-17971When you integrate BMC Release Process Management with JIRA in a non-SSL mode, automation scripts for JIRA fail to execute and the integration fails.
DRZXB-17813If you go to the Applications tab, select an application, select an environment, and open any installed component for the environment, property names that are too long are truncated or are not visible at all.

For a complete list of known and corrected issues in this patch, see Known and corrected issues

Updates

This patch contains the following updates. 

Updates that contain (green star) significantly improve the performance of the BMC Release Process Management application. 

BMC Release Lifecycle Management Requester UI change of name

Important

In this release, BMC Release Lifecycle Management Requester UI is renamed to BMC Release Process Management Requester UI. The installation process, installation directories, configuration file paths, service name, and the URL to access the Requester UI remains unchanged. 

If you are upgrading to this patch, there is no change to any of the processes, directories, and URLs. The new name reflects on the UI only. 

TeamCity integration

In this release, BMC Release Process Management allows integration with TeamCity, which is a continuous integration server. By integrating with TeamCity, you can run builds created on the TeamCity server. By using automation steps, you can execute specific builds in a scheduled manner. The automation allows the user to run any build type on the TeamCity server. For more information, see TeamCity.

Logging updates

Detailed automation results for a step no longer appear in the server logs. Only a summary, which includes when a step starts and stops and errors, if any, appears in the server logs. To view a detailed automation result for a step, go to the Notes tab of a step and click the automation log results link. The following figure shows the detailed automation results for a step.

Purge requests for a specified period

Use a rake task to delete request data from the database. When you specify a date, request data before the date is deleted and the results appear in a log file. By default, requests associated with plans are not deleted. You can specify whether to delete the requests associated with plans in the rake task.  For more information, see Purging request data from the BRPM

Support for TLS 1.2 secure encryption protocol

BMC Release Process Management now supports Transport Layer Security (TLS) version 1.2 as the out-of-the-box secure transfer protocol for client-server communication. For more information, see Configuring TLS secure protocol

BMC recommends that you assess all security risks and vulnerabilities before switching to an earlier version of TLS. 

Performance improvements

The following enhancements have significantly helped improve the performance of the BMC Release Process Management. Pages load faster, and it takes less time to perform tasks by using BRPM:

ImprovementDescription

Expandable list of statistics

Statistics for phases (Environment > Metadata > Manage Phases) such as the number of requests, number of request templates, and the number of procedures appear as a link. 
Faster page loadingRoles, Phases, and Servers list loads faster and consumes less time.
REST API v1 for Installed Components

REST API response for the PUT API call for REST installed components is updated to contain only the following attributes:

  • Installed component ID
  • Application component ID
  • Application environment ID
  • Updated at

BMC Release Process Management user interface updates

The following table describes the updates made to the BRPM UI in this patch. 

UpdateUIDescription
(green star) Numerical pagination across BMC Release Process ManagementClassic

In this release, a numerical pagination system is introduced across the application. Page numbers appear at the top and the bottom of each list, which enables easier access to the records on any given page and significantly improves the performance of the application.

The following figure shows updated pagination for the Environment > Servers page.

(green star) Expandable list of Inactive Applications, Inactive Servers, and Inactive TeamsClassic

In earlier releases, the list of inactive applications appears in a table. If the list runs long, the Applications page takes a long time to load and affects the performance of the application. In this release, the inactive applications are displayed in an expandable table.

This change is also made for the list of Inactive Servers and Inactive Teams.

Click the Inactive Applications link to view a list of servers in the application.

Expandable statistics for phasesClassic

Statistics for phases such as the number of requests, number of request templates, and the number of procedures appear as a link. Click the Show Stats link to view the statistics for any phase.

Updated UI for adding and editing propertiesClassic

While adding or editing properties (Environment > Properties), you can now select components, packages, servers, and work tasks in a new and updated manner.

In earlier releases, check boxes appeared against each of the elements, which made it cumbersome to add/edit properties. In this release, when you click any of the Add Components, Add Packages, Add Servers link, or Add Work Tasks link, a dialog box appears, which enables you to select one or multiple elements and move them all to the selected area.

For more information, see Managing properties.

Updated UI for adding/updating servers and server level groups for installed components of applicationsClassic

You can now add servers and server level groups to installed components of an environment by using an enhanced UI. The new UI enables you to select one or multiple servers/server level groups and move them to a selected area with a single-click.

The following figure shows the updated UI for adding servers/server level groups to installed components.

For more information, see Associating components with environments.

Updated UI for adding current members to a groupClassic

While adding current members to a group (System > Groups > Edit a selected group), when you click the Change User link, a dialog box appears to enable you to select multiple or all users to be added to the group.

For more information, see Managing groups.

Added a search box for searching applications to be assigned to rolesClassic

While assigning applications to roles, a search box is added to enable you to search for any specific application that matches your requirement.

For more information, see Managing teams.

Enhanced search capability for searching request templatesClassic

While creating or updating requests, if you select a request template, a new search box is added on the UI to help search for a specific template that matches your requirement.

The following figure shows the search box while creating a new request.

New Create Request feature

Global search box for searching requests

Classic

In the Classic UI, you can now create a new request directly from the Requests tab.

In this release, a global search box for searching requests is added on the menu bar. You can search for a request from any page in the BMC Release Process Management application.

One-click access to the Notes tab for a step

Classic

Requester UI

In the Classic UI, you can now click the Notes icon on the Actions area to directly view the Notes tab for any step.

You can also view/add/edit the notes for a step by a single-click.

In the Requester UI, click the Notes icon before the step number to directly view the Notes tab.

(green star) - Improves performance of the BMC Release Process Management application

BMC Release Process Management web services updates

With this release, the following changes are made to the REST API web services. 

REST API updatesDescription
REST API call for installed components updated

REST API response for the PUT request for REST installed components is updated to contain lesser attributes. The API response for updating properties of an existing installed component (PUT /v1/installed_components/[id]) contains only the ID and the updated_at timestamp.

(green star) This change significantly improves the performance of the API calls. 

For the sample updated API response, see REST installed components

New REST API call for uploading documents

A new REST API call is introduced in this release that enables you to upload documents to a request or to a step. You can upload documents up to 5 MB only.

For more information, see REST v.2 uploads.

Downloading the patch

To download the patch, go to the BMC Release Process Management 5.0.03.001 download page and click the Patches tab.

For more information, see Downloading the installation files.

Installing the patch

The process to install the patch is like installing any major, minor, or service pack version.

For more information, see Installing

Upgrading to the patch

The process to upgrade the patch is like upgrading to any major, minor, or service pack version.

Note

When you install or upgrade to BMC Release Process Management 5.0.03.001, by default the JVM memory is set to 8 GB. Even if the memory settings in your environment are different, after the upgrade the JVM memory size is set to 8 GB. Ensure that you adjust the memory settings that match your environment. For more information, see Configuring JVM memory settings.

For more information, see Upgrading.

Related topics

Known and corrected issues

Downloading the installation files

System requirements

2 Comments

  1.  

    1.