Skip to main content
Version: v2.17.x LTS

Version 2.4.0 (October 2022)

Version 2.4.0 (October 2022)

Welcome to the Zowe Version 2.4.0 release!

See New features and enhancements for a full list of changes to the functionality. See Bug fixes for a list of issues addressed in this release.

Download v2.4.0 build: Want to try new features as soon as possible? You can download the v2.4.0 build from Zowe.org.

New features and enhancements

Zowe Version 2.4.0 contains the enhancements that are described in the following topics.

Zowe installation and packaging

  • Updated ZWEWRF03 workflow to be up to date with the installed software.

Zowe Application Framework

ZSS

  • ZSS /datasetContents now has a PUT API for creating datasets.
  • ZIS dynamic linkage support

Zowe API Mediation Layer

  • Validate OIDC token (#2604) (cdd4a43)
  • Introduced service routing based on header to enables the Cloud Gateway to route to a southbound service by information in the request header. (#2600) (6fafb60)
  • Introduced a new cloud gateway service that provides routing functionality for multi-sysplex environments. (#2576) (7c618c0)

Zowe CLI

Zowe CLI (Core)

  • Added the zowe files download uss-dir command to download the contents of a USS directory. (#1038)
  • Updated the zowe files upload file-to-uss and zowe files upload dir-to-uss commands to improve how they handle file encoding. (#1479)
    • Both commands now "chtag" files after uploading them to indicate their remote encoding. This matches the already existing behavior of the zowe files download uss-file command which checks file tags before downloading.
    • The behavior of .zosattributes files which can specify local and remote encoding has been changed. Files are now converted to remote encoding, not just tagged. If no encoding is specified, the default transfer mode is text instead of binary to be consistent with z/OSMF default behavior.

z/OS FTP Plug-in for Zowe CLI

  • Added a new profile property to support encoding for data sets. (#120)
  • Added the ability to filter jobs based on status (e.g., Active, Held, Output, Input). (#119)

Zowe Explorer

  • Added check for existing team configuration file in location during create, prompting user to continue with the create action. (#1923)
  • Added a solution to allow Zowe Explorer extensions with a dependency on Zowe Explorer to work as web extension without Zowe Explorer functionality in vscode.dev. (#1953)

Zowe Explorer FTP Extension

  • Added support for profile file encoding used for upload and download of MVS files. (#1942)

Bug fixes

Zowe Version 2.4.0 contains the bug fixes that are described in the following topics.

Zowe Application Framework

Zowe App Server

  • Plugin register/deregister would not consider app2app actions and recgonizers. Now, they are added on registration and removed on deregistration.

Zowe API Mediation Layer

Zowe CLI

Zowe CLI (Core)

  • Updated example for the zowe profiles create zosmf-profile command. (#1152)
  • Restored info message on daemon startup. (#1506)
  • Updated ssh2 dependency to fix "Received unexpected packet type" error on SSH commands. (#1516)
  • Updated the minimatch and keytar dependencies for technical currency.

Zowe CLI Imperative Framework

  • Updated the Config.search API to skip loading project config layers when project directory is false. (#883)
  • Updated glob, js-yaml, diff2html, and npm-package-arg dependencies for technical currency.

Zowe Explorer

  • Fixed failed job status update for refresh job and spool file pull from mainframe. (#1936)
  • Fixed project profiles loaded when no workspace folder is open. (#1802)
  • Fixed serial saving of data sets and files to avoid conflict error. (#1868)

Vulnerabilities fixed

Zowe discloses fixed vulnerabilities in a timely manner giving you sufficient time to plan your upgrades. Zowe does not disclose the vulnerabilities fixed in the latest release as we respect the need for at least 45 days to decide when and how you upgrade Zowe. When a new release is published, Zowe publishes the vulnerabilities fixed in the previous release. For more information about the Zowe security policy, see the Security page on the Zowe website.

The following security issues were fixed by the Zowe security group in version 2.3.

  • CVE-2022-34305 (BDSA-2022-1742)
  • BDSA-2022-1887
  • BDSA-2022-1891
  • CVE-2016-1000027