Breadcrumbs

MettleCI IBM OEM Release 2.0

Package Summary

Package name

MettleCI v2.0.0 Multiplatform English

Release Date (yyyy-mm-dd)

2025-10-31

IBM Part Number

M0XJPML

Package Contents

This release also bundles S2PX v.2.0.

See this page for detailed release notes for S2PX.

This MettleCI v2.0 package contains a complete set of MettleCI and S2PX assets which give you everything you need to get up and running with these tools. You do not need to install any previous MettleCI or S2PX releases to use this package.

.
└── Software
    ├── CLI
    │   ├── dm-mettleci-command-shell-1.1-295-dist.zip
    │   └── dm-mettleci-command-shell-1.1-295.noarch.rpm
    ├── License
    │   ├── mettleci.lic
    │   └── properties.txt
    ├── Repositories
    │   ├── dm-compliance-rules-317.zip
    │   └── README.md
    ├── S2PX
    │   ├── dm-s2px-analysis-plugin-1.0-173.jar
    │   └── dm-s2px-conversion-plugin-1.0-790.jar
    ├── Unit Test Harness
    │   ├── dm-unittest-harness-1.3-543-setup.exe
    │   └── dm-unittest-harness-1.3-543.noarch.rpm
    └── Workbench
        ├── dm-mettleci-workbench-2.0-1992-setup.exe
        └── dm-mettleci-workbench-2.0-1992.noarch.rpm

8 directories, 12 files


Function

File

Notes

Command Shell

dm-mettleci-command-shell-1.1-295-dist.zip  WINDOWS

dm-mettleci-command-shell-1.1-295.noarch.rpm  UNIX

These operating system-specific MettleCI Command Shell distributions each include a full set of the latest versions of all MettleCI CLI plugins.

Compliance Rules

dm-compliance-rules-317.zip ALL PLATFORMS

A ready-to-deploy Git repository containing all the MettleCI sample Compliance Rules.

Template Git Repositories

README.md ALL PLATFORMS

MettleCI example repositories are now available in publicly available GitHub repository located at https://github.mettleci.io/

Unsupported Examples

Note that despite being fully tested with their respective CI/CD software, these assets are supplied without warranty or support and are provided to serve as examples of how you can use the MettleCI Command Line Interface to construct your own build and deployment pipelines to meet your unique requirements.

License

mettleci.lic ALL PLATFORMS

properties.txt ALL PLATFORMS

The MettleCI license file (valid to the end of 2099) required to enable MettleCI functionality, along with a human-readable properties file describing the license constraints.

Licence Update

If you download this MettleCI Release package from IBM Passport Advantage (or a similar IBM site excluding Fix Central) then it includes a full IBM OEM MettleCI license file.

Unit Test Harness

dm-unittest-harness-1.3-543-setup.exe  WINDOWS

dm-unittest-harness-1.3-543.noarch.rpm  UNIX

The MettleCI Parallel Job Unit Test Harness for installation on your Unix (.rpm) or Windows (.exe) DataStage Engine.

Workbench

dm-mettleci-workbench-1.0-1992-setup.exe  WINDOWS

dm-mettleci-workbench-1.0-1992.noarch.rpm  UNIX

The MettleCI Workbench Service.

S2PX

dm-s2px-analysis-plugin-1.0-173.jar ALL PLATFORMS

dm-s2px-conversion-plugin-1.0-790.jar ALL PLATFORMS

Two MettleCI CLI Plugins which perform pre-conversion analysis of a DSX containing Server Jobs and the Server-to-Parallel conversion of an ISX containing Server Jobs. See http://s2px.mettleci.io for more details.

Change Log

Significant New Features

  • This release features the inaugural release of the new MettleCI Workbench v2.0, rebuilt from the ground up.

    • The new Workbench features a totally new (although familiar) user interface rebuilt using the IBM Carbon Design Framework. Users of earlier version of Workbench will find the new interface’s screens and dialogs familiar whilst also providing enhanced capabilities.

    • The new test data editor now has an almost identical appearance to its Cloud Pak equivalent, and feature a substantially enhanced test data fabrication capability with over 250 generic and industry-specific data fabricators.

  • Many of the technical underpinnings of Workbench v2.0 have been modified to that the same code libraries can be used to provide MettleCI capabilities in DataStage NextGen within Cloud Pak.

Fixes

Note that MCI-NNNN issue reference links are only accessible to authenticated users.

MettleCI Foundations

These are cross-module fixes, often related to security enhancements or updates to third party libraries.

Issue Reference

Summary

MCI-5503

Security - Resolve CRITICAL CVE on Apache SSH library

MettleCI Workbench

In addition to a number of tweaks, enhancements, and optimisations to the Workbench implementation, the following notable fixes and improvements were introduced:

Issue Reference

Summary

MCI-5055

Enhancement - Known issue from last release. MettleCI Workbench integration with Microsoft Azure no longer assumes that the Azure DevOps project being used for work item tracking is the same project used to host your Git repository. MettleCI Workbench now supports Azure DevOps projects using externally linked Git repositories, including GitHub.

MCI-5268, MCI-5523

Enhancement - Preparing Workbench service for future release of full Java 11-compatibility

MCI-5668

Security - Resolve SnakeYAML CVE in Workbench

MCI-5730

Enhancement - Preparing Workbench user authentication for future upgrade to IBM Carbon user interface framework

MCI-5859

Bug - Workbench unit test data entered with a leading apostrophe is not being filtered out during save process

MCI-5909

Enhancement - Preparing Workbench work item lookup for future upgrade to IBM Carbon user interface framework

MCI-6006

Regression - Workbench unit test data table unable to save data when values are numeric

MCI-6013

Bug - Command mettleci workbench set-branch returned HTTP 415 "unsupported media type" error

MettleCI Unit Test Harnesses

Issue Reference

Summary

Numerous

Enhancements to unit test underpinnings to prepare for future Java 11 compatibility

Numerous

Enhancements to unit test underpinnings to prepare for future release of Cloud Pak for Data native MettleCI unit testing capability

MettleCI Command Line Interface

Issue Reference

Summary

MCI-5619

Update Bamboo tasks to accept Shared Credential name from YAML spec

MCI-5609

Generate fingerprint from ISX Export(s)

MettleCI Compliance Rules

Issue Reference

Summary

MCI-6767

The property in the metabag to determine a ref link is not always there. Better to use the link type itself.

<TBC>

Updted rationale of ‘Job Using Custom Function’

MCI-6603

Parallel version of rule 'Column Name Contains Uppercase Characters'

MCI-6603

Added rule to reject column names with uppercase characters.

MCI-6506

'Job Activity References Deleted Child Parameter' now identifies job name through direct attachment or via variable

MCI-6378

Fix NullPointerException on ‘Deprecated Transformer Functions’ rule

MCI-5468

Fix bug on ‘Job Parameter Not Used in a Job’ rule

MCI-6094

Correct typo bug in 'Job Parameter Not Used in a Job'

MCI-6094

Fix not able to detect parameter used in DataSet on ‘Job Parameter Not Used in a Job’ rule

Upgrade Process

Customers performing an initial installation, or upgrading from a previous version of MettleCI, can follow the instructions included (or linked) from these pages:

Known Issues

Issue Reference

Summary


None.

Notes

For documentation please visit http://docs.mettleci.io