GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — V22.5.0 proposal by aduh95 · Pull Request #53826 · nodejs/node

Conversation

@aduh95

@aduh95 aduh95 commented Jul 12, 2024 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

2024-07-17, Version 22.5.0 (Current)

Notable Changes

  • [1367c5558e] - (SEMVER-MINOR) http: expose websockets (Natalia Venditto) #53721
  • [b31394920d] - (SEMVER-MINOR) lib,src,test,doc: add node:sqlite module (Colin Ihrig) #53752
  • [aa7df9551d] - module: add __esModule to require()'d ESM (Joyee Cheung) #52166
  • [8743c4d65a] - (SEMVER-MINOR) path: add matchesGlob method (Aviv Keller) #52881
  • [77936c3d24] - (SEMVER-MINOR) process: port on-exit-leak-free to core (Vinicius Lourenço) #53239
  • [82d88a83f8] - (SEMVER-MINOR) stream: pipeline wait for close before calling the callback (jakecastelli) #53462
  • [3a0fcbb17a] - test_runner: support glob matching coverage files (Aviv Keller) #53553
  • [22ca334090] - (SEMVER-MINOR) worker: add postMessageToThread (Paolo Insogna) #53682
Commits
  • [eb4e370933] - benchmark: add require-esm benchmark (Joyee Cheung) #52166
  • [4d4a8338db] - benchmark: add cpSync benchmark (Yagiz Nizipli) #53612
  • [3d60b38afa] - build: fix build warning of c-ares under GN build (Cheng) #53750
  • [a45c801048] - build: fix build error in sqlite under GN build (Cheng) #53686
  • [40032eb623] - build: add gn files for deps/nbytes (Cheng) #53685
  • [082799debb] - build: fix mac build error of c-ares under GN (Cheng) #53687
  • [b05394ea6a] - build: add version-specific library path for AIX (Richard Lau) #53585
  • [6237172eaf] - cli: update node.1 to reflect Atom's sunset (Aviv Keller) #53734
  • [5697938cb7] - crypto: avoid std::function (Tobias Nießen) #53683
  • [3cc01aa314] - crypto: make deriveBits length parameter optional and nullable (Filip Skokan) #53601
  • [f82e20fdea] - crypto: avoid taking ownership of OpenSSL objects (Tobias Nießen) #53460
  • [ad1e5610ec] - deps: update googletest to 4b21f1a (Node.js GitHub Bot) #53842
  • [d285d610a0] - deps: update minimatch to 10.0.1 (Node.js GitHub Bot) #53841
  • [70f5209c9f] - deps: update corepack to 0.29.2 (Node.js GitHub Bot) #53838
  • [4930e12a45] - deps: update simdutf to 5.3.0 (Node.js GitHub Bot) #53837
  • [d346833364] - deps: update ada to 2.9.0 (Node.js GitHub Bot) #53748
  • [ab8abb5367] - deps: upgrade npm to 10.8.2 (npm team) #53799
  • [1ad664905a] - deps: update nbytes and add update script (Yagiz Nizipli) #53790
  • [a66f11e798] - deps: update googletest to 34ad51b (Node.js GitHub Bot) #53157
  • [9bf61d6a0d] - deps: update googletest to 305e5a2 (Node.js GitHub Bot) #53157
  • [8542ace488] - deps: V8: cherry-pick 9ebca66a5740 (Chengzhong Wu) #53755
  • [29a734c21d] - deps: V8: cherry-pick e061cf9970d9 (Joyee Cheung) #53755
  • [c7624af44a] - deps: update c-ares to v1.32.1 (Node.js GitHub Bot) #53753
  • [bbcec9e129] - deps: update minimatch to 9.0.5 (Node.js GitHub Bot) #53646
  • [76032fd980] - deps: update c-ares to v1.32.0 (Node.js GitHub Bot) #53722
  • [26386046ad] - doc: move MylesBorins to emeritus (Myles Borins) #53760
  • [362875bda0] - doc: add Rafael to the last security release (Rafael Gonzaga) #53769
  • [a1a5ad848d] - doc: use mock.callCount() in examples (Sébastien Règne) #53754
  • [bb960c5471] - doc: clarify authenticity of plaintexts in update (Tobias Nießen) #53784
  • [5dd3018eb4] - doc: add option to have support me link (Michael Dawson) #53312
  • [0f95ad3d7d] - doc: add OpenSSL security level to TLS docs (Afanasii Kurakin) #53647
  • [2d92ec2831] - doc: update scroll-padding-top to 4rem (Cloyd Lau) #53662
  • [933359a786] - doc: mention v8.setFlagsFromString to pm (Rafael Gonzaga) #53731
  • [e17c2618e3] - doc: remove the last <pre> tag (Claudio W) #53741
  • [7f18a5f47a] - doc: exclude voting and regular TSC from spotlight (Michael Dawson) #53694
  • [df3dcd1bd1] - doc: fix releases guide for recent Git versions (Michaël Zasso) #53709
  • [50987ea833] - doc: require node:process in assert doc examples (Alfredo González) #53702
  • [fa58d01497] - doc: add additional explanation to the wildcard section in permissions (jakecastelli) #53664
  • [28bf1e48ef] - doc: mark NODE_MODULE_VERSION for Node.js 22.0.0 (Michaël Zasso) #53650
  • [1cc0b41f00] - doc: include node.module_timer on available categories (Vinicius Lourenço) #53638
  • [d224e9eab5] - doc: fix module customization hook examples (Elliot Goodrich) #53637
  • [2cf60964e6] - doc: fix doc for correct usage with plan & TestContext (Emil Tayeb) #53615
  • [6df86ae056] - doc: remove some news issues that are no longer (Michael Dawson) #53608
  • [42b9408f3e] - doc: add issue for news from ambassadors (Michael Dawson) #53607
  • [2d1ff91953] - doc: add esm example for os (Leonardo Peixoto) #53604
  • [de99d69d75] - doc: clarify usage of coverage reporters (Eliphaz Bouye) #53523
  • [519c328dcf] - doc: document addition testing options (Aviv Keller) #53569
  • [c6166cdfe4] - doc: clarify that fs.exists() may return false for existing symlink (Tobias Nießen) #53566
  • [9139ab2848] - doc: note http.closeAllConnections excludes upgraded sockets (Rob Hogan) #53560
  • [19b3718ee1] - doc, meta: add PTAL to glossary (Aviv Keller) #53770
  • [80c1f5ce8a] - doc, typings: events.once accepts symbol event type (René) #53542
  • [1a21e0f61e] - esm: improve defaultResolve performance (Yagiz Nizipli) #53711
  • [262f2cb3b6] - esm: remove unnecessary toNamespacedPath calls (Yagiz Nizipli) #53656
  • [e29c9453a9] - esm: move hooks test with others (Geoffrey Booth) #53558
  • [8368555289] - fs: add v8 fast api to closeSync (Yagiz Nizipli) #53627
  • [628a539810] - fs: reduce throwing unnecessary errors on glob (Yagiz Nizipli) #53632
  • [076e82ca40] - fs: move ToNamespacedPath dir calls to c++ (Yagiz Nizipli) #53630
  • [128e514d81] - fs: improve error performance of fs.dir (Yagiz Nizipli) #53667
  • [603c2c5c08] - fs: fix typings (Yagiz Nizipli) #53626
  • [1367c5558e] - (SEMVER-MINOR) http: expose websockets (Natalia Venditto) #53721
  • [7debb6c36e] - http: remove prototype primordials (Antoine du Hamel) #53698
  • [b13aea5698] - http, readline: replace sort with toSorted (Benjamin Gruenbaum) #53623
  • [1397f5d9f4] - http2: remove prototype primordials (Antoine du Hamel) #53696
  • [f57d3cee2c] - lib: make navigator not runtime-lookup process.version/arch/platform (Jordan Harband) #53765
  • [0a01abbd45] - lib: refactor platform utility methods (Daniel Bayley) #53817
  • [afe7f4f819] - lib: remove path.resolve from permissions.js (Rafael Gonzaga) #53729
  • [cbe77b30ca] - lib: move ToNamespacedPath call to c++ (Yagiz Nizipli) #53654
  • [0f146aac2c] - lib: make navigator properties lazy (James M Snell) #53649
  • [0540308bd7] - lib: add toJSON to PerformanceMeasure (theanarkh) #53603
  • [b31394920d] - (SEMVER-MINOR) lib,src,test,doc: add node:sqlite module (Colin Ihrig) #53752
  • [1a7c2dc5ea] - meta: remove redudant logging from dep updaters (Aviv Keller) #53783
  • [ac5d7b709d] - meta: change email address of anonrig (Yagiz Nizipli) #53829
  • [085ec5533c] - meta: add node_sqlite.c to PR label config (Aviv Keller) #53797
  • [c68d873e99] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #53758
  • [5ae8ea489d] - meta: use HTML entities in commit-queue comment (Aviv Keller) #53744
  • [ecd8fceb68] - meta: move regular TSC member to emeritus (Michael Dawson) #53693
  • [05058f9809] - meta: bump codecov/codecov-action from 4.4.1 to 4.5.0 (dependabot[bot]) #53675
  • [e272ffa3d6] - meta: bump mozilla-actions/sccache-action from 0.0.4 to 0.0.5 (dependabot[bot]) #53674
  • [a39407560c] - meta: bump github/codeql-action from 3.25.7 to 3.25.11 (dependabot[bot]) #53673
  • [e4ce92ee31] - meta: bump actions/checkout from 4.1.6 to 4.1.7 (dependabot[bot]) #53672
  • [4cf98febe7] - meta: bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (dependabot[bot]) #53671
  • [c28af95bf5] - meta: bump step-security/harden-runner from 2.8.0 to 2.8.1 (dependabot[bot]) #53670
  • [dd2157bc83] - meta: move member from TSC regular to emeriti (Michael Dawson) #53599
  • [508abfe178] - meta: warnings bypass deprecation cycle (Benjamin Gruenbaum) #53513
  • [3c5ec839e3] - meta: prevent constant references to issues in versioning (Aviv Keller) #53564
  • [aa7df9551d] - module: add __esModule to require()'d ESM (Joyee Cheung) #52166
  • [8743c4d65a] - (SEMVER-MINOR) path: add matchesGlob method (Aviv Keller) #52881
  • [77936c3d24] - (SEMVER-MINOR) process: port on-exit-leak-free to core (Vinicius Lourenço) #53239
  • [5e4ca9fbb6] - src: update outdated references to spec sections (Tobias Nießen) #53832
  • [c22d9d5167] - src: use Maybe<void> in ManagedEVPPKey (Tobias Nießen) #53811
  • [d41ed44f49] - src: move loadEnvFile toNamespacedPath call (Yagiz Nizipli) #53658
  • [dc99dd391f] - src: fix error handling in ExportJWKAsymmetricKey (Tobias Nießen) #53767
  • [ab1e03e8cd] - src: use Maybe<void> in node::crypto::error (Tobias Nießen) #53766
  • [9bde9b254d] - src: fix implementation of PropertySetterCallback (Igor Sheludko) #53576
  • [021e2cf40f] - src: remove unused ContextifyContext::WeakCallback (Chengzhong Wu) #53517
  • [87121a17c4] - src: fix typo in node.h (Daeyeon Jeong) #53759
  • [94c7054c8d] - src: document the Node.js context embedder data (Joyee Cheung) #53611
  • [c181940e83] - src: zero-initialize data that are copied into the snapshot (Joyee Cheung) #53563
  • [8cda2db64c] - Revert "src: make sure that memcpy-ed structs in snapshot have no padding" (Joyee Cheung) #53563
  • [81767f6089] - src: fix Worker termination when '--inspect-brk' is passed (Daeyeon Jeong) #53724
  • [a9db553935] - src: refactor embedded entrypoint loading (Joyee Cheung) #53573
  • [3ab8aba478] - src: do not get string_view from temp string (Cheng) #53688
  • [664bf6c28f] - src: replace kPathSeparator with std::filesystem (Yagiz Nizipli) #53063
  • [cc1f49751a] - src: move FromNamespacedPath to path.cc (Yagiz Nizipli) #53540
  • [e43a4e07ec] - src: use starts_with in node_dotenv.cc (Yagiz Nizipli) #53539
  • [19488fd4ce] - src,test: further cleanup references to osx (Daniel Bayley) #53820
  • [4bf62f6cbd] - stream: improve inspector ergonomics (Benjamin Gruenbaum) #53800
  • [82d88a83f8] - (SEMVER-MINOR) stream: pipeline wait for close before calling the callback (jakecastelli) #53462
  • [53a7dd7790] - test: update wpt test (Mert Can Altin) #53814
  • [bc480902ab] - test: update WPT WebIDL interfaces (Filip Skokan) #53720
  • [d13153d90f] - test: un-set inspector-async-hook-setup-at-inspect-brk as flaky (Abdirahim Musse) #53692
  • [ac9c2e6bf2] - test: use python3 instead of python in pummel test (Mathis Wiehl) #53057
  • [bac28678e6] - test: do not assume cwd in snapshot tests (Antoine du Hamel) #53146
  • [41e106c0c6] - test: use Set.difference() (Richard Lau) #53597
  • [8aab680f66] - test: fix OpenSSL version checks (Richard Lau) #53503
  • [6aa4f0f266] - test: refactor, add assertion to http-request-end (jakecastelli) #53411
  • [fbc5cbb617] - test_runner: remove plan option from run() (Colin Ihrig) #53834
  • [c590828ad8] - test_runner: fix escaping in snapshot tests (Julian Kniephoff) #53833
  • [3a0fcbb17a] - test_runner: support glob matching coverage files (Aviv Keller) #53553
  • [e6a1eeb73d] - test_runner: support module detection in module mocks (Geoffrey Booth) #53642
  • [4d777de7d4] - tls: add setKeyCert() to tls.Socket (Brian White) #53636
  • [ab9adfc42a] - tls: remove prototype primordials (Antoine du Hamel) #53699
  • [03d378ffb9] - tools: update lint-md-dependencies (Node.js GitHub Bot) #53840
  • [06377b1b11] - tools: update eslint to 9.7.0 (Node.js GitHub Bot) #53839
  • [d6629a2d84] - tools: use v8_features.json to populate config.gypi (Cheng) #53749
  • [d3653fe8ac] - tools: update eslint to 9.6.0 (Node.js GitHub Bot) #53645
  • [1e930e93d4] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #53555
  • [317a13b30f] - tools: replace reference to NodeMainInstance with SnapshotBuilder (codediverdev) #53544
  • [0e25faea0a] - typings: add fs_dir types (Yagiz Nizipli) #53631
  • [7637f291be] - url: fix typo (KAYYY) #53827
  • [2c6548afd1] - url: reduce unnecessary string copies (Yagiz Nizipli) #53628
  • [0f2b57d1bc] - url: make URL.parse enumerable (Filip Skokan) #53720
  • [1300169f80] - url: add missing documentation for URL.parse() (Yagiz Nizipli) #53733
  • [c55e72ed8b] - util: fix crashing when emitting new Buffer() deprecation warning WASM crashes on Node v22.2.0 if it reaches the new Buffer() deprecation warning #53075 (Aras Abbasi) #53089
  • [5aa216320e] - v8: move ToNamespacedPath to c++ (Yagiz Nizipli) #53655
  • [9fd976b09d] - vm,src: add property query interceptors (Chengzhong Wu) #53517
  • [22ca334090] - (SEMVER-MINOR) worker: add postMessageToThread (Paolo Insogna) #53682
  • [5aecbefbd5] - worker: allow copied NODE_OPTIONS in the env setting (Joyee Cheung) #53596

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

