DevOps Automation

DevOps Automation

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

What's New: IBM UrbanCode Deploy Release 7.3.2.0

By Randall Langehennig posted Fri July 14, 2023 03:14 PM

  

What’s New: IBM UrbanCode Deploy Release 7.3.2.0

Author: Randy Langehennig

Version: 1.0, 07/14/2023

We are pleased to announce the release of IBM UrbanCode Deploy (now IBM DevOps Deploy) version 7.3.2.0! 

The release notes and all the user documentation can be found here: What's new in IBM UrbanCode Deploy - IBM Documentation

Key Features and Enhancements in 7.3.2.0

We are pleased to announce the release of IBM UrbanCode Deploy version 7.3.2.0.  This version is a major release and includes fixes for various bugs and security-related issues. This release is appropriate for all customers.

Allowing users to submit new deployments while in maintenance mode.

A new role level security permission is added that allows users to run deployments even when maintenance mode is enabled.   This feature is intended for Admin types to be able to prove their system is functional before turning maintenance mode off and allowing regular users to initiate deployments in the system.

 

Agent properties are now categorized as versioned and non-versioned properties.

Properties defined by users for an Agent are now separated from the out-of-box Agent Properties.   They are available from the User Defined Properties in the Web UI as shown below:

Agent Properties that are not user defined come from the agent itself.   These properties are not versioned and will be updated on agent restart.   User Defined Properties are versioned, and the system will prevent the user from overwriting values from the Agent Properties.   Both properties can be resolved in the same way as before.

 

Added custom claims in an OpenConnect ID authentication realm.

New custom claims are added to populate default user email and actualName in an OpenConnect authentication realm.

When configuring OIDC, you can now specify these optional attributes to define a custom claim.  This attribute will be used to look up the email and name of a user object created in UrbanCode Deploy.

 

Included generic process history cleanup setting.

As an enhancement to the current cleanup process, you can now choose to remove generic process history that are run manually.   Previously, generic processes run from the Processes tab would not be cleaned up.   This cleanup is now managed in System Settings as shown below:

System setting should prevent environment delete dialog from deleting base resources.

The environment deletion dialog now uses the “Enable Deleting Resources Directly From Environments” option found in System Settings as shown below:

Prior to this, users could ‘Delete Attached Resources’ on an environment and it was not clear that they were deleting the resources globally.  Now, this option is turned off by default.  

Should you enable this feature in System Settings, there is a warning dialog that appears to make sure the end user understands that global resources are being deleted as shown below:

Added new z/OS component version property that indicates repository type.

The new z/OS component version property ucd.repository.type allows values as HFS and Codestation.

 CLI command to read/write resource role properties.

The following CLI commands were added in the 7.3.2.0 release:

    •           deleteResourceRoleProperty
    •         getResourceRoleProperties
    •         getResourceRoleProperty
    •         setResourceRoleProperty

Expanded the set of team/type mappings that can be used when creating objects.

To create an object, the user must be granted at least “Create” permission for each team from the requested mappings.   For each team where the user is granted both “Create” and “Manage Teams” by a single type, and there is at least one requested mapping that permits “Manage Teams” on that team, then the object can also be created with any other types for that team, even if a type that grants creation isn’t requested for that same team.

If the user is not granted both permissions as described, then the requested mappings may only include types that grant “Create” permission on that team.  Otherwise, creation is denied.

 

Introduced mapping of deployment properties with the configuration property sheet

This feature will help when you debug deployment failures and to identify issue in the related property sheet.

 

Enhanced diagnostics bundle

Updated the diagnostics bundle to include system settings.

 

The following updates were included in this release:

·        Jettison 1.5.4

·        Json-smart 2.4.9

·        Jetty to 9.4.51

·        Groovy 3.0.17+ to support Java 21

·        Tomcat to 8.5.89 and 9.0.75

·        SnakeYAML to 2.0

Summary of What’s New in 7.3.2.0

       New features (RFEs)

       DEPLOY-14140 Add the ability to submit deployments while in maintenance mode

       DEPLOY-14152 Include generic process logs in cleanup

       DEPLOY-369 Add CLI commands to read and write resource role properties

       New and QoL Features

       DEPLOY-14609 Expand set of team/type mappings that can be used when creating objects

       DEPLOY-14611 Add create with team assignment permission

       DEPLOY-14201 Configure custom claims to populate email, and actualName

       DEPLOY-14512 Help users map deployment properties to configuration

       DEPLOY-13537 Split agent properties into a versioned and non-versioned section.

       DEPLOY-14435 System setting should prevent environment delete dialog from deleting base resources

       Other things

       DEPLOY-14468 Verify SQL Server has read committed snapshot enabled or abort server start

       DEPLOY-14441 Add System Settings to diagnostics bundle

       DEPLOY-14658 Log CPU architecture in debugging info

       DEPLOY-14508 Remove support for WinRS

       DEPLOY-14400 Remove old plugin versions stored by the agent

       DEPLOY-14711 Port FileUtils plugin "Copy Directory" step to Java

Download

The 7.3.2.0 release of IBM UrbanCode Deploy can be downloaded from IBM Fix Central Downloads.  Please feel free to enter a ticket to notify our support team of your upgrading timing and any questions you may have.  We would be pleased to support this transition!

0 comments
23 views

Permalink