Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Version Support page and Commercial Support Options #1585

Merged
merged 1 commit into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion 2x/applications.html
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,9 @@
<div id="container">
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to <a href="https://github.com/expressjs/express/wiki/Migrating-from-2.x-to-3.x">upgrade to <strong>Express 3.x</strong></a> or to <a href="http://expressjs.com/4x/api.html"><strong>Express 4.x</strong></a>.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
3 changes: 2 additions & 1 deletion 2x/contrib.html
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,9 @@
<div id="container">
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to <a href="https://github.com/expressjs/express/wiki/Migrating-from-2.x-to-3.x">upgrade to <strong>Express 3.x</strong></a> or to <a href="http://expressjs.com/4x/api.html"><strong>Express 4.x</strong></a>.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
3 changes: 2 additions & 1 deletion 2x/executable.html
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,9 @@
<div id="container">
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to <a href="https://github.com/expressjs/express/wiki/Migrating-from-2.x-to-3.x">upgrade to <strong>Express 3.x</strong></a> or to <a href="http://expressjs.com/4x/api.html"><strong>Express 4.x</strong></a>.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
3 changes: 2 additions & 1 deletion 2x/guide.html
Original file line number Diff line number Diff line change
Expand Up @@ -263,8 +263,9 @@
</ul>
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to <a href="https://github.com/expressjs/express/wiki/Migrating-from-2.x-to-3.x">upgrade to <strong>Express 3.x</strong></a> or to <a href="http://expressjs.com/4x/api.html"><strong>Express 4.x</strong></a>.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
3 changes: 2 additions & 1 deletion 2x/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -202,8 +202,9 @@
<div id="container">
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to use the latest version of Express.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
3 changes: 2 additions & 1 deletion 2x/migrate.html
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,9 @@
<div id="container">
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to <a href="https://github.com/expressjs/express/wiki/Migrating-from-2.x-to-3.x">upgrade to <strong>Express 3.x</strong></a> or to <a href="http://expressjs.com/4x/api.html"><strong>Express 4.x</strong></a>.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
3 changes: 2 additions & 1 deletion 2x/screencasts.html
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,9 @@
<div id="container">
<a href='http://github.com/visionmedia/express' id='logo'>Express</a>
<div id="warning">
<center><strong>Express 2.x</strong> IS NO LONGER MAINTAINED</center>
<center><strong>Express 2.x</strong> IS END-OF-LIFE AND NO LONGER MAINTAINED</center>
<p>Known and unknown security and performance issues in 2.x have not been addressed since the last update (29 June, 2012). It is highly recommended to <a href="https://github.com/expressjs/express/wiki/Migrating-from-2.x-to-3.x">upgrade to <strong>Express 3.x</strong></a> or to <a href="http://expressjs.com/4x/api.html"><strong>Express 4.x</strong></a>.</p>
<p>If you are unable to upgrade past 2.x, please consider <a href="/{{ page.lang }}/support#commercial-support-options">Commercial Support Options</a>.</p>
</div>
<p id="tagline">
High performance, high class web development for
Expand Down
1 change: 1 addition & 0 deletions _includes/header/header-en.html
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@
</li>
</ul>
</li>
<li><a href="/{{ page.lang }}/support" id="support-menu"{% if page.menu == 'support' %} class="active"{% endif %}>Support</a></li>
<li>
<ul id="blog-menu" class="menu">
<li><a href="{{site.posts.first.url}}"{% if page.menu == 'blog' %} class="active"{% endif %}>Blog</a>
Expand Down
15 changes: 15 additions & 0 deletions css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -1362,3 +1362,18 @@ h2 a {
max-width: 80%;
}
}

.no-release {
color: gray;
opacity: 0.8;
}
html.dark-mode .no-release {
color: #abc8c3;
}

.supported {
color: green !important;
}
.eol {
color: red !important;
}
4 changes: 3 additions & 1 deletion en/3x/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ redirect_from: "/3x/api.html"
<div id="api-doc" markdown="1">

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

<h1>3.x API</h1>
Expand Down
2 changes: 1 addition & 1 deletion en/advanced/best-practice-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Security best practices for Express applications in production include:

## Don't use deprecated or vulnerable versions of Express

Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html).
Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html) or consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).

Also ensure you are not using any of the vulnerable Express versions listed on the [Security updates page](/{{ page.lang }}/advanced/security-updates.html). If you are, update to one of the stable releases, preferably the latest.

Expand Down
6 changes: 4 additions & 2 deletions en/advanced/security-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,11 @@ The list below enumerates the Express vulnerabilities that were fixed in the spe
## 3.x

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security issues in 3.x have not been addressed since the last update (1 August, 2015). Using the 3.x line should not be considered secure.
Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

* 3.19.1
Expand Down
27 changes: 27 additions & 0 deletions en/support/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: page
title: Version Support
menu: support
lang: en
---