bricss, avivkeller, gunjam, AriPerkkio, SuperchupuDev, shrujalshah28, Yovach, theoludwig, and wellwelwel reacted with rocket emoji
All reactions
  • 🚀 9 reactions
@nodejs-github-bot

nodejs-github-bot commented Jul 12, 2024

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/security-wg
  • @nodejs/tsc
  • @nodejs/v8-update
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nodejs-github-bot nodejs-github-bot added doc Issues and PRs related to Node.js documentation. meta Issues and PRs related to the general management of the project. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch. labels Jul 12, 2024
@aduh95
aduh95 force-pushed the v22.5.0-proposal branch from d4d03e2 to df75c77 Compare July 12, 2024 15:19
aduh95 added a commit that referenced this pull request Jul 12, 2024
@aduh95
2024-07-15, Version 22.5.0 (Current)
df75c77
Notable changes:

http:
  * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721
module:
  * add __esModule to require()'d ESM (Joyee Cheung) #52166
path:
  * (SEMVER-MINOR) add `matchGlob` method (Aviv Keller) #52881
process:
  * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239
stream:
  * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462
worker:
  * (SEMVER-MINOR) add postMessageToThread (Paolo Insogna) #53682

PR-URL: #53826
mcollina
mcollina approved these changes Jul 12, 2024
View reviewed changes

