Organization
Release tracking
Feature work for upcoming releases is tracked through GitHub Projects. You can view the projects related to the 1.9 release here:
Release Cadence
New versions of Cilium are released based on completion of feature work that has been scheduled for that release. Minor releases are typically designated by by incrementing the Y
in the version format X.Y.Z
.
Three stable branches are maintained at a time: One for the most recent minor release, and two for the prior two minor releases. For each minor release that is currently maintained, the stable branch vX.Y
on github contains the code for the next stable release. New micro releases for an existing stable version X.Y.Z
are published incrementing the Z
in the version format.
New micro releases for stable branches are made periodically to provide security and bug fixes, based upon community demand and bugfix severity. Potential fixes for an upcoming release are first merged into the master
branch, then backported to the relevant stable branches using the following criteria.