diff --git a/shared/releases.adoc b/shared/releases.adoc index 63dbb5e28e..679a775c19 100644 --- a/shared/releases.adoc +++ b/shared/releases.adoc @@ -1,247 +1,260 @@ // XXX rel.current and u-rel-* should be available in doc/ // The currently released versions of FreeBSD. This value is used to // create some links on web sites and such, so do NOT change it until // it's really release time. When you update this, you should also // update (at least) the following: // // -similar entity in the Handbook // -similar entity in the Relnotes // -releases/index.adoc has the date of the current release // -the FAQ has links to the release FTP url // -"versions supported" in security.adoc // // (If you're the release engineer, feel free to update this list with // other doc-related things you had to do. It'll save you time and // trouble the next time around :-).) // // As of 5.0, we now have the concept of two different "currently" // released versions (from two different development branches). Use // rel.* and u-rel-* for the "latest and greatest" version and // rel2.* and u-rel2-* for the "conservative users" version. // Number of ports :numports: 36000 :ports-size: 500 MB // Do not set this to 'INCLUDE' in this file. :beta-local-where: IGNORE :beta2-local-where: IGNORE :rel-head-major: 14 :rel-head: {rel-head-major}.0 // If there is no release currently in the release cycle (i.e. we // don't have something in BETAn or RCn), then change %beta.testing // below to "IGNORE". If we do, use "INCLUDE". // Set to 'INCLUDE' when the schedule is available. -:beta-upcoming: IGNORE +:beta-upcoming: INCLUDE // Set to 'INCLUDE' when the installation images are available. :beta-testing: IGNORE :betarel-current-major: 12 -:betarel-current: {betarel-current-major}.2 +:betarel-current: {betarel-current-major}.3 :betarel-vers: RELEASE :u-betarel-schedule: https://www.FreeBSD.org/releases/{betarel-current}R/schedule/ // If we have a second release in the release cycle (e.g. 5.x and 6.y // are having release candidates at the same time), do the same here. // Set to 'INCLUDE' when the schedule is available. :beta2-upcoming: IGNORE // Set to 'INCLUDE' when the installation images are available. :beta2-testing: IGNORE :betarel2-current: 13.0 :betarel2-vers: RELEASE :u-betarel2-schedule: https://www.FreeBSD.org/releases/{betarel2-current}R/schedule/ // Release-specific macros to help keep other macros such as // rel.current up-to-date without needing to do an entire tree // sweep. This allows switching rel.current, rel1.current, and // rel2.current versions below with updated macros here, ultimately // touching as few files as necessary. // // Note, this is a first pass at this structure, and by no means // fully complete yet. I plan to followup on this and expand it // more (in addition to cleaning up this file) following the 11.3 // release (likely as part of the 11.3 announcement commit). -gjb :rel130-current-major: 13 :rel130-current: 13.0 :rel130-current-date: April 13, 2021 :u-rel130-notes: https://www.FreeBSD.org/releases/{rel130-current}R/relnotes/ :u-rel130-announce: https://www.FreeBSD.org/releases/{rel130-current}R/announce/ :u-rel130-errata: https://www.FreeBSD.org/releases/{rel130-current}R/errata/ :u-rel130-hardware: https://www.FreeBSD.org/releases/{rel130-current}R/hardware/ :u-rel130-installation: https://www.FreeBSD.org/releases/{rel130-current}R/installation/ :u-rel130-readme: https://www.FreeBSD.org/releases/{rel130-current}R/readme/ :u-rel130-signatures: https://www.FreeBSD.org/releases/{rel130-current}R/signatures/ +:rel123-current-major: 12 +:rel123-current: 12.3 +:u-rel123-schedule: https://www.FreeBSD.org/releases/{rel123-current}R/relnotes/ +//:rel123-current-date: October 27, 2020 + +//:u-rel123-notes: https://www.FreeBSD.org/releases/{rel123-current}R/relnotes/ +//:u-rel123-announce: https://www.FreeBSD.org/releases/{rel123-current}R/announce/ +//:u-rel123-errata: https://www.FreeBSD.org/releases/{rel123-current}R/errata/ +//:u-rel123-hardware: https://www.FreeBSD.org/releases/{rel123-current}R/hardware/ +//:u-rel123-installation: https://www.FreeBSD.org/releases/{rel123-current}R/installation/ +//:u-rel123-readme: https://www.FreeBSD.org/releases/{rel123-current}R/readme/ +//:u-rel123-signatures: https://www.FreeBSD.org/releases/{rel123-current}R/signatures/ + :rel122-current-major: 12 :rel122-current: 12.2 :rel122-current-date: October 27, 2020 :u-rel122-notes: https://www.FreeBSD.org/releases/{rel122-current}R/relnotes/ :u-rel122-announce: https://www.FreeBSD.org/releases/{rel122-current}R/announce/ :u-rel122-errata: https://www.FreeBSD.org/releases/{rel122-current}R/errata/ :u-rel122-hardware: https://www.FreeBSD.org/releases/{rel122-current}R/hardware/ :u-rel122-installation: https://www.FreeBSD.org/releases/{rel122-current}R/installation/ :u-rel122-readme: https://www.FreeBSD.org/releases/{rel122-current}R/readme/ :u-rel122-signatures: https://www.FreeBSD.org/releases/{rel122-current}R/signatures/ :rel121-current-major: 12 :rel121-current: 12.1 :rel121-current-date: November 4, 2019 // URLs to information on the latest release :u-rel121-notes: https://www.FreeBSD.org/releases/{rel121-current}R/relnotes/ :u-rel121-announce: https://www.FreeBSD.org/releases/{rel121-current}R/announce/ :u-rel121-errata: https://www.FreeBSD.org/releases/{rel121-current}R/errata/ :u-rel121-hardware: https://www.FreeBSD.org/releases/{rel121-current}R/hardware/ :u-rel121-installation: https://www.FreeBSD.org/releases/{rel121-current}R/installation/ :u-rel121-readme: https://www.FreeBSD.org/releases/{rel121-current}R/readme/ :u-rel121-signatures: https://www.FreeBSD.org/releases/{rel121-current}R/signatures/ :rel120-current-major: 12 :rel120-current: 12.0 :rel120-current-date: December 11, 2018 // URLs to information on the latest release :u-rel120-notes: https://www.FreeBSD.org/releases/{rel120-current}R/relnotes/ :u-rel120-announce: https://www.FreeBSD.org/releases/{rel120-current}R/announce/ :u-rel120-errata: https://www.FreeBSD.org/releases/{rel120-current}R/errata/ :u-rel120-hardware: https://www.FreeBSD.org/releases/{rel120-current}R/hardware/ :u-rel120-installation: https://www.FreeBSD.org/releases/{rel120-current}R/installation/ :u-rel120-readme: https://www.FreeBSD.org/releases/{rel120-current}R/readme/ :u-rel120-signatures: https://www.FreeBSD.org/releases/{rel120-current}R/signatures/ :rel114-current-major: 11 :rel114-current: 11.4 :rel114-current-date: June 23, 2020 // URLs to information on the latest release :u-rel114-notes: https://www.FreeBSD.org/releases/{rel114-current}R/relnotes :u-rel114-announce: https://www.FreeBSD.org/releases/{rel114-current}R/announce/ :u-rel114-errata: https://www.FreeBSD.org/releases/{rel114-current}R/errata :u-rel114-hardware: https://www.FreeBSD.org/releases/{rel114-current}R/hardware :u-rel114-installation: https://www.FreeBSD.org/releases/{rel114-current}R/installation :u-rel114-readme: https://www.FreeBSD.org/releases/{rel114-current}R/readme :u-rel114-signatures: https://www.FreeBSD.org/releases/{rel114-current}R/signatures/ :rel113-current-major: 11 :rel113-current: 11.3 :rel113-current-date: July 9, 2019 // URLs to information on the latest release :u-rel113-notes: https://www.FreeBSD.org/releases/{rel113-current}R/relnotes :u-rel113-announce: https://www.FreeBSD.org/releases/{rel113-current}R/announce :u-rel113-errata: https://www.FreeBSD.org/releases/{rel113-current}R/errata :u-rel113-hardware: https://www.FreeBSD.org/releases/{rel113-current}R/hardware :u-rel113-installation: https://www.FreeBSD.org/releases/{rel113-current}R/installation :u-rel113-readme: https://www.FreeBSD.org/releases/{rel113-current}R/readme :u-rel113-signatures: https://www.FreeBSD.org/releases/{rel113-current}R/signatures :rel112-current-major: 11 :rel112-current: 11.2 :rel112-current-date: June 28, 2018 // URLs to information on the latest release :u-rel112-notes: https://www.FreeBSD.org/releases/{rel112-current}R/relnotes :u-rel112-announce: https://www.FreeBSD.org/releases/{rel112-current}R/announce :u-rel112-errata: https://www.FreeBSD.org/releases/{rel112-current}R/errata :u-rel112-hardware: https://www.FreeBSD.org/releases/{rel112-current}R/hardware :u-rel112-installation: https://www.FreeBSD.org/releases/{rel112-current}R/installation :u-rel112-readme: https://www.FreeBSD.org/releases/{rel112-current}R/readme :u-rel112-signatures: https://www.FreeBSD.org/releases/{rel112-current}R/signatures :rel111-current-date: July 26, 2017 :rel110-current-date: October 10, 2016 :rel104-current-date: October 3, 2017 :rel103-current-date: April 4, 2016 :rel102-current-date: August 13, 2015 :rel101-current-date: November 14, 2014 :rel100-current-date: January 20, 2014 :rel93-current-date: July 16, 2014 :rel92-current-date: September 30, 2013 :rel91-current-date: December 30, 2012 :rel90-current-date: January 12, 2012 :rel84-current-date: June 7, 2013 :rel83-current-date: April 18, 2012 :rel82-current-date: February 24, 2011 :rel81-current-date: July 23, 2010 :rel80-current-date: November 25, 2009 :rel74-current-date: February 24, 2011 :rel73-current-date: March 23, 2010 :rel72-current-date: May 4, 2009 :rel71-current-date: January 4, 2009 :rel70-current-date: February 27, 2008 :rel64-current-date: November 28, 2008 :rel63-current-date: January 18, 2008 :rel62-current-date: January 15, 2007 :rel61-current-date: May 8, 2006 :rel60-current-date: November 4, 2005 :rel55-current-date: May 25, 2006 :rel54-current-date: May 9, 2005 :rel53-current-date: November 6, 2004 :rel52-1-current-date: February 25, 2004 :rel52-current-date: January 9, 2004 :rel51-current-date: June 9, 2003 :rel50-current-date: January 14, 2003 :rel411-current-date: January 25, 2005 :rel410-current-date: May 27, 2004 :rel49-current-date: October 28, 2003 :rel48-current-date: April 3, 2003 :rel47-current-date: October 10, 2002 :rel46-2-current-date: August 15, 2002 :rel46-current-date: June 15, 2002 :rel45-current-date: January 29, 2002 :rel44-current-date: September 20, 2001 :rel43-current-date: April 20, 2001 :rel42-current-date: November 21, 2000 :rel41-1-current-date: September 27, 2000 :rel41-current-date: July 27, 2000 :rel40-current-date: March 14, 2000 :rel35-current-date: June, 2000 :rel34-current-date: December, 1999 :rel33-current-date: September, 1999 :rel32-current-date: May, 1999 :rel31-current-date: February, 1999 :rel30-current-date: October, 1998 :rel22-8-current-date: December, 1998 :rel22-7-current-date: July, 1998 :rel22-6-current-date: March, 1998 :rel22-5-current-date: October, 1997 :rel22-2-current-date: May, 1997 :rel22-1-current-date: April, 1997 :rel22-current-date: March, 1997 :rel21-7-current-date: February, 1997 :rel21-6-current-date: December, 1996 :rel21-5-current-date: July, 1996 :rel21-current-date: November, 1995 :rel20-5-current-date: June, 1995 :rel20-current-date: November, 1994 :rel11-5-1-current-date: July, 1994 :rel11-5-current-date: July, 1994 :rel11-current-date: May, 1994 :rel10-current-date: November, 1993 :gnomeoldver: 2.30 :gnomever: 2.32 :gnomedevelver: 3.6 diff --git a/website/content/en/releng/_index.adoc b/website/content/en/releng/_index.adoc index 4dda8fff50..9db91c3b2f 100644 --- a/website/content/en/releng/_index.adoc +++ b/website/content/en/releng/_index.adoc @@ -1,141 +1,139 @@ --- title: "Release Engineering Information" sidenav: developers --- include::shared/authors.adoc[] include::shared/en/urls.adoc[] = Release Engineering Information This page contains documentation about the FreeBSD release engineering process. * <> * <> * link:../releng/charter/[Charter for the Release Engineering Team] * <> * <> * <> //// General information about committing to -STABLE. //// [[schedule]] == Upcoming Release Schedule Note: Release dates are approximate and may be subject to schedule slippage. -As of 2021-05-17, the next release has not yet been announced. +//As of 2021-05-17, the next release has not yet been announced. -//// [.tblbasic] [cols=",,",options="header",] |=== |Date |Event |Information -|March 2021 |FreeBSD 13.0 |link:../releases/13.0R/schedule/[Target Schedule] +|December 2021 |FreeBSD 12.3 |link:../releases/12.3R/schedule/[Target Schedule] |=== -//// [[freeze]] == Code-Freeze Status This table lists the code freeze status for major branches of the `src/` repository of the FreeBSD Git repositories. Commits to any branch listed as "frozen" must first be reviewed and approved by the relevant contact party. The status of other repositories such as `ports/` and `doc/` is also provided below. [.tblbasic] [cols=",,,",options="header",] |=== |Branch |Status |Contact |Notes |`main` |Open |committers |Active development branch for 14.0-CURRENT. |`stable/13` |Open |committers |Development branch for FreeBSD 13-STABLE. |`releng/13.0` |Frozen |so@FreeBSD.org |FreeBSD 13.0 supported errata fix branch. |`stable/12` |Open |committers |Development branch for FreeBSD 12-STABLE. |`releng/12.2`|Frozen|security-officer@FreeBSD.org|FreeBSD 12.2 supported errata fix branch. |`releng/12.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 12.1 errata fix branch (not officially supported). |`releng/12.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 12.0 errata fix branch (not officially supported). |`stable/11` |Open |committers |Development branch for FreeBSD 11-STABLE. |`releng/11.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 11.4 supported errata fix branch. |`releng/11.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 11.3 errata fix branch (not officially supported). |`releng/11.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 11.2 errata fix branch (not officially supported). |`releng/11.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 11.1 errata fix branch (not officially supported). |`releng/11.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 11.0 errata fix branch (not officially supported). |`stable/10` |Open |committers |Maintenance branch for 10-STABLE (not officially supported). |`releng/10.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 10.4 errata fix branch (not officially supported). |`releng/10.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 10.3 errata fix branch (not officialy supported). |`releng/10.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 10.2 errata fix branch (not officially supported). |`releng/10.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 10.1 errata fix branch (not officially supported). |`releng/10.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 10.0 errata fix branch (not officially supported). |`stable/9` |Open |committers |Maintenance branch for FreeBSD 9-STABLE (not officially supported). |`releng/9.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 9.3 errata fix branch (not officially supported). |`releng/9.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 9.2 errata fix branch (not officially supported). |`releng/9.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 9.1 errata fix branch (not officially supported). |`releng/9.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 9.0 errata fix branch (not officially supported). |`stable/8` |Open |committers |Maintenance branch for 8-STABLE (not officially supported). |`releng/8.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 8.4 errata fix branch (not officially supported). |`releng/8.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 8.3 errata fix branch (not officially supported). |`releng/8.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 8.2 errata fix branch (not officially supported). |`releng/8.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 8.1 errata fix branch (not officially supported). |`releng/8.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 8.0 errata fix branch (not officially supported). |`stable/7` |Open |committers |Maintenance branch for 7-STABLE (not officially supported). |`releng/7.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 7.4 errata fix branch (not officially supported). |`releng/7.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 7.3 errata fix branch (not officially supported). |`releng/7.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 7.2 errata fix branch (not officially supported). |`releng/7.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 7.1 errata fix branch (not officially supported). |`releng/7.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 7.0 errata fix branch (not officially supported). |`stable/6` |Open |committers |Maintenance branch for 6-STABLE (not officially supported). |`releng/6.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 6.4 errata fix branch (not officially supported). |`releng/6.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 6.3 errata fix branch (not officially supported). |`releng/6.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 6.2 errata fix branch (not officially supported). |`releng/6.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 6.1 errata fix branch (not officially supported). |`releng/6.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 6.0 errata fix branch (not officially supported). |`stable/5` |Open |committers |Maintenance branch for 5-STABLE (not officially supported). |`releng/5.5` |Frozen |security-officer@FreeBSD.org |FreeBSD 5.5 errata fix branch (not officially supported). |`releng/5.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 5.4 errata fix branch (not officially supported). |`releng/5.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 5.3 errata fix branch (not officially supported). |`releng/5.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 5.2 / 5.2.1 security fix branch (not officially supported). |`releng/5.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 5.1 security fix branch (not officially supported). |`releng/5.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 5.0 security fix branch (not officially supported). |`stable/4` |Open |committers |Maintenance branch for 4-STABLE (not officially supported). |`releng/4.11` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.11 errata fix branch (not officially supported). |`releng/4.10` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.10 security fix branch (not officially supported). |`releng/4.9` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.9 security fix branch (not officially supported). |`releng/4.8` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.8 security fix branch (not officially supported). |`releng/4.7` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.7 security fix branch (not officially supported). |`releng/4.6` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.6 security fix branch (not officially supported). |`releng/4.5` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.5 security fix branch (not officially supported). |`releng/4.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.4 security fix branch (not officially supported). |`releng/4.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 4.3 security fix branch (not officially supported). |`stable/3` |Open |committers |Maintenance branch for 3-STABLE (not officially supported). |`stable/2.2` |Open |committers |Maintenance branch for 2.2-STABLE (not officially supported). |*Repository* |*Status* |*Contact* |*Notes* |`ports/` |Open |portmgr@FreeBSD.org |FreeBSD Ports Collection. |`doc/` |Open |freebsd-doc@FreeBSD.org |ASCIIDoc-based documentation set. |=== [[docs]] == Release Engineering Documentation * link:{freebsd-releng}[FreeBSD Release Engineering] + This document details the approach used by the FreeBSD release engineering team to make production-quality releases of the FreeBSD Operating System. It describes the tools available for those interested in producing customized FreeBSD releases for corporate rollouts or commercial productization. [[team]] == Release Engineering Team The primary release engineering team is responsible for approving link:{handbook}#mfc-glossary[MFC] requests during code freezes, setting release schedules, and all of the other responsibilities laid out in our link:../releng/charter/[charter]. *Primary RE Team (re@FreeBSD.org)* : {re-members} form the primary release engineering decision-making group. The builders release engineering team is responsible for building and packaging FreeBSD releases on the various supported platforms. *Builders REs (re-builders@FreeBSD.org)* : {re-builders} The third party packages in the Ports Collection are managed by the portmgr@ team. Among many other responsibilities, the port managers keep the ports cluster running smoothly to produce binary packages. *Package Builders (portmgr@FreeBSD.org)* : {portmgr-members} [[old]] == Old Releases The FreeBSD Project does not maintain a complete archive of old release ISO images, but many of them are available at ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/. Older releases that are no longer present on any FTP mirror might still be available from CD-ROM vendors.