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 | +-----------------+---------------------------+------------------------------+ |
Daniel Boulby | 7c1aa59 | 2022-05-09 11:11:49 +0100 | [diff] [blame] | 51 | | v2.7 | 5th week of May '22 | 3rd week of May '22 | |
| 52 | +-----------------+---------------------------+------------------------------+ |
| 53 | | v2.8 | 5th week of Nov '22 | 3rd week of Nov '22 | |
Bipin Ravi | 68edfdc | 2021-12-21 09:14:48 -0600 | [diff] [blame] | 54 | +-----------------+---------------------------+------------------------------+ |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 55 | |
| 56 | Removal of Deprecated Interfaces |
| 57 | -------------------------------- |
| 58 | |
Sandrine Bailleux | dad3561 | 2022-11-08 13:36:42 +0100 | [diff] [blame] | 59 | As mentioned in the :ref:`Platform Ports Policy`, this is a live document |
| 60 | cataloging all the deprecated interfaces in TF-A project and the Release version |
| 61 | after which it will be removed. |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 62 | |
| 63 | +--------------------------------+-------------+---------+---------------------------------------------------------+ |
| 64 | | Interface | Deprecation | Removed | Comments | |
| 65 | | | Date | after | | |
| 66 | | | | Release | | |
| 67 | +================================+=============+=========+=========================================================+ |
Nicolas Toromanoff | 7f95ac8 | 2020-11-09 12:14:52 +0100 | [diff] [blame] | 68 | | plat_convert_pk() function | Nov'22 | Next | Platform conversion to manage specific PK hash | |
| 69 | | | | release | | |
| 70 | | | | after | | |
| 71 | | | | 2.8 | | |
| 72 | +--------------------------------+-------------+---------+---------------------------------------------------------+ |
Joel Hutton | 9e60563 | 2019-02-25 15:18:56 +0000 | [diff] [blame] | 73 | |
Paul Beesley | f864067 | 2019-04-12 14:19:42 +0100 | [diff] [blame] | 74 | -------------- |
| 75 | |
Sandrine Bailleux | dad3561 | 2022-11-08 13:36:42 +0100 | [diff] [blame] | 76 | *Copyright (c) 2018-2022, Arm Limited and Contributors. All rights reserved.* |