Skip to content

Drop support for Node.js versions 0.10 and 0.12#272

Merged
bajtos merged 1 commit into2.xfrom
drop-support-node-0.x
Oct 23, 2017
Merged

Drop support for Node.js versions 0.10 and 0.12#272
bajtos merged 1 commit into2.xfrom
drop-support-node-0.x

Conversation

@bajtos
Copy link
Copy Markdown
Member

@bajtos bajtos commented Oct 19, 2017

Some of our dependencies are no longer supporting pre-4.0 versions of Node.js. As a result, our CI builds are failing on these platforms.

This pull request removes 0.10 and 0.12 from our Travis CI build matrix and also adds "engines" field to package.json to tell our internal Jenkins CI to stop testing 0.10 and 0.12 versions too.

While this may be seen as a controversial move and possibly as a breaking change, I think the impact should be minimum in practice. Both 0.10 and 0.12 versions are not maintained for more than 9 months by now, they are known to contain several security vulnerabilities. Nobody should be running them in production by now. Also note that the "engines" field is by default advisory only and npm install will succeed even on unsupported platforms - see https://docs.npmjs.com/files/package.json#engines

Further reading: https://medium.com/@eranhammer/on-being-operationally-incompetent-4ca4fbccbf98

See also strongloop/strong-remoting#428.

Some of our dependencies are no longer supporting pre-4.0 versions of
Node.js. As a result, our CI builds are failing on these platforms.

This pull request removes 0.10 and 0.12 from our Travis CI build matrix
and also adds "engines" field to package.json to tell our internal
Jenkins CI to stop testing 0.10 and 0.12 versions too.
@bajtos bajtos self-assigned this Oct 19, 2017
@bajtos bajtos requested a review from zbarbuto as a code owner October 19, 2017 08:58
@bajtos bajtos added the review label Oct 19, 2017
@bajtos bajtos merged commit 11058e9 into 2.x Oct 23, 2017
@bajtos bajtos deleted the drop-support-node-0.x branch October 23, 2017 07:27
@bajtos bajtos removed the review label Oct 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant