This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
schedule [2018/04/18 15:56] waltminer [Latest Schedule] |
schedule [2023/10/13 19:21] wminer Update schedules |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== AGL Schedule and Milestones ===== | + | AGL Schedule ===== AGL Schedule and Milestones ===== |
===== Release Schedule Overview ===== | ===== Release Schedule Overview ===== | ||
- | AGL follows a twice per year release cadence. This is split in 3-4 month of feature development plus a freezing process in stages. | + | AGL follows a twice per year release cadence. This is split in 4-5 month of feature development plus a freezing process in stages. |
=== New Feature Development === | === New Feature Development === | ||
Line 9: | Line 9: | ||
=== Release Candidates === | === Release Candidates === | ||
- | The first stage is the **core feature freeze**, followed by RC1. Next is then the 2nd stage which is the **platform freeze** which feeds into RC2. Finally there is a **apps/docs/tests freeze** right before RC3. After final stabilization, the release will be cut. | + | The first stage is the **core feature freeze**, followed by Milestone One (M1). Next is then the 2nd stage which is the **platform freeze** which feeds into M2. Finally there is a **apps/docs/tests freeze** right before M3. Between each of these milestones there may be bug fix "point milestones" that will utilize a second digit (e,g. M1.1). After final stabilization, the release will be cut. |
Example release schedule | Example release schedule | ||
- | {{ :agl_schedule_2017_example_20170302.jpg |}} | + | {{:agl_schedule_2020_1109_example_release_schedule.jpg|}} |
The next pictures explain the workflow in detail: | The next pictures explain the workflow in detail: | ||
- | {{ :agl_schedule_2017_rcs_20170302.jpg |}} | + | {{:agl_schedule_2020_1109_milestones_general.jpg|}} |
+ | |||
+ | {{:agl_schedule_2020_1109_milestones_ic.jpg|}} | ||
+ | |||
+ | |||
+ | The naming conventions in git for the Milestones and Point Milestones are as follows: | ||
+ | |||
+ | |||
+ | {{:agl_schedule_20230623_versioning.jpg|}} | ||
Line 22: | Line 30: | ||
===== Latest Schedule ===== | ===== Latest Schedule ===== | ||
- | {{ :schedule:agl_schedule_2018_20180416_overall.jpg |}} | ||
+ | {{:agl_schedule_20231009_overall.jpeg|}} | ||
+ | |||
+ | ---------- | ||
+ | ===== Lucky Lamprey ===== | ||
+ | |||
+ | {{:agl_schedule_20231009_ll_patch.jpeg|}} | ||
---------- | ---------- | ||
- | ===== Daring Dab ===== | ||
- | ==== 4.0.3 Release ==== | + | {{:agl_schedule_20231009_pp_patch.jpeg|}} |
- | Complete - [[agl-distro:release-notes#dab_403 | Release Notes]] | + | |
- | Update to Yocto 2.2.3 - YP 2.2.3 delayed. Used the code sent to YP QA instead of waiting for final release. | ||
- | + | ---------- | |
- | ^ ^ Planned ^ Actual ^ | + | |
- | | Merge Window Opens | 15-Oct-2017 | 13-Oct-2017 | | + | |
- | | Merge Window Closes | 18-Dec-2017 | 18-Jan-2018 | | + | |
- | | Release Candidate | 20-Dec-2107 | 08-Feb-2018 | | + | |
- | | Final Release | 23-Dec-2017 | 15-Feb-2018 | | + | |
- | ==== 4.0.4 Release ==== | + | ===== Quirky Quillback ===== |
- | Not Started - No plan for a 4.0.4 release unless a security or fix makes it necessary. | + | |
- | + | ||
- | ^ ^ Planned ^ Actual ^ | + | |
- | | Merge Window Opens | 02-Jan-2018 | 15-Feb-2018 | | + | |
- | | Merge Window Closes | TBD | | | + | |
- | | Release Candidate | TBD | | | + | |
- | | Final Release | TBD | | | + | |
- | ------- | + | {{:agl_schedule_20231009_qq_dev.jpeg|}} |
- | ===== Electric Eel ===== | + | ---------- |
- | {{ :schedule:agl_schedule_2018_20180416_eel.jpg |}} | ||
- | ==== 5.0.0 Release ==== | + | {{:agl_schedule_20231009_qq_patch.jpeg|}} |
- | Complete - [[agl-distro:release-notes#electric_eel|Release Notes]] | + | |
- | ==== 5.0.1 Release ==== | ||
- | Complete - [[agl-distro:release-notes#eel_501 | Release Notes]] | ||
- | Includes update to Yocto 2.3.3 | + | ---------- |
- | + | ||
- | ^ ^ Planned ^ Actual ^ | + | |
- | | Merge Window Opens | 09-Jan-2018 | 09-Jan-2018 | | + | |
- | | Merge Window Closes | 22-Jan-2018 | 01-Feb-2018 | | + | |
- | | Release Candidate | 24-Jan-2018 | 08-Feb-2018 | | + | |
- | | Final Release | 29-Jan-2018 | 15-Feb-2018 | | + | |
- | ==== 5.0.2 Release ==== | + | ===== Royal Ricefish ===== |
- | Complete - [[agl-distro:release-notes#eel_502|Release Notes]] | + | |
- | + | ||
- | ^ ^ Planned ^ Actual ^ | + | |
- | | Merge Window Opens | 30-Jan-2018 | 16-Feb-2018 | | + | |
- | | Merge Window Closes | 28-Mar-2018 | 28-Mar-2018 | | + | |
- | | Release Candidate | 01-Apr-2018 | 01-Apr-2018 | | + | |
- | | Final Release | 04-Apr-2018 | 05-Apr-2018 | | + | |
+ | {{:agl_schedule_20231009_rr_dev.jpeg|}} | ||
+ | ---------- | ||
- | ==== 5.0.3 Release ==== | ||
- | In-Progress | ||
- | |||
- | ^ ^ Planned ^ Actual ^ | ||
- | | Merge Window Opens | 04-Apr-2018 | 05-Apr-2018 | | ||
- | | Merge Window Closes | 12-May-2018 | | | ||
- | | Release Candidate | 15-May-2018 | | | ||
- | | Final Release | 22-May-2018 | | | ||
+ | {{:agl_schedule_20231009_rr_patch.jpeg|}} | ||
- | ==== 5.0.4 Release ==== | ||
- | Not Started | ||
- | |||
- | ^ ^ Planned ^ Actual ^ | ||
- | | Merge Window Opens | 22-May-2018 | | | ||
- | | Merge Window Closes | 05-Jul-2018 | | | ||
- | | Release Candidate | 08-Jul-2018 | | | ||
- | | Final Release | 15-Jul-2018 | | | ||
+ | ---------- | ||
- | ----- | + | ===== Archive ===== |
- | ===== Funky Flounder ===== | + | ==== 2022 Schedule ==== |
- | ==== 6.0.0 Release ==== | + | Archived schedule [[schedule:Archive-2022 | 2022 AGL Schedule and Milestones]] |
- | Introducing the all-new Four-Wheel-Drive "Funky Flounder" | + | |
- | {{ :schedule:agl_schedule_2018_20180416_flounder.jpg |}} | ||
+ | ==== 2021 Schedule ==== | ||
- | ^ ^ Planned ^ Actual ^ Comment ^ | + | Archived schedule [[schedule:Archive-2021 | 2021 AGL Schedule and Milestones]] |
- | | Merge Window Opens | 15-Jan-2018 | 11-Jan-2018 | Update to YP 2.4 (Rocko), new features, new and updated BSPs | | + | |
- | | Merge Window Closes | 12 Jun-2018 | | Core Freeze | | + | |
- | | 6.0.0.RC1 | 19-Jun-2108 | | App Development Environment Ready | | + | |
- | | Merge Window Opens | 20-Jun-2018 | | RC1 Fixes, BSP updates, automotive components | | + | |
- | | Merge Window Closes | 29-Jun-2018 | | | | + | |
- | | 6.0.0.RC2 | 06-Jul-2108 | | Platform Frozen - Dab Release Branch created | | + | |
- | | Merge Window Opens | 07-Jul-2018 | | RC2 Fixes, Doc updates, final release preparation | | + | |
- | | Merge Window Closes | 20-Jul-2018 | | | | + | |
- | | 6.0.0.RC3 | 27-Jul-2018 | | Final Release Candidate | | + | |
- | | 6.0.0 Final Release | 10-Aug-2018 | | Final Release | | + | |
- | ===== Grumpy Guppy ===== | + | ==== 2020 Schedule ==== |
- | ==== 7.0.0 Release ==== | + | |
+ | Archived schedule [[schedule:Archive-2020 | 2020 AGL Schedule and Milestones]] | ||
- | {{ :schedule:agl_schedule_2018_20180321_guppy.jpg |}} | ||
+ | ==== 2019 Schedule ==== | ||
+ | Archived schedule [[schedule:Archive-2019 | 2019 AGL Schedule and Milestones]] | ||
- | ^ ^ Planned ^ Actual ^ Comment ^ | ||
- | | Merge Window Opens | 20-Jul-2018 | | Stay with YP 2.4 (Rocko), new features, new and updated BSPs | | ||
- | | Merge Window Closes | 01-Oct-2018 | | Core Freeze | | ||
- | | 7.0.0.RC1 | 15-Oct-2108 | | App Development Environment Ready | | ||
- | | Merge Window Opens | 15-Oct-2018 | | RC1 Fixes, BSP updates, automotive components | | ||
- | | Merge Window Closes | 15-Nov-2018 | | | | ||
- | | 7.0.0.RC2 | 22-Nov-2108 | | Platform Frozen - Dab Release Branch created | | ||
- | | Merge Window Opens | 23-Nov-2018 | | RC2 Fixes, Doc updates, final release preparation | | ||
- | | Merge Window Closes | 10-Dec-2018 | | | | ||
- | | 7.0.0.RC3 | 15-Dec-2018 | | Final Release Candidate | | ||
- | | 7.0.0 Final Release | 10-Jan-2019 | | Final Release | | ||
+ | ==== 2018 Schedule ==== | ||
+ | |||
+ | Archived schedule [[schedule:Archive-2018 | 2018 AGL Schedule and Milestones]] | ||
- | ===== Archive ===== | ||
==== 2017 Schedule ==== | ==== 2017 Schedule ==== | ||
Archived schedule [[schedule:Archive-2017 | 2017 AGL Schedule and Milestones]] | Archived schedule [[schedule:Archive-2017 | 2017 AGL Schedule and Milestones]] |