# Version Support

Only the latest version of any given major release line is supported.

Versions that are EOL (end-of-life) _may_ receive updates for critical security vulnerabilities, but the Express team offers no guarantee and does not plan to address or release fixes for any issues found.

| Major Version | Support Start Date | Support End Date |
| -- | -- | -- |
| [**v5.x**{: .no-release }](/{{page.lang}}/5x/api.html) | **not yet released**{: .no-release } | **not yet released**{: .no-release } |
| [**v4.x**{: .supported }](/{{page.lang}}/4x/api.html) | April 2014 | **ongoing**{: .supported } |
| [**v3.x**{: .eol }](/{{page.lang}}/3x/api.html) | October 2012 | July 2015 |
| [**v2.x**{: .eol }](/{{page.lang}}/2x/) | March 2011 | July 2012 |
| **v1.x**{: .eol } | December 2010 | March 2011 |
| **v0.14.x**{: .eol } | December 2010 | December 2010 |

## Commercial Support Options

If you are unable to update to a supported version of Express, please contact one of our partners to receive security updates:

- [HeroDevs Never-Ending Support](http://www.herodevs.com/support/express-nes?utm_source=expressjs&utm_medium=link&utm_campaign=express_eol_page)
2 changes: 1 addition & 1 deletion id/advanced/best-practice-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Security best practices for Express applications in production include:

## Don't use deprecated or vulnerable versions of Express

Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html).
Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html), or consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).

Also ensure you are not using any of the vulnerable Express versions listed on the [Security updates page](/{{ page.lang }}/advanced/security-updates.html). If you are, update to one of the stable releases, preferably the latest.

Expand Down
6 changes: 4 additions & 2 deletions id/advanced/security-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,11 @@ The list below enumerates the Express vulnerabilities that were fixed in the spe
## 3.x

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security issues in 3.x have not been addressed since the last update (1 August, 2015). Using the 3.x line should not be considered secure.
Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

* 3.19.1
Expand Down
4 changes: 3 additions & 1 deletion th/3x/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ lang: th
<div id="api-doc" markdown="1">

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

<h1>3.x API</h1>
Expand Down
2 changes: 1 addition & 1 deletion th/advanced/best-practice-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Security best practices for Express applications in production include:

## Don't use deprecated or vulnerable versions of Express

Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html).
Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html) or consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).

Also ensure you are not using any of the vulnerable Express versions listed on the [Security updates page](/{{ page.lang }}/advanced/security-updates.html). If you are, update to one of the stable releases, preferably the latest.

Expand Down
6 changes: 4 additions & 2 deletions th/advanced/security-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,11 @@ The list below enumerates the Express vulnerabilities that were fixed in the spe
## 3.x

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security issues in 3.x have not been addressed since the last update (1 August, 2015). Using the 3.x line should not be considered secure.
Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

* 3.19.1
Expand Down
4 changes: 3 additions & 1 deletion tr/3x/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ lang: tr
<div id="api-doc" markdown="1">

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

<h1>3.x API</h1>
Expand Down
6 changes: 4 additions & 2 deletions tr/advanced/security-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ The list below enumerates the Express vulnerabilities that were fixed in the spe
## 3.x

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security issues in 3.x have not been addressed since the last update (1 August, 2015). Using the 3.x line should not be considered secure.
Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

* 3.19.1
Expand Down
2 changes: 1 addition & 1 deletion uk/advanced/best-practice-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ This article discusses some security best practices for Express applications dep

## Don't use deprecated or vulnerable versions of Express

Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html).
Express 2.x and 3.x are no longer maintained. Security and performance issues in these versions won't be fixed. Do not use them! If you haven't moved to version 4, follow the [migration guide](/{{ page.lang }}/guide/migrating-4.html) or consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).

Also ensure you are not using any of the vulnerable Express versions listed on the [Security updates page](/{{ page.lang }}/advanced/security-updates.html). If you are, update to one of the stable releases, preferably the latest.

Expand Down
6 changes: 4 additions & 2 deletions uk/advanced/security-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,11 @@ The list below enumerates the Express vulnerabilities that were fixed in the spe
## 3.x

<div class="doc-box doc-warn" markdown="1">
**Express 3.x IS NO LONGER MAINTAINED**
**Express 3.x IS END-OF-LIFE AND NO LONGER MAINTAINED**

Known and unknown security issues in 3.x have not been addressed since the last update (1 August, 2015). Using the 3.x line should not be considered secure.
Known and unknown security and performance issues in 3.x have not been addressed since the last update (1 August, 2015). It is highly recommended to use the latest version of Express.

If you are unable to upgrade past 3.x, please consider [Commercial Support Options](/{{ page.lang }}/support#commercial-support-options).
</div>

* 3.19.1
Expand Down
Loading