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 |
|
These operating system-specific MettleCI Command Shell distributions each include a full set of the latest versions of all MettleCI CLI plugins. |
|
Compliance Rules |
|
A ready-to-deploy Git repository containing all the MettleCI sample Compliance Rules. |
|
Template Git Repositories |
|
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 |
|
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 |
|
The MettleCI Parallel Job Unit Test Harness for installation on your Unix ( |
|
Workbench |
|
|
|
S2PX |
|
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 |
|---|---|
|
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 |
|---|---|
|
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. |
|
|
Enhancement - Preparing Workbench service for future release of full Java 11-compatibility |
|
|
Security - Resolve SnakeYAML CVE in Workbench |
|
|
Enhancement - Preparing Workbench user authentication for future upgrade to IBM Carbon user interface framework |
|
|
Bug - Workbench unit test data entered with a leading apostrophe is not being filtered out during save process |
|
|
Enhancement - Preparing Workbench work item lookup for future upgrade to IBM Carbon user interface framework |
|
|
Regression - Workbench unit test data table unable to save data when values are numeric |
|
|
Bug - Command |
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
MettleCI Compliance Rules
|
Issue Reference |
Summary |
|---|---|
|
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’ |
|
Parallel version of rule 'Column Name Contains Uppercase Characters' |
|
|
Added rule to reject column names with uppercase characters. |
|
|
'Job Activity References Deleted Child Parameter' now identifies job name through direct attachment or via variable |
|
|
Fix |
|
|
Fix bug on ‘Job Parameter Not Used in a Job’ rule |
|
|
Correct typo bug in 'Job Parameter Not Used in a Job' |
|
|
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