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

Drop support for Node.js 8 #837

Closed
orangejulius opened this issue Nov 22, 2019 · 3 comments
Closed

Drop support for Node.js 8 #837

orangejulius opened this issue Nov 22, 2019 · 3 comments

Comments

@orangejulius
Copy link
Member

orangejulius commented Nov 22, 2019

With Node.js 12 support nearly complete, and Node.js 8 reaching end of life for support in December 2019, it is time to drop support for Node.js 8.

As before (such as with Node.js 6), we need to go through every Pelias repo and ensure that our CI builds, our documentation, and our package.json requirement sections all specify that Node.js 10 or 12 is required.

We should ensure we pay special attention to the Pelias software requirements documentation page

orangejulius added a commit to pelias/placeholder that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/placeholder that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/api that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/interpolation that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/pip-service that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/csv-importer that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/wof-admin-lookup that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/whosonfirst that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/openaddresses that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/openstreetmap that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/polylines that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/geonames that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/schema that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/transit that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/dbclient that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/dbclient that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/blacklist-stream that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/fuzzy-tester that referenced this issue Nov 26, 2019
orangejulius added a commit to pelias/labels that referenced this issue Nov 26, 2019
@orangejulius
Copy link
Member Author

I've started making branches and in some case pull requests for this change, but I don't plan to merge them until they're all complete and we've decided we are really ready to drop Node.js 8 support.

@missinglink missinglink pinned this issue Nov 27, 2019
orangejulius added a commit to pelias/api that referenced this issue Dec 7, 2019
BREAKING CHANGE: Node.js 8 is no longer supported as it will reach [end
of life](https://github.com/nodejs/Release#release-schedule) at the end of 2019

Connects pelias/pelias#837
orangejulius added a commit to pelias/placeholder that referenced this issue Dec 7, 2019
BREAKING CHANGE: Node.js 8 is no longer supported as it will reach [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/pip-service that referenced this issue Dec 7, 2019
BREAKING CHANGE: Node.js 8 is no longer supported as it will reach [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/interpolation that referenced this issue Dec 7, 2019
BREAKING CHANGE: Node.js 8 is no longer supported as it will reach [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/config that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/fuzzy-tester that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/labels that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/logger that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/microservice-wrapper that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/mock-logger that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/model that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/pbf2json that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/parser that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/polygon-lookup that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/query that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
orangejulius added a commit to pelias/sorting that referenced this issue Apr 24, 2020
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837
@orangejulius
Copy link
Member Author

Okay, I've finally gone through and updated the requirement definitions for our minor packages. This is all done :)

@orangejulius orangejulius unpinned this issue May 4, 2020
orangejulius added a commit to pelias/dbclient that referenced this issue Jun 12, 2020
Node.js 8 is no longer supported as it reached [end of life](https://github.com/nodejs/Release#release-schedule)
at the end of 2019.

Connects pelias/pelias#837
jsvrcek added a commit to EventKit/pelias-config that referenced this issue Sep 11, 2020
* feat(elasticsearch): Default to `_doc` as type name for ES7 support

Now that we have dropped support for ES5, we can change the default type
name from `doc` to `_doc`. Either setting is compatible with ES6, but
only `_doc` is compatible with ES7.

Connects pelias/pelias#831

* chore(CI): Remove deprecated `matrix` section

Connects pelias/pelias#850

* feat(config): Default `whosonfirst.importPostalcodes` to true

These take very little additional space, and are quite useful.

We should have enabled this a long time ago.

Closes pelias#61

* fix(esclient): default esclient.apiVersion to 7.x

* feat: remove `imports.whosonfirst.importVenues`

* feat(Node.js): Drop support for Node.js 8

Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#release-schedule) at the end of 2019.

Connects pelias/pelias#837

* feat: Enable Postal Cities by default

For quite a while now we've had a solution to the "Postal Cities
problem" (pelias/pelias#396), but it was
disabled by default.

Enough time has passed that it should probably be enabled.

Closes pelias/pelias#396

* fix(get): support for lodash get defaultValue

* removed auth

* fix syntax

Co-authored-by: Julian Simioni <[email protected]>
Co-authored-by: Julian Simioni <[email protected]>
Co-authored-by: missinglink <[email protected]>
Co-authored-by: Joxit <[email protected]>
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

No branches or pull requests

1 participant