This document describes how OpenYurt handles versioning, releases new versions and communicates about them.
OpenYurt uses semantic versioning so that their users can reliably upgrade according to their needs.
OpenYurt is using a release schedule of 2 to 3 months and uses GitHub milestones to provide an indication of when the next release is planned. It can, however, happen that releases get delayed which will be reflected on the milestone.
You can learn about our release process here.
We provide a changelog that includes every change per version must be available as part of the repo, for example, here is the changelog for OpenYurt.
Next to that, every closed issue and PR should be added to a GitHub Milestone that provides an overview of everything that will be included and provide an indication of what the current intended release date is. However, the release date is subject to change and only provides an indication.
Lastly, every new release will come with a GitHub Release which provides the exact changelog for that release.
If you want to be notified of new releases, we recommend watching our openyurtio/openyurt repository on GitHub and ensure you are subscribing for releases.
Next to that, you can join the conversation for every new release on GitHub Discussions.
- User Documentation
- Community
- GitHub Discussions
- Slack Channel #OpenYurt (registration)
- DingTalk:Search GroupID 31993519 or GroupID 12640034121 (Chinese)