6.2.5.0 – June 21st, 2017

Multi-Environment Comparison

A new view has been added to allow users to compare the properties of many environments at once.

Snapshot Cleanup

Snapshots can now be automatically cleaned up. General settings can be set on the system settings page and can also be specified on a per environment basis.

Execute Permissions on Agents

Running component and generic processes will now require the new resource execute and agent execute permissions.
All Roles will automatically have these permissions added to them on upgrade to version 6.2.5.0

New Setting to Disable Audits for READ Events

A new setting has been added on the system settings page to prevent audit read attempts to objects.

LDAP/SSO

Support for LDAP Authorization with SSO Authentication

Removed features

The option Run on first online resource was removed from the following process steps:

  • Install Component
  • Install Multiple Components
  • Uninstall Component
  • Uninstall Multiple Components
  • Rollback Component
  • ollback Multiple Components

For information on documentation and support resources, software and hardware requirements and installation steps, see the Getting Started page.

This version provides a new Java Virtual Machine (JVM) version. To download it, search Passport Advantage for the package IBM UrbanCode Deploy Java Packages 6.2.5 Multiplatform Multilingual (CNK7KML). This package is not available on Fix Central.

Enhancements in this Release

58499 Add ability to compare more than 2 environments
87738 Cleanup UCD Snapshots
90540 Addition of Execute Security role for Agent/Resource
101396 LDAP Authorization groups with SSO AuthenticationT
85963 separate the agent/var and agent/config directories from the rest of the directories for UCD agents on Z

Fixes in this Release

A cumulative list of fixes in this release, and any future fix packs can be found in this document.

PI82801 UNABLE TO VIEW PROCESS HISTORY FOR AN AGENT THAT WAS DELETED
PI81682 CANNOT VIEW COMPONENT PROCESS REQUEST ON DELETED ENVIRONMENT
PI81484 OPENING LARGE RESOURCE TREE CRASHES THE BROWSER
PI80958 “RUNNING STEP WITH IMPERSONATION AND SU FAILS TO EXECUTE CHMOD
COMMAND”
PI80622 “RUN ON FIRST ONLINE RESOURCE ONLY’ SHOULD BE REMOVED FROM
INSTALL COMPONENT STEP”
PI80074 CLIPBOARD CROSS-CONTAMINATION
PI79856 PERFORMANCE ISSUES DUE TO DS_AUDIT_ENTRY TABLE WAIT TIME
PI79474 SAVING INCOMPLETE PROCESS NOT PREVENTED WHEN COMMENT IS REQUIRED
PI78754 BUZTOOL FAILED WHEN UCD IS INSTALLED TO HIGH LEVEL QUALIFIER
WITH # SIGN IN IT
PI77764 Error copying version: Name is null” when copying a component
version
PI76304 VERSION FILE DIFF CONSUMES EXCESSIVE MEMORY
PI75488 BASE RESOURCE OF RESOURCE TEMPLATE CREATED BY ADMIN DOES NOT INCLUDE TEAM MAPPINGS
PI62307 UI ISSUES IN APPLICATION PROCESS SCREENS
PI55590 INCORRECT HANDLING OF NAME VALUES FOR UCD OBJECTS DURING EXPORT
PI53865 TOOLTIP FOR “SERVER LICENSE BACKUP TYPE” IS MISLEADING
PI47917 INACTIVE ITEMS CAUSE TEAM MAPPING CONTENT ISSUES
PI47883 UNABLE TO SAVE PROPERTY VALUE AFTER ENTERING WRONG PATTERN FOR A
PROPERTY
PI37532 SNAPSHOTS WHICH HAVE ARCHIVED VERSIONS ARE ABLE TO BE DEPLOYED

Known Problems and Workarounds

To search for additional post-release issues that IBM Rational Support documented, visit the IBM Support portal.

Important

Starting in 6.2.5.0, users require the “Execute” permission on agents in order to run processes against them. All existing user roles will receive this permission when upgrading from a version before 6.2.5.0. When upgrading, ensure that any user that needs to execute processes is on the same team as the agents required to run those processes.

When upgrading from UrbanCode Deploy 6.2.4.0 and earlier you must upgrade Agent Relays and the TLS protocol 3DES is no longer supported.

If you are upgrading from version 6.2.3.0 and earlier, servers and relays must be upgraded at the same time. Agents connected through relays may not connect successfully until both server and relay are upgraded. This is due to an incompatibility between versions of an library used by UCD.

Beginning in version 6.2.2, the IBM UrbanCode Deploy server and agent relays require a Java Runtime Environment (JRE) or Java Development Kit (JDK) version 8. If you are updating or changing the JRE to the latest version, see
Changing or updating the JRE of servers and Updating the JRE location for agent relays for instructions. For documentation on the IBM JRE, see IBM SDK, Java Technology Edition.

Beginning in version 6.2.5, a new Java Virtual Machine (JVM) version is available for download. To download it, search Passport Advantage for the package IBM UrbanCode Deploy Java Packages 6.2.5 Multiplatform Multilingual (CNK7KML). This package is not available on Fix Central.

If you are upgrading from version 6.2.1.0 or earlier, to ensure that all secure property values are obscured, the values of all properties in the history for existing deployments are obscured. In the deployment history for deployments that you run after you upgrade, only secure properties are obscured in the logs.

If you are upgrading from version 6.2.1.0 or earlier, new security features erase old component version import logs to hide secure information. If you want to keep the logs, in the installed.properties file, set the com.urbancode.ds.cleanup.sourceConfig.fullCleanupSkip property to true.

When upgrading an IBM UrbanCode Deploy agent to 6.2.3.1, end-to-end JMS encryption will automatically be enabled on all agents. In order for agent communication to function properly with end-to-end encryption enabled, the IBM UrbanCode Deploy server and agent clocks need to be synchronized to within a few minutes. To disable this feature, add the line agent.jms.disable_full_encryption=true” to the agent’s conf/agent/installed.properties file before upgrading the agent.

After upgrading to IBM UrbanCode Deploy 6.2.3.1, users will not be able to view or delete agent relays until they have been granted permission to those relays. Relays that existed before the upgrade are only added to the System Team by default. For users to view agent relays, a user with Manage Security permission should give the correct roles the new For relays that existed before the upgrade, a user with Manage Security permissions will have to add the agent relays to the correct teams and give the correct roles the Agent Relay view and edit permissions.

The silent install of the IBM UrbanCode Deploy 6.2.3.1 server hangs when prompting for the value of the server installation directory (install.server.dir). To workaround the problem, run the following instead of calling ./install-server.sh directly:
echo "" > answerFile.txt echo "" >> answerFile.txt ./install-server.sh < answerFile.txt (or install-server.bat < answerFile.txt for Windows installations)

useJmx has been enabled and createConnector disabled has been added to activemq.xml on Agent Relays.

Starting in 6.2.3.0, authentication tokens will be obfuscated in the UI and REST API after their initial creation. Scripts and users will only be able to retrieve the full authentication token immediately after creating it.

Plan & Prepare

For fixes contained in this release, and any known issues, review the release notes.

For supported platforms and requirements, see the system requirements. Note that some supported plug-ins have system requirements that vary from the core product. Information on system requirements for individual plug-ins is available on the download page for that plug-in.

To get started quickly to try the software, IBM UrbanCode Deploy is shipped with an Apache Derby database. Apache Derby deployments are not supported for production environments. As you plan your production topology, review the installation guide.

For advanced enterprise deployments that require high availability, review our options in the information center.

IBM UrbanCode Deploy supports integrations with many different tools available from both IBM as well as other vendors in the form of component process steps. Each IBM UrbanCode Deploy plug-in is a separate download and installation available on our plug-in page.

Installation

Version 6.2.5.0 is available to download from here.

For information on installing and managing licenses, see Managing licenses.

Learn

To learn more about new enhancements in this release, see What’s New .

To learn more about IBM UrbanCode Deploy, see the documentation.

For help installing or using IBM UrbanCode Deploy, post your questions in the forums or contact support.

To suggest an enhancement to the product, visit the RFE Community.

Get support

For information from support, including FAQs, visit the IBM Support portal. You can configure the support portal to view information about specific products.