Skip to content

n-api: create N-API version 7 - #35199

Closed
gabrielschulhof wants to merge 2 commits into
nodejs:masterfrom
gabrielschulhof:n-api-7
Closed

n-api: create N-API version 7#35199
gabrielschulhof wants to merge 2 commits into
nodejs:masterfrom
gabrielschulhof:n-api-7

Conversation

@gabrielschulhof

Copy link
Copy Markdown
Contributor

Mark napi_detach_arraybuffer and napi_is_detached_arraybuffer as
stable.

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

Mark `napi_detach_arraybuffer` and `napi_is_detached_arraybuffer` as
stable.
@nodejs-github-bot

nodejs-github-bot commented Sep 15, 2020

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/n-api

@nodejs-github-botnodejs-github-bot added the c++ Issues and PRs that require attention from people who are familiar with C++. label Sep 15, 2020
@gabrielschulhofgabrielschulhof added the node-api Issues and PRs related to the Node-API. label Sep 15, 2020
@gengjiawengengjiawen added the notable-change PRs with changes that should be highlighted in changelogs. label Sep 15, 2020
@gengjiawengengjiawen added the request-ci Add this label to start a Jenkins CI on a PR. label Sep 15, 2020
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Sep 15, 2020

@NickNasoNickNaso left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@gabrielschulhofgabrielschulhof added the blocked PRs that are blocked by other issues or PRs. label Sep 16, 2020
@gabrielschulhof

Copy link
Copy Markdown
ContributorAuthor

Blocking to consider @Flarna's request from #35214 (comment).

@gabrielschulhofgabrielschulhof added the semver-minor PRs that contain new features and should be released in the next minor version. label Sep 16, 2020

@mhdawsonmhdawson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mhdawsonmhdawson added the request-ci Add this label to start a Jenkins CI on a PR. label Sep 18, 2020
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Sep 18, 2020
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@mhdawson

Copy link
Copy Markdown
Member

Seems to me that we could add the PR from @Flarna in N-API version 8, but I'm ok with waiting as well.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@gabrielschulhof

Copy link
Copy Markdown
ContributorAuthor

Going to land this as agreed in the meeting.

@gabrielschulhof

Copy link
Copy Markdown
ContributorAuthor

Landed in 31b3202.

gabrielschulhof pushed a commit that referenced this pull request Sep 19, 2020
Mark `napi_detach_arraybuffer` and `napi_is_detached_arraybuffer` as
stable.
Signed-off-by: Gabriel Schulhof <gabriel.schulhof@intel.com>
PR-URL: #35199
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Michael Dawson <mdawson@devrus.com>
@MylesBorinsMylesBorins removed the blocked PRs that are blocked by other issues or PRs. label Sep 21, 2020
@codebyterecodebytere mentioned this pull request Oct 4, 2020
codebytere added a commit that referenced this pull request Oct 4, 2020
Notable changes:
assert:
* (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
* (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
* (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
* (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
* (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
* (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
* (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
* (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
* upgrade to libuv 1.39.0 (Colin Ihrig) #34915
* upgrade npm to 6.14.7 (claudiahdz) #34468
* upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
* (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
* (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
* (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
* (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
* add Ricky Zhou to collaborators (rickyes) #34676
* add release key for Ruy Adorno (Ruy Adorno) #34628
* add DerekNonGeneric to collaborators (Derek Lewis) #34602
* add AshCripps to collaborators (Ash Cripps) #34494
* add HarshithaKP to collaborators (Harshitha K P) #34417
* add rexagod to collaborators (Pranshu Srivastava) #34457
* add release key for Richard Lau (Richard Lau) #34397
* add danielleadams to collaborators (Danielle Adams) #34360
* add sxa as collaborator (Stewart X Addison) #34338
* add ruyadorno to collaborators (Ruy Adorno) #34297
* (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
* (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
* (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
* (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
* (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
* (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
* (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
* (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
* (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
* (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
* (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
* (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
* (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
* (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
* (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
* (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
* (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
* (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
* (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
* (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
* (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
* (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
* (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
* (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
* (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
* (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
* (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
* switch to lazy init for zlib streams (Andrey Pechkurov) #34048
PR-URL: TODO
codebytere added a commit that referenced this pull request Oct 6, 2020
Notable changes:
assert:
* (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
* (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
* (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
* (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
* (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
* (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
* (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
* (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
* upgrade to libuv 1.39.0 (Colin Ihrig) #34915
* upgrade npm to 6.14.7 (claudiahdz) #34468
* upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
* (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
* (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
* (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
* (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
* add Ricky Zhou to collaborators (rickyes) #34676
* add release key for Ruy Adorno (Ruy Adorno) #34628
* add DerekNonGeneric to collaborators (Derek Lewis) #34602
* add AshCripps to collaborators (Ash Cripps) #34494
* add HarshithaKP to collaborators (Harshitha K P) #34417
* add rexagod to collaborators (Pranshu Srivastava) #34457
* add release key for Richard Lau (Richard Lau) #34397
* add danielleadams to collaborators (Danielle Adams) #34360
* add sxa as collaborator (Stewart X Addison) #34338
* add ruyadorno to collaborators (Ruy Adorno) #34297
* (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
* (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
* (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
* (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
* (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
* (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
* (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
* (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
* (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
* (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
* (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
* (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
* (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
* (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
* (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
* (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
* (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
* (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
* (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
* (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
* (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
* (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
* (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
* (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
* (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
* (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
* (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
* switch to lazy init for zlib streams (Andrey Pechkurov) #34048
PR-URL: TODO
codebytere added a commit that referenced this pull request Oct 6, 2020
Notable changes:
assert:
* (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
* (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
* (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
* (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
* (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
* (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
* (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
* (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
* upgrade to libuv 1.39.0 (Colin Ihrig) #34915
* upgrade npm to 6.14.7 (claudiahdz) #34468
* upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
* (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
* (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
* (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
* (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
* add Ricky Zhou to collaborators (rickyes) #34676
* add release key for Ruy Adorno (Ruy Adorno) #34628
* add DerekNonGeneric to collaborators (Derek Lewis) #34602
* add AshCripps to collaborators (Ash Cripps) #34494
* add HarshithaKP to collaborators (Harshitha K P) #34417
* add rexagod to collaborators (Pranshu Srivastava) #34457
* add release key for Richard Lau (Richard Lau) #34397
* add danielleadams to collaborators (Danielle Adams) #34360
* add sxa as collaborator (Stewart X Addison) #34338
* add ruyadorno to collaborators (Ruy Adorno) #34297
* (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
* (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
* (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
* (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
* (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
* (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
* (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
* (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
* (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
* (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
* (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
* (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
* (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
* (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
* (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
* (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
* (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
* (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
* (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
* (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
* (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
* (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
* (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
* (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
* (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
* (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
* (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
* switch to lazy init for zlib streams (Andrey Pechkurov) #34048
PR-URL: TODO
codebytere added a commit that referenced this pull request Oct 6, 2020
Notable changes:
assert:
* (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
* (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
* (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
* (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
* (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
* (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
* (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
* (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
* upgrade to libuv 1.39.0 (Colin Ihrig) #34915
* upgrade npm to 6.14.7 (claudiahdz) #34468
* upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
* (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
* (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
* (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
* (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
* add Ricky Zhou to collaborators (rickyes) #34676
* add release key for Ruy Adorno (Ruy Adorno) #34628
* add DerekNonGeneric to collaborators (Derek Lewis) #34602
* add AshCripps to collaborators (Ash Cripps) #34494
* add HarshithaKP to collaborators (Harshitha K P) #34417
* add rexagod to collaborators (Pranshu Srivastava) #34457
* add release key for Richard Lau (Richard Lau) #34397
* add danielleadams to collaborators (Danielle Adams) #34360
* add sxa as collaborator (Stewart X Addison) #34338
* add ruyadorno to collaborators (Ruy Adorno) #34297
* (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
* (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
* (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
* (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
* (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
* (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
* (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
* (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
* (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
* (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
* (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
* (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
* (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
* (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
* (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
* (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
* (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
* (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
* (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
* (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
* (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
* (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
* (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
* (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
* (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
* (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
* (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
* switch to lazy init for zlib streams (Andrey Pechkurov) #34048
PR-URL: #35401
codebytere added a commit that referenced this pull request Oct 6, 2020
Notable changes:
assert:
* (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
* (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
* (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
* (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
* (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
* (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
* (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
* (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
* upgrade to libuv 1.39.0 (Colin Ihrig) #34915
* upgrade npm to 6.14.7 (claudiahdz) #34468
* upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
* (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
* (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
* (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
* (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
* add Ricky Zhou to collaborators (rickyes) #34676
* add release key for Ruy Adorno (Ruy Adorno) #34628
* add DerekNonGeneric to collaborators (Derek Lewis) #34602
* add AshCripps to collaborators (Ash Cripps) #34494
* add HarshithaKP to collaborators (Harshitha K P) #34417
* add rexagod to collaborators (Pranshu Srivastava) #34457
* add release key for Richard Lau (Richard Lau) #34397
* add danielleadams to collaborators (Danielle Adams) #34360
* add sxa as collaborator (Stewart X Addison) #34338
* add ruyadorno to collaborators (Ruy Adorno) #34297
* (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
* (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
* (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
* (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
* (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
* (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
* (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
* (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
* (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
* (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
* (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
* (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
* (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
* (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
* (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
* (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
* (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
* (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
* (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
* (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
* (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
* (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
* (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
* (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
* (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
* (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
* (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
* switch to lazy init for zlib streams (Andrey Pechkurov) #34048
PR-URL: #35401
richardlau pushed a commit that referenced this pull request Oct 7, 2020
Mark `napi_detach_arraybuffer` and `napi_is_detached_arraybuffer` as
stable.
Signed-off-by: Gabriel Schulhof <gabriel.schulhof@intel.com>
PR-URL: #35199
Backport-PR-URL: #35336
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Michael Dawson <mdawson@devrus.com>
@richardlaurichardlau mentioned this pull request Oct 7, 2020
3 tasks
richardlau added a commit that referenced this pull request Oct 7, 2020
Notable changes:
- deps:
- upgrade npm to 6.14.8 (Ruy Adorno)
#34834
- n-api:
- create N-API version 7 (Gabriel Schulhof)
#35199
- expose napi_build_version variable (NickNaso)
#27835
- tools:
- add debug entitlements for macOS 10.15+ (Gabriele Greco)
#34378
PR-URL: #35544
richardlau added a commit that referenced this pull request Oct 9, 2020
Notable changes:
- deps:
- upgrade npm to 6.14.8 (Ruy Adorno)
#34834
- n-api:
- create N-API version 7 (Gabriel Schulhof)
#35199
- expose napi_build_version variable (NickNaso)
#27835
- tools:
- add debug entitlements for macOS 10.15+ (Gabriele Greco)
#34378
PR-URL: #35544
richardlau added a commit that referenced this pull request Oct 27, 2020
Notable changes:
- deps:
- upgrade npm to 6.14.8 (Ruy Adorno)
#34834
- n-api:
- create N-API version 7 (Gabriel Schulhof)
#35199
- expose napi_build_version variable (NickNaso)
#27835
- tools:
- add debug entitlements for macOS 10.15+ (Gabriele Greco)
#34378
PR-URL: #35544
@gabrielschulhof
gabrielschulhof deleted the n-api-7 branch November 13, 2020 21:42
joesepi pushed a commit to joesepi/node that referenced this pull request Jan 8, 2021
Mark `napi_detach_arraybuffer` and `napi_is_detached_arraybuffer` as
stable.
Signed-off-by: Gabriel Schulhof <gabriel.schulhof@intel.com>
PR-URL: nodejs#35199
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Michael Dawson <mdawson@devrus.com>
joesepi pushed a commit to joesepi/node that referenced this pull request Jan 8, 2021
Notable changes:
- deps:
- update to uvwasi 0.0.11 (Colin Ihrig)
[nodejs#35104](nodejs#35104)
- n-api:
- create N-API version 7 (Gabriel Schulhof)
[nodejs#35199](nodejs#35199)
- add more property defaults (Gerhard Stoebich)
[nodejs#35214](nodejs#35214)
PR-URL: nodejs#35285
joesepi pushed a commit to joesepi/node that referenced this pull request Jan 8, 2021
Notable changes:
assert:
* (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) nodejs#31982
async_hooks:
* (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) nodejs#34574
buffer:
* (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) nodejs#34960
* (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) nodejs#34729
build:
* (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) nodejs#34761
cli:
* (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) nodejs#33587
crypto:
* (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) nodejs#33360
* (SEMVER-MINOR) add randomInt function (Oli Lalonde) nodejs#34600
deps:
* upgrade to libuv 1.39.0 (Colin Ihrig) nodejs#34915
* upgrade npm to 6.14.7 (claudiahdz) nodejs#34468
* upgrade to libuv 1.38.1 (Colin Ihrig) nodejs#34187
dgram:
* (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) nodejs#14500
* (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) nodejs#22413
doc:
* (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) nodejs#33617
* (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) nodejs#30467
* add Ricky Zhou to collaborators (rickyes) nodejs#34676
* add release key for Ruy Adorno (Ruy Adorno) nodejs#34628
* add DerekNonGeneric to collaborators (Derek Lewis) nodejs#34602
* add AshCripps to collaborators (Ash Cripps) nodejs#34494
* add HarshithaKP to collaborators (Harshitha K P) nodejs#34417
* add rexagod to collaborators (Pranshu Srivastava) nodejs#34457
* add release key for Richard Lau (Richard Lau) nodejs#34397
* add danielleadams to collaborators (Danielle Adams) nodejs#34360
* add sxa as collaborator (Stewart X Addison) nodejs#34338
* add ruyadorno to collaborators (Ruy Adorno) nodejs#34297
* (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) nodejs#32499
embedding:
* (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) nodejs#32531
* (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) nodejs#32531
fs:
* (SEMVER-MINOR) implement lutimes (Maël Nison) nodejs#33399
http:
* (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) nodejs#33617
* (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) nodejs#32789
* (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) nodejs#33803
http2:
* (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) nodejs#33994
* (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) nodejs#33160
module:
* (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) nodejs#35249
* (SEMVER-MINOR) exports pattern support (Guy Bedford) nodejs#34718
* (SEMVER-MINOR) package "imports" field (Guy Bedford) nodejs#34117
* (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) nodejs#32217
n-api:
* (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) nodejs#35199
* (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) nodejs#28237
n-api,src:
* (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) nodejs#34572
perf_hooks:
* (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) nodejs#34938
timers:
* (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) nodejs#34017
tls:
* (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) nodejs#33974
worker:
* (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) nodejs#33979
* (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) nodejs#33772
* (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) nodejs#33772
* (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) nodejs#33772
* (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) nodejs#34303
* (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) nodejs#33085
worker,fs:
* (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) nodejs#33772
zlib:
* (SEMVER-MINOR) add `maxOutputLength` option (unknown) nodejs#33516
* switch to lazy init for zlib streams (Andrey Pechkurov) nodejs#34048
PR-URL: nodejs#35401
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++Issues and PRs that require attention from people who are familiar with C++.node-apiIssues and PRs related to the Node-API.notable-changePRs with changes that should be highlighted in changelogs.semver-minorPRs that contain new features and should be released in the next minor version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants

@gabrielschulhof@nodejs-github-bot@mhdawson@MylesBorins@NickNaso@cjihrig@gengjiawen@legendecas@addaleax