-
Notifications
You must be signed in to change notification settings - Fork 227
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
Drop official support for Node.js v5 and v7? #158
Comments
Yeah, I think it's reasonable following the deprecation cycle of Node.js itself, supporting only LTS releases long-term. |
Sounds good to me 👍 |
SGTM (following the LTS schedule) |
It's settled then 😃 Let's make sure this happens before GA, as it's a breaking change. |
I would also suggest communicating that we officially follow the same deprecation cycle as Node.js core. That way it's clear beforehand when support for a given version will be dropped. |
Also, given that dropping 4 was not suggested, I assume we are timing with EOL and not maintenance mode? Would there be any difference to our support to parallel the reduced support of maintenance mode in Node.js core? |
I've dropped 5 and 7 from the test matrix in #169. What else do we need to do to close this issue? Docs changes, I assume? Anything else? |
Yeah, I think we should support all Node.js versions that are in maintenance mode as well (i.e. also v4). I don't think we should differentiate in our level of support for active vs LTS vs maintenance mode. A lot of companies run Node.js versions in maintenance mode for production applications and it's perfectly safe to do so. #168 looks fine. We'll also need to update the compatibly section of our docs and the Lines 29 to 31 in 277d462
|
Fixes #158 BREAKING CHANGE: Support for Node.js version 5+7 are now dropped
Fixes #158 BREAKING CHANGE: Support for Node.js version 5+7 are now dropped
Fixes #158 BREAKING CHANGE: Support for Node.js version 5+7 are now dropped
Fixes #158 BREAKING CHANGE: Support for Node.js version 5+7 are now dropped
Fixes #158 BREAKING CHANGE: Support for Node.js version 5+7 are now dropped
Fixes #158 BREAKING CHANGE: Support for Node.js version 5+7 are now dropped
There have long been an issue with the latest version of Node.js 7 (v7.10.x) that means we cannot instrument it properly as all
net.connect
calls uses an internal function call that cannot be patched. This issue was fixed in 8.x, but the fix was never back-ported to the 7.x branch. So we only support up to version 7.9.0 on the 7.x branch.Currently we have pinned our CI servers to test against Node.js version 7.9.x instead of 7.x, but that's not really a realistic scenario as people who still run version 7 would most likely run the latest version.
So maybe we should consider completely dropping support for version 7 (and 5 while we're at it) so that we don't waste time testing these versions on CI?
For reference, here's the official end-of-life dates for all the major Node.js versions:
Release
Start
Start
Status
The text was updated successfully, but these errors were encountered: