6.2.4 – March 21, 2017

IBM® UrbanCode™ Deploy 6.2.4 is a maintenance release and includes various bug fixes and performance enhancements. This release is recommended for all customers.

Advanced Deployment Scenarios

You can now specify how many servers to deploy to at a time within an environment, providing better control of changes across servers. Also, deployment processes can now run against specific (and multiple) tags, reducing process creation overhead, and greatly simplifying Blue/Green, Dark/Light, and other advanced deployment scenarios. See more info in a blog on this topic.

Provision environments to Google Cloud Platform

You can now provision environments to Google Cloud Platform from the blueprint designer. See Connecting to Google Cloud Platform.

Use VMware Tools to manage images

If you provision environments to VMware vCenter, you now use VMware Tools and customization specs to manage image provisioning. You should create new images to use with the blueprint designer. See Configuring VMware vCenter images.

User Administration Enhancements

Admins can now view the last login time for users to determine which users need to be removed from the system. Also, confirmation is now required before users can be removed from groups and roles.

Administrator Control over Copy to Codestation Setting

The default setting for whether artifacts should be copied to codestation can now be set on the settings tab for newly created components.

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

Features in this Release
84858 Deployment to Dynamic Tags (blue/green)
74253 Confirm removal of users from groups and roles
91555 Last Login User Details
99115 90515 API to list application processes
90044 Copy to Codestation optionally “off” by default
Fixes in this Release

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

PI77989 CORRUPTED ARTIFACTS WHEN THERE ARE MULTIPLE COPIES OF A SINGLE FILE IN A VERSION
PI77458 SHELL STEP INTERMITTENTLY FAILING WITH IMPERSONATEREXCEPTION ERROR
PI77425 AGENT UNABLE TO UPLOAD LOG DUE TO FAILURE TO CREATE DIRECTORY
PI77417 INCORRECT VOLUME IN BUZDDDEF JOB EXAMPLE
PI77047 UC AUTO DISCOVERY ROLE IS MISSING PERMISSIONS
PI76792 LARGE PROCESSES TAKE A WHILE TO LOAD IN THE PROCESS EDITOR, AND CAN CAUSE THE PAGE TO BE UNRESPONSIVE
PI76625 AUTOMATIC AGENT LICENSING LICENSES Z/OS AGENTS INCORRECTLY
PI76522 MESSAGE IN “CREATE APPLICATION FROM TEMPLATE” WIZARD IS WRONG WITH JAPANESE BROWSER
PI75682 UNABLE TO SAVE REPORT WITH THE SAME NAME AS DELETED REPORT
PI75532 UNABLE TO VIEW SUBPROCESS WITH SECURE VALUES WITHIN PROCESS REQUEST
PI75131 RESOURCE PROPERTY VALUES ARE NOT GETTING LOCKED
PI75054 PROCESS STEP PALETTE DOES NOT EXPAND ENOUGH WHEN THERE ARE A LARGE NUMBER OF PROCESS PALETTE CATEGORIES
PI75008 CANCEL BUTTON DOESN’T FULLY CANCEL A PROCESS WITH A SPLIT/JOIN
PI74598 OPTIMIZE LOADING OF PLUGINS THAT CREATE MANY RESOURCE ROLES
PI73940 PROPERTIES OF PARENT RESOURCES ARE NOT LOCKED ON SNAPSHOTS
PI73872 CREATE NETWORK RELAY” WORDING IS DEPRECATED
PI72858 DEPLOY IS NOT ABLE TO GET NEW VERSIONS FROM NEXUS
PI71669 FAILED DEPLOYMENTS SHOW AS SCHEDULED IN REPORTS
PI71061 UCDP SERVERS AND CONFIG SECTION IS DUPLICATED IN THE UCD UI FOR APPLICATION PROCESS EXECUTION
PI70161 LOCKED SNAPSHOT DEPLOYMENT MAY NOT RESPECT LOCKED ENVIRONMENT PROPERTIES
PI68819 RESTORE EMPTY ARCHIVED VERSION FAILS WITH EXCEPTION
PI68708 DEPLOYMENT HANGS WHEN MAX # OF CONCURRENT COMPONENT NOT SET TO -1
PI67279 LARGER LOGS TAKES LONGER TIME TO LOAD AND FREEZES THE BROWSER
PI60022 SCRIPT BODY TEXT ${LIBPATH} IN FILE UTILS STEP CREATE FILE IS RESOLVED TO A VALUE INSTEAD OF BEING IGNORED
PI58738 ISSUES WITH APPLICATION ENVIRONMENT BLUEPRINTS MISBEHAVE WHEN NAME IS NOT UNIQUE
PI45413 Issues installing on AIX 7.1 PPC64
PI38427 ISSUES WITH AGENT INSTALLER ENCODING FILES
PI28680 ISSUES IMPORTING FROM TAGS USING SUBVERSION SOURCE PLUGIN
Known Problems and Workarounds

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

Important

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.

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.4 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.