Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 2.85 KB

release-schedule.md

File metadata and controls

61 lines (43 loc) · 2.85 KB

Carbon for IBM.com Release Schedule

This is a living document outlining the plan for previous, current, and future major versions of the Carbon for IBM.com library.

Release Status Initial release Begin Active Begin Maintenance End of Support
main unstable unstable unstable unstable unstable
v1 Maintenance 2019-10-31 2019-10-31 2023-09-30 2025-03-31
v2 Active 2023-10-30 2023-11-30 2025-03-31 2027-03-31
v3 Unreleased 2024-06-30 2025-03-31 2027-03-31 2029-03-31

Dates are subject to change

schedule

Release phases

Prerelease

The prerelease phase is intended to be the opportunity for early adopters, library authors, and other strategic ecosystem partners to begin to evaluate and integrate new changes into their codebases..

Active

Consuming projects should always aim to follow the Active release.

A release in the Active phase receives monthly minor releases containing new features and fixes. The work we deliver into main every day is considered unstable. Every month we package up these changes into a new minor version that is published from main to the current Active major.

Maintenance

For a release in the Maintenance phase, patch releases are published containing security patches and critical bug fixes. When a version moves from Active to Maintenance, consuming projects should begin migrating to the new Active major version. During Maintenance we also consider adding non-critical bug fixes on an ad hoc basis, by request only. To request a fix be back-ported to a Maintenance release, please open an issue.

Assets managed under this release schedule

This plan covers the design and development assets under maintenance of the Carbon for IBM.com team. This includes all packages within the Carbon for IBM.com monorepo.

This plan also includes all design guidance and design kit assets (figma, etc.) present in the carbon-for-ibm-dotcom-website.

Acknowledgements

This document was heavily inspired by the work of the NodeJS Release Working Group.

The schedule graph was generated using our fork of nodejs/lts-schedule