@mcollina mcollina left a comment

Copy link
Copy Markdown
Member

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.

lgtm

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@avivkeller avivkeller added release Issues and PRs related to Node.js releases. and removed doc Issues and PRs related to Node.js documentation. meta Issues and PRs related to the general management of the project. labels Jul 12, 2024
@avivkeller

This comment was marked as resolved.

Sign in to view
@karlhorky karlhorky mentioned this pull request Jul 14, 2024
Switch sqlite to use Bun karlhorky/github-actions-database-persistence#97
Open
RafaelGSS
RafaelGSS reviewed Jul 14, 2024
View reviewed changes

@RafaelGSS RafaelGSS left a comment

Copy link
Copy Markdown
Member

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.

We should update the CHANGELOG and commit message to Tuesday (16). Unless another @nodejs/releasers can do that before me.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

aduh95 reacted with thumbs up emoji
All reactions
  • 👍 1 reaction
@aduh95

This comment was marked as duplicate.

Sign in to view
avivkeller and others added 16 commits July 16, 2024 12:00
@avivkeller @aduh95
path: add matchesGlob method
8743c4d
PR-URL: #52881
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
@tniessen @aduh95
crypto: avoid taking ownership of OpenSSL objects
f82e20f
It is often unnecessary to obtain (shared) ownership of OpenSSL objects
in this code, and it generally is more costly to do so as opposed to
just obtaining a pointer to the respective OpenSSL object. Therefore,
this patch replaces various OpenSSL function calls that take ownership
with ones that do not.

