René's URL Explorer Experiment


Title: node-api: handle no support for external buffers by mhdawson · Pull Request #45181 · nodejs/node · GitHub

Open Graph Title: node-api: handle no support for external buffers by mhdawson · Pull Request #45181 · nodejs/node

X Title: node-api: handle no support for external buffers by mhdawson · Pull Request #45181 · nodejs/node

Description: Refs: electron/electron#35801 Refs: nodejs/abi-stable-node#441 Electron recently dropped support for external buffers. Provide a way for addon authors to: hide the methods to create external buffe...

Open Graph Description: Refs: electron/electron#35801 Refs: nodejs/abi-stable-node#441 Electron recently dropped support for external buffers. Provide a way for addon authors to: hide the methods to create external buffe...

X Description: Refs: electron/electron#35801 Refs: nodejs/abi-stable-node#441 Electron recently dropped support for external buffers. Provide a way for addon authors to: hide the methods to create external buffe...

Mail addresses
mdawson@devrus.com

Opengraph URL: https://github.com/nodejs/node/pull/45181

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:73dd9e4a-d3dd-2eab-6bbd-63cc159cce83
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCE70:2C2C4D:CEC0F6:11E5153:696A8BC6
html-safe-nonce33c94f85839f617b5d4dc6e4ee1678d5183d86410e6cd6fbacb68a8e00e6d407
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRTcwOjJDMkM0RDpDRUMwRjY6MTFFNTE1Mzo2OTZBOEJDNiIsInZpc2l0b3JfaWQiOiI4MjU5OTU0NzA4ODQzMjM2Mjk0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac07cf49e5923aaf763b300f53fdf59af637091d7295765fae65400c94b0d16372
hovercard-subject-tagpull_request:1099530526
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/45181/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/ca3d746a7ed4a647a21e08945ec35e8696d4386464f997388b52e5642a483c50/nodejs/node/pull/45181
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ca3d746a7ed4a647a21e08945ec35e8696d4386464f997388b52e5642a483c50/nodejs/node/pull/45181
og:image:altRefs: electron/electron#35801 Refs: nodejs/abi-stable-node#441 Electron recently dropped support for external buffers. Provide a way for addon authors to: hide the methods to create external buffe...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemhdawson
hostnamegithub.com
expected-hostnamegithub.com
Noned2aa6dedd7d97fa651b17c40401f2605f309df5ca5fb659bf0554cf34f1de825
turbo-cache-controlno-preview
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasec1dbca8981c5e3d6a69bce2f1d289e732b86241d
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/45181#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F45181
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F45181
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/45181
Reloadhttps://github.com/nodejs/node/pull/45181
Reloadhttps://github.com/nodejs/node/pull/45181
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/45181
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 34.4k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 115k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.7k https://github.com/nodejs/node/issues
Pull requests 693 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects 3 https://github.com/nodejs/node/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/nodejs/node/security
Please reload this pagehttps://github.com/nodejs/node/pull/45181
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/nodejs/node/pull/45181#issue-comment-box
mhdawsonhttps://github.com/mhdawson
nodejs:mainhttps://github.com/nodejs/node/tree/main
mhdawson:node-api-external-bufferhttps://github.com/mhdawson/io.js/tree/node-api-external-buffer
node-api: handle no support for external buffers https://github.com/nodejs/node/pull/45181#top
mhdawsonhttps://github.com/mhdawson
nodejs:mainhttps://github.com/nodejs/node/tree/main
mhdawson:node-api-external-bufferhttps://github.com/mhdawson/io.js/tree/node-api-external-buffer
Conversation 44 https://github.com/nodejs/node/pull/45181
Commits 11 https://github.com/nodejs/node/pull/45181/commits
Checks 0 https://github.com/nodejs/node/pull/45181/checks
Files changed https://github.com/nodejs/node/pull/45181/files
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 25, 2022https://github.com/nodejs/node/pull/45181#issue-1423164217
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
node-api: handle no support for external buffershttps://github.com/nodejs/node/pull/45181/commits/e29b2c0ed130fcee48671400877f0175230e1636
e29b2c0https://github.com/nodejs/node/pull/45181/commits/e29b2c0ed130fcee48671400877f0175230e1636
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Oct 25, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1291186016
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Oct 25, 2022https://github.com/nodejs/node/pull/45181#event-7667492757
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 25, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1291188329
@legendecashttps://github.com/legendecas
Please reload this pagehttps://github.com/nodejs/node/pull/45181
Electron 21 breaks api compatability with some modules nodejs/abi-stable-node#441 https://github.com/nodejs/abi-stable-node/issues/441
[Bug]: Electron 21 breaks node-api stability guarantees electron/electron#35801 https://github.com/electron/electron/issues/35801
https://github.com/MarshallOfSound
MarshallOfSoundhttps://github.com/MarshallOfSound
Oct 25, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1291203674
@mhdawsonhttps://github.com/mhdawson
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/NickNaso
NickNasohttps://github.com/NickNaso
Oct 25, 2022 https://github.com/nodejs/node/pull/45181#pullrequestreview-1155630356
View reviewed changes https://github.com/nodejs/node/pull/45181/files/e29b2c0ed130fcee48671400877f0175230e1636
doc/api/n-api.mdhttps://github.com/nodejs/node/pull/45181/files/e29b2c0ed130fcee48671400877f0175230e1636#diff-26709ee1f9f0cb60d2d67f45106b31de8ed5eb28ad66c91903fd935a6d607d4d
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/Julusian
Julusianhttps://github.com/Julusian
Oct 25, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1291215821
@MarshallOfSoundhttps://github.com/MarshallOfSound
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/legendecas
legendecashttps://github.com/legendecas
Oct 26, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1291576320
Please reload this pagehttps://github.com/nodejs/node/pull/45181
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/legendecas
legendecashttps://github.com/legendecas
Oct 26, 2022 https://github.com/nodejs/node/pull/45181#pullrequestreview-1155946900
View reviewed changes https://github.com/nodejs/node/pull/45181/files/e29b2c0ed130fcee48671400877f0175230e1636
doc/api/n-api.mdhttps://github.com/nodejs/node/pull/45181/files/e29b2c0ed130fcee48671400877f0175230e1636#diff-26709ee1f9f0cb60d2d67f45106b31de8ed5eb28ad66c91903fd935a6d607d4d
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/legendecas
legendecashttps://github.com/legendecas
Oct 26, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1291595814
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
https://github.com/legendecas
Update doc/api/n-api.mdhttps://github.com/nodejs/node/pull/45181/commits/9d67a665a530422993fce6002283821f2d0a1fc1
9d67a66https://github.com/nodejs/node/pull/45181/commits/9d67a665a530422993fce6002283821f2d0a1fc1
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 26, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1292568502
@lovellhttps://github.com/lovell
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
Update n-api.mdhttps://github.com/nodejs/node/pull/45181/commits/ac56ab00a78badf8207700083d4912ab3819edee
ac56ab0https://github.com/nodejs/node/pull/45181/commits/ac56ab00a78badf8207700083d4912ab3819edee
https://github.com/lovell
lovellhttps://github.com/lovell
Oct 26, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1292629527
@mhdawsonhttps://github.com/mhdawson
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/legendecas
legendecashttps://github.com/legendecas
Oct 27, 2022 https://github.com/nodejs/node/pull/45181#pullrequestreview-1158641447
View reviewed changes https://github.com/nodejs/node/pull/45181/files/ac56ab00a78badf8207700083d4912ab3819edee
src/js_native_api.hhttps://github.com/nodejs/node/pull/45181/files/ac56ab00a78badf8207700083d4912ab3819edee#diff-a03ba2b3eb367f9d9fbb9eeb5da3acdea23efe3b7be7c7685153fadc50906ea6
legendecashttps://github.com/legendecas
Oct 27, 2022https://github.com/nodejs/node/pull/45181#discussion_r1007121101
Please reload this pagehttps://github.com/nodejs/node/pull/45181
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/45181
mhdawsonhttps://github.com/mhdawson
Oct 27, 2022https://github.com/nodejs/node/pull/45181#discussion_r1007327883
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@legendecashttps://github.com/legendecas
Please reload this pagehttps://github.com/nodejs/node/pull/45181
mhdawsonhttps://github.com/mhdawson
Oct 28, 2022https://github.com/nodejs/node/pull/45181#discussion_r1008344161
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@legendecashttps://github.com/legendecas
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
Update js_native_api.hhttps://github.com/nodejs/node/pull/45181/commits/5ba9934db59c884f201dc1f4ec97ca26ff68b8d7
5ba9934https://github.com/nodejs/node/pull/45181/commits/5ba9934db59c884f201dc1f4ec97ca26ff68b8d7
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 27, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1294015743
@lovellhttps://github.com/lovell
@mhdawsonhttps://github.com/mhdawson
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 28, 2022 https://github.com/nodejs/node/pull/45181#pullrequestreview-1160249817
View reviewed changes https://github.com/nodejs/node/pull/45181/files/5ba9934db59c884f201dc1f4ec97ca26ff68b8d7
src/js_native_api_types.hhttps://github.com/nodejs/node/pull/45181/files/5ba9934db59c884f201dc1f4ec97ca26ff68b8d7#diff-7ee056867260c2b44ea72b12e238b2a4cf450c63138276080f3c6b46050375e7
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
squash: address review commentshttps://github.com/nodejs/node/pull/45181/commits/ebefb2b26945b8ffaa241260b769236ec55c9398
ebefb2bhttps://github.com/nodejs/node/pull/45181/commits/ebefb2b26945b8ffaa241260b769236ec55c9398
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 28, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1295336406
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/ronag
ronaghttps://github.com/ronag
Oct 29, 2022 https://github.com/nodejs/node/pull/45181#pullrequestreview-1160982064
View reviewed changes https://github.com/nodejs/node/pull/45181/files/ebefb2b26945b8ffaa241260b769236ec55c9398
doc/api/n-api.mdhttps://github.com/nodejs/node/pull/45181/files/ebefb2b26945b8ffaa241260b769236ec55c9398#diff-26709ee1f9f0cb60d2d67f45106b31de8ed5eb28ad66c91903fd935a6d607d4d
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/vmoroz
vmorozhttps://github.com/vmoroz
Oct 31, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1296412751
@mhdawsonhttps://github.com/mhdawson
https://github.com/electron/electron/blob/main/patches/node/support_v8_sandboxed_pointers.patchhttps://github.com/electron/electron/blob/main/patches/node/support_v8_sandboxed_pointers.patch
https://github.com/electron/electron/blob/main/patches/node/build_ensure_v8_pointer_compression_sandbox_is_enabled_on_64bit.patchhttps://github.com/electron/electron/blob/main/patches/node/build_ensure_v8_pointer_compression_sandbox_is_enabled_on_64bit.patch
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/legendecas
legendecashttps://github.com/legendecas
Oct 31, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1297356545
BUILD.gnhttps://source.chromium.org/chromium/chromium/src/+/main:v8/BUILD.gn;l=555?q=V8_ENABLE_SANDBOX
https://source.chromium.org/chromium/chromium/src/+/main:v8/src/api/api.cc;l=360?q=V8_ENABLE_SANDBOXhttps://source.chromium.org/chromium/chromium/src/+/main:v8/src/api/api.cc;l=360?q=V8_ENABLE_SANDBOX
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
https://github.com/ronag
Update doc/api/n-api.mdhttps://github.com/nodejs/node/pull/45181/commits/a8038ac364fccdfc315bd73d50ffc4b38671aa2f
a8038achttps://github.com/nodejs/node/pull/45181/commits/a8038ac364fccdfc315bd73d50ffc4b38671aa2f
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Oct 31, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1297496799
@john-yanghttps://github.com/john-yang
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/john-yan
john-yanhttps://github.com/john-yan
Oct 31, 2022https://github.com/nodejs/node/pull/45181#issuecomment-1297515192
Please reload this pagehttps://github.com/nodejs/node/pull/45181
richardlauhttps://github.com/richardlau
Dec 7, 2022 https://github.com/nodejs/node/pull/45181#ref-commit-2dbeb88
https://github.com/mhdawson
https://github.com/richardlau
node-api: handle no support for external buffershttps://github.com/nodejs/node/commit/2dbeb889f6df24939643043b82ea2ed72050aff1
2dbeb88https://github.com/nodejs/node/commit/2dbeb889f6df24939643043b82ea2ed72050aff1
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
#45181https://github.com/nodejs/node/pull/45181
#45616https://github.com/nodejs/node/pull/45616
https://github.com/richardlau
richardlauhttps://github.com/richardlau
backported-to-v14.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackported-to-v14.x
backport-requested-v14.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackport-requested-v14.x
Dec 7, 2022https://github.com/nodejs/node/pull/45181#event-7978462657
v14.21.2 proposal #45775 https://github.com/nodejs/node/pull/45775
v16.19.0 proposal #45791 https://github.com/nodejs/node/pull/45791
chore: cherry-pick 09ae62b from node electron/electron#36623 https://github.com/electron/electron/pull/36623
chore: cherry-pick 09ae62b from node electron/electron#36624 https://github.com/electron/electron/pull/36624
chore: cherry-pick 09ae62b from node electron/electron#36625 https://github.com/electron/electron/pull/36625
chore: cherry-pick 09ae62b from node electron/electron#36626 https://github.com/electron/electron/pull/36626
mwalbeckhttps://github.com/mwalbeck
Dec 14, 2022 https://github.com/nodejs/node/pull/45181#ref-commit-02fcc17
https://github.com/mwalbeck
Update Node.js to v14.21.2 (#210)https://github.com/mwalbeck/docker-jellyfin-livestream/commit/02fcc17c6795f13eaf7adc2cab9142b581d6f4eb
02fcc17https://github.com/mwalbeck/docker-jellyfin-livestream/commit/02fcc17c6795f13eaf7adc2cab9142b581d6f4eb
https://github.com/nodejs/nodehttps://github.com/nodejs/node
https://github.com/nodejs/node/releases/tag/v14.21.2https://github.com/nodejs/node/releases/tag/v14.21.2
nodejs/node@v14.21.1...v14.21.2https://github.com/nodejs/node/compare/v14.21.1...v14.21.2
nodejs/node@A62634068https://github.com/nodejs/node/commit/A62634068
https://mm.icann.org/pipermail/tz-announce/2022-October/000075.htmlhttps://mm.icann.org/pipermail/tz-announce/2022-October/000075.html
nodejs/node@436a596e99https://github.com/nodejs/node/commit/436a596e99
nodejs/node#45490https://github.com/nodejs/node/pull/45490
nodejs/node@4b422d34afhttps://github.com/nodejs/node/commit/4b422d34af
nodejs/node@d2db7fa7f786https://github.com/nodejs/node/commit/d2db7fa7f786
nodejs/node#45785https://github.com/nodejs/node/pull/45785
nodejs/node@625f4bf3a9https://github.com/nodejs/node/commit/625f4bf3a9
nodejs/node#45331https://github.com/nodejs/node/pull/45331
nodejs/node@48a9810de8https://github.com/nodejs/node/commit/48a9810de8
nodejs/node#45235https://github.com/nodejs/node/pull/45235
nodejs/node@9f4e64b603https://github.com/nodejs/node/commit/9f4e64b603
nodejs/node#45521https://github.com/nodejs/node/pull/45521
nodejs/node@f297b6bd21https://github.com/nodejs/node/commit/f297b6bd21
nodejs/node#45272https://github.com/nodejs/node/pull/45272
nodejs/node@11629fef15https://github.com/nodejs/node/commit/11629fef15
nodejs/node#45272https://github.com/nodejs/node/pull/45272
nodejs/node@c3a90c4b44https://github.com/nodejs/node/commit/c3a90c4b44
nodejs/node#41502https://github.com/nodejs/node/pull/41502
nodejs/node@785dc3efeehttps://github.com/nodejs/node/commit/785dc3efee
nodejs/node#43612https://github.com/nodejs/node/pull/43612
nodejs/node@2dbeb889f6https://github.com/nodejs/node/commit/2dbeb889f6
nodejs/node#45181https://github.com/nodejs/node/pull/45181
nodejs/node@5b2ea124f3https://github.com/nodejs/node/commit/5b2ea124f3
nodejs/node#45325https://github.com/nodejs/node/pull/45325
nodejs/node@f13f889956https://github.com/nodejs/node/commit/f13f889956
nodejs/node#45299https://github.com/nodejs/node/pull/45299
nodejs/node@5608e6fa72https://github.com/nodejs/node/commit/5608e6fa72
nodejs/node#45490https://github.com/nodejs/node/pull/45490
nodejs/node@d6f1d7107bhttps://github.com/nodejs/node/commit/d6f1d7107b
nodejs/node#45581https://github.com/nodejs/node/pull/45581
nodejs/node@370a00f737https://github.com/nodejs/node/commit/370a00f737
nodejs/node#41258https://github.com/nodejs/node/pull/41258
https://github.com/renovatebot/renovatehttps://github.com/renovatebot/renovate
https://git.walbeck.it/mwalbeck/docker-jellyfin-livestream/pulls/210https://git.walbeck.it/mwalbeck/docker-jellyfin-livestream/pulls/210
mwalbeckhttps://github.com/mwalbeck
Dec 14, 2022 https://github.com/nodejs/node/pull/45181#ref-commit-f134e26
https://github.com/mwalbeck
Update Node.js to v16.19.0 (#143)https://github.com/mwalbeck/docker-cyberchef/commit/f134e26ee6c05fc5b8599d67097a6b31ef09c610
f134e26https://github.com/mwalbeck/docker-cyberchef/commit/f134e26ee6c05fc5b8599d67097a6b31ef09c610
https://github.com/nodejs/nodehttps://github.com/nodejs/node
https://github.com/nodejs/node/releases/tag/v16.19.0https://github.com/nodejs/node/releases/tag/v16.19.0
nodejs/node@v16.18.1...v16.19.0https://github.com/nodejs/node/compare/v16.18.1...v16.19.0
nodejs/node@A62634068https://github.com/nodejs/node/commit/A62634068
https://mm.icann.org/pipermail/tz-announce/2022-October/000075.htmlhttps://mm.icann.org/pipermail/tz-announce/2022-October/000075.html
nodejs/node@33707dcd03https://github.com/nodejs/node/commit/33707dcd03
nodejs/node#44149https://github.com/nodejs/node/pull/44149
nodejs/node@3b2b70d792https://github.com/nodejs/node/commit/3b2b70d792
nodejs/node#45322https://github.com/nodejs/node/pull/45322
nodejs/node@1e0dcd1ee0https://github.com/nodejs/node/commit/1e0dcd1ee0
nodejs/node#44366https://github.com/nodejs/node/pull/44366
nodejs/node@8c73279ebbhttps://github.com/nodejs/node/commit/8c73279ebb
nodejs/node#44631https://github.com/nodejs/node/pull/44631
nodejs/node@bbef3c42f6https://github.com/nodejs/node/commit/bbef3c42f6
nodejs/node#45021https://github.com/nodejs/node/pull/45021
nodejs/node@cc2c7648e0https://github.com/nodejs/node/commit/cc2c7648e0
nodejs/node#45191https://github.com/nodejs/node/pull/45191
nodejs/node@ac24c80663https://github.com/nodejs/node/commit/ac24c80663
nodejs/node#45076https://github.com/nodejs/node/pull/45076
nodejs/node@03dcbe3030https://github.com/nodejs/node/commit/03dcbe3030
nodejs/node#44642https://github.com/nodejs/node/pull/44642
nodejs/node@1e0dcd1ee0https://github.com/nodejs/node/commit/1e0dcd1ee0
nodejs/node#44366https://github.com/nodejs/node/pull/44366
nodejs/node@96d131665ehttps://github.com/nodejs/node/commit/96d131665e
nodejs/node#44592https://github.com/nodejs/node/pull/44592
nodejs/node@704836033ahttps://github.com/nodejs/node/commit/704836033a
nodejs/node#45490https://github.com/nodejs/node/pull/45490
nodejs/node@5a776d4a69https://github.com/nodejs/node/commit/5a776d4a69
nodejs/node#45613https://github.com/nodejs/node/pull/45613
nodejs/node@3b2b70d792https://github.com/nodejs/node/commit/3b2b70d792
nodejs/node#45322https://github.com/nodejs/node/pull/45322
nodejs/node@9fbc8b21dbhttps://github.com/nodejs/node/commit/9fbc8b21db
nodejs/node#45331https://github.com/nodejs/node/pull/45331
nodejs/node@87e3d002cahttps://github.com/nodejs/node/commit/87e3d002ca
nodejs/node#45235https://github.com/nodejs/node/pull/45235
nodejs/node@e972ff7b13https://github.com/nodejs/node/commit/e972ff7b13
nodejs/node@bbd800c6e359https://github.com/nodejs/node/commit/bbd800c6e359
nodejs/node#44947https://github.com/nodejs/node/pull/44947
nodejs/node@af9d8217c0https://github.com/nodejs/node/commit/af9d8217c0
nodejs/node@b95354290941https://github.com/nodejs/node/commit/b95354290941
nodejs/node#44947https://github.com/nodejs/node/pull/44947
nodejs/node@38202d321bhttps://github.com/nodejs/node/commit/38202d321b
nodejs/node#45236https://github.com/nodejs/node/pull/45236
nodejs/node@7c0da6adf9https://github.com/nodejs/node/commit/7c0da6adf9
nodejs/node#45274https://github.com/nodejs/node/pull/45274
nodejs/node@1149ead6f7https://github.com/nodejs/node/commit/1149ead6f7
nodejs/node#45274https://github.com/nodejs/node/pull/45274
nodejs/node@cd54bce4f5https://github.com/nodejs/node/commit/cd54bce4f5
nodejs/node#44950https://github.com/nodejs/node/pull/44950
nodejs/node@2901abe4f0https://github.com/nodejs/node/commit/2901abe4f0
nodejs/node#44929https://github.com/nodejs/node/pull/44929
nodejs/node@c80cf97033https://github.com/nodejs/node/commit/c80cf97033
nodejs/node#44775https://github.com/nodejs/node/pull/44775
nodejs/node@33707dcd03https://github.com/nodejs/node/commit/33707dcd03
nodejs/node#44149https://github.com/nodejs/node/pull/44149
nodejs/node@c708d9bb94https://github.com/nodejs/node/commit/c708d9bb94
nodejs/node#45083https://github.com/nodejs/node/pull/45083
nodejs/node@5a0efa05d2https://github.com/nodejs/node/commit/5a0efa05d2
nodejs/node#45181https://github.com/nodejs/node/pull/45181
nodejs/node@db31de634ehttps://github.com/nodejs/node/commit/db31de634e
nodejs/node#43475https://github.com/nodejs/node/pull/43475
nodejs/node@fbc52e5729https://github.com/nodejs/node/commit/fbc52e5729
nodejs/node#44135https://github.com/nodejs/node/pull/44135
nodejs/node@953072d3dbhttps://github.com/nodejs/node/commit/953072d3db
nodejs/node#45153https://github.com/nodejs/node/pull/45153
nodejs/node@54608d8dc3https://github.com/nodejs/node/commit/54608d8dc3
nodejs/node#44056https://github.com/nodejs/node/pull/44056
nodejs/node@6733556783https://github.com/nodejs/node/commit/6733556783
nodejs/node#45325https://github.com/nodejs/node/pull/45325
nodejs/node@821d832cefhttps://github.com/nodejs/node/commit/821d832cef
nodejs/node#45049https://github.com/nodejs/node/pull/45049
nodejs/node@02a18eac69https://github.com/nodejs/node/commit/02a18eac69
nodejs/node#44620https://github.com/nodejs/node/pull/44620
nodejs/node@197df63f74https://github.com/nodejs/node/commit/197df63f74
nodejs/node#45299https://github.com/nodejs/node/pull/45299
nodejs/node@42e9d8016ahttps://github.com/nodejs/node/commit/42e9d8016a
nodejs/node#45225https://github.com/nodejs/node/pull/45225
nodejs/node@6d736a56d8https://github.com/nodejs/node/commit/6d736a56d8
nodejs/node#44739https://github.com/nodejs/node/pull/44739
nodejs/node@543d3d2bf3https://github.com/nodejs/node/commit/543d3d2bf3
nodejs/node#44621https://github.com/nodejs/node/pull/44621
nodejs/node@97f6caf4ebhttps://github.com/nodejs/node/commit/97f6caf4eb
nodejs/node#44551https://github.com/nodejs/node/pull/44551
nodejs/node@499750ff7ahttps://github.com/nodejs/node/commit/499750ff7a
nodejs/node#45255https://github.com/nodejs/node/pull/45255
nodejs/node@64d343af74https://github.com/nodejs/node/commit/64d343af74
nodejs/node#44520https://github.com/nodejs/node/pull/44520
nodejs/node@99ee5e484dhttps://github.com/nodejs/node/commit/99ee5e484d
nodejs/node#44450https://github.com/nodejs/node/pull/44450
nodejs/node@37e909251chttps://github.com/nodejs/node/commit/37e909251c
nodejs/node#44241https://github.com/nodejs/node/pull/44241
nodejs/node@0ae5694f88https://github.com/nodejs/node/commit/0ae5694f88
nodejs/node#45490https://github.com/nodejs/node/pull/45490
nodejs/node@891368cefdhttps://github.com/nodejs/node/commit/891368cefd
nodejs/node#44870https://github.com/nodejs/node/pull/44870
nodejs/node@543493c242https://github.com/nodejs/node/commit/543493c242
nodejs/node#44870https://github.com/nodejs/node/pull/44870
nodejs/node@c77f660b75https://github.com/nodejs/node/commit/c77f660b75
nodejs/node#45166https://github.com/nodejs/node/pull/45166
nodejs/node@58c30dd049https://github.com/nodejs/node/commit/58c30dd049
nodejs/node#45022https://github.com/nodejs/node/pull/45022
nodejs/node@749a4b3e5ehttps://github.com/nodejs/node/commit/749a4b3e5e
nodejs/node#45191https://github.com/nodejs/node/pull/45191
nodejs/node@6f541d99a5https://github.com/nodejs/node/commit/6f541d99a5
nodejs/node#45581https://github.com/nodejs/node/pull/45581
nodejs/node@e7ed56f501https://github.com/nodejs/node/commit/e7ed56f501
nodejs/node#41258https://github.com/nodejs/node/pull/41258
nodejs/node@cc819b4bf8https://github.com/nodejs/node/commit/cc819b4bf8
nodejs/node#44446https://github.com/nodejs/node/pull/44446
nodejs/node@254358c81ehttps://github.com/nodejs/node/commit/254358c81e
nodejs/node#43476https://github.com/nodejs/node/pull/43476
nodejs/node@8c73279ebbhttps://github.com/nodejs/node/commit/8c73279ebb
nodejs/node#44631https://github.com/nodejs/node/pull/44631
https://github.com/renovatebot/renovatehttps://github.com/renovatebot/renovate
https://git.walbeck.it/mwalbeck/docker-cyberchef/pulls/143https://git.walbeck.it/mwalbeck/docker-cyberchef/pulls/143
https://github.com/sprocketc
sprocketchttps://github.com/sprocketc
Dec 15, 2022 https://github.com/nodejs/node/pull/45181#ref-pullrequest-1492152201
Chore(deps): Upgrade electron to 20 logseq/logseq#7692 https://github.com/logseq/logseq/pull/7692
https://github.com/Julusian
Julusianhttps://github.com/Julusian
Dec 29, 2022 https://github.com/nodejs/node/pull/45181#ref-issue-1513796424
Provide a new Buffer::NewOrCopy method nodejs/node-addon-api#1257 https://github.com/nodejs/node-addon-api/issues/1257
danielleadamshttps://github.com/danielleadams
Dec 30, 2022 https://github.com/nodejs/node/pull/45181#ref-commit-d0b3578
https://github.com/mhdawson
https://github.com/danielleadams
node-api: handle no support for external buffershttps://github.com/nodejs/node/commit/d0b35787256dea7729f8de2b98c1c64f1c93c689
d0b3578https://github.com/nodejs/node/commit/d0b35787256dea7729f8de2b98c1c64f1c93c689
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
#45181https://github.com/nodejs/node/pull/45181
https://github.com/danielleadams
danielleadamshttps://github.com/danielleadams
Dec 30, 2022 https://github.com/nodejs/node/pull/45181#ref-pullrequest-1514807368
v18.13.0 release proposal #46025 https://github.com/nodejs/node/pull/46025
danielleadamshttps://github.com/danielleadams
Dec 30, 2022 https://github.com/nodejs/node/pull/45181#ref-commit-8e89610
https://github.com/mhdawson
https://github.com/danielleadams
node-api: handle no support for external buffershttps://github.com/nodejs/node/commit/8e896107f18fb23c4a854556984e324fb6530556
8e89610https://github.com/nodejs/node/commit/8e896107f18fb23c4a854556984e324fb6530556
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
#45181https://github.com/nodejs/node/pull/45181
guangwonghttps://github.com/guangwong
Jan 3, 2023 https://github.com/nodejs/node/pull/45181#ref-commit-97edb07
https://github.com/mhdawson
https://github.com/guangwong
node-api: handle no support for external buffershttps://github.com/noslate-project/node/commit/97edb07fbd27ec9563a29ae18c07f12879103511
97edb07https://github.com/noslate-project/node/commit/97edb07fbd27ec9563a29ae18c07f12879103511
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
nodejs/node#45181https://github.com/nodejs/node/pull/45181
guangwonghttps://github.com/guangwong
Jan 3, 2023 https://github.com/nodejs/node/pull/45181#ref-commit-cd41356
https://github.com/mhdawson
https://github.com/guangwong
node-api: handle no support for external buffershttps://github.com/noslate-project/node/commit/cd413565a4081b1d955650c0c697ce3fde75f251
cd41356https://github.com/noslate-project/node/commit/cd413565a4081b1d955650c0c697ce3fde75f251
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
nodejs/node#45181https://github.com/nodejs/node/pull/45181
danielleadamshttps://github.com/danielleadams
Jan 3, 2023 https://github.com/nodejs/node/pull/45181#ref-commit-746175a
https://github.com/mhdawson
https://github.com/danielleadams
node-api: handle no support for external buffershttps://github.com/nodejs/node/commit/746175a27290fde76a0eae8bfb296d1a0bbabc69
746175ahttps://github.com/nodejs/node/commit/746175a27290fde76a0eae8bfb296d1a0bbabc69
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
#45181https://github.com/nodejs/node/pull/45181
danielleadamshttps://github.com/danielleadams
Jan 4, 2023 https://github.com/nodejs/node/pull/45181#ref-commit-bf8466a
https://github.com/mhdawson
https://github.com/danielleadams
node-api: handle no support for external buffershttps://github.com/nodejs/node/commit/bf8466a1549c90c13ee3c0f61f6fd37e6a4f1b85
bf8466ahttps://github.com/nodejs/node/commit/bf8466a1549c90c13ee3c0f61f6fd37e6a4f1b85
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
#45181https://github.com/nodejs/node/pull/45181
https://github.com/legendecas
legendecashttps://github.com/legendecas
Jan 17, 2023 https://github.com/nodejs/node/pull/45181#ref-pullrequest-1535280618
src: handle no support for external buffers nodejs/node-addon-api#1273 https://github.com/nodejs/node-addon-api/pull/1273
https://github.com/targos
targoshttps://github.com/targos
backported-to-v18.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackported-to-v18.x
lts-watch-v18.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Alts-watch-v18.x
Oct 27, 2023https://github.com/nodejs/node/pull/45181#event-10792755012
https://github.com/xiazhvera
xiazhverahttps://github.com/xiazhvera
Nov 28, 2023 https://github.com/nodejs/node/pull/45181#ref-pullrequest-2015483737
Hardcoded napi_no_external_buffers_allowed value for Node 21 and below awslabs/aws-crt-nodejs#508 https://github.com/awslabs/aws-crt-nodejs/pull/508
abhishekumar-tyagihttps://github.com/abhishekumar-tyagi
May 5, 2024 https://github.com/nodejs/node/pull/45181#ref-commit-bc62153
https://github.com/mhdawson
node-api: handle no support for external buffershttps://github.com/abhishekumar-tyagi/node/commit/bc6215368486d10735c1c13a41140b8049cf5d36
bc62153https://github.com/abhishekumar-tyagi/node/commit/bc6215368486d10735c1c13a41140b8049cf5d36
electron/electron#35801https://github.com/electron/electron/issues/35801
nodejs/abi-stable-node#441https://github.com/nodejs/abi-stable-node/issues/441
nodejs/node#45181https://github.com/nodejs/node/pull/45181
TypedArray / Memory marshalling fails in Electron due to disabled external buffers microsoft/node-api-dotnet#384 https://github.com/microsoft/node-api-dotnet/issues/384
Memory to TypedArray on Electron 19.1.9 Worked fine. But did not worked on higher Electron microsoft/node-api-dotnet#383 https://github.com/microsoft/node-api-dotnet/issues/383
https://github.com/Brooooooklyn
Brooooooklynhttps://github.com/Brooooooklyn
Nov 27, 2024 https://github.com/nodejs/node/pull/45181#ref-pullrequest-2249504419
[DRAFT] Add Node-API to Hermes facebook/hermes#1377 https://github.com/facebook/hermes/pull/1377
https://github.com/opalmedapps-bot
opalmedapps-bothttps://github.com/opalmedapps-bot
Jan 28, 2025 https://github.com/nodejs/node/pull/45181#ref-pullrequest-2816192838
chore: update node.js to v16.19.0 opalmedapps/docs#55 https://github.com/opalmedapps/docs/pull/55
https://github.com/legendecas
legendecashttps://github.com/legendecas
Jul 17, 2025 https://github.com/nodejs/node/pull/45181#ref-pullrequest-3235357602
node-api: clarify enum value ABI stability #59085 https://github.com/nodejs/node/pull/59085
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F45181
https://github.com/vmoroz
vmoroz https://github.com/vmoroz
https://github.com/nodejs/node/pull/45181/files/d3f0252b940a7973c4b471613247fcb9e5dab0ec
https://github.com/ronag
ronag https://github.com/ronag
https://github.com/nodejs/node/pull/45181/files/ebefb2b26945b8ffaa241260b769236ec55c9398
https://github.com/JungMinu
JungMinu https://github.com/JungMinu
https://github.com/nodejs/node/pull/45181/files/d3f0252b940a7973c4b471613247fcb9e5dab0ec
https://github.com/legendecas
legendecas https://github.com/legendecas
https://github.com/nodejs/node/pull/45181/files/d3f0252b940a7973c4b471613247fcb9e5dab0ec
https://github.com/NickNaso
NickNaso https://github.com/NickNaso
https://github.com/nodejs/node/pull/45181/files/e29b2c0ed130fcee48671400877f0175230e1636
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Please reload this pagehttps://github.com/nodejs/node/pull/45181
https://github.com/mhdawson
https://github.com/nodejs-github-bot
https://github.com/MarshallOfSound
https://github.com/Julusian
https://github.com/legendecas
https://github.com/lovell
https://github.com/vmoroz
https://github.com/john-yan
https://github.com/KevinEady
https://github.com/richardlau
https://github.com/NickNaso
https://github.com/ronag
https://github.com/JungMinu
https://github.com/targos
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.