Paul Beesley | fc9ee36 | 2019-03-07 15:47:15 +0000 | [diff] [blame] | 1 | Release Processes |
| 2 | ================= |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 3 | |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 4 | Project Release Cadence |
| 5 | ----------------------- |
| 6 | |
| 7 | The project currently aims to do a release once every 6 months which will be |
| 8 | tagged on the master branch. There will be a code freeze (stop merging |
laurenw-arm | 0e77f01 | 2019-10-16 16:32:16 -0500 | [diff] [blame] | 9 | non-essential changes) up to 4 weeks prior to the target release date. The release |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 10 | candidates will start appearing after this and only bug fixes or updates |
| 11 | required for the release will be merged. The maintainers are free to use their |
laurenw-arm | 0e77f01 | 2019-10-16 16:32:16 -0500 | [diff] [blame] | 12 | judgement on what changes are essential for the release. A release branch may be |
| 13 | created after code freeze if there are significant changes that need merging onto |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 14 | the integration branch during the merge window. |
| 15 | |
| 16 | The release testing will be performed on release candidates and depending on |
| 17 | issues found, additional release candidates may be created to fix the issues. |
| 18 | |
| 19 | :: |
| 20 | |
| 21 | |<----------6 months---------->| |
| 22 | |<---4 weeks--->| |<---4 weeks--->| |
| 23 | +-----------------------------------------------------------> time |
| 24 | | | | | |
| 25 | code freeze ver w.x code freeze ver y.z |
| 26 | |
| 27 | |
| 28 | Upcoming Releases |
| 29 | ~~~~~~~~~~~~~~~~~ |
| 30 | |
| 31 | These are the estimated dates for the upcoming release. These may change |
| 32 | depending on project requirement and partner feedback. |
| 33 | |
| 34 | +-----------------+---------------------------+------------------------------+ |
| 35 | | Release Version | Target Date | Expected Code Freeze | |
| 36 | +=================+===========================+==============================+ |
| 37 | | v2.0 | 1st week of Oct '18 | 1st week of Sep '18 | |
| 38 | +-----------------+---------------------------+------------------------------+ |
| 39 | | v2.1 | 5th week of Mar '19 | 1st week of Mar '19 | |
| 40 | +-----------------+---------------------------+------------------------------+ |
laurenw-arm | 0e77f01 | 2019-10-16 16:32:16 -0500 | [diff] [blame] | 41 | | v2.2 | 4th week of Oct '19 | 1st week of Oct '19 | |
| 42 | +-----------------+---------------------------+------------------------------+ |
laurenw-arm | e7f6319 | 2020-03-31 14:20:25 -0500 | [diff] [blame] | 43 | | v2.3 | 4th week of Apr '20 | 1st week of Apr '20 | |
laurenw-arm | 0e77f01 | 2019-10-16 16:32:16 -0500 | [diff] [blame] | 44 | +-----------------+---------------------------+------------------------------+ |
Manish V Badarkhe | 76dc298 | 2020-10-08 02:11:20 +0100 | [diff] [blame] | 45 | | v2.4 | 2nd week of Nov '20 | 4th week of Oct '20 | |
laurenw-arm | 489645f | 2020-04-15 15:19:50 -0500 | [diff] [blame] | 46 | +-----------------+---------------------------+------------------------------+ |
Madhukar Pappireddy | 56c6cce | 2021-04-26 18:53:31 -0500 | [diff] [blame] | 47 | | v2.5 | 3rd week of May '21 | 5th week of Apr '21 | |
Manish V Badarkhe | 95347d1 | 2020-10-08 02:16:25 +0100 | [diff] [blame] | 48 | +-----------------+---------------------------+------------------------------+ |
Bipin Ravi | 58392c4 | 2021-10-05 15:57:06 -0500 | [diff] [blame] | 49 | | v2.6 | 4th week of Nov '21 | 2nd week of Nov '21 | |
Madhukar Pappireddy | 18b3f59 | 2021-04-26 19:01:18 -0500 | [diff] [blame] | 50 | +-----------------+---------------------------+------------------------------+ |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 51 | |
| 52 | Removal of Deprecated Interfaces |
| 53 | -------------------------------- |
| 54 | |
Paul Beesley | f864067 | 2019-04-12 14:19:42 +0100 | [diff] [blame] | 55 | As mentioned in the :ref:`Platform Compatibility Policy`, this is a live |
| 56 | document cataloging all the deprecated interfaces in TF-A project and the |
| 57 | Release version after which it will be removed. |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 58 | |
| 59 | +--------------------------------+-------------+---------+---------------------------------------------------------+ |
| 60 | | Interface | Deprecation | Removed | Comments | |
| 61 | | | Date | after | | |
| 62 | | | | Release | | |
| 63 | +================================+=============+=========+=========================================================+ |
Manish V Badarkhe | f432c87 | 2020-10-08 02:21:20 +0100 | [diff] [blame] | 64 | | | | | | |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 65 | +--------------------------------+-------------+---------+---------------------------------------------------------+ |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 66 | |
Paul Beesley | f864067 | 2019-04-12 14:19:42 +0100 | [diff] [blame] | 67 | -------------- |
| 68 | |
Madhukar Pappireddy | 56c6cce | 2021-04-26 18:53:31 -0500 | [diff] [blame] | 69 | *Copyright (c) 2018-2021, Arm Limited and Contributors. All rights reserved.* |