-
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
v11.8.0 proposal #25687
Merged
Merged
v11.8.0 proposal #25687
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Reduce concurrent and duration options by half so as to avoid interference with other tests. (Excessive TCP activity in this test resulted in throttling that caused subsequent tests to fail on my local setup.) * Use an OS-provided port rather than `common.PORT`. This possibly reduces side-effects on other tests (that may also be using `common.PORT`). * Add punctuation in comments. PR-URL: #25485 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
* Reduce ROUNDS and ATTEMPTS_PER_ROUND by half to avoid spurious test failures as a result of side effects from other tests. (For my local setup, test-keep-alive seems to cause this test to fail with ETIMEDOUT and/or EADDRNOTAVAIL. It would seem to be a result of throttling. Reducing the pummel-iness of that test and this one seems to solve the problem.) * Apply capitalization and punctuation to comment. PR-URL: #25485 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
* Use port 0 instead of `common.PORT`. * Reduce `concurrent` from 100 to 50 and `connections_per_client` from 5 to 3. This is to avoid side effects from other tests. Prior to this change, running this along with test-keep-alive would result in failures on my local setup, apparently due to network throttling. * Remove unnecessary `console.log()` and improve remaining `console.log()` to provide clearer information. PR-URL: #25485 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
* Use port 0 instead of `common.PORT`. * Use `//` for comments, capitalize comments, and add punctuation. PR-URL: #25485 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
This makes sure that `StopTracingAgent()` is always called before tearing down the `tracing::Agent`, since previously its destructor might have tried to access the agent, which would be destroyed by the (earlier) `Dispose()` call. PR-URL: #25472 Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: Minwoo Jung <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
Call `Environment::Exit()` rather than the process-wide `exit()` function, since JS exceptions generally only affect the current JS engine instance. PR-URL: #25472 Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: Minwoo Jung <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
This commit introduces a new configuration flag named --openssl-is-fips which is intended to be used when linking against an OpenSSL library that is FIPS compatible. The motivation for this is that Red Hat Enterprise Linux 8 (RHEL8) comes with OpenSSL 1.1.1 and includes FIPS support, and we would like to be able to dynamically link against this version and also have FIPS features enabled in node, like would be done when statically linking and using the --openssl-fips flag. The suggestion here is to introduce a new flag: $ ./configure --help ... --openssl-is-fips specifies that the shared OpenSSL version is FIPS compatible This flag could be used in combination with the shared-openssl flag: $ ./configure --shared-openssl ---openssl-is-fips This will enable FIPS support in node and the runtime flags will be availalbe to enable FIPS (--enable-fips, --force-fips). PR-URL: #25412 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
Currently, while FIPS is not supported yet for this release there might be an option to dynamically link against a FIPS compatible OpenSSL version. This commit fixes the compiler errors. PR-URL: #25412 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
- DEFAULT_ECDH_CURVE default changed to 'auto' for 10.0.0 - ecdhCurve parameter allowed multiple values and 'auto' from 9.0.0 PR-URL: #25502 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #25425 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anto Aravinth <[email protected]>
Refs: #25448 PR-URL: #25526 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
Fixes: nodejs/TSC#650 PR-URL: #25535 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Vse Mozhet Byt <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Anto Aravinth <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Сковорода Никита Андреевич <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
test/pummel/test-keep-alive.js requires `wrk` to be installed. Check if it is, and skip the test if it isn't. This is yet another step in preparation for running pummel tests in CI daily. PR-URL: #25516 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
Replace min() function with Math.min(...). PR-URL: #25522 Reviewed-By: Ali Ijaz Sheikh <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
Reduce the time it takes to run test/pummel/test-hash-seed by switching from spawnSync() to spawn(). On my computer, this reduces the runtime from about 80 seconds to about 40 seconds. This test is not (yet) run regularly on CI, but when it was run recently, it timed out. PR-URL: #25522 Reviewed-By: Ali Ijaz Sheikh <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
PR-URL: #25544 Reviewed-By: Vse Mozhet Byt <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michael Dawson <[email protected]>
Only use the amount of data that was actually read from the test file. Otherwise, there is a small risk of getting false positives, and generally reading uninitialized memory makes using automated memory error detection tools harder. PR-URL: #25475 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
The fallback should only be taken for a null prototype. If an iterable data type (e.g., Array) has a prototype without `Symbol.iterator`, just try the best to visualize it as object. PR-URL: #25457 Fixes: #25451 Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Anto Aravinth <[email protected]> Reviewed-By: James M Snell <[email protected]>
Currently, test-cli-node-print-help uses common.hasFipsCrypto to determine if the test should check for the existence of FIPS related options (--enable-fips, and --force-fips). The FIPS options are available when node has been compiled against an OpenSSL library with FIPS support in which case the test would verify that these options are available. But by using crypto.fips (which uses crypto.getFips()) this would only be checked when fips has been enabled, but these options are available regardless if FIPS is enabled or disabled. This commit updates the test to use fipsMode from config to determine if the FIPS options existence should be checked. PR-URL: #25510 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #25562 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
Coverage report for src/node_i18n.cc shows that the Has() method is not covered. This test adds coverage for that method. PR-URL: #25428 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
v11.6.0 ended up shipping with an npm version `6.5.0-next.0`. This test should avoid it happening in the future. PR-URL: #25538 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
PR-URL: #25547 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Anto Aravinth <[email protected]> Reviewed-By: James M Snell <[email protected]>
In parallel/test-fs-read-stream-concurrent-reads.js the number of data chunks used is being tested when few concurrent reads are performed. The number of chunks can fluctuate based on the number of concurrent reads as well as the data that was read in one shot. Accommodate these variations in the test. Fixes: #22339 PR-URL: #25415 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
If specified, and only when a socket is created internally, the option will make `socket.setTimeout()` to be called on the created socket with the given timeout. This is consistent with the `timeout` option of `net.connect()` and prevents the `timeout` option of the `https.Agent` from being ignored when a socket is created. PR-URL: #25517 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Roman Reiss <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #25585 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Сковорода Никита Андреевич <[email protected]>
PR-URL: #25566 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
I was implementing a Writable stream and misunderstood `decodeStrings` to mean 'will decode `Buffer`s into `string`s before calling `_write`'. This change adds a little more detail to the description of `decodeStrings` to clarify its effect on a Writable stream & what gets passed to `_write`. Changing the name of the option to `encodeStrings` would make it much easier to understand, but the name was chosen in 2012 and the option used in many projects (22k mentions of 'decodeStringsr in JS projects in GitHub). Deprecating the old name & rolling out a replacement is beyond my capabilities as a first-time contributor. PR-URL: #25468 Fixes: #25464 Reviewed-By: Anna Henningsen <[email protected]>
Update ESLint to 5.12.1 PR-URL: #25573 Reviewed-By: Wyatt Preul <[email protected]> Reviewed-By: Masashi Hirano <[email protected]>
This commit updates option ciphers from 'RC4' to 'no-such-cipher' in test/parallel/test-tls-handshake-error.js. The motivation for this change is that this test is verifying that a 'no ciphers match' error be thrown, but 'RC4' might be among the ciphers supported by the OpenSSL version when dynamically linking. I ran into this specific issue when dynamically linking against OpenSSL 1.1.1 on RHEL8 using #25381. PR-URL: #25534 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
Fix test/pummel/test-exec.js which broke as a result of e47f972 (#24951). (Until very recently, pummel tests were not run at all in CI and currently only run nightly on master.) PR-URL: #25677 Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: Anto Aravinth <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]>
Tags shouldn't be pushed unless the remainder of release steps are able to be completed. PR-URL: #25569 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Shelley Vohr <[email protected]> Reviewed-By: Beth Griggs <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
The `setup()` method is only called when the `--experimental-report` option is set. `getOptionValue()` returns `undefined` when the flag is not defined, so the extra check inside of `setup()` is redundant. PR-URL: #25610 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #25610 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #25610 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #25610 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #25610 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]>
nodejs-github-bot
added
build
Issues and PRs related to build files or the CI.
doc
Issues and PRs related to the documentations.
libuv
Issues and PRs related to the libuv dependency or the uv binding.
meta
Issues and PRs related to the general management of the project.
v11.x
labels
Jan 24, 2019
MylesBorins
force-pushed
the
v11.8.0-proposal
branch
from
January 24, 2019 21:47
e118153
to
4422ab5
Compare
MylesBorins
force-pushed
the
v11.8.0-proposal
branch
from
January 24, 2019 21:52
4422ab5
to
88e5ed8
Compare
Notable Changes: * events: * For unhandled `error` events with an argument that is not an `Error` object, the resulting exeption will have more information about the argument. #25621 * child_process: * When the `maxBuffer` option is passed, `stdout` and `stderr` will be truncated rather than unavailable in case of an error. #24951 * policy: * Experimental support for module integrity checks through a manifest file is implemented now. #23834 * n-api: * The `napi_threadsafe_function` feature is now stable. #25556 * report: * An experimental diagnostic API for capturing process state is available as `process.report` and through command line flags. #22712 * tls: * `tls.connect()` takes a `timeout` option analogous to the `net.connect()` one. #25517 * worker: * `process.umask()` is available as a read-only function inside Worker threads now. #25526 * An `execArgv` option that supports a subset of Node.js command line options is supported now. #25467 PR-URL: #25687
MylesBorins
force-pushed
the
v11.8.0-proposal
branch
from
January 24, 2019 21:56
88e5ed8
to
11ee794
Compare
richardlau
approved these changes
Jan 24, 2019
Re running arm |
Single failure on arm CITGM failures mostly appear to be flakes or infra failures Promoting the release |
MylesBorins
added a commit
that referenced
this pull request
Jan 25, 2019
Notable Changes: * events: * For unhandled `error` events with an argument that is not an `Error` object, the resulting exeption will have more information about the argument. #25621 * child_process: * When the `maxBuffer` option is passed, `stdout` and `stderr` will be truncated rather than unavailable in case of an error. #24951 * policy: * Experimental support for module integrity checks through a manifest file is implemented now. #23834 * n-api: * The `napi_threadsafe_function` feature is now stable. #25556 * report: * An experimental diagnostic API for capturing process state is available as `process.report` and through command line flags. #22712 * tls: * `tls.connect()` takes a `timeout` option analogous to the `net.connect()` one. #25517 * worker: * `process.umask()` is available as a read-only function inside Worker threads now. #25526 * An `execArgv` option that supports a subset of Node.js command line options is supported now. #25467 PR-URL: #25687
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
2019-01-24, Version 11.8.0 (Current), @MylesBorins
Notable Changes
error
events with an argument that is not anError
object, the resulting exeption will have more information about the argument. nodejs/node#25621maxBuffer
option is passed,stdout
andstderr
will be truncated rather than unavailable in case of an error. nodejs/node#24951napi_threadsafe_function
feature is now stable. nodejs/node#25556process.report
and through command line flags. nodejs/node#22712tls.connect()
takes atimeout
option analogous to thenet.connect()
one. nodejs/node#25517process.umask()
is available as a read-only function inside Worker threads now nodejs/node#25526execArgv
option that supports a subset of Node.js command line options is supported now. nodejs/node#25467Commits
e09dd0c5f0
] - assert: makeactual
andexpected
getters (Ruben Bridgewater) #25250516f75fda8
] - benchmark: fix net-wrap-js-stream-passthrough (Rich Trott) #252739a627a4694
] - (SEMVER-MINOR) benchmark,test: add brotli (Anna Henningsen) #249388e84ccb502
] - buffer: move Buffer prototype wiring into internal/buffer.js (Joyee Cheung) #25292042d20ab47
] - buffer: move initialization of buffer prototype into node.js (Joyee Cheung) #2529268014fbc22
] - buffer: inspect extra properties (Ruben Bridgewater) #251501d4940888d
] - buffer: refactor checks for SlowBuffer creation (P. Mike) #252667dc4c3be03
] - buffer: fix crash for invalid index types (Anna Henningsen) #251545fab92c88a
] - build: remove AIX/ppc (32bit) dead code (Refael Ackermann) #2552334da9a3089
] - build: make install.py python 3 compatiable (Sakthipriyan Vairamani (thefourtheye)) #255838cc936a8ea
] - build: remove erroneous duplicate declaration from node_inspector.gypi (Refael Ackermann) #2558628894af902
] - build: do not lint python scripts under test/fixtures (Joyee Cheung) #2563947d040dd77
] - build: introduce --openssl-is-fips flag (Daniel Bevenius) #25412a4f50a62d5
] - build: set-blibpath:
for AIX (Richard Lau) #2544707ffa3f189
] - build: add check for empty openssl-fips flag (Daniel Bevenius) #25391a2cc4bad0e
] - build: fix Windows shared lib build (Richard Lau) #25166ac5fa2c7f6
] - child_process: truncate output when maxBuffer is exceeded (Jeremiah Senkpiel) #2495156e7e4f0cd
] - child_process: simplify argument handling (cjihrig) #251943c661f0aa6
] - console: refactor inspector console extension installation (Joyee Cheung) #25450272ddb1765
] - console: improve inspectOptions validation (cjihrig) #2509065d485b880
] - (SEMVER-MINOR) console: addinspectOptions
option (Ruben Bridgewater) #2497857323e8048
] - console: move the inspector console wrapping in a separate file (Joyee Cheung) #24709b549058cc4
] - console: split console into global.js and constructor.js (Joyee Cheung) #247094052aec321
] - console: lazy load process.stderr and process.stdout (Joyee Cheung) #245347f5bb9d3bf
] - console: bind methods from the prototype chain in Console (Joyee Cheung) #24047b2b0645805
] - console: create the global console from Console constructor (Joyee Cheung) #25420561c2689ef
] - console: use spread notation instead of Object.assign (Ruben Bridgewater) #2514963fbd00834
] - coverage: pass cwd to path.resolve() in setup (cjihrig) #25289daca3188af
] - coverage: use process._rawDebug() during setup (cjihrig) #25289f415069c65
] - crypto: add crypto modules to cannotUseCache (Daniel Bevenius) #25606bb7f71ad8a
] - crypto: fix key handle extraction (Tobias Nießen) #25562eaaaa0d479
] - (SEMVER-MINOR) crypto: always accept private keys as public keys (Tobias Nießen) #2521732e45b20da
] - crypto: fix key object wrapping in sync keygen (Tobias Nießen) #25326bc6f4bc0c5
] - crypto: add crypto/keys to cannotUseCache (Daniel Bevenius) #25237f3ebc391a3
] - crypto: fix zero byte allocation assertion failure (Tobias Nießen) #25248c0859d7176
] - deps: upgrade to libuv 1.25.0 (cjihrig) #25571e1d4f4384a
] - deps: cherry-pick d9fbfeb from upstream V8 (Alexey Kozyatinskiy) #2533191015918d8
] - deps: upgrade npm to v6.5.0 (Jordan Harband) #2523411c01a6a69
] - (SEMVER-MINOR) deps: add brotli (Hackzzila) #24938f2abe7bf76
] - deps: V8: backport 3e010af (Ruben Bridgewater) #25101201cf97fcb
] - deps: V8: backport bf84766 (Ruben Bridgewater) #25101ec87b6c994
] - (SEMVER-MINOR) deps,tools: update license-builder.sh and LICENSE (Hackzzila) #249385b4fab1a40
] - dns: fix TTL value for AAAA replies toresolveAny()
(Anna Henningsen) #251879d8a225c6c
] - doc: add note regarding pushing release tags (Myles Borins) #255695440f9d4bc
] - doc: use correct placeholder for policy docs (Anna Henningsen) #256274f38106ef5
] - (SEMVER-MINOR) doc: add node-report documentation (Vipin Menon) #22712eac438acc8
] - doc: running coverage for individual suites (Benjamin Coe) #2562265478faa7b
] - doc: hyperlink reference to process.nextTick (Sam Roberts) #25615c5d89e6333
] - doc: reword stream docs to clarify that decodeStrings encodes strings (Daniel George Holz) #254680c046e8e68
] - doc: correct my wrong note about buf.fill() (Vse Mozhet Byt) #2558510bff7a58c
] - doc: add a note tobuf.fill()
description (Vse Mozhet Byt) #25547688fb8d619
] - doc: fix typo in Buffer API (H1Gdev) #25544417023046e
] - doc: add Rich back to TSC list (Michael Dawson) #2553526c5bd8a5c
] - doc: add metadata about ecdh curve options (Sam Roberts) #25502edab2d61fd
] - doc: revert incorrect change on readable._read (Matteo Collina) #254422172dbfce4
] - doc: add TLSSocket.isSessionReused() docs (Sam Roberts) #254237123167e31
] - doc: improve Sign/Verify examples and docs (Sam Roberts) #254529a61a7abb3
] - doc: fix section order in vm.md (Vse Mozhet Byt) #253742b0c8538ef
] - doc: fix sorting in buffer.md (Vse Mozhet Byt) #25477f8bb544bfb
] - doc: fixnapi\_open\_callback\_scope
description (Philipp Renoth) #25366b67c4b4f99
] - doc: document that stream.on('close') was changed in Node 10 (Matteo Collina) #254133db7a9ffba
] - doc: fix, unify, formalize, and amplify vm.md (Vse Mozhet Byt) #25422ebd202736c
] - doc: fix the path to postMessage() (Mitar) #25332177635b320
] - doc: updateos.networkInterfaces()
example (jvelezpo) #2541767782613bb
] - doc: make sure that calls to .read() are looped (Matteo Collina) #25375f58b5300cd
] - doc: wrap and punctuate YAML description text (Sam Roberts) #254198380bd46a0
] - doc: add history to http.request.setTimeout() (James Bunton) #251218bc1651249
] - doc: add clarification for exception behaviour (Michael Dawson) #25339f3d86391d9
] - doc: clarify timing of socket.connecting (Sam Roberts) #253337d46437c45
] - doc: update benchmark doc (Kazushi Kitaya) #25367071f84e80a
] - doc: use lowercase for zlib (Rich Trott) #253717d1d26191d
] - doc: fix heading in cpp style guide (Kazushi Kitaya) #25303354fba1b26
] - doc: fix process.stdin example (Anna Henningsen) #253441e20c5e440
] - doc: make modules.md more accurate (Vse Mozhet Byt) #25357f8dcbba563
] - doc: fs.mkdir('/') throws EPERM on Windows (Corey Farrell) #25340b9b2ba22ec
] - doc: document key encryption options (Tobias Nießen) #23632f5008fd1ef
] - doc: simplify DEP0119 wording (cjihrig) #252761c5a99797b
] - (SEMVER-MINOR) doc: add documentation for brotli support (Anna Henningsen) #24938be45469744
] - doc: edit and simplify util.inspect() docs (cjihrig) #251958a701c3fce
] - doc: include license for src/large_pages in LICENSE (Ujjwal Sharma) #25246e6da77b12c
] - doc: describe TLS session resumption (Sam Roberts) #251743af173df00
] - doc: link and expand --tls-cipher-list docs (Sam Roberts) #2517439b3fd1b61
] - doc: revise "Breaking Changes to Internal Elements" (Rich Trott) #251902c50bcda8a
] - doc: fix NAPI typo (Philipp Renoth) #252161697604ae0
] - doc,worker: revise worker_threads.md (Rich Trott) #25402593714e4bd
] - events: show inspected error in uncaught 'error' message (Anna Henningsen) #25621dd0381fe4e
] - (SEMVER-MAJOR) fs: make process.binding('fs') internal (Masashi Hirano) #22478ca7adcafda
] - fs: extract start and end check into checkPosition (ZYSzys) #25264d6b50c66cc
] - http: make ClientRequest#setTimeout() noop at end (Tim De Pauw) #25536e55c5c341d
] - http: reuse noop function in socketOnError() (cjihrig) #255669a410a189e
] - http2: allow fully synchronous\_final()
(Anna Henningsen) #2560926f2eb8b12
] - http2: add test case for goaway (Anto Aravinth) #24054445ba9f283
] - inspector: move process.binding to internalBinding (Beni von Cheni) #249318cc97571a4
] - Revert "inspector: move process.binding to internalBinding" (Joyee Cheung) #254464794cf601e
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931cb73fed430
] - inspector, test: verify reported console message (Eugene Ostroukhov) #254556528ce6176
] - lib: expose all type checks from the internal types module (Ruben Bridgewater) #25149207612c723
] - lib: remove internalBinding('config').pendingDeprecation (Joyee Cheung) #24962d8ba520622
] - lib: remove unused NativeModule/NativeModule wraps (Joyee Cheung) #2490487a58beed7
] - lib: remove duplicated noop function (ZYSzys) #24770d7d772b2f8
] - Revert "lib: remove duplicated noop function" (Joyee Cheung) #2544642a7eaf9d4
] - Revert "lib: remove unused NativeModule/NativeModule wraps" (Joyee Cheung) #25446b48865f03f
] - lib: move lib/console.js to lib/internal/console/constructor.js (Joyee Cheung) #247093350230e20
] - lib: remove internalutil.\_extends()
usage (Ruben Bridgewater) #2510573c3a3d5ed
] - (SEMVER-MAJOR) lib: make the global console [[Prototype]] an empty object (Joyee Cheung) #235098d0c638583
] - (SEMVER-MINOR) lib: support overriding http\s.globalAgent (Roy Sommer) #25170217bb0e5f0
] - lib: simplify several debug() calls (cjihrig) #25241e14f8646e2
] - lib,test: remove lib/internal/test/unicode.js (Rich Trott) #25298f688e73984
] - n-api: change #ifdef to #if in node_api_types (Daniel Bevenius) #256352b1858298a
] - (SEMVER-MINOR) n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556c13e5be740
] - net: use decodeStrings public API for writable stream (Rich Trott) #252019ac8d41925
] - net: check for close on stream, not parent (David Halls) #250260ebe6ebbb1
] - os: implement os.release() using uv_os_uname() (cjihrig) #256003bd8e4b6a3
] - os: add fallback for undefined CPUs (Minwoo Jung) #25493840ec230f1
] - os: improve networkInterfaces() performance (Brian White) #25410d197105476
] - os: move process.binding('os') to internalBinding (briete) #25087f64e5ec148
] - Revert "os: move process.binding('os') to internalBinding" (Joyee Cheung) #2544655d185f0dd
] - os: move process.binding('os') to internalBinding (briete) #25087da8c526888
] - (SEMVER-MINOR) policy: manifest with subresource integrity checks (Bradley Farias) #23834647a37f5d8
] - process: clarify the pre- and post-condition of esm setup (Joyee Cheung) #25530b2834ce65b
] - process: fix call process.reallyExit, vs., binding (Benjamin Coe) #2565592dd8998e7
] - process: check env->EmitProcessEnvWarning() last (Benjamin) #2557507f1bb001c
] - process: allow reading umask in workers (cjihrig) #25526c718592147
] - process: register the inspector async hooks in bootstrap/node.js (Joyee Cheung) #25443b524a7bed0
] - process: refactor coverage setup during bootstrap (Joyee Cheung) #2539883900148e6
] - process: allow StartExecution() to take a main script ID (Joyee Cheung) #2547428baf266c7
] - process: move C++ process events into node_process_events.cc (Joyee Cheung) #253975eada9dce4
] - process: move --help and --bash-completeion handling to startExecution (Joyee Cheung) #25262743056e3af
] - process: move process.features initialization into node.js (Joyee Cheung) #25239c07b12da42
] - process: make tick callback and promise rejection callback more robust (Joyee Cheung) #25200655c1c9232
] - process: move worker bootstrap code into worker_thread_only.js (Joyee Cheung) #251999480e1b795
] - process: split worker IO into internal/worker/io.js (Joyee Cheung) #25199456b1b55b1
] - process: move eval and exception bootstrap ito process/execution.js (Joyee Cheung) #25199f32e6a81a6
] - process: make internal/queue_microtask.js more self-contained (Joyee Cheung) #251896b5c962a0a
] - process: move child process IPC setup condition into node.js (Joyee Cheung) #25130e93dd4dad6
] - process: move POSIX credential accessors into node_credentials.cc (Joyee Cheung) #250660e2fbe4ff4
] - process: specialize building and storage of process.config (Joyee Cheung) #2481618052364ce
] - process: provide dummy stdio for non-console Windows apps (Anna Henningsen) #206401ccaf9a8f1
] - repl: indicate if errors are thrown or not (Ruben Bridgewater) #25253f3d0591abf
] - report: useuv\_handle\_type\_name()
to get handle type (Anna Henningsen) #2561003ba34401b
] - report: downgrade reinterpret_cast to static_cast (Anna Henningsen) #2561007a0dc89ad
] - report: roll extra loop iteration inPrintNativeStack()
(Anna Henningsen) #2561064959b6668
] - report: removeinternalBinding('config').hasReport
(Anna Henningsen) #256104031b5c267
] - report: removeInitializeReport()
(Anna Henningsen) #255980f91e0355a
] - report: simplify rlimit to JSON logic (cjihrig) #25597a02b621312
] - report: simplify option checking (cjihrig) #25597c598d98970
] - report: use uv_pid_t instead of custom PID_TYPE (cjihrig) #25597213eddd323
] - report: remove unnecessary includes (cjihrig) #2559742bbe58c47
] - report: remove unnecessary intermediate variable (cjihrig) #25597a161a9b9c3
] - src: remove unnecessaryfilename
variable (Anna Henningsen) #25610c59edcadc1
] - src: remove using v8::Function in node_os.cc (cjihrig) #25640dbecc82524
] - src: remove outdatedNeuter()
call innode\_buffer.cc
(Anna Henningsen) #254798f42c9efe9
] - src: silence compiler warning in node_report.cc (Daniel Bevenius) #25557549216a138
] - (SEMVER-MINOR) src: merge into core (Gireesh Punathil) #2271255768c0079
] - src: restrict unloading addons to Worker threads (Anna Henningsen) #25577d9a8113a5b
] - src: pass along errors from--security-reverts
(Anna Henningsen) #25466291cedf25d
] - src: reduce includes of node_internals.h (Joyee Cheung) #2550703e05cb4fb
] - src: fix FIPS section in Sign::SignFinal (Daniel Bevenius) #254120897504adc
] - src: callEnvironment::Exit()
for fatal exceptions (Anna Henningsen) #254727ffa8ec756
] - src: resetStopTracingAgent()
before platform teardown (Anna Henningsen) #254722ed3fa187e
] - src: declare process-related C++ methods in node_process.h (Joyee Cheung) #2539749ac9688f3
] - src: move process object creation into node_process_object.cc (Joyee Cheung) #25397299aefd81a
] - src: clean upnode::Init()
wrt embedder scenarios (Anna Henningsen) #25370dca6741b9b
] - src: move InternalMakeCallback and MakeCallback (Joyee Cheung) #2529981924ffa4f
] - src: remove unused isolate variable (Daniel Bevenius) #253688e6175e001
] - src: use generic helper for splitting strings (Anna Henningsen) #253636cdaf038ce
] - src: splitLoadEnvironment()
atstartExecution()
(Anna Henningsen) #25320c6adf4b44f
] - src: move per-process global variables into node::per_process (Joyee Cheung) #2530269d8e60596
] - src: useinternalBinding('config').hasInspector
in JS land (Joyee Cheung) #25291c5ab3408b1
] - src: refactor tickInfo access (Joyee Cheung) #252002e33ad1caa
] - src: move process.nextTick and promise setup into node_task_queue.cc (Joyee Cheung) #25163fa74cd352f
] - src: move symbols binding into node_symbols.cc (Joyee Cheung) #2516357a0cd4d48
] - src: move node::errno_string into node_errors.h/cc (Joyee Cheung) #25396f8ba4880ab
] - src: fix compiler warnings (cjihrig) #25165dde71520ba
] - src: move more process methods initialization in bootstrap/node.js (Joyee Cheung) #251275fe774104f
] - src: dispose of V8 platform inprocess.exit()
(Anna Henningsen) #25061e9b4d24eda
] - src: move arch, platform and release into node_metadata.cc (Joyee Cheung) #2529343535f56fd
] - src: simplify JS Array creation (Anna Henningsen) #25288de6f1f5e4d
] - src: initialize ICU version in per_process::metadata.versions (Joyee Cheung) #25115e5b4af43fd
] - src: move the declaration of http parser versions into node_metadata.h (Joyee Cheung) #2511564c713a2e7
] - src: move GetOpenSSLVersion into node_metadata.cc (Joyee Cheung) #25115b1500d9a7f
] - src: pass isMainThread into bootstrap/node.js directly (Joyee Cheung) #25017ee461feaee
] - src: always compile and store code cache for native modules (Joyee Cheung) #24950fd913fe365
] - src: remove code cache integrity check (Joyee Cheung) #24950d245c4cd50
] - src: use NativeModuleLoader to compile all the bootstrappers (Joyee Cheung) #24775d1ff107b51
] - src: initializeEnvironment
members in class definition (Anna Henningsen) #253695b933565ac
] - src: check curve ID existence instead of asn flags (Sam Roberts) #25345807e732832
] - src: trace_events: fix race with metadata events (Ali Ijaz Sheikh) #252351e60e0afcb
] - src: remove unused method declaration (Ben Noordhuis) #25329f6e341a546
] - src: improve ToV8Value() functions (Anna Henningsen) #25288465d02b817
] - src: add NAPI_VERSION_EXPERIMENTAL (Michael Dawson) #25319d7186252df
] - src: unload addons when environment quits (Gabriel Schulhof) #24861f62e35fd05
] - src: fix warning in cares_wrap.cc (cjihrig) #252302f5c8b5041
] - src: remove unused variable from string_search.h (Anna Henningsen) #25139e00b326f33
] - src: pass along MaybeLocal<> state fromURL::ToObject()
(Anna Henningsen) #25141ae86192732
] - src: ignore termination exceptions in fatal TryCatch (Anna Henningsen) #25141c9d49d65a4
] - src: fulfill Maybe contract in InlineDecoder (Anna Henningsen) #25140dd6667d05e
] - src: lazily load internalBinding('uv') and build the errmap lazily (Joyee Cheung) #25143bc66356093
] - src: use consistent names for JSStream (Sam Roberts) #2515399a5af65df
] - src: introduce DCHECK macro (cjihrig) #25207e2a01ca061
] - src: use DCHECK_* macros where possible (cjihrig) #2520773ccfc81c9
] - src: fix compiler warnings in node_crypto.cc (cjihrig) #252057365b00929
] - src: do not leak NodeTraceStateObserver (Anna Henningsen) #2518037ba20112a
] - src,lib: prefer internal/options over process._foo (Anna Henningsen) #250637480864c51
] - src,lib: make process.binding('config') internal (Masashi Hirano) #23400577da835d2
] - Revert "src,lib: make process.binding('config') internal" (Joyee Cheung) #25446a9ffce908d
] - test: fix pummel/test-exec (Rich Trott) #2567708ade9b0d3
] - test: clarify the path relativeness of WPT runner classes (Joyee Cheung) #2561674ee8d3b72
] - test: run html/webappapis/microtask-queuing WPT (Joyee Cheung) #25616572a70feae
] - test: pull html/webappapis/microtask-queuing WPT (Joyee Cheung) #2561690a64ab280
] - test: add stdio checks to cp-exec-maxBuffer (Jeremiah Senkpiel) #249510800f91dcc
] - (SEMVER-MINOR) test: add node-report tests (LakshmiSwethaG) #227127490fc880e
] - test: switch to native v8 coverage (Benjamin Coe) #25157ecd358b1fd
] - test: revoke flaky designation for tests (Gireesh Punathil) #256115a0332ed31
] - test: remove potential race condition in https renegotiation test (Rich Trott) #256016881454d92
] - test: replace common.PORT with0
in https renegotiation test (Rich Trott) #255995684da5360
] - test: changed function to arrow function (yathamravali) #25441efe089e01a
] - test: use stronger curves for keygen (Daniel Bevenius) #255643dcdf27399
] - test: change ciphers from RC4 to no-such-cipher (Daniel Bevenius) #25534faa1776048
] - test: relax chunk count expectations (Gireesh Punathil) #25415b8d780c0ee
] - test: ensure npm version is not release candidate (Myles Borins) #255382112b707e6
] - test: improve code coverage for i18n (Michael Dawson) #254284e52b07fb7
] - test: use fipsMode instead of common.hasFipsCrypto (Daniel Bevenius) #255104c207d9b84
] - test: do not use uninitialized memory in common flags check (Anna Henningsen) #25475cfcb759e5d
] - test: prepare test-hash-seed for CI (Rich Trott) #2552235240cab05
] - test: refactor min() in test-hash-seed (Rich Trott) #25522779ce29f39
] - test: add check for wrk to test-keep-alive (Rich Trott) #25516ab861433c9
] - test: fix test-repl timeout and tmpdir refresh (Brian White) #254256347940e9f
] - test: refactor pummel/test-net-pingpong (Rich Trott) #25485307da2d3e7
] - test: refactor pummel/test-net-many-clients (Rich Trott) #2548569c0841a5a
] - test: refactor pummel/test-net-connect-econnrefused (Rich Trott) #25485817b44db54
] - test: refactor pummel/test-keep-alive (Rich Trott) #25485d7bc03e2ca
] - test: improve known_issues/test-vm-timeout-escape-queuemicrotask (Rich Trott) #255033afb4813c8
] - test: add test for fs.lchmod (ZYSzys) #25439067d38fb07
] - test: make test-v8-coverage.js more strict (cjihrig) #25289f6c14bd1e2
] - test: rework ephemeralkeyinfo to run in parallel (Sam Roberts) #2540929b89badb5
] - test: check for tls renegotiation errors (Sam Roberts) #2543723d41fbf01
] - test: fix test-net-connect-econnrefused (again) (Rich Trott) #25438d86a3e8245
] - test: remove unnecessary skipIfWorker() (Rich Trott) #2542782fc9a8889
] - test: fix module loading error for AIX 7.1 (Richard Lau) #254183f661097d1
] - test: improve test coverage of native crypto code (Tobias Nießen) #25400fe9b6ee88b
] - test: move require('https') to after crypto check (Daniel Bevenius) #25388b545b4c1e9
] - test: fix test-net-connect-econnrefused (Rich Trott) #253890f290e8f62
] - test: remove test/pummel/test-http-client-reconnect-bug.js (Rich Trott) #2538758de81faa7
] - test: remove duplicate encoding tests in favor of WPT (Joyee Cheung) #25321da34c6c575
] - test: use WPT runner to run encoding tests (Joyee Cheung) #253218d8c30599a
] - test: support more icu requirements in the WPT status file (Joyee Cheung) #25321d9adceecb6
] - test: pull enconding WPT test fixtures (Joyee Cheung) #25321837ca76a0d
] - test: refactor test-fs-watch-non-recursive (Rich Trott) #2538665dfeeb9a9
] - test: fix test/pummel/test-fs-watch-non-recursive.js (Rich Trott) #25386bdcf8f4784
] - test: fix test/pummel/test-fs-watch-file.js (Rich Trott) #25384be16cc9fd6
] - test: set umask for tests (Rich Trott) #252293bebcf0180
] - test: fix failing assertion (Ruben Bridgewater) #25250201a8d9dc2
] - test: refactorcommon.expectWarning()
(Ruben Bridgewater) #25251f0202a7604
] - test: fix test/pummel/test-fs-largefile.js (Rich Trott) #25372fc22df9552
] - test: more tests for internal/util/types (ZYSzys) #25225c826af781f
] - test: clean up wasm fixtures (Gus Caplan) #25360c1aa5f0dae
] - test: tune test-uv-threadpool-schedule (Rich Trott) #25358f80fbd2c16
] - test: remove redundant fchmod test (ZYSzys) #25282ce7bbd2ad9
] - test: move test-tls-securepair-client out of pummel (Rich Trott) #252227ac1db2c31
] - test: fix test-tls-securepair-client (Rich Trott) #25222239d5ec92c
] - test: http2 origin length ERR_HTTP2_ORIGIN_LENGTH (Furqan Shaikh) #25296456f76a48b
] - test: remove flag for test-addon-uv-handle-leak (Rich Trott) #25327523872b37f
] - test: fix test-benchmark-zlib (Rich Trott) #25365379260e4bd
] - test: replace internals with public API (Rich Trott) #25309973b32d3c3
] - test: set umask explicitly (Thomas Chung) #25213c10b131ec9
] - test: make sure tmpdir is created before using it (Joyee Cheung) #252245a5bc58b4f
] - test: remove unused --expose-native-as V8 flag (peterwmwong) #2527561fc3bfd8e
] - test: mark test-util-callbackify flaky on AIX (Rich Trott) #25284ee8a4a291d
] - test: remove unnecessary test flags (cjihrig) #252774ca4b546ab
] - test: removeutil.inherits()
usage (ZYSzys) #2524511c9a82f0f
] - test: slightly refactor test-child-process-execsync (Denys Otrishko) #2522705d1a536cc
] - test: remove try/catch in common.isMainThread (Rich Trott) #25249b0b1414ad7
] - test: regression test for uv threadpool congestion (Gireesh Punathil) #23099c7d2dbd5da
] - test: add TODO to encoding tests that can be replaced with WPT (Joyee Cheung) #25155b45be671db
] - test: rename custom encoding tests that cannot be replaced by WPT (Joyee Cheung) #25155be421823e5
] - test: split encoding tests where some cases can be run without ICU (Joyee Cheung) #25155deceb26238
] - test: split test-whatwg-encoding-textdecoder-fatal.js (Joyee Cheung) #25155a8f5191eb9
] - test: split test-whatwg-encoding-textdecoder.js (Joyee Cheung) #251557e2ae75a6b
] - test: mark two tests as flaky in AIX (Gireesh Punathil) #25126e182ca9bdc
] - test: add more inspect subclassing tests (Ruben Bridgewater) #2519258af085d9f
] - test: refactor stdio handling in test-esm-cjs-main (Richard Lau) #2516991d1aea311
] - test: refactor test-esm-namespace.mjs (Rich Trott) #25117b7b1d7eb88
] - test: fix test-repl-envvars (Anna Henningsen) #2522695353c7c20
] - test,doc: add tests and docs for addon unloading (Anna Henningsen) #24861aa9a86aa32
] - test,worker: verify that.terminate()
breaks microtask queue (Anna Henningsen) #25480a29adef252
] - test,worker: simplify common.isMainThread (Rich Trott) #25426a6df7278d8
] - test,worker: refactor test-worker-cleanup-handles (Rich Trott) #25401c3409f57fd
] - tls: do not free cert in.getCertificate()
(Anna Henningsen) #2549058952a1a96
] - (SEMVER-MINOR) tls: make tls.connect() accept a timeout option (Luigi Pinca) #25517453bd18969
] - tls: do not confuse TLSSocket and Socket (Sam Roberts) #25153f6b2ea8bb9
] - tls: do not confuse session and session ID (Sam Roberts) #25153d5ba121e74
] - tls: fix initRead socket argument name (Sam Roberts) #25153acf7802fe3
] - tls: remove unused ocsp extension parsing (Sam Roberts) #251531cbadd8d1c
] - tools: improve valgrind support (Anna Henningsen) #25498d9da4af245
] - tools: update ESLint to 5.12.1 (cjihrig) #25573f0409be2a7
] - tools: lint for use of internalBinding() (cjihrig) #253952a85cc7cae
] - tools: update crypo check rule (cjihrig) #25399dcbf1d9da4
] - tools: add openssl-cli to macos-firewall.sh (Daniel Bevenius) #25385ee4c46c72f
] - tools: update ESLint to 5.12.0 (cjihrig) #253471be566bd2f
] - tools: replace NULL with nullptr (Juan José Arboleda) #25179fee8a11634
] - tools: remove custom buffer-constructor lint rule (cjihrig) #25261ee43540aa7
] - tools: enable no-buffer-constructor lint rule (cjihrig) #25261e6b5232381
] - tools: enable no-useless-catch lint rule (cjihrig) #25236f944a75336
] - tools: update ESLint to 5.11.1 (cjihrig) #2523619f1a506ee
] - trace_events: move SetupTraceCategoryState into node_trace_events.cc (Joyee Cheung) #251286e716ed1d6
] - url: return backslashes from fileURLToPath on win (Kevin Smith) #25349338f456107
] - util: fix iterable types with special prototype (Ruben Bridgewater) #2545771432c3d06
] - util: fixes type in argument type validation error (Ankur Oberoi) #2510346ec26f8aa
] - util: remove eslint comments and rename variables (Ruben Bridgewater) #252557ff44105be
] - util: remove outdated comment (Ruben Bridgewater) #2525545a8eb6ed3
] - util: simpler module namespace code (Ruben Bridgewater) #25255a333272fb0
] - util: code cleanup (Ruben Bridgewater) #252557696d1fe84
] - util: switch recurseTimes counter (Ruben Bridgewater) #252552e6e4cfaf5
] - util: add null prototype support for date (Anto Aravinth) #25144901d3d0959
] - (SEMVER-MINOR) util: inspect ArrayBuffers contents as well (Ruben Bridgewater) #250064ca0968918
] - util: update comment in util.promisify (Kazushi Kitaya) #2532337976251b5
] - util: fix util.inspect with proxied function (Weijia Wang) #2524488e73862ca
] - util: simplify code (Kazushi Kitaya) #2516273f3a1c4e6
] - util: make inspect aware of RegExp subclasses and null prototype (Ruben Bridgewater) #251927f78137c37
] - v8: enable inline WASM in serialization API (Anna Henningsen) #253132df0d14e18
] - win, build: fix building addons on Windows (Bartosz Sosnowski) #25108219b1b8ce1
] - (SEMVER-MINOR) worker: enable passing command line flags (Yael Hermon) #25467243f90283c
] - worker: remove--experimental-worker
flag (Anna Henningsen) #25361e8a6cc8802
] - worker: improve JS-side debugging (Anna Henningsen) #2531265c136f3de
] - worker: partially remove--experimental-worker
flag (Anna Henningsen) #254047bb7b9a61f
] - worker: set--experimental-worker
always (Anna Henningsen) #25404dd8795f4a0
] - worker: enable transferring WASM modules (Anna Henningsen) #253142014eba782
] - worker: use engine-provided deleter forSharedArrayBuffer
s (Anna Henningsen) #253077edf8c7e74
] - (SEMVER-MINOR) zlib: add brotli support (Anna Henningsen) #24938e534dcd75e
] - zlib: split JS code as prep for non-zlib-backed streams (Anna Henningsen) #24939