-
-
Notifications
You must be signed in to change notification settings - Fork 627
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
After upgrading lru-cache to ^8.0.0 node >= 16.14 is required #1953
Comments
Yes I also need node-mysql2 to maintain Node.js 14 compatibility for a little while longer. I'm using it with Meteor, which still depends on Node.js 14 to support fibers. The next major release of Meteor 3.0 will no longer need fibers support, so will be compatible with Node.js 16 and above. It is expected to be released within the next few months. |
From my side no practical reason for lru-cache migration other than trying to have more incremental (and thus potentially safer) updates with dependencies I'm happy to revert back to a latest version of lru-cache that still supports node 14 unless updates fix known serious bugs / vulnerabilities |
That sounds sensible to me. |
This is commit bumping required node version: isaacs/node-lru-cache@b3b6d24 The reason is looks like |
Should I create a PR for this? I'm not sure how impactful the change in signal.reason is |
I think making a PR to set |
Hi, @WikiRik! Two opposing thoughts1) By using a legacy environment, the user understands that some packages may not be supported in their most modern versions
Some points to consider
A simple suggestionIndicate the node engine compatibility at Lines 53 to 55 in 4d0f0de
Reverting
|
from 9.0 changelog:
I wonder if 9/10 is compatible again with node 14 because of that. If yes I'd prefer upgrading to the latest version |
|
Thanks for your input @wellwelwel @sidorares |
@WikiRik I agree it should have been a major version bump, that was my mistake |
Version 3.2.1 is now incompatible with node < 16.14 because lru-cache (https://github.com/isaacs/node-lru-cache/blob/42fc1a3ac57604a1d26ead49ce87f4b3518505e1/package.json) requires node >= 16.14.
The text was updated successfully, but these errors were encountered: