Zowe follows a regular release schedule with major versions released every two years and minor versions approximately every six weeks. Full details regarding the Zowe release schedule are available on zowe.org and the Zowe Community Github.
Version | Release Date | Status | Release Notes |
---|---|---|---|
v3.0.0-prerelease | 2024-08 | Under Development |
- Active: Each major version remains in this phase for 2 years, receiving regular updates and new features.
- Maintenance: Following the Active phase, each major version remains in this phase for an additional 2.5 years, receiving only critical fixes and security patches.
- Under Development: The pre-Active phase where the next major version is prepared. This phase varies in length and is not available for general consumption.
- Critical Defects Fixes: The community will fix critical defects. The criteria for what constitutes a critical defect can be found here.
- Extender Conformance: Extenders achieving Zowe conformance for the long-term support version will not need to modify their product to remain functional when Zowe updates are provided within the same major version.
- Production: Use Active or Maintenance releases for production due to the guaranteed stability and the community’s commitment to fixing critical defects.
- Nightly Builds: Available for integration testing. Use at your own risk.
- Code Freeze date is hit.
- Each squad provides a version of the code to integrate into the Release Candidate (RC).
- RC is built and tested with an automatic test suite.
- RC is deployed and tested by squads.
- RC is approved by the TSC vote.
- Release is published.
- Documentation is published.
- Release retrospective is held.
Releases follow semantic versioning guidelines (MAJOR.MINOR.PATCH).
- MAJOR: Incompatible API changes.
- MINOR: Backwards-compatible functionality additions.
- PATCH: Backwards-compatible bug fixes.
The following components of the release are managed by the CLI squad:
- CLI Component
- CLI Core
- CLI Plugins
- Client SDKs
- Node.js Client SDK
- Python Client SDK