diff --git a/docs/whats-new/release-notes/v3_0_0.md b/docs/whats-new/release-notes/v3_0_0.md new file mode 100644 index 0000000000..aa1fb95e64 --- /dev/null +++ b/docs/whats-new/release-notes/v3_0_0.md @@ -0,0 +1,228 @@ +# Version 3.0.0 (October 2024) + +Welcome to the Version 3.0.0 release of Zowe! + +Version 3.0 introduced breaking changes and a number of new features. + +- See [Important updates](#important-updates) for a full list of changes to the functionality. +- See [Conformance and release compatibility](#conformance-and-release-compatibility) for V3 Conformance Criteria updates and compatibility with V2. + +**Download v3.0.0 build:** Want to try new features as soon as possible? You can download the v3.0.0 build from [Zowe.org](https://www.zowe.org/download.html). + +**V3 office hours videos** +A series of Zowe V3 LTS office hours are available which detail all changes introduced in Zowe V3. For more information about these office hours and the new features in Zowe V3, see [Zowe V3 Office Hours](../zowe-v3-office-hours.md). + +## Important updates + +### Zowe installation and packaging + +#### Breaking changes in Zowe installation and packaging + +* The original V2 configuration management, `zowe.useConfigmgr=false` has been dropped in Zowe V3. The Configuration Manager remains as the only supported method for configuring Zowe. + +#### New features and enhancements in Zowe installation and packaging + +* Introducing _ZEN_, a wizard to simplify installation and configuration of Zowe server side components via a UI. + +### Zowe Application Framework + +#### Breaking changes in Zowe Application Framework + +* Updated Angular to Version 16 from Version 12 +* Removed the core-js dependency +* Updated Webpack to version 5 +* Updated Typescript to 4.9 + +### API Mediation Layer (API ML) + +#### Breaking changes in API ML + +| Change in Zowe V3 | Required action | +|----|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Authentication endpoints no longer support the route `/api/v1/gateway`. Only `/gateway/api/v1` is now supported. | If you use the endpoints directly, change the URLs to start with `/gateway/api/v1`. If you use ZAAS client to integrate with API Mediation Layer, no action is required as the change is handled in the ZAAS client code. | +| Spring Enabler has been updated to Spring Boot 3 and Spring 6. Spring Boot 2 and Spring 5 versions are no longer be supported | Upgrade extending services based on the Spring Enabler to Spring Boot 3 and Spring 6. | +| Datasets API has been archived | This service was disabled by default in Version 2. If you enable the service via `components.data-sets.enabled: true` and use the APIs documented in [Data sets Swagger](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/zowe/docs-site/docs-staging/api_definitions/datasets.json), it is necessary to move to the usage of the similar z/OSMF endpoints. | +| Jobs API will be archived | The service was disabled by default in Version 2. If you enable the service via `components.jobs.enabled: true` and use the APIs documented in [Jobs Swagger](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/zowe/docs-site/docs-staging/api_definitions/jobs.json), it is necessary to move to the usage of the similar z/OSMF endpoints. | +| Metrics service has been archived | The service was in Technical Preview. Currently there is no replacement. In V3, the Open Telemetry standard will be implemented, which will serve as a replacement. | +| IMS API has been archived | The service was not fully supported. If you were using the API, please reach out to the IBM team for follow-up steps. | +| Java 17 is required to run the API Mediation Layer | For V3, it is necessary to update z/OS to version 2.5 or later as this brings support of Java 17. It is necessary to install Java 17 and provide the path to Java 17 to Zowe Java configuration. | +| z/OSMF in version V2R5 with APAR PH12143 applied | If you are running a version of z/OS before 3.1, validate that the PH12143 APAR was applied to the z/OSMF installation used by Zowe. | +| Configuration of keyrings now requires transformation from `safkeyring:////` to `safkeyring://` | If your Zowe configuration contains `safkeyring:////`, change this part to `safkeyring://`. | +| Support access to z/OSMF only through `/ibmzosmf` route. V3 will not support access through the `/zosmf` route | If you use z/OSMF via `{apimlUrl}/zosmf/{zosmfEndpoint}` you need to move to `{apimlUrl}/ibmzosmf/{zosmfEndpoint}.` | +#### New features and enhancements in API ML + +The current API Gateway contains the Authentication and Authorization Service. This service will be separated as a standalone service. The Authentication and Authorization Service is the only API ML service that directly requires z/OS. + +### Explorer for Intellij IDEA + +#### New features and enhancements in Explorer for Intellij IDEA + +* Explorer for IntelliJ IDEA will be part of the Zowe Core +* Working with USS Files +* Working with Data Sets +* Working with JES Working Sets +* Interactive TSO Console + +### Explorer for Visual Studio Code + +#### Breaking changes in Explorer for Visual Studio Code + +| Change in Zowe V3 | Required action| +|-|-| +|V1 profile support removed.|Implement a team configuration or use Zowe Explorer's built-in V1 profile conversion functionality| +|Deprecated items removed.|Zowe Explorer extenders or users of the Zowe Explorer APIs need to review the breaking changes and adjust their code to account for removed/changed classes, functions, and constants. See changes listed in [Issue 2238](https://github.com/zowe/zowe-explorer-vscode/issues/2238).| +|Extension settings stored in local storage.|Settings and history previously stored in the `.vscode` settings folder are no longer available. Users will have to adjust their Zowe Explorer settings after updating to V3. | +| No longer using a temporary directory for storing data sets and USS files. All settings related to the temporary downloads folder have been removed.| Refer to the [FileSystemProvider documentation](https://github.com/zowe/zowe-explorer-vscode/wiki/FileSystemProvider) for information on how to build and access resource URIs. Extenders can detect changes to resources using the `onResourceChanged` function in the `ZoweExplorerApiRegister` class. | +| Data set templates moved out of data set history settings into new setting `zowe.ds.templates`.| Use the new `zowe.ds.templates` setting. | + +#### New features and enhancements in Explorer for Visual Studio Code + +- Storing persistent settings in local storage. +- Use a right-click option to compare files in MVS view, USS view, and across the two views. +- Minimized activation function for Zowe Explorer to load only necessary items on activation. ([#1985](https://github.com/zowe/vscode-extension-for-zowe/issues/1985)) +- Added UI migration steps on startup for users with V1 profiles to either convert existing V1 profiles to a team configuration file or create a new team configuration file. ([#2284](https://github.com/zowe/vscode-extension-for-zowe/issues/2284)) +- Added support for logging in to multiple API ML instances per team configuration file. ([#2264](https://github.com/zowe/zowe-explorer-vscode/issues/2264)) +- Added remote lookup functionality for data sets and USS files, allowing Zowe Explorer to locate and resolve mainframe resources on demand. ([#3040](https://github.com/zowe/zowe-explorer-vscode/pull/3040)) +- Implemented change detection in the data sets and USS filesystems so that changes on the mainframe are reflected in opened editors for data sets and USS files. ([#3040](https://github.com/zowe/zowe-explorer-vscode/pull/3040)) +- Implemented a "Show as Table" option for profile nodes in the Jobs tree, displaying lists of jobs in a tabular view. Jobs can be filtered and sorted within this view, and users can select jobs to cancel, delete, or download. ([#2258](https://github.com/zowe/zowe-explorer-vscode/issues/2258)) +- Implemented the VS Code FileSystemProvider for the Data Sets, Jobs, and USS trees to handle all read/write actions as well as conflict resolution. See the [FileSystemProvider wiki page](https://github.com/zowe/zowe-explorer-vscode/wiki/FileSystemProvider) for more information on the FileSystemProvider. ([#2207](https://github.com/zowe/zowe-explorer-vscode/issues/2207)) +- Added a new command called `Issue UNIX Command` that is available in the VS Code command palette or via right-click action in the USS tree view. ([#1326](https://github.com/zowe/vscode-extension-for-zowe/issues/1326)) +- Added a prompt to create a new Zowe client configuration for an environment that does not have any Zowe client configurations. ([#3148](https://github.com/zowe/zowe-explorer-vscode/pull/3148)) +- Implemented support for saving as a Favorite a data set search query that contains member wildcards. ([#1164](https://github.com/zowe/zowe-explorer-vscode/issues/1164)) +- Changed default base profile naming scheme in newly generated configuration files to prevent name and property conflicts between Global and Project profiles. ([#2682](https://github.com/zowe/zowe-explorer-vscode/issues/2682)) +- Set up [POEditor project](https://poeditor.com/join/project/Siy3KCNFKk) for contributing translations. Cleaned up redundant localization strings. ([#546](https://github.com/zowe/zowe-explorer-vscode/issues/546)) +- Added integration and end-to-end test framework to verify extension behavior and catch issues during Zowe Explorer development. ([#2322](https://github.com/zowe/zowe-explorer-vscode/issues/2322)) + +#### Bug fixes in Explorer for Visual Studio Code + +- The "Zowe Resources" panel is now hidden by default until Zowe Explorer reveals it to display a table or other data. ([#3113](https://github.com/zowe/zowe-explorer-vscode/issues/3113)) +- Fixed behavior of logout action when token is defined in both a base profile and parent profile. ([#3076](https://github.com/zowe/zowe-explorer-vscode/issues/3076)) +- Fixed bug that displayed obsolete profiles in the Zowe Explorer tree views after the associated team configuration file was deleted. ([#3124](https://github.com/zowe/zowe-explorer-vscode/issues/3124)) +- Fixed issue with extender profiles not being included in configuration files created by Zowe Explorer. ([#3122](https://github.com/zowe/zowe-explorer-vscode/issues/3122)) +- Fixed issue where file extensions were removed from data sets, causing language detection to sometimes fail for Zowe Explorer extenders. ([#3121](https://github.com/zowe/zowe-explorer-vscode/issues/3121)) +- Fixed an issue where copying and pasting a file/folder in the USS tree would fail abruptly, displaying an error. ([#3128](https://github.com/zowe/zowe-explorer-vscode/issues/3128)) +- Removal of broken VSC command to `Zowe Explorer: Refresh Zowe Explorer`, use VS Code's `Extensions: Refresh` command instead. ([#3100](https://github.com/zowe/zowe-explorer-vscode/issues/3100)) +- Fixed issue where Zowe Explorer would reload the VS Code window during initialization when no configuration files are present. ([#3147](https://github.com/zowe/zowe-explorer-vscode/issues/3147)) +- Fixed issue where obsolete credentials persisted for PDS member nodes in Data Sets tree. ([#3112](https://github.com/zowe/zowe-explorer-vscode/issues/3112)) +- Fixed issue where Search operation did not prompt for credentials if profile contains expired token. ([#2259](https://github.com/zowe/zowe-explorer-vscode/issues/2259)) +- Fixed issue where inactive status was not displayed for profiles loaded from global configuration. ([#3134](https://github.com/zowe/zowe-explorer-vscode/issues/3134)) +- Fixed issue where switching from token-based authentication to user/password would cause an error for nested profiles. ([#3142](https://github.com/zowe/zowe-explorer-vscode/issues/3142)) +- Fix issue with outdated SSH credentials stored securely in the SSH profile causing errors. ([#2901](https://github.com/zowe/zowe-explorer-vscode/issues/2901)) +- Fixed vNext-only issue where users are not able to create data sets. ([#2783](https://github.com/zowe/vscode-extension-for-zowe/pull/2783)) +- Omitted the following Zowe Explorer commands from the Command Palette that do not execute properly when run as a standalone command: + - `Zowe Explorer: Cancel job` + - `Zowe Explorer: Filter jobs` + - `Zowe Explorer: Filter PDS members` + - `Zowe Explorer: Sort jobs` + - `Zowe Explorer: Sort PDS members` + - `Zowe Explorer: Start Polling` + - `Zowe Explorer: Stop Polling` +- Ported the following fixes from V2: + - Moved schema warnings into the log file (rather than a UI message) to minimize end-user disruption. ([#2860](https://github.com/zowe/zowe-explorer-vscode/pull/2860)) +- Fix issue with base profile not being included in configuration files created by Zowe Explorer. ([#2887](https://github.com/zowe/zowe-explorer-vscode/issues/2887)) +- Fixed an issue where the `onProfilesUpdate` event did not fire after secure credentials were updated. ([#2822](https://github.com/zowe/zowe-explorer-vscode/issues/2822)) +- Fixed issue where saving changes to favorite PDS member fails when custom temp folder is set on Windows. ([#2880](https://github.com/zowe/zowe-explorer-vscode/issues/2880)) +- Fixed issue where multiple extensions that contribute profiles to a tree view using the Zowe Explorer API may fail to load. ([#2888](https://github.com/zowe/zowe-explorer-vscode/issues/2888)) +- Fixed regression where `getProviderForNode` returned the wrong tree provider after performing an action on a Zowe tree node, causing some commands to fail silently. ([#2967](https://github.com/zowe/zowe-explorer-vscode/issues/2967)) +- Fixed issue where creating a new team configuration file could cause Zowe Explorer to crash, resulting in all sessions disappearing from trees. ([#2906](https://github.com/zowe/zowe-explorer-vscode/issues/2906)) +- Addressed breaking changes from the Zowe Explorer API package. ([#2952](https://github.com/zowe/zowe-explorer-vscode/issues/2952)) +- Fixed data set not opening when the token has expired. ([#3001](https://github.com/zowe/zowe-explorer-vscode/issues/3001)) +- Fixed an issue where upgrading from Zowe Explorer V1 and selecting "Reload Extensions" causes Zowe Explorer V3 to fail during initialization. ([#3051](https://github.com/zowe/zowe-explorer-vscode/pull/3051)) +- Fixed an issue where remote lookup functionality caused the local side of a conflict to be overwritten with the remote contents. ([#3085](https://github.com/zowe/zowe-explorer-vscode/pull/3085)) +- Fixed an issue where the remote conflict icons showed when using the "Compare with Selected" feature. ([#3085](https://github.com/zowe/zowe-explorer-vscode/pull/3085)) +- Resolved an issue where extender event callbacks were not always fired when the team configuration file was created, updated, or deleted. ([#3078](https://github.com/zowe/zowe-explorer-vscode/issues/3078)) +- Fixed issue with UnixCommand prompting for credentials. ([#2762](https://github.com/zowe/zowe-explorer-vscode/issues/2762)) +- Fixed issue where listing data sets or USS files would cause a drastic increase in API calls, causing delays or a complete halt in Zowe Explorer. ([#3093](https://github.com/zowe/zowe-explorer-vscode/pull/3093)) +- Fixed issue where "Allocate Like" input box placeholder was showing a localization ID instead of the intended message ("Enter a name for the new data set"). ([#2759](https://github.com/zowe/vscode-extension-for-zowe/issues/2759)) +- Fixed concerns regarding Unix command handling work. ([#2866](https://github.com/zowe/zowe-explorer-vscode/pull/2866)) +- Fixed default behavior of "Create a new Team Configuration File" to create a Project Config instead of Project User Config. ([#2684](https://github.com/zowe/vscode-extension-for-zowe/issues/2684)) +- Adjusted order of "Manage Profile" and "Edit History" options in the Jobs tree's context menu to match the other trees. ([#2670](https://github.com/zowe/vscode-extension-for-zowe/issues/2670)) +- Fixed issue where spools with duplicate DD names would overwrite each other causing less spools in job output view ([#2315](https://github.com/zowe/vscode-extension-for-zowe/issues/2315)) +- Changed ZoweExplorerExtender.initForZowe `profileTypeConfigurations: imperative.ICommandProfileTypeConfiguration[]` to a required argument to address issues seen after registration of profile type when not passed. ([#2575](https://github.com/zowe/vscode-extension-for-zowe/issues/2575)) +- Updated various dependencies for technical currency. ([#3146](https://github.com/zowe/zowe-explorer-vscode/issues/3146), [#3057](https://github.com/zowe/zowe-explorer-vscode/pull/3057), [#2754](https://github.com/zowe/vscode-extension-for-zowe/pull/2754)) + +#### Complete changelogs for Zowe Explorer for Visual Studio Code and Zowe Explorer plug-ins + +For a complete list of enhancements and bug fixes, see the following changelogs: + +- [Zowe Explorer](https://github.com/zowe/zowe-explorer-vscode/blob/main/packages/zowe-explorer/CHANGELOG.md) +- [Zowe Explorer CICS Extension](https://github.com/zowe/cics-for-zowe-client/blob/main/packages/vsce/CHANGELOG.md) +- [Zowe Explorer FTP Extension](https://github.com/zowe/zowe-explorer-vscode/blob/main/packages/zowe-explorer-ftp-extension/CHANGELOG.md) + +### Zowe CLI (Core) + +#### Breaking changes in Zowe CLI + +| Change in Zowe V3 | Required action| +|-|-| +|New format for error messages to improve clarity. |Adjust Zowe CLI scripts that parse error messages to handle the new error format| +|V1 profile support removed.|Implement a team configuration or use Zowe CLI's built-in V1 profile conversion command: `zowe config convert`| +|Deprecated items removed. |Zowe CLI extenders or users of the Zowe Client Node.js SDK will need to review the breaking changes and adjust their code to account for removed/changed classes, functions, and constants. See changes listed in [Zowe CLI Issue 1694](https://github.com/zowe/zowe-cli/issues/1694) and [Imperative Issue 1873](https://github.com/zowe/zowe-cli/issues/1873).| +| Added informative messages identifying why a user is being prompted for connection property values during a CLI command.| N/A | +| Removed record format (recfm) validation when issuing `zowe files create` commands. |N/A| +| Added Zowe release version output for `--version`.| Update scripts that run the `zowe --version` command to handle the new format| +| Removed all `profiles` commands, since they only worked with now-obsolete V1 profiles.| N/A | +| Replaced the `ZOWE_EDITOR` environment variable with `ZOWE_OPT_EDITOR` and `--editor` option on commands.|Use `ZOWE_OPT_EDITOR` to set your default text editor | +| Removed the `bright` command from the product.| Replace `bright` with `zowe` in scripts | + +#### New features and enhancements in Zowe CLI + +- The 'zowe config auto-init' command now generates two base profile types, 'global_base' or 'project_base', depending on whether a global or project configuration file is generated. ([Zowe Explorer #2682](https://github.com/zowe/zowe-explorer-vscode/issues/2682)). +- Use the `zowe zos-files search data-sets` command to search for a string in a data set or PDS member matching a pattern. ([#2095](https://github.com/zowe/zowe-cli/issues/2095)) +- Zowe client log files are consolidated into the same directory. ([#2116](https://github.com/zowe/zowe-cli/issues/2116)) +- Changed references in command output from 'Team Configuration' to 'Zowe client configuration' to align with Zowe terminology. ([#2019](https://github.com/zowe/zowe-cli/issues/2019)) +- Prompt for user/password on `SSH` commands when a token is stored in the configuration file. ([#2081](https://github.com/zowe/zowe-cli/pull/2081)) +- Replaced the term "Team configuration" with "Zowe client configuration" in the `zowe config report-env` command to align with Zowe terminology. +- Search spool files for a specified string or regular expression with the new `zowe zos-jobs search job` command. +- Use the new `name-only` alias to `root` on `config list` command. ([#1797](https://github.com/zowe/zowe-cli/issues/1797)) +- Use the new `--binary` and `--encoding` options with the `zosfiles edit` command. +- Revised the help text for consistency and improved user experience. ([#1756](https://github.com/zowe/zowe-cli/issues/1756)) + +#### Bug fixes in Zowe CLI + +- Updated documentation for the `zos-files search ds` command's `--mainframe-search` option to include a disclaimer about z/OSMF API limitations. ([#2160](https://github.com/zowe/zowe-cli/issues/2160)) +- Fixed a bug where a data set search would not return a search term if it was at the beginning of a line. ([#2147](https://github.com/zowe/zowe-cli/pull/2147)) +- Fixed an error in the `zos-files list all-members` command that could occur when members contain control characters in the name. ([#2104](https://github.com/zowe/zowe-cli/pull/2104)) +- Removed stack trace for zosjobs errors. ([#2078](https://github.com/zowe/zowe-cli/pull/2078)) +- Fixed default base profile missing in configuration generated by `zowe config auto-init`. ([#2088](https://github.com/zowe/zowe-cli/pull/2088)) +- Eliminated a Node Version Manager (NVM) GUI popup dialog which NVM now displays during the `zowe config report-env` command by removing the NVM version number from our report. +- Properly construct workflow error messages to display properly with V3 error formatting. +- Fixed typo in command help for `zowe zos-workflows create` commands. +- Updated various dependencies for technical currency. ([#2242](https://github.com/zowe/zowe-cli/pull/2242), [#2188](https://github.com/zowe/zowe-cli/pull/2188), [#2158](https://github.com/zowe/zowe-cli/pull/2158), [#2102](https://github.com/zowe/zowe-cli/issues/2102), [#2107](https://github.com/zowe/zowe-cli/pull/2107), [#2077](https://github.com/zowe/zowe-cli/pull/2077), [#2061](https://github.com/zowe/zowe-cli/pull/2061), [#2057](https://github.com/zowe/zowe-cli/pull/2057)) + +#### Complete changelogs for Zowe CLI and Zowe CLI plug-ins + +- [Zowe CLI](https://github.com/zowe/zowe-cli/blob/master/packages/cli/CHANGELOG.md) +- [Zowe CLI Imperative](https://github.com/zowe/zowe-cli/blob/master/packages/imperative/CHANGELOG.md) +- [IBM CICS Plug-in for Zowe CLI](https://github.com/zowe/cics-for-zowe-client/blob/main/packages/cli/CHANGELOG.md) +- [IBM Db2 Databse Plug-in Zowe CLI](https://github.com/zowe/zowe-cli-db2-plugin/blob/master/CHANGELOG.md) +- [IBM z/OS FTP Plug-in Zowe CLI](https://github.com/zowe/zowe-cli-ftp-plugin/blob/master/CHANGELOG.md) +- [IBM MQ Plug-in Zowe CLI](https://github.com/zowe/zowe-cli-mq-plugin/blob/master/CHANGELOG.md) + +### ZSS + +#### Breaking changes in ZSS + +* Run by default in 64 bit mode, `components.zss.agent.64bit=true`. 31-bit plugins cannot run in 64-bit ZSS. It is necessary to compile your plugins for the version of ZSS to be used. Note that only one version of ZSS can run at a time. + +## Conformance and release compatibility + +### Backward compatibility + +Zowe V2 conformant extensions/plug-ins are not guaranteed to be compatible with Zowe V3 and therefore may not be operable. In general, plug-ins/extensions which leverage V3 APIs that have known [breaking changes](#breaking-changes) are at high risk of incompatibility and unpredictable results. + +**Recommendation:** All V2 extenders test with Zowe V3, identify any issues, and disclose results to consumers to clearly indicate backward compatibility status in the extension documentation. If unable to test, clearly document as such. + +### Forward compatibility + +Zowe V3 conformant (planning to earn conformance) extensions/plug-ins are not guaranteed to be compatible with Zowe V2 LTS. In general, plug-ins/extensions with no known dependency on any newly introduced Zowe V2 functions are at minimum risk. + +**Recommendation:** All V3 extenders test with Zowe V2 LTS, identify any issues, and disclose results to consumers to clearly indicate forward compatibility status in the extension documentation. If unable to test, clearly document as such. + +### Conformance compatibility + +Zowe V2 conformant extensions/plug-ins are likely to require changes to meet Zowe V3 conformance criteria. All extensions (regardless of V2 conformance status) must apply for V3 conformance and satisfy all required V3 testing criteria. You can find the V3 Conformance Criteria [here](https://github.com/openmainframeproject/foundation/files/8489757/Zowe.Conformance.Program.-.Test.Evaluation.Guide.Table.pdf). + +**Recommendation:** All extenders interested in earning V3 conformance review the V3 conformance criteria, determine if technical changes are necessary, make appropriate modifications and prepare to apply for V3 conformance. + +**Need help?** For assistance with reviewing or completing the Zowe Conformance Zowe V3 application, reach out to members of the Zowe Onboarding Squad on Slack at https://slack.openmainframeproject.org in the `#zowe-onboarding` channel. diff --git a/docs/whats-new/zowe-announcements.md b/docs/whats-new/zowe-announcements.md index 523f879b6d..b1396ceece 100644 --- a/docs/whats-new/zowe-announcements.md +++ b/docs/whats-new/zowe-announcements.md @@ -1,28 +1,15 @@ # Zowe announcements -## New delivery date for Zowe Version 3.0 +## Hello Zowe V3! -The Zowe V3 release NEW delivery date is **September 30, 2024**. New Zowe V3 Office Hours coming in September. +**Zowe Version 3.0 is live**. Find out what is included in Zowe 3.0 with the new [Zowe V3 Office Hours](../whats-new/zowe-v3-office-hours.md). -For updates, see [vNext](https://www.zowe.org/vnext) in Zowe.org. -For information about changes to Zowe components to be introduced in Zowe v3, see [Breaking changes and Important Updates in Zowe v3](breaking-changes-v3.md). +For information about changes to Zowe components introduced in Zowe V3, see [Important updates in Zowe V3](breaking-changes-v3.md). For more details, review the [Zowe V3 release notes](release-notes/v3_0_0.md). -## Zowe Version 3.0 technical preview +## Future Zowe V2 releases -Zowe publishes technical preview builds for Version 3 for all components involved. - -The latest versions are downloadable from the [Zowe JFrog Artifactory directory](https://zowe.jfrog.io/zowe/libs-release-local/org/zowe/nightly/v3/). The directory contains PAX and SMP/E packages. The server-side includes the **API Mediation Layer**, **Virtual Desktop**, **ZSS**, and **ZIS**. The build is released nightly. - -Client-side components are also available. **Zowe CLI** is available from NPM. The version starts with [8.0.0-next](https://www.npmjs.com/package/@zowe/cli/v/8.0.0-next.202404191414). **Explorer for VS Code** is available from [GitHub releases](https://github.com/zowe/zowe-explorer-vscode/releases). **Explorer for Intellij** is available from the [Intellij Marketplace](https://plugins.jetbrains.com/plugin/18688-zowe-explorer) - -## Future Zowe Version 2.0 releases - -Three releases have been added to the Zowe V2 release schedule: - -- Zowe v2.16 in May -- Zowe v2.17 in July -- Zowe v2.18 in August +Zowe 2.0.x is now in maintenance state. Only [patch releases](https://github.com/zowe/community/blob/master/Project%20Management/Schedule/Zowe%20PI%20%26%20Sprint%20Cadence.md#v2) are planned until the Zowe V2 End of Service scheduled for early 2027. ## Archiving Zowe Version 1.0 -Zowe V1 is scheduled to end support on September 30, 2024. Consumers should plan to upgrade in the first or second quarter of the 2024 calendar year. More information to follow. +Zowe V1 was scheduled to end support on September 30, 2024. Consumers should plan to upgrade in the first or second quarter of the 2024 calendar year. diff --git a/sidebars.js b/sidebars.js index a4df596348..e43a0780bb 100644 --- a/sidebars.js +++ b/sidebars.js @@ -33,7 +33,7 @@ module.exports = { }, { type: "category", // doc(default), 'link'(external links), 'ref'(page without without sidebar) - label: "Zowe V3 preview", + label: "Get to know Zowe V3", link: {type:"doc", id:"whats-new/breaking-changes-v3"}, items: [ "whats-new/zowe-v3-office-hours",