diff --git a/.assets/timeline-gantt.png b/.assets/timeline-gantt.png index 12c96c3..bf9f322 100644 Binary files a/.assets/timeline-gantt.png and b/.assets/timeline-gantt.png differ diff --git a/CALENDAR.md b/CALENDAR.md index 574441e..ad32d5a 100644 --- a/CALENDAR.md +++ b/CALENDAR.md @@ -26,16 +26,15 @@ Full untruncated version index. |   stable2603-1 | 1.22.1 | 2026-05-04 | 2026-05-04 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2603-1) | |   stable2603-2 | 1.22.2 | 2026-05-08 | 2026-05-08 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2603-2) | |   stable2603-3 | 1.22.3 | 2026-05-28 | 2026-05-28 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2603-3) | -|   stable2603-4 | 1.22.4 | 2026-07-27 | 2026-07-30 | | Planned | -|   stable2603-5 | 1.22.5 | 2026-08-24 | 2026-08-27 | | Planned | -|   stable2603-6 | 1.22.6 | 2026-09-28 | 2026-10-01 | | Planned | -|   stable2603-7 | 1.22.7 | 2026-10-26 | 2026-10-29 | | Planned | -|   stable2603-8 | 1.22.8 | 2026-11-23 | 2026-11-26 | | Planned | -|   stable2603-9 | 1.22.9 | 2026-12-28 | 2026-12-31 | | Planned | -|   stable2603-10 | 1.22.10 | 2027-01-25 | 2027-01-28 | | Planned | -|   stable2603-11 | 1.22.11 | 2027-02-22 | 2027-02-25 | | Planned | -|   stable2603-12 | 1.22.12 | 2027-03-22 | 2027-03-25 | | Planned | -|   stable2603-13 | 1.22.13 | 2027-04-26 | 2027-04-29 | | Planned | +|   stable2603-4 | 1.22.4 | 2026-06-22 | 2026-06-25 | | Planned | +|   stable2603-5 | 1.22.5 | 2026-07-27 | 2026-07-30 | | Planned | +|   stable2603-6 | 1.22.6 | 2026-08-24 | 2026-08-27 | | Planned | +|   stable2603-7 | 1.22.7 | 2026-09-28 | 2026-10-01 | | Planned | +|   stable2603-8 | 1.22.8 | 2026-10-26 | 2026-10-29 | | Planned | +|   stable2603-9 | 1.22.9 | 2026-11-23 | 2026-11-26 | | Planned | +|   stable2603-10 | 1.22.10 | 2026-12-28 | 2026-12-31 | | Planned | +|   stable2603-11 | 1.22.11 | 2027-01-25 | 2027-01-28 | | Planned | +|   stable2603-12 | 1.22.12 | 2027-02-22 | 2027-02-25 | | Planned | | **stable2512** | 1.21.0 | 2025-11-17 | 2025-12-22 | 2027-01-01 | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2512) | |   stable2512-1 | 1.21.1 | 2026-01-26 | 2026-01-26 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2512-1) | |   stable2512-2 | 1.21.2 | 2026-02-23 | 2026-02-23 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2512-2) | diff --git a/README.md b/README.md index 033934d..11be1ef 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,9 @@ Planned and historic release dates: | **stable2603** | 1.22.0 | 2026-02-09 | 2026-03-31 | 2027-03-26 | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2603) | |   stable2603-2 | 1.22.2 | 2026-05-08 | 2026-05-08 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2603-2) | |   stable2603-3 | 1.22.3 | 2026-05-28 | 2026-05-28 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2603-3) | -|   stable2603-4 | 1.22.4 | 2026-07-27 | 2026-07-30 | | Planned | -|   stable2603-5 | 1.22.5 | 2026-08-24 | 2026-08-27 | | Planned | -|   [1 more past, 8 more planned](CALENDAR.md) | | | | | +|   stable2603-4 | 1.22.4 | 2026-06-22 | 2026-06-25 | | Planned | +|   stable2603-5 | 1.22.5 | 2026-07-27 | 2026-07-30 | | Planned | +|   [1 more past, 7 more planned](CALENDAR.md) | | | | | | **stable2512** | 1.21.0 | 2025-11-17 | 2025-12-22 | 2027-01-01 | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2512) | |   stable2512-4 | 1.21.4 | 2026-04-20 | 2026-04-23 | | ~~Cancelled~~ | |   stable2512-5 | 1.21.5 | 2026-05-21 | 2026-05-21 | | [Released](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2512-5) | diff --git a/releases-v1.ics b/releases-v1.ics index e4c37a5..3005cda 100644 --- a/releases-v1.ics +++ b/releases-v1.ics @@ -1523,145 +1523,131 @@ DESCRIPTION:Release of stable2603-3 (released)\n\nFull Calendar: https://g END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-4 Cutoff -DTSTART;VALUE=DATE:20260727 -DTEND;VALUE=DATE:20260728 +DTSTART;VALUE=DATE:20260622 +DTEND;VALUE=DATE:20260623 DESCRIPTION:Cutoff for stable2603-4 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-4 Release -DTSTART;VALUE=DATE:20260730 -DTEND;VALUE=DATE:20260731 +DTSTART;VALUE=DATE:20260625 +DTEND;VALUE=DATE:20260626 DESCRIPTION:Release of stable2603-4 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-5 Cutoff -DTSTART;VALUE=DATE:20260824 -DTEND;VALUE=DATE:20260825 +DTSTART;VALUE=DATE:20260727 +DTEND;VALUE=DATE:20260728 DESCRIPTION:Cutoff for stable2603-5 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-5 Release -DTSTART;VALUE=DATE:20260827 -DTEND;VALUE=DATE:20260828 +DTSTART;VALUE=DATE:20260730 +DTEND;VALUE=DATE:20260731 DESCRIPTION:Release of stable2603-5 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-6 Cutoff -DTSTART;VALUE=DATE:20260928 -DTEND;VALUE=DATE:20260929 +DTSTART;VALUE=DATE:20260824 +DTEND;VALUE=DATE:20260825 DESCRIPTION:Cutoff for stable2603-6 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-6 Release -DTSTART;VALUE=DATE:20261001 -DTEND;VALUE=DATE:20261002 +DTSTART;VALUE=DATE:20260827 +DTEND;VALUE=DATE:20260828 DESCRIPTION:Release of stable2603-6 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-7 Cutoff -DTSTART;VALUE=DATE:20261026 -DTEND;VALUE=DATE:20261027 +DTSTART;VALUE=DATE:20260928 +DTEND;VALUE=DATE:20260929 DESCRIPTION:Cutoff for stable2603-7 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-7 Release -DTSTART;VALUE=DATE:20261029 -DTEND;VALUE=DATE:20261030 +DTSTART;VALUE=DATE:20261001 +DTEND;VALUE=DATE:20261002 DESCRIPTION:Release of stable2603-7 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-8 Cutoff -DTSTART;VALUE=DATE:20261123 -DTEND;VALUE=DATE:20261124 +DTSTART;VALUE=DATE:20261026 +DTEND;VALUE=DATE:20261027 DESCRIPTION:Cutoff for stable2603-8 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-8 Release -DTSTART;VALUE=DATE:20261126 -DTEND;VALUE=DATE:20261127 +DTSTART;VALUE=DATE:20261029 +DTEND;VALUE=DATE:20261030 DESCRIPTION:Release of stable2603-8 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-9 Cutoff -DTSTART;VALUE=DATE:20261228 -DTEND;VALUE=DATE:20261229 +DTSTART;VALUE=DATE:20261123 +DTEND;VALUE=DATE:20261124 DESCRIPTION:Cutoff for stable2603-9 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-9 Release -DTSTART;VALUE=DATE:20261231 -DTEND;VALUE=DATE:20270101 +DTSTART;VALUE=DATE:20261126 +DTEND;VALUE=DATE:20261127 DESCRIPTION:Release of stable2603-9 (planned)\n\nFull Calendar: https://gi thub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-10 Cutoff -DTSTART;VALUE=DATE:20270125 -DTEND;VALUE=DATE:20270126 +DTSTART;VALUE=DATE:20261228 +DTEND;VALUE=DATE:20261229 DESCRIPTION:Cutoff for stable2603-10 (planned)\n\nFull Calendar: https://g ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-10 Release -DTSTART;VALUE=DATE:20270128 -DTEND;VALUE=DATE:20270129 +DTSTART;VALUE=DATE:20261231 +DTEND;VALUE=DATE:20270101 DESCRIPTION:Release of stable2603-10 (planned)\n\nFull Calendar: https://g ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-11 Cutoff -DTSTART;VALUE=DATE:20270222 -DTEND;VALUE=DATE:20270223 +DTSTART;VALUE=DATE:20270125 +DTEND;VALUE=DATE:20270126 DESCRIPTION:Cutoff for stable2603-11 (planned)\n\nFull Calendar: https://g ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-11 Release -DTSTART;VALUE=DATE:20270225 -DTEND;VALUE=DATE:20270226 +DTSTART;VALUE=DATE:20270128 +DTEND;VALUE=DATE:20270129 DESCRIPTION:Release of stable2603-11 (planned)\n\nFull Calendar: https://g ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-12 Cutoff -DTSTART;VALUE=DATE:20270322 -DTEND;VALUE=DATE:20270323 +DTSTART;VALUE=DATE:20270222 +DTEND;VALUE=DATE:20270223 DESCRIPTION:Cutoff for stable2603-12 (planned)\n\nFull Calendar: https://g ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT SUMMARY:stable2603-12 Release -DTSTART;VALUE=DATE:20270325 -DTEND;VALUE=DATE:20270326 +DTSTART;VALUE=DATE:20270225 +DTEND;VALUE=DATE:20270226 DESCRIPTION:Release of stable2603-12 (planned)\n\nFull Calendar: https://g ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar END:VEVENT BEGIN:VEVENT -SUMMARY:stable2603-13 Cutoff -DTSTART;VALUE=DATE:20270426 -DTEND;VALUE=DATE:20270427 -DESCRIPTION:Cutoff for stable2603-13 (planned)\n\nFull Calendar: https://g - ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar -END:VEVENT -BEGIN:VEVENT -SUMMARY:stable2603-13 Release -DTSTART;VALUE=DATE:20270429 -DTEND;VALUE=DATE:20270430 -DESCRIPTION:Release of stable2603-13 (planned)\n\nFull Calendar: https://g - ithub.com/paritytech/release-registry/blob/main/CALENDAR.md#calendar -END:VEVENT -BEGIN:VEVENT SUMMARY:stable2606 Cutoff DTSTART;VALUE=DATE:20260518 DTEND;VALUE=DATE:20260519 diff --git a/releases-v1.json b/releases-v1.json index 83c34df..a2e5b6c 100644 --- a/releases-v1.json +++ b/releases-v1.json @@ -1292,10 +1292,10 @@ { "name": "stable2603-4", "cutoff": { - "estimated": "2026-07-27" + "estimated": "2026-06-22" }, "publish": { - "estimated": "2026-07-30" + "estimated": "2026-06-25" }, "state": "planned", "semver": "1.22.4" @@ -1303,10 +1303,10 @@ { "name": "stable2603-5", "cutoff": { - "estimated": "2026-08-24" + "estimated": "2026-07-27" }, "publish": { - "estimated": "2026-08-27" + "estimated": "2026-07-30" }, "state": "planned", "semver": "1.22.5" @@ -1314,10 +1314,10 @@ { "name": "stable2603-6", "cutoff": { - "estimated": "2026-09-28" + "estimated": "2026-08-24" }, "publish": { - "estimated": "2026-10-01" + "estimated": "2026-08-27" }, "state": "planned", "semver": "1.22.6" @@ -1325,10 +1325,10 @@ { "name": "stable2603-7", "cutoff": { - "estimated": "2026-10-26" + "estimated": "2026-09-28" }, "publish": { - "estimated": "2026-10-29" + "estimated": "2026-10-01" }, "state": "planned", "semver": "1.22.7" @@ -1336,10 +1336,10 @@ { "name": "stable2603-8", "cutoff": { - "estimated": "2026-11-23" + "estimated": "2026-10-26" }, "publish": { - "estimated": "2026-11-26" + "estimated": "2026-10-29" }, "state": "planned", "semver": "1.22.8" @@ -1347,10 +1347,10 @@ { "name": "stable2603-9", "cutoff": { - "estimated": "2026-12-28" + "estimated": "2026-11-23" }, "publish": { - "estimated": "2026-12-31" + "estimated": "2026-11-26" }, "state": "planned", "semver": "1.22.9" @@ -1358,10 +1358,10 @@ { "name": "stable2603-10", "cutoff": { - "estimated": "2027-01-25" + "estimated": "2026-12-28" }, "publish": { - "estimated": "2027-01-28" + "estimated": "2026-12-31" }, "state": "planned", "semver": "1.22.10" @@ -1369,10 +1369,10 @@ { "name": "stable2603-11", "cutoff": { - "estimated": "2027-02-22" + "estimated": "2027-01-25" }, "publish": { - "estimated": "2027-02-25" + "estimated": "2027-01-28" }, "state": "planned", "semver": "1.22.11" @@ -1380,24 +1380,13 @@ { "name": "stable2603-12", "cutoff": { - "estimated": "2027-03-22" + "estimated": "2027-02-22" }, "publish": { - "estimated": "2027-03-25" + "estimated": "2027-02-25" }, "state": "planned", "semver": "1.22.12" - }, - { - "name": "stable2603-13", - "cutoff": { - "estimated": "2027-04-26" - }, - "publish": { - "estimated": "2027-04-29" - }, - "state": "planned", - "semver": "1.22.13" } ] },