Development Branch Names¶
During the development cycle of pfSense® software work happens on specific branches for specific purposes.
HEAD (master)¶
HEAD, also known as -HEAD, master
, plus-master
, devel
,
plus-devel
, or main
, refers to the latest bleeding edge development
version of pfSense software, where all new features are first added. The
specific branch name varies depending on the repository.
When a release nears, this branch of a given repository is branched to create a RELENG (Release Engineering) branch. This follows the FreeBSD project’s development model.
RELENG_x_y_z¶
A branch with a complete version number, such as RELENG_x_y_z
(CE) or
plus-RELENG_yy_mm
(Plus) is a maintenance branch for a specific release,
x.y.z (CE) or yy.mm (Plus). This may be updated after a release and eventually
become the next patch release, if necessary.
Others¶
For links to other branches, past and present, see Versions of pfSense software and FreeBSD.