Previous versions
Previous versions
Learn about what is new, changed, or removed in Zowe™ in version 1.22.0 and earlier.
- Version 1.22.0 LTS (June 2021)
- Version 1.21.0 LTS (April 2021)
- Version 1.20.1 LTS (March 2021)
- Version 1.20.0 LTS (March 2021)
- Version 1.19.1 LTS (February 2021)
- Version 1.19.0 LTS (February 2021)
- Version 1.18.0 LTS (January 2021)
- Version 1.17.0 LTS (November 2020)
- Version 1.16.0 LTS (October 2020)
- Version 1.15.0 LTS (September 2020)
- Version 1.14.0 LTS (August 2020)
- Version 1.13.0 LTS (July 2020)
- Version 1.12.0 LTS (June 2020)
- Version 1.11.0 LTS (May 2020)
- Version 1.10.0 LTS (April 2020)
- Version 1.9.0 LTS (February 2020)
- Version 1.8.1 (February 2020)
- Version 1.8.0 (February 2020)
- Version 1.7.1 (December 2019)
- Version 1.7.0 (November 2019)
- Version 1.6.0 (October 2019)
- Version 1.5.0 (September 2019)
- Zowe SMP/E Alpha (August 2019)
- Version 1.4.0 (August 2019)
- Version 1.3.0 (June 2019)
- Version 1.2.0 (May 2019)
- Version 1.1.0 (April 2019)
- Version 1.0.1 (March 2019)
- Version 1.0.0 (February 2019)
Version 1.22.0 LTS (June 2021)
Welcome to the Version 1.22.0 release of Zowe! You can find some of the highlights included in this release in the Notable changes section. To see a full list of release enhancements and fixes, see New features and enhancements and Bug fixes.
Blog and video: Check out this blog that summarizes some of the major enhancements and changes for this release. You can also watch a video on Open Mainframe Project’s Youtube Channel see a demo of what's new in this release.
Download v1.22.0 build: Want to try new features as soon as possible? You can download the v1.22.0 build from Zowe.org.
Notable changes
Configure Zowe for high availability (Technical Preview)
You can deploy Zowe in Parallel Sysplex for high availability with several enhancements shipped with v1.22.0 release.
- By deploying Zowe in Sysplex, comparing to a single instance of Zowe, you are configuring and starting multiple Zowe instances. See how Zowe architecture is changed with high availability.
- In addition to the
instance.env
file that is used to configure Zowe, now you can use a new YAML configuration filezowe.yaml
to configure multiple Zowe instances in more granular level. See Updating the zowe.yaml configuration file for more information. - The new
ZWESLSTC
started task can monitor status of microservices running within Zowe and restart the missing microservice(s) when needed. See Configure ZWESLSTC to run Zowe High Availability under ZWESVUSR user ID for more information.
To get started with Zowe high availability, see Zowe high availability installation roadmap.
New tool for verifying an installed Zowe server component (Technical Preview)
You can verify an installed Zowe server component (extension) for a Zowe instance by using the bin/zowe-verify-component.sh
tool that Zowe ships in this release. The zowe-verify-component.sh
tool checks and verifies whether a specified component is up and running. You can use it to verify both core and external Zowe components. This tool is for technical preview now and we are happy to hear any feedback.
For more information, see Verify with zowe-verify-component.sh
.
New features and enhancements
Zowe API Mediation Layer
- Deterministic routing based on the provided headers is now available. Clients can now specify which instance of a service the user should be routed to. This enables reusability of underlying resources such as LPARs associated with a specific service instance (#1496) (ed91f25), closes #1496.
- Basic authentication via Websocket is now fully supported (#1482) (112da99), closes #1482.
- Passwords can be changed via SAF. An endpoint is exposed allowing users to change passwords using this API ML endpoint (#1471) (3f3c2af), closes #1471.
- A self-service application is now available that can run in the infrastructure of the user to verify whether certificates are properly created and configured (#1441) (e694c0f), closes #1441
Zowe App Server
- Plugins can push state out to the Caching Service for high availability storage via a storage API, available to dataservices as
remoteStorage
- Plugins can push state out to the In-Memory Storage via a storage API, available to dataservices as
localStorage
- Add "remoteStorage" pointer to dataservice struct, for accessing high availability remote storage in addition to or alternatively to local storage.
- Plugins can push state out to the Caching Service for high availability storage via a improved storage API, available to dataservices as
context.storage
- Storage API V2 added which has parameters to specify whether plugin cache and state should be stored local to a worker, in the cluster, or remote for high availability
- Decrease verbosity and duplication of startup logs. Log messages omitted have been moved to debug messaging.
- Change missing swagger warning message to debug as it is a warning for developers, not for end users.
Zowe CLI
The following enhancements were made to the FTP Plug-in:
- Added retcode in the output of the view job-status-by-jobid and submit command to be consistent with ZOSMF plugin.
- Added --rdw to download dataset command to download variable-length dataset.
Zowe Explorer
- Added the refresh data set member names option. You can now retrieve a new list of members from the mainframe. #1343
- Added the best practice documentation for error handling. #1335
- Added the developer guide for adding commands to core Zowe Explorer menus. #1332
- Standardized context group names. #1340
Zowe JES/MVS/USS Explorers
The following enhancements were added to the MVS Explorer:
- Updated material ui
- Updated webpack build and dev config
The following enhancements were added to the USS Explorer:
- Updated material ui from 0.18 to 4.x, react from v15 to v16
- Updated webpack config for local build config
- Updated packages for security updates
Bug fixes
Zowe installation and configuration
- Several issues related to
ZWEKRING
#2089 andZWESSOTK
#2144 sample JCLs are fixed with #2101. - Fixed issue #2120 about handling external certificate authorities when using keyring.
- Fixed several issues described in #1976 related to install and configuration when z/OSMF is absent.