GeezerVison is showing github.com — v21.7.1 release proposal by targos · Pull Request #52002 · nodejs/node
Conversation
targos
commented
Mar 7, 2024
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
2024-03-08, Version 21.7.1 (Current), @targos
Notable Changes
This release reverts #51389, which
landed in Node.js 21.7.0. It is a documented feature that t.after() hooks are
run even if a test has no subtests. The hook can be used to clean up the test
itself.
Commits
- [
0dfe810ac7] - benchmark: update iterations of benchmark/async_hooks/async-local- (Lei Shi) #51420
- [
625c9e0ac9] - benchmark: update iterations of benchmark/domain/domain-fn-args.js (Lei Shi) #51408
- [
7ff3551bad] - build: fix arm64 host cross-compilation in GN (Cheng Zhao) #51903
- [
fd86ea8b71] - Revert "build: workaround for node-core-utils" (Richard Lau) #51975
- [
23c32ab3a7] - build: respect the NODE env variable in Makefile (Antoine du Hamel) #51743
- [
9617adc064] - Revert "build: fix warning in cares under GN build" (Luigi Pinca) #51865
- [
5864534095] - deps: update nghttp2 to 1.60.0 (Node.js GitHub Bot) #51948
- [
fcf235d623] - doc: add policy for distribution (Geoffrey Booth) #51918
- [
87d2acc8b1] - doc: fix actual result of example is different in events (Deokjin Kim) #51925
- [
5908c121c6] - doc: clarify Corepack threat model (Antoine du Hamel) #51917
- [
20e0ba3b94] - doc,module: clarify hook chain execution sequence (Jacob Smith) #51884
- [
4d997971ac] - lib: make sure close net server (theanarkh) #51929
- [
fcc6d54aa3] - lib: return directly if udp socket close before lookup (theanarkh) #51914
- [
10aaabd158] - meta: bump github/codeql-action from 3.23.2 to 3.24.6 (dependabot[bot]) #51942
- [
78f38a0143] - meta: bump actions/upload-artifact from 4.3.0 to 4.3.1 (dependabot[bot]) #51941
- [
42ca5452c4] - meta: bump codecov/codecov-action from 4.0.1 to 4.1.0 (dependabot[bot]) #51940
- [
015a157375] - meta: bump actions/cache from 4.0.0 to 4.0.1 (dependabot[bot]) #51939
- [
e476cb4a32] - meta: bump actions/download-artifact from 4.1.1 to 4.1.3 (dependabot[bot]) #51938
- [
67e8001790] - meta: bump actions/setup-node from 4.0.1 to 4.0.2 (dependabot[bot]) #51937
- [
50343636e8] - src: fix --disable-single-executable-application (Joyee Cheung) #51808
- [
a48c9ca0db] - stream: do not defer construction by one microtick (Matteo Collina) #52005
- [
bee3b364f9] - test: add regression test for test_runner after hook (Colin Ihrig) #51998
- [
fff7f48f50] - test: reduce flakiness of test-runner-output (Antoine du Hamel) #51952
- [
57ba8f5acb] - test: fix flaky http-chunk-extensions-limit test (Ethan Arrowood) #51943
- [
9d2c03990a] - test: remove flaky designation (Luigi Pinca) #51736
- [
e992af81d3] - test: skip SEA tests when SEA generation fails (Joyee Cheung) #51887
- [
85aa6ca850] - Revert "test_runner: do not invoke after hook when test is empty" (Colin Ihrig) #51998
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
bricss reacted with thumbs up emoji
bricss reacted with hooray emoji
bricss reacted with heart emoji
bricss reacted with rocket emoji
All reactions
-
👍
1 reaction
-
🎉
1 reaction
-
❤️
1 reaction
-
🚀
1 reaction
Previously it would not compile if the build is configured with
--disable-single-executable-application because we use directives
to exclude the definition of SEA-related code completely. This patch
changes them so that the SEA code are still compiled and internals
can still check whether the executable is an SEA. The executable would
not try to load the SEA blob at all if SEA is disabled. If future
modifications to the C++ code attempt to load the SEA blob when SEA
is disabled, UNREACHABLE() would be raised. If user attempt to
generate the SEA blob with --experimental-sea-config with an executable
that disables SEA, they would get an error.
PR-URL: #51808
Fixes: #51730
Reviewed-By: Tobias Nießen <[email protected]>
In the SEA tests, if any of these steps fail:
1. Copy the executable
2. Inject the SEA blob
3. Signing the SEA
We skip the test because the error likely comes from the system or
postject and is not something the Node.js core can fix. We only leave
an exception for a basic test that test injecting empty files as
SEA to ensure the workflow is working (but we still skip if copying
fails or signing fails on Windows).
PR-URL: #51887
Refs: #49630
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Should use `current_cpu` instead of `target_cpu` in GN build files,
otherwise the host build may use wrong configs when doing cross
compilation.
PR-URL: #51903
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
|
Review requested:
- @nodejs/actions
- @nodejs/http2
- @nodejs/net
- @nodejs/security-wg
- @nodejs/tsc
- @nodejs/v8-update
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
nodejs-github-bot
added
build
Issues and PRs related to Node.js builds or CI infrastructure.
cares
Issues and PRs related to the c-ares dependency or the cares_wrap binding.
labels
Mar 7, 2024
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
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.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Notable changes:
This release reverts #51389,
which landed in Node.js 21.7.0. It is a documented feature that
`t.after()` hooks are run even if a test has no subtests. The hook can
be used to clean up the test itself.
PR-URL: #52002
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
targos
commented
Mar 8, 2024
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
targos
added a commit
that referenced
this pull request
Mar 8, 2024
Notable changes:
This release reverts #51389,
which landed in Node.js 21.7.0. It is a documented feature that
`t.after()` hooks are run even if a test has no subtests. The hook can
be used to clean up the test itself.
PR-URL: #52002
targos
added a commit
to targos/nodejs.org
that referenced
this pull request
Mar 8, 2024
targos
added a commit
to targos/nodejs.org
that referenced
this pull request
Mar 8, 2024
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Labels
release
Issues and PRs related to Node.js releases.
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|