Skip to content

Commit

Permalink
Add links and notes to the schedule
Browse files Browse the repository at this point in the history
  • Loading branch information
jasnell committed Mar 28, 2017
1 parent 80d5d5a commit a1493ec
Showing 1 changed file with 35 additions and 12 deletions.
47 changes: 35 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Node.js Long-term Support Working Group

# LTS schedule
# LTS schedule<sup>1</sup>

<table>
<tr>
Expand Down Expand Up @@ -29,29 +29,29 @@
</tr>
<tr>
<td><b>Active</b></td>
<td>4.x</td>
<td>Argon</td>
<td>[4.x][]</td>
<td>[Argon][]</td>
<td>2015-10-01</td>
<td>2017-04-01</td>
<td>2018-04-01</td>
</tr>
<tr>
<td>No LTS</td>
<td>5.x</td>
<td>[5.x][]</td>
<td></td>
<td colspan="3" align="center">N/A</td>
</tr>
<tr>
<td><b>Active</b></td>
<td>6.x</td>
<td>Boron</td>
<td>[6.x][]</td>
<td>[Boron][]</td>
<td>2016-10-18</td>
<td>2018-04-18</td>
<td>2019-04-18</td>
</tr>
<tr>
<td>No LTS</td>
<td>7.x</td>
<td>[7.x][]</td>
<td></td>
<td colspan="3" align="center">N/A</td>
</tr>
Expand All @@ -61,14 +61,30 @@
<td>-</td>
<td>2017-10-01</td>
<td>2019-04-01</td>
<td>2019-12-31<sup>1</sup></td>
<td>2019-12-31<sup>2</sup></td>
</tr>
<tr>
<td>No LTS</td>
<td>9.x</td>
<td></td>
<td colspan="3" align="center">N/A</td>
</tr>
<tr>
<td><b>Pending</b></td>
<td>10.x</td>
<td>-</td>
<td>2018-10-01</td>
<td>2020-04-01</td>
<td>2021-04-01</td>
</tr>
</table>

<sup>1</sup>: The 8.x *Maintenance* LTS cycle is currently scheduled to expire
early on December 31, 2019 to align with the scheduled End-of-Life of
OpenSSL-1.0.2. Note that this schedule *may* change if the version of OpenSSL
is upgraded to 1.1.x before 8.x enters the *Active* LTS cycle.
* <sup>1</sup>: All scheduled dates are subject to change by the Node.js LTS
working group or Node.js Core Technical Committee.
* <sup>2</sup>: The 8.x *Maintenance* LTS cycle is currently scheduled to expire
early on December 31, 2019 to align with the scheduled End-of-Life of
OpenSSL-1.0.2. Note that this schedule *may* change if the version of OpenSSL
is upgraded to 1.1.x before 8.x enters the *Active* LTS cycle.

<p><img src="schedule.png" alt="LTS Schedule"/></p>

Expand Down Expand Up @@ -143,3 +159,10 @@ It should be stated that the abstraction layer (currently `NAN`) should
support all *current* LTS releases. Given that Active LTS will overlap
for a period of 6 months, this means that the abstraction layer will, at
any given point in time, fully support a maximum of 2 LTS releases.

[Argon]: https://nodejs.org/download/release/latest-argon/
[Boron]: https://nodejs.org/download/release/latest-boron/
[4.x]: https://nodejs.org/download/release/latest-v4.x/
[5.x]: https://nodejs.org/download/release/latest-v5.x/
[6.x]: https://nodejs.org/download/release/latest-v6.x/
[7.x]: https://nodejs.org/download/release/latest-v7.x/

0 comments on commit a1493ec

Please sign in to comment.