Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 1 | Release Cycle |
| 2 | ============= |
| 3 | |
| 4 | The U-Boot projects attempts to maintain a fixed, predictable Release |
| 5 | Cycle as follows: |
| 6 | |
| 7 | * We will have U-Boot releases at a fixed release interval of (approximately) |
| 8 | every 3 months. |
| 9 | |
| 10 | * Under normal conditions the release date will be the first Monday of the month. |
| 11 | |
| 12 | * Immediately following each release, there will be a "merge window" of |
| 13 | normally 21 days, i. e. if the release was on a Monday, then the merge window |
| 14 | will close on the Monday in the 3rd week after the release. |
| 15 | |
| 16 | While this merge window is open, new features can be added to the U-Boot |
| 17 | source tree. This is further expanded on in the :doc:`process`. |
| 18 | |
| 19 | * After the merge window closes, no new features may be added to allow for a |
| 20 | release candidate phase which is intended to fix bugs and regressions. |
| 21 | |
| 22 | *Note:* While we try to adhere to the release schedule, we will |
| 23 | not hesitate and take the liberty to delay a release if there are |
| 24 | good reasons, for example if there are known bugs or other technical |
| 25 | reasons. The code will be released when it is considered ready |
| 26 | without caring too much about the announced deadline. |
| 27 | |
| 28 | *Note 2:* Even though we follow Linux ways in many respects, there are |
| 29 | differences in the actual procedures, which are documented in the |
| 30 | :doc:`process`. |
| 31 | |
| 32 | Version Numbers |
| 33 | --------------- |
| 34 | |
| 35 | Starting with the release in October 2008, the names of the releases were |
| 36 | changed from numerical release numbers without deeper meaning into a time stamp |
| 37 | based numbering. Regular releases are now identified by names consisting of |
| 38 | the calendar year and month of the release date. Additional fields are |
| 39 | frequently used to denote the release candidates. They are also used on rare |
| 40 | occasions to note a bug fix release on top of the previous stable release. |
| 41 | |
| 42 | Examples:: |
| 43 | |
| 44 | U-Boot v2009.11 - Release November 2009 |
| 45 | U-Boot v2009.11.1 - Bug fix release 1 on top of the November 2009 release |
| 46 | U-Boot v2010.09-rc1 - Release candidate 1 for September 2010 release |
| 47 | |
| 48 | Current Status |
| 49 | -------------- |
| 50 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 51 | * U-Boot v2024.01 was released on Mon 08 January 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 52 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 53 | * The Merge Window for the next release (v2024.04) is **open** until the -rc1 |
| 54 | release on Mon 29 January 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 55 | |
Tom Rini | 190bddf | 2023-10-02 10:39:59 -0400 | [diff] [blame] | 56 | * The next branch is now **closed**. |
Tom Rini | f9269c7 | 2023-02-13 18:39:15 -0500 | [diff] [blame] | 57 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 58 | * Release "v2024.04" is scheduled for 02 April 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 59 | |
| 60 | Future Releases |
| 61 | --------------- |
| 62 | |
| 63 | .. The following commented out dates are for when release candidates are |
| 64 | planned to be tagged. |
| 65 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 66 | .. For the next scheduled release, release candidates were made on:: |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 67 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 68 | .. * U-Boot v2024.01-rc1 was released on Mon 29 January 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 69 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 70 | .. * U-Boot v2024.01-rc2 was released on Mon 12 February 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 71 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 72 | .. * U-Boot v2024.01-rc3 was released on Mon 26 February 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 73 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 74 | .. * U-Boot v2024.01-rc4 was released on Mon 11 March 2024. |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 75 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 76 | .. * U-Boot v2024.01-rc5 was released on Mon 25 March 2024. |
Tom Rini | 650fcc4 | 2023-07-03 13:48:58 -0400 | [diff] [blame] | 77 | |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 78 | Please note that the following dates are planned only and may be deviated from |
| 79 | as needed. |
| 80 | |
Tom Rini | 4adeec8 | 2023-04-03 16:38:50 -0400 | [diff] [blame] | 81 | * "v2024.04": end of MW = Mon, Jan 29, 2024; release = Tue, Apr 02, 2024 |
| 82 | |
Tom Rini | 4d79c7b | 2023-07-10 14:13:47 -0400 | [diff] [blame] | 83 | * "v2024.07": end of MW = Mon, Apr 22, 2024; release = Mon, Jul 01, 2024 |
| 84 | |
Tom Rini | 190bddf | 2023-10-02 10:39:59 -0400 | [diff] [blame] | 85 | * "v2024.10": end of MW = Mon, Jul 22, 2024; release = Mon, Oct 07, 2024 |
| 86 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 87 | * "v2025.01": end of MW = Mon, Oct 21, 2024; release = Mon, Jan 06, 2025 |
| 88 | |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 89 | Previous Releases |
| 90 | ----------------- |
| 91 | |
| 92 | Note: these statistics are generated by our fork of `gitdm |
| 93 | <https://source.denx.de/u-boot/gitdm>`_, which was originally created by |
| 94 | Jonathan Corbet. |
| 95 | |
Tom Rini | 50a4116 | 2024-01-08 10:37:48 -0500 | [diff] [blame] | 96 | * :doc:`statistics/u-boot-stats-v2024.01` which was released on 08 January 2024. |
| 97 | |
Tom Rini | 190bddf | 2023-10-02 10:39:59 -0400 | [diff] [blame] | 98 | * :doc:`statistics/u-boot-stats-v2023.10` which was released on 02 October 2023. |
| 99 | |
Tom Rini | 4d79c7b | 2023-07-10 14:13:47 -0400 | [diff] [blame] | 100 | * :doc:`statistics/u-boot-stats-v2023.07` which was released on 10 July 2023. |
| 101 | |
Tom Rini | 4adeec8 | 2023-04-03 16:38:50 -0400 | [diff] [blame] | 102 | * :doc:`statistics/u-boot-stats-v2023.04` which was released on 03 April 2023. |
| 103 | |
Tom Rini | d2c928a | 2023-01-09 11:07:33 -0500 | [diff] [blame] | 104 | * :doc:`statistics/u-boot-stats-v2023.01` which was released on 09 January 2023. |
| 105 | |
Tom Rini | d6e4e90 | 2022-10-03 15:25:32 -0400 | [diff] [blame] | 106 | * :doc:`statistics/u-boot-stats-v2022.10` which was released on 03 October 2022. |
| 107 | |
Tom Rini | a5e4cd6 | 2022-07-12 17:34:14 -0400 | [diff] [blame] | 108 | * :doc:`statistics/u-boot-stats-v2022.07` which was released on 11 July 2022. |
Tom Rini | 3d4e0a1 | 2022-07-12 14:14:19 -0400 | [diff] [blame] | 109 | |
| 110 | * :doc:`statistics/u-boot-stats-v2022.04` which was released on 04 April 2022. |
| 111 | |
| 112 | * :doc:`statistics/u-boot-stats-v2022.01` which was released on 10 January 2022. |
| 113 | |
| 114 | * :doc:`statistics/u-boot-stats-v2021.10` which was released on 04 October 2021. |
| 115 | |
| 116 | * :doc:`statistics/u-boot-stats-v2021.07` which was released on 05 July 2021. |
| 117 | |
| 118 | * :doc:`statistics/u-boot-stats-v2021.04` which was released on 05 April 2021. |
| 119 | |
| 120 | * :doc:`statistics/u-boot-stats-v2021.01` which was released on 11 January 2021. |
| 121 | |
| 122 | * :doc:`statistics/u-boot-stats-v2020.10` which was released on 05 October 2020. |
| 123 | |
| 124 | * :doc:`statistics/u-boot-stats-v2020.07` which was released on 06 July 2020. |
| 125 | |
| 126 | * :doc:`statistics/u-boot-stats-v2020.04` which was released on 13 April 2020. |
| 127 | |
| 128 | * :doc:`statistics/u-boot-stats-v2020.01` which was released on 06 January 2020. |
| 129 | |
| 130 | * :doc:`statistics/u-boot-stats-v2019.10` which was released on 07 October 2019. |
| 131 | |
| 132 | * :doc:`statistics/u-boot-stats-v2019.07` which was released on 08 July 2019. |
| 133 | |
| 134 | * :doc:`statistics/u-boot-stats-v2019.04` which was released on 08 April 2019. |
| 135 | |
| 136 | * :doc:`statistics/u-boot-stats-v2019.01` which was released on 04 January 2019. |
| 137 | |
| 138 | * :doc:`statistics/u-boot-stats-v2018.11` which was released on 15 November 2018. |
| 139 | |
| 140 | * :doc:`statistics/u-boot-stats-v2018.09` which was released on 10 September 2018. |
| 141 | |
| 142 | * :doc:`statistics/u-boot-stats-v2018.07` which was released on 19 July 2018. |
| 143 | |
| 144 | * :doc:`statistics/u-boot-stats-v2018.05` which was released on 07 May 2018. |
| 145 | |
| 146 | * :doc:`statistics/u-boot-stats-v2018.03` which was released on 13 March 2018. |
| 147 | |
| 148 | * :doc:`statistics/u-boot-stats-v2018.01` which was released on 08 January 2018. |
| 149 | |
| 150 | * :doc:`statistics/u-boot-stats-v2017.11` which was released on 13 November 2017. |
| 151 | |
| 152 | * :doc:`statistics/u-boot-stats-v2017.09` which was released on 11 September 2017. |
| 153 | |
| 154 | * :doc:`statistics/u-boot-stats-v2017.07` which was released on 10 July 2017. |
| 155 | |
| 156 | * :doc:`statistics/u-boot-stats-v2017.05` which was released on 08 May 2017. |
| 157 | |
| 158 | * :doc:`statistics/u-boot-stats-v2017.03` which was released on 13 March 2017. |
| 159 | |
| 160 | * :doc:`statistics/u-boot-stats-v2017.01` which was released on 09 January 2017. |
| 161 | |
| 162 | * :doc:`statistics/u-boot-stats-v2016.11` which was released on 14 November 2016. |
| 163 | |
| 164 | * :doc:`statistics/u-boot-stats-v2016.09` which was released on 12 September 2016. |
| 165 | |
| 166 | * :doc:`statistics/u-boot-stats-v2016.07` which was released on 11 July 2016. |
| 167 | |
| 168 | * :doc:`statistics/u-boot-stats-v2016.05` which was released on 16 May 2016. |
| 169 | |
| 170 | * :doc:`statistics/u-boot-stats-v2016.03` which was released on 14 March 2016. |
| 171 | |
| 172 | * :doc:`statistics/u-boot-stats-v2016.01` which was released on 12 January 2016. |
| 173 | |
| 174 | * :doc:`statistics/u-boot-stats-v2015.10` which was released on 19 October 2015. |
| 175 | |
| 176 | * :doc:`statistics/u-boot-stats-v2015.07` which was released on 14 July 2015. |
| 177 | |
| 178 | * :doc:`statistics/u-boot-stats-v2015.04` which was released on 13 April 2015. |
| 179 | |
| 180 | * :doc:`statistics/u-boot-stats-v2015.01` which was released on 12 January 2015. |
| 181 | |
| 182 | * :doc:`statistics/u-boot-stats-v2014.10` which was released on 14 October 2014. |
| 183 | |
| 184 | * :doc:`statistics/u-boot-stats-v2014.07` which was released on 14 July 2014. |
| 185 | |
| 186 | * :doc:`statistics/u-boot-stats-v2014.04` which was released on 14 April 2014. |
| 187 | |
| 188 | * :doc:`statistics/u-boot-stats-v2014.01` which was released on 20 January 2014. |
| 189 | |
| 190 | * :doc:`statistics/u-boot-stats-v2013.10` which was released on 16 October 2013. |
| 191 | |
| 192 | * :doc:`statistics/u-boot-stats-v2013.07` which was released on 22 July 2013. |
| 193 | |
| 194 | * :doc:`statistics/u-boot-stats-v2013.04` which was released on 19 April 2013. |
| 195 | |
| 196 | * :doc:`statistics/u-boot-stats-v2013.01` which was released on 15 January 2013. |
| 197 | |
| 198 | * :doc:`statistics/u-boot-stats-v2012.10` which was released on 15 October 2012. |
| 199 | |
| 200 | * :doc:`statistics/u-boot-stats-v2012.07` which was released on 30 July 2012. |
| 201 | |
| 202 | * :doc:`statistics/u-boot-stats-v2012.04` which was released on 21 April 2012. |
| 203 | |
| 204 | * :doc:`statistics/u-boot-stats-v2011.12` which was released on 23 December 2011. |
| 205 | |
| 206 | * :doc:`statistics/u-boot-stats-v2011.09` which was released on 29 September 2011. |
| 207 | |
| 208 | * :doc:`statistics/u-boot-stats-v2011.06` which was released on 27 July 2011. |
| 209 | |
| 210 | * :doc:`statistics/u-boot-stats-v2011.03` which was released on 31 March 2011. |
| 211 | |
| 212 | * :doc:`statistics/u-boot-stats-v2010.12` which was released on 22 December 2010. |
| 213 | |
| 214 | * :doc:`statistics/u-boot-stats-v2010.09` which was released on 28 September 2010. |
| 215 | |
| 216 | * :doc:`statistics/u-boot-stats-v2010.06` which was released on 29 June 2010. |
| 217 | |
| 218 | * :doc:`statistics/u-boot-stats-v2010.03` which was released on 31 March 2010. |
| 219 | |
| 220 | * :doc:`statistics/u-boot-stats-v2009.11` which was released on 15 December 2009. |
| 221 | |
| 222 | * :doc:`statistics/u-boot-stats-v2009.08` which was released on 31 August 2009. |
| 223 | |
| 224 | * :doc:`statistics/u-boot-stats-v2009.06` which was released on 14 June 2009. |
| 225 | |
| 226 | * :doc:`statistics/u-boot-stats-v2009.03` which was released on 21 March 2009. |
| 227 | |
| 228 | * :doc:`statistics/u-boot-stats-v2009.01` which was released on 21 January 2009. |
| 229 | |
| 230 | * :doc:`statistics/u-boot-stats-v2008.10` which was released on 18 October 2008. |
| 231 | |
| 232 | * :doc:`statistics/u-boot-stats-v1.3.4` which was released on 12 August 2008. |
| 233 | |
| 234 | * :doc:`statistics/u-boot-stats-v1.3.3` which was released on 19 May 2008. |
| 235 | |
| 236 | * :doc:`statistics/u-boot-stats-v1.3.1` which was released on 06 December 2007. (St Nicholas release). |
| 237 | |
| 238 | * :doc:`statistics/u-boot-stats-v1.3.0` which was released on 19 November 2007. |