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
andzowe 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.
- Both commands now "chtag" files after uploading them to indicate their remote encoding. This matches the already existing behavior of the
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
- Do not require clientAuth extension (#2595) (e9e8092)
- snakeyml update, scheme validation fix (#2577) (ae48669)
- Add build info to the manifest.yaml (#2573) (93298dd)
- Fix bug in the swagger (#2571) (36997c6)
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
andkeytar
dependencies for technical currency.
Zowe CLI Imperative Framework
- Updated the
Config.search
API to skip loading project config layers when project directory isfalse
. (#883) - Updated
glob
,js-yaml
,diff2html
, andnpm-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