Refs: #53436
PR-URL: #53460
Reviewed-By: Daniel Lemire <[email protected]>
Reviewed-By: Rafael Gonzaga <[email protected]>
@anonrig @aduh95
src: use starts_with in node_dotenv.cc
e43a4e0
PR-URL: #53539
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
@GeoffreyBooth @dygabo @aduh95
esm: move hooks test with others
e29c945
Co-authored-by: Gabriel Bota <[email protected]>
PR-URL: #53558
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@robhogan @aduh95
doc: note http.closeAllConnections excludes upgraded sockets
9139ab2
PR-URL: #53560
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Paolo Insogna <[email protected]>
@avivkeller @aduh95
meta: prevent constant references to issues in versioning
3c5ec83
PR-URL: #53564
Reviewed-By: Jithil P Ponnan <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: Marco Ippolito <[email protected]>
@tniessen @aduh95
doc: clarify that fs.exists() may return false for existing symlink
c6166cd
Given that this API is problematic in any case, we should be precise
about its (perhaps surprising) behavior.

PR-URL: #53566
Reviewed-By: Jithil P Ponnan <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
@avivkeller @aduh95
doc: document addition testing options
519c328
PR-URL: #53569
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
@soophoo @aduh95
doc: clarify usage of coverage reporters
de99d69
PR-URL: #53523
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: Chemi Atlow <[email protected]>
@jakecastelli @aduh95
test: refactor, add assertion to http-request-end
6aa4f0f
PR-URL: #53411
Reviewed-By: Luigi Pinca <[email protected]>
@richardlau @aduh95
test: fix OpenSSL version checks
8aab680
As per the original pull request that introduced the OpenSSL version
check in `parallel/test-crypto-dh`:

```
Error message change is test-only and uses the right error message for
versions >=3.0.12 in 3.0.x and >= 3.1.4 in 3.1.x series.
```

Fix the check so that:
- The older message is expected for OpenSSL 3.1.0.
- The newer message is expected for OpenSSL from 3.1.4 (e.g. 3.2.x).

Refs: #50395
PR-URL: #53503
Refs: #53382
Reviewed-By: Luigi Pinca <[email protected]>
@benjamingr @aduh95
meta: warnings bypass deprecation cycle
508abfe
Allow for emitting new warnings without going through a deprecation
cycle.

Co-authored-by: Antoine du Hamel <[email protected]>
PR-URL: #53513
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Geoffrey Booth <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Chengzhong Wu <[email protected]>
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Rafael Gonzaga <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
@jakecastelli @wh0 @aduh95
stream: pipeline wait for close before calling the callback
82d88a8
The pipeline should wait for close event to finish before calling
the callback.

The `finishCount` should not below 0 when calling finish function.

Fixes: #51540

Co-authored-by: wh0 <[email protected]>
PR-URL: #53462
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Robert Nagy <[email protected]>
@anonrig @aduh95
src: move FromNamespacedPath to path.cc
cc1f497
PR-URL: #53540
Reviewed-By: Daniel Lemire <[email protected]>
Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
Reviewed-By: Ethan Arrowood <[email protected]>
@richardlau @aduh95
build: add version-specific library path for AIX
b05394e
Add the version-specific directory containing the C/C++ runtime
libraries to `-blibpath` on AIX. This will help link `node` against
the correct libraries at run-time when compiled with a different
version of the GNU C/C++ compiler without having to manually set
a `LIBPATH` environment variable.

PR-URL: #53585
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Beth Griggs <[email protected]>
@codediverdev @aduh95
tools: replace reference to NodeMainInstance with SnapshotBuilder
317a13b
Small documentation update from
`node::NodeMainInstance::GetEmbeddedSnapshotData`
to `node::SnapshotBuilder::GetEmbeddedSnapshotData`.

PR-URL: #53544
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Chengzhong Wu <[email protected]>
@nodejs-github-bot

This comment was marked as outdated.

Sign in to view
@nodejs-github-bot

This comment was marked as outdated.

Sign in to view
@aduh95
aduh95 force-pushed the v22.5.0-proposal branch from 3f9c06e to 433f759 Compare July 16, 2024 14:41
aduh95 added a commit that referenced this pull request Jul 16, 2024
@aduh95
2024-07-16, Version 22.5.0 (Current)
433f759
Notable changes:

http:
  * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721
lib:
  * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752
module:
  * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166
path:
  * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881
process:
  * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239
stream:
  * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462
test_runner:
  * support glob matching coverage files (Aviv Keller) #53553
worker:
  * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682

PR-URL: #53826
@nodejs-github-bot

nodejs-github-bot commented Jul 16, 2024 •
edited by RafaelGSS
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/60372/ 🟡
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/6079/ 🟢
CITGM (v22.5.0-proposal): https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/3457/
CITGM (v22.4.1): https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/3458/
📦 https://ci-release.nodejs.org/job/iojs+release/10349/ 🟢 -> [new date] https://ci-release.nodejs.org/job/iojs+release/10352/ 🟢

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

RafaelGSS
RafaelGSS approved these changes Jul 16, 2024
View reviewed changes

@RafaelGSS RafaelGSS left a comment

Copy link
Copy Markdown
Member

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.

LGTM. Next time let's include the summary of notable changes. Some PRs did include a summary we can use in the changelog.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@nodejs-github-bot

nodejs-github-bot commented Jul 16, 2024

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/60360/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nodejs-github-bot

nodejs-github-bot commented Jul 16, 2024

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/60368/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@RafaelGSS

RafaelGSS commented Jul 16, 2024

Copy link
Copy Markdown
Member

It's getting a bit late for me (6pm) and we don't have green CI yet. I'm afraid I have to postpone it. I will wait a couple of hours.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nodejs-github-bot

nodejs-github-bot commented Jul 16, 2024

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/60372/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@aduh95

aduh95 commented Jul 16, 2024 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

@RafaelGSS CI is green, if you have time to publish before midnight UTC that's nice, otherwise I'll change the date to tomorrow

$ ncu-ci citgm 3455 3456
SUCCESS: No new failures in 3456 compared to 3455
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@RafaelGSS

RafaelGSS commented Jul 17, 2024

Copy link
Copy Markdown
Member

@aduh95 Let's release it tomorrow. No need to start a new test-ci-pull-request. Only ci-release. Also, disregard the 3456 CITGM, it failed to start so no tests to compare -- That's why I created the 3457

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@aduh95
2024-07-17, Version 22.5.0 (Current)
34de839
Notable changes:

http:
  * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721
lib:
  * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752
module:
  * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166
path:
  * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881
process:
  * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239
stream:
  * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462
test_runner:
  * support glob matching coverage files (Aviv Keller) #53553
worker:
  * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682

PR-URL: #53826
@aduh95
aduh95 force-pushed the v22.5.0-proposal branch from 433f759 to 34de839 Compare July 17, 2024 08:15
@Yovach Yovach mentioned this pull request Jul 17, 2024
fix(node-ws): CloseEvent is not defined honojs/middleware#648
Merged
@RafaelGSS

RafaelGSS commented Jul 17, 2024

Copy link
Copy Markdown
Member

FWIW CITGM is failing to build in some architectures. e.g: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/nodes=osx11/3457/console. I'll proceed with the promotion.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@RafaelGSS
RafaelGSS merged commit 34de839 into v22.x Jul 17, 2024
@RafaelGSS
RafaelGSS deleted the v22.5.0-proposal branch July 17, 2024 15:09
RafaelGSS added a commit that referenced this pull request Jul 17, 2024
@RafaelGSS
Working on v22.5.1
6bcaaa6
PR-URL: #53826
RafaelGSS pushed a commit that referenced this pull request Jul 17, 2024
@aduh95 @RafaelGSS
2024-07-17, Version 22.5.0 (Current)
db1c2be
Notable changes:

http:
  * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721
lib:
  * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752
module:
  * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166
path:
  * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881
process:
  * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239
stream:
  * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462
test_runner:
  * support glob matching coverage files (Aviv Keller) #53553
worker:
  * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682

PR-URL: #53826
@aduh95 aduh95 mentioned this pull request Jul 17, 2024
doc: fix release date for 22.5.0 #53889
Merged
aduh95 added a commit to aduh95/nodejs.org that referenced this pull request Jul 17, 2024
@aduh95
Blog: v22.5.0 release post
9a13f29
Refs: nodejs/node#53826
@aduh95 aduh95 mentioned this pull request Jul 17, 2024
Blog: v22.5.0 release post nodejs/nodejs.org#6931
Merged
5 tasks
RafaelGSS pushed a commit to nodejs/nodejs.org that referenced this pull request Jul 17, 2024
@aduh95
Blog: v22.5.0 release post (#6931)
41655d2
* Blog: v22.5.0 release post

Refs: nodejs/node#53826

* fixup! Blog: v22.5.0 release post

* fixup! Blog: v22.5.0 release post
nodejs-github-bot pushed a commit that referenced this pull request Jul 17, 2024
@aduh95
doc: fix release date for 22.5.0
fcda284
The release has been postponed and I forgot to update the date in the
`CHANGELOG_V22.md`.

PR-URL: #53889
Refs: #53826
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
ehsankhfr pushed a commit to ehsankhfr/node that referenced this pull request Jul 18, 2024
@aduh95 @ehsankhfr
2024-07-17, Version 22.5.0 (Current)
274b746
Notable changes:

http:
  * (SEMVER-MINOR) expose websockets (Natalia Venditto) nodejs#53721
lib:
  * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) nodejs#53752
module:
  * add `__esModule` to `require()`'d ESM (Joyee Cheung) nodejs#52166
path:
  * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) nodejs#52881
process:
  * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) nodejs#53239
stream:
  * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) nodejs#53462
test_runner:
  * support glob matching coverage files (Aviv Keller) nodejs#53553
worker:
  * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) nodejs#53682

PR-URL: nodejs#53826
ehsankhfr pushed a commit to ehsankhfr/node that referenced this pull request Jul 18, 2024
@aduh95 @ehsankhfr
doc: fix release date for 22.5.0
4429c94
The release has been postponed and I forgot to update the date in the
`CHANGELOG_V22.md`.

PR-URL: nodejs#53889
Refs: nodejs#53826
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
targos pushed a commit that referenced this pull request Jul 28, 2024
@aduh95 @targos
doc: fix release date for 22.5.0
5b8dd78
The release has been postponed and I forgot to update the date in the
`CHANGELOG_V22.md`.

PR-URL: #53889
Refs: #53826
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
@coderabbitai coderabbitai Bot mentioned this pull request Jul 11, 2026
ai: distill the store migration lessons into the plugin skills spencerbeggs/effected#51
Merged
@coderabbitai coderabbitai Bot mentioned this pull request Aug 12, 2026
ci: promote immutable release artifacts dsifry/swift-mutation-testing#5
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@mcollina mcollina mcollina approved these changes
@RafaelGSS RafaelGSS RafaelGSS approved these changes

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. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch.

Projects

None yet

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.

20 participants

@aduh95 @nodejs-github-bot @avivkeller @RafaelGSS @mcollina @tniessen @anonrig @GeoffreyBooth @robhogan @soophoo @jakecastelli @richardlau @benjamingr @codediverdev @Renegade334 @mhdawson @panva @theanarkh @peixotoleonardo @Emiltayeb
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.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.