The Bottlerocket roadmap is public and hosted as a GitHub Project at the following URL:
https://github.com/orgs/bottlerocket-os/projects/18
GitHub Projects allows for multiple views that represent different ways of looking at the same data. In the case of Bottlerocket, there are four views (represented as tabs):
- All Items: a list of all the issues being actively worked on.
- Upcoming Releases: the issues sorted into columns that represent an upcoming release.
- Feature Highlights: selected issues sorted into columns that represent particular features.
- Themes: selected issues sorted into columns as they align to overarching thematic changes.
The roadmap is best understood as a point-in-time snapshot of what is being worked on and the intentions for upcoming releases. Each item on the roadmap links back to a GitHub issue; issues represent a problem (i.e. a bug) or a change from the current functional state (i.e. an enhancement).
Both bug and enhancements can take a non-linear path to resolution. The work to resolve these can take more or less effort than anticipated as paths are explored and complexity is thoughtfully considered. Releases in Bottlerocket follow a loose release train model with each being spaced out about six weeks apart. So, roadmap items are continuously reconsidered and roadmap adjustments may be required.
For individual items, the best way to find out more information is to subscribe to notifications on GitHub for the specific issues linked in the roadmap. This will give you insight into both the development and any large changes to how the issue gets packaged into a release. Additionally, you can ask questions, provide feedback, and, hopefully, contribute.
This was supported in GitHub Projects classic however, Bottlerocket uses the newer version of this GitHub feature which lacks this particular log-like view. In the future, it would be great to see this feature return to GitHub Projects or similar functionality through the Bottlerocket website initiative.