-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
[v18.x] deps: upgrade npm to 10.1.0 #49611
Conversation
The connection interval should close when httpsServer.close is called similarly to how it gets cleared when httpServer.close is called. fixes: nodejs#48373 PR-URL: nodejs#48383 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Paolo Insogna <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
fix: nodejs#46559 OSX will raise both SIGBUS and SIGSEGV when out of bound memory visit, This commit set sigaction in OSX for two signals to handle this. PR-URL: nodejs#46561 Fixes: nodejs#46559 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Minwoo Jung <[email protected]> Reviewed-By: Michael Dawson <[email protected]>
Signed-off-by: Darshan Sen <[email protected]> PR-URL: nodejs#48436 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
Signed-off-by: Michael Dawson <[email protected]> PR-URL: nodejs#48396 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]>
Refs: nodejs#48356 Signed-off-by: Michael Dawson <[email protected]> PR-URL: nodejs#48367 Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
PR-URL: nodejs#48147 Backport-PR-URL: nodejs#49468 Fixes: nodejs#44898 Reviewed-By: Benjamin Gruenbaum <[email protected]>
When piping a paused Readable to a full Writable we didn't register a drain listener which cause the src to never resume. Refs: nodejs#48666 PR-URL: nodejs#48691 Backport-PR-URL: nodejs#49323 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
PR-URL: nodejs#43942 Backport-PR-URL: nodejs#49539 Fixes: nodejs#40110 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Jacob Smith <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: nodejs#44067 Backport-PR-URL: nodejs#49539 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
PR-URL: nodejs#48483 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Mestery <[email protected]>
PR-URL: nodejs#48540 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
PR-URL: nodejs#48896 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jiawen Geng <[email protected]>
PR-URL: nodejs#48514 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
PR-URL: nodejs#48665 Reviewed-By: Luke Karrys <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
PR-URL: nodejs#48838 Reviewed-By: Luke Karrys <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
The OPENSSL_FIPS guard is only needed for versions of OpenSSL earlier than 3.0. Removing the guard for OpenSSL 3 fixes `parallel/test-crypto-fips` when run with a FIPS enabled OpenSSL 3 configuration. PR-URL: nodejs#48392 Refs: nodejs#48379 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Michael Dawson <[email protected]>
PR-URL: nodejs#48413 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
This is the certdata.txt[0] from NSS 3.90, released on 2023-04-06. This is the version of NSS that shipped in Firefox 113 on 2023-05-09. Certificates added: - BJCA Global Root CA1 - BJCA Global Root CA2 [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_90_RTM/lib/ckfw/builtins/certdata.txt PR-URL: nodejs#48416 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
...and remove them triagers Fixes: nodejs#48155 PR-URL: nodejs#48449 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
Introduce APIs that allow for the creation of JavaScript strings without copying the underlying native string into the engine. The APIs fall back to regular string creation if the engine's external string APIs are unavailable. In this case, an optional boolean out-parameter indicates that the string was copied, and the optional finalizer is called if given. PR-URL: nodejs#48339 Fixes: nodejs#48198 Reviewed-By: Daeyeon Jeong <[email protected]> Signed-off-by: Gabriel Schulhof <[email protected]>
PR-URL: nodejs#48451 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
- `@rollup/[email protected]` - `[email protected]` PR-URL: nodejs#48417 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: nodejs#48387 Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Qingyu Deng <[email protected]>
PR-URL: nodejs#48423 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mestery <[email protected]>
Implement defining properties via V8's `v8::Object::CreateDataProperty()`, which is faster for data-valued, writable, configurable, and enumerable properties. Re: nodejs#45905 Signed-off-by: Gabriel Schulhof <[email protected]> PR-URL: nodejs#48440 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
PR-URL: nodejs#48463 Fixes: nodejs#48452 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: LiviaMedeiros <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mestery <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
toVFile.readSync() is removed in favor of readSync(). PR-URL: nodejs#48485 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Moshe Atlow <[email protected]>
PR-URL: nodejs#48485 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Moshe Atlow <[email protected]>
PR-URL: nodejs#48487 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This change is a fix for handling headersTimeout and requestTimeout that causes unexpected behavior if the HTTP server is started on boot: - the connections to the server can be closed immediately with the status HTTP 408 This issue usually happens on IoT or embedded devices where the reference timestamp (returned by uv_hrtime()) is counted since boot and can be smaller than the headersTimeout or the requestTimeout value. Additionally added performance improvement to process the list of connection only if one of the timers should be processed PR-URL: nodejs#48291 Reviewed-By: Robert Nagy <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Paolo Insogna <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
8e3f058
to
2c7ffa0
Compare
Fast-track has been requested by @nodejs-github-bot. Please 👍 to approve. |
Converting to draft to make it clear that this is not intended to merge. Opened to get CI running as early as possible. Criteria for possibly merge in the future are:
|
heads up @lukekarrys you'll need to also include the commit with |
@ruyadorno the commit was created automatically by our CI to include both apologies if this makes it more confusing. i can close this and open a new PR with the cherry picked commits that already landed on |
oh I see! personally I find that cherry-picking the commits is going to be less confusing 😊 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would prefer if this is delayed while we sort out a licensing question.
cc @nodejs/tsc
b809016
to
ef85828
Compare
ef85828
to
490fc00
Compare
Any news on the license front @mcollina ? |
@ruyadorno I think I messed up trying to make this PR use the cherry picked commit to backport. We also just released |
This PR contains changes from:
[email protected]
[email protected]
10.0.0
10.0.0 (2023-08-31)
npm
now supports node^18.17.0 || >=20.5.0
if-present
to ignore missing scripts.@npmcli/agent
is now used as the agent for network requestsci-name
config has been removedhashAlgorithm
value is no longer being passed through flatOptionstmp
config has been removedmetrics-registry
config has been removed.NPM_PACKAGE_ARG_8909_STRICT=1
was set.Bug Fixes
e0d3edd
#6641 remove "ci-name" config (@wraithgar)0a71ebb
#6641 stop retrying on 409 conflict (@wraithgar)9344167
#135 remove strict 8909 mode (@wraithgar)b34ee65
#6706 set objectMode for search filter stream (@lukekarrys)f916d33
#6715 allow searching packages with no description (@lukekarrys)0318f44
#6641 remove implicit if-present logic from run-script workspaces (@wraithgar)db91a77
#6641 remove "hashAlgorithm" from flatOptions (@wraithgar)ece52a3
#6641 remove "tmp" config (@wraithgar)1f767aa
#6641 remove metric-registry config (@wraithgar)Documentation
c736b62
#6686 add missing bugs key in package-json.md (#6686) (@airscripts)c1e01d9
#6680 Update package-json.md (#6680) (@p-chan, @ljharb)e5338af
#6672 remove link to deprecatednpm set-script
command (#6672) (@emmanuel-ferdman)Dependencies
5ab3f7e
#6706@npmcli/[email protected]
eb41977
#6706@npmcli/[email protected]
f30c9e3
#6706@npmcli/[email protected]
f334466
#6706[email protected]
bb63bf9
#6706@npmcli/[email protected]
75642c6
#6706@npmcli/[email protected]
dbb18f4
#6706@npmcli/[email protected]
812aa6d
#6706[email protected]
7fab9d3
#6706@sigstore/[email protected]
12337cc
#6706[email protected]
b1ad3ad
#6706[email protected]
43831d0
#6706[email protected]
44e8fec
#6706[email protected]
0d2e2c9
#6706 bump sigstore from 1.7.0 to 2.0.0dbd5885
#6706[email protected]
2ee0fb3
#6706[email protected]
81ff4df
#6706[email protected]
2b23d44
#6706 hoist[email protected]
325ed05
#6706 hoist[email protected]
c3a1a02
#6706@npmcli/[email protected]
f1dd130
#6706@npmcli/[email protected]
10792ea
#6706[email protected]
cac0725
#6706[email protected]
fd8beaf
#6706[email protected]
65f435e
#6706 hoist[email protected]
c784b57
#6706[email protected]
d6b1790
#6706[email protected]
2f03fb9
#6706[email protected]
729e893
#6706[email protected]
7af81c7
#6706[email protected]
b0849ab
#6706@npmcli/[email protected]
c9587d7
#6706@npmcli/[email protected]
e28d426
#6706[email protected]
61e9b00
#6706@npmcli/[email protected]
2c5542d
#6706[email protected]
ede7f5e
#6706[email protected]
4c9eb17
#6706[email protected]
88ece81
#6706[email protected]
9117a4f
#6706[email protected]
45f8d6f
#6706[email protected]
f6f6a18
#6706[email protected]
5eea975
#6706[email protected]
ca33c98
#6706@npmcli/[email protected]
7be541a
#6706[email protected]
edbc25a
#6706[email protected]
5d0d859
#6706[email protected]
@npmcli/[email protected]
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
10.1.0
10.1.0 (2023-09-08)
Features
1c93c44
#6755 Add--cpu
and--os
option to override platform specific install (#6755) (@yukukotani)Bug Fixes
7bf2374
#6762 make$npm_execpath
always point to npm (@rotu)Documentation
09d8e0a
#6759 fix versions of node.js in readme (#6759) (@JoaoOtavioS)Dependencies
f76066a
#6771@npmcli/[email protected]
@npmcli/[email protected]
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]