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 | |
| 51 | * U-Boot v2022.07 was released on Mon 11 July 2022. |
| 52 | |
| 53 | * The Merge Window for the next release (v2022.10) is **open** until -rc1 |
| 54 | release on Mon 25 July 2022. |
| 55 | |
| 56 | * Release "v2022.10" is scheduled for 03 Oct 2022. |
| 57 | |
| 58 | Future Releases |
| 59 | --------------- |
| 60 | |
| 61 | .. The following commented out dates are for when release candidates are |
| 62 | planned to be tagged. |
| 63 | |
| 64 | .. For the next scheduled release, release candidates were made on:: |
| 65 | |
| 66 | .. * U-Boot v2022.10-rc1 was released on Mon 25 July 2022. |
| 67 | |
| 68 | .. * U-Boot v2022.10-rc2 was released on Mon 08 August 2022. |
| 69 | |
| 70 | .. * U-Boot v2022.10-rc3 was released on Mon 22 August 2022. |
| 71 | |
| 72 | .. * U-Boot v2022.10-rc4 was released on Mon 05 September 2022. |
| 73 | |
| 74 | .. * U-Boot v2022.10-rc5 was released on Mon 19 September 2022. |
| 75 | |
| 76 | Please note that the following dates are planned only and may be deviated from |
| 77 | as needed. |
| 78 | |
| 79 | * "v2022.10": end of MW = Mon, Jul 25, 2022; release = Mon, Oct 03, 2022 |
| 80 | |
| 81 | * "v2023.01": end of MW = Mon, Oct 24, 2022; release = Mon, Jan 09, 2023 |
| 82 | |
| 83 | * "v2023.04": end of MW = Mon, Jan 30, 2022; release = Mon, Apr 03, 2023 |
| 84 | |
| 85 | * "v2023.07": end of MW = Mon, Apr 24, 2023; release = Mon, Jul 03, 2023 |
| 86 | |
| 87 | Previous Releases |
| 88 | ----------------- |
| 89 | |
| 90 | Note: these statistics are generated by our fork of `gitdm |
| 91 | <https://source.denx.de/u-boot/gitdm>`_, which was originally created by |
| 92 | Jonathan Corbet. |
| 93 | |
| 94 | * :doc:`statistics/u-boot-stats-v2022.07` which was released on 11 July 2022. |