1 of 20

Zowe V3 LTS: Office Hours

Zowe™, the Zowe™ logo, and the Open Mainframe Project™ are trademarks of The Linux® Foundation

2 of 20

Zowe V3 Office Hours Series

Sept 6 - Oct 18, Join live or watch the replays

  • Hosted EVERY Friday morning at 8:00 am ET
  • AGENDA:
    • Overview - what’s new in v3
    • Installation & configuration changes
    • Upgrade considerations
    • Breaking changes & conformance considerations
    • User experience impact
    • New feature details
    • Resources & SME contact information

  • Note: You do not need to establish a Linux Foundation account, simply join the meeting as a GUEST

Date (Fridays)

Component

Sep 6, 2024

Zowe API Mediation Layer

Sep 13, 2024

Zowe CLI & Zowe Client SDK

Sep 20, 2024

Zowe Web UI / Application Framework

Sep 27, 2024

Zowe Explorer (VS Code)

Oct 4, 2024

Zowe Explorer (IntelliJ)

Oct 11, 2024

Zowe Systems, Installation, & Packaging

Oct 18, 2024

Open for all Topics

Want a reminder email? Join our mailing list here: https://lists.openmainframeproject.org/g/zowe-user

2

2

3 of 20

Support Timeline & Version Compatibility

4 of 20

Zowe Support Timeline

Active, Maintenance, and End of Support implications

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

Q1

Q2

Q3

Q4

2024

Q1

Q2

Q3

Q4

Zowe v1 (Maintenance) EOS 1.28.8 9/30

Zowe v2 (Active) 2.18 8/30

UNDER DEVELOPMENT

Zowe v3 (maintenance)

2025

2026

2027

Zowe v2 (Maintenance) 2.18.x 3/31

Zowe v3 (Active)

Zowe v4 (Active)

4

4

5 of 20

Version Compatibility and Conformance

Zowe Extensions Compatibility Recommendations:

  • Verify your Vendor extensions have earned Zowe v3 Conformance (conformance assures interoperability)
  • Alternatively, (not recommended) verify interoperability with the Vendor

Vendor Support Offerings:

  • All Zowe v2 Support Providers must re-apply to re-affirm their conformance for Zowe v3. Comprehensive Support Providers MUST support ALL new Zowe Core components introduced with v3 (Zowe Extensions are excluded).

5

6 of 20

Overview & Breaking Changes

7 of 20

Zowe V3 Overview

Breaking changes (for users):

  • Removal of V1 profile support
  • Removal of ‘bright’ command
  • Improved error message format

Breaking changes (for extenders and Zowe Client Node.js SDK users):

  • A comprehensive list of breaking changes is available here:

Supported Node.js Versions:

  • Node 16 is EOL and no longer supported
  • Zowe CLI V3 will support Node 18, 20, and Node 22 when it enters active LTS status later this fall.

7

8 of 20

Installation & Configuration

9 of 20

Zowe V3 Installation & Configuration

How will users install the V3 release of Zowe CLI?

  • Issue command: npm install -g @zowe/cli; or
  • Download the V3 Zowe CLI offline installation package, unzip the .tgz file, and issue command: npm install -g zowe-cli.tgz

How will users configure the V3 release of Zowe CLI?

  • V1 profiles are no longer supported.
  • Users can:
    • use the zowe config convert command to convert existing v1 profiles to a team config; or
    • use the zowe config init command, then manually add connection information; or
    • use the zowe config auto-init command (if your system has the Zowe API ML)

9

10 of 20

User Experience

11 of 20

Zowe V3 User Experience

There will be several changes to UX:

  • Removal of V1 profile support
    • The `zowe profiles` command group will be removed
    • Users will still be able to run the `zowe config convert` command to convert V1 profiles to a V2 configuration file
  • Removal of the `bright` command
    • Automation that invokes Zowe CLI using the `bright` command will need to be modified to use the `zowe` command instead
  • Revised error format
    • If you use Zowe CLI in a pipeline and parse error output, you will likely have to update your pipelines in order to run Zowe CLI V3

11

12 of 20

New Feature Details

13 of 20

Zowe V3 Feature Details (Error Format)

Old error format:

New error format:

  • Clearly differentiates error messages, REST service error codes, and diagnostic information

13

14 of 20

Zowe V3 Feature Details (Searching)

Users can search for a string in data sets and job spool using:

  • zowe zos-files search ds …
    • Performance can be tuned using the --max-concurrent-requests command-line option when searching through data sets
  • zowe zos-jobs search jobs …

14

15 of 20

Notices

16 of 20

Additional Notices

  • The IBM® IMS™ Plug-in for Zowe CLI project has been archived and will not receive future updates.
  • New enhancements after the release of V3 will only be implemented in V3.
    • V2 will continue to receive security patches and critical bugfixes.
  • Scripts that do not specify hard-coded version numbers or version tags (and require compatibility with Zowe V2) will need to ensure that they are specifying a version of Zowe CLI that works with their configuration.

16

17 of 20

Resources & Contact

18 of 20

Zowe V3 Resources

  • https://www.zowe.org/vnext

18

19 of 20

Zowe V3 Contacts

19

20 of 20

Thank you!��Questions?