nodejs/node (node)
### [`v12.22.12`](https://togithub.com/nodejs/node/releases/tag/v12.22.12): 2022-04-05, Version 12.22.12 'Erbium' (LTS), @richardlau
[Compare Source](https://togithub.com/nodejs/node/compare/v12.22.11...v12.22.12)
##### Notable Changes
This is planned to be the final Node.js 12 release. Node.js 12 will
reach End-of-Life status on 30 April 2022, after which it will no
receive updates. You are strongly advised to migrate your applications
to Node.js 16 or 14 (both of which are Long Term Support (LTS) releases)
to continue to receive future security updates beyond 30 April 2022.
This release fixes a shutdown crash in Node-API (formerly N-API) and a
potential stack overflow when using `vm.runInNewContext()`.
The list of GPG keys used to sign releases and instructions on how to
fetch the keys for verifying binaries has been synchronized with the
main branch.
##### Commits
- \[[`1193290f3f`](https://togithub.com/nodejs/node/commit/1193290f3f)] - **deps**: V8: cherry-pick [`cc9a8a3`](https://togithub.com/nodejs/node/commit/cc9a8a37445e) (devsnek) [#42065](https://togithub.com/nodejs/node/pull/42065)
- \[[`333eda8d03`](https://togithub.com/nodejs/node/commit/333eda8d03)] - **doc**: add a note about possible missing lines to readline.asyncIterator (Igor Mikhalev) [#34675](https://togithub.com/nodejs/node/pull/34675)
- \[[`518a49c0c6`](https://togithub.com/nodejs/node/commit/518a49c0c6)] - **doc**: use openpgp.org for keyserver examples (Nick Schonning) [#39227](https://togithub.com/nodejs/node/pull/39227)
- \[[`11aef2ad03`](https://togithub.com/nodejs/node/commit/11aef2ad03)] - **doc**: update release key for Danielle Adams (Danielle Adams) [#36793](https://togithub.com/nodejs/node/pull/36793)
- \[[`a9c38f1003`](https://togithub.com/nodejs/node/commit/a9c38f1003)] - **doc**: add release key for Danielle Adams (Danielle Adams) [#35545](https://togithub.com/nodejs/node/pull/35545)
- \[[`a35f553889`](https://togithub.com/nodejs/node/commit/a35f553889)] - **doc**: add release key for Bryan English (Bryan English) [#42102](https://togithub.com/nodejs/node/pull/42102)
- \[[`5f104e3218`](https://togithub.com/nodejs/node/commit/5f104e3218)] - **node-api**: cctest on v8impl::Reference (legendecas) [#38970](https://togithub.com/nodejs/node/pull/38970)
- \[[`e23c04f0dc`](https://togithub.com/nodejs/node/commit/e23c04f0dc)] - **node-api**: avoid SecondPassCallback crash (Michael Dawson) [#38899](https://togithub.com/nodejs/node/pull/38899)
- \[[`a7224c9559`](https://togithub.com/nodejs/node/commit/a7224c9559)] - **node-api**: fix shutdown crashes (Michael Dawson) [#38492](https://togithub.com/nodejs/node/pull/38492)
- \[[`81b4dc88f1`](https://togithub.com/nodejs/node/commit/81b4dc88f1)] - **node-api**: make reference weak parameter an indirect link to references (Chengzhong Wu) [#38000](https://togithub.com/nodejs/node/pull/38000)
- \[[`2aa9ca1ea9`](https://togithub.com/nodejs/node/commit/2aa9ca1ea9)] - **node-api**: fix crash in finalization (Michael Dawson) [#37876](https://togithub.com/nodejs/node/pull/37876)
- \[[`a2f4206415`](https://togithub.com/nodejs/node/commit/a2f4206415)] - **node-api**: stop ref gc during environment teardown (Gabriel Schulhof) [#37616](https://togithub.com/nodejs/node/pull/37616)
- \[[`171bb66ccc`](https://togithub.com/nodejs/node/commit/171bb66ccc)] - **node-api**: force env shutdown deferring behavior (Gabriel Schulhof) [#37303](https://togithub.com/nodejs/node/pull/37303)
- \[[`e707514c80`](https://togithub.com/nodejs/node/commit/e707514c80)] - **src**: fix finalization crash (James M Snell) [#38250](https://togithub.com/nodejs/node/pull/38250)
Configuration
📅 Schedule: Branch creation - "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone America/Lima, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
12.22.11
->12.22.12
Release Notes
nodejs/node (node)
### [`v12.22.12`](https://togithub.com/nodejs/node/releases/tag/v12.22.12): 2022-04-05, Version 12.22.12 'Erbium' (LTS), @richardlau [Compare Source](https://togithub.com/nodejs/node/compare/v12.22.11...v12.22.12) ##### Notable Changes This is planned to be the final Node.js 12 release. Node.js 12 will reach End-of-Life status on 30 April 2022, after which it will no receive updates. You are strongly advised to migrate your applications to Node.js 16 or 14 (both of which are Long Term Support (LTS) releases) to continue to receive future security updates beyond 30 April 2022. This release fixes a shutdown crash in Node-API (formerly N-API) and a potential stack overflow when using `vm.runInNewContext()`. The list of GPG keys used to sign releases and instructions on how to fetch the keys for verifying binaries has been synchronized with the main branch. ##### Commits - \[[`1193290f3f`](https://togithub.com/nodejs/node/commit/1193290f3f)] - **deps**: V8: cherry-pick [`cc9a8a3`](https://togithub.com/nodejs/node/commit/cc9a8a37445e) (devsnek) [#42065](https://togithub.com/nodejs/node/pull/42065) - \[[`333eda8d03`](https://togithub.com/nodejs/node/commit/333eda8d03)] - **doc**: add a note about possible missing lines to readline.asyncIterator (Igor Mikhalev) [#34675](https://togithub.com/nodejs/node/pull/34675) - \[[`518a49c0c6`](https://togithub.com/nodejs/node/commit/518a49c0c6)] - **doc**: use openpgp.org for keyserver examples (Nick Schonning) [#39227](https://togithub.com/nodejs/node/pull/39227) - \[[`11aef2ad03`](https://togithub.com/nodejs/node/commit/11aef2ad03)] - **doc**: update release key for Danielle Adams (Danielle Adams) [#36793](https://togithub.com/nodejs/node/pull/36793) - \[[`a9c38f1003`](https://togithub.com/nodejs/node/commit/a9c38f1003)] - **doc**: add release key for Danielle Adams (Danielle Adams) [#35545](https://togithub.com/nodejs/node/pull/35545) - \[[`a35f553889`](https://togithub.com/nodejs/node/commit/a35f553889)] - **doc**: add release key for Bryan English (Bryan English) [#42102](https://togithub.com/nodejs/node/pull/42102) - \[[`5f104e3218`](https://togithub.com/nodejs/node/commit/5f104e3218)] - **node-api**: cctest on v8impl::Reference (legendecas) [#38970](https://togithub.com/nodejs/node/pull/38970) - \[[`e23c04f0dc`](https://togithub.com/nodejs/node/commit/e23c04f0dc)] - **node-api**: avoid SecondPassCallback crash (Michael Dawson) [#38899](https://togithub.com/nodejs/node/pull/38899) - \[[`a7224c9559`](https://togithub.com/nodejs/node/commit/a7224c9559)] - **node-api**: fix shutdown crashes (Michael Dawson) [#38492](https://togithub.com/nodejs/node/pull/38492) - \[[`81b4dc88f1`](https://togithub.com/nodejs/node/commit/81b4dc88f1)] - **node-api**: make reference weak parameter an indirect link to references (Chengzhong Wu) [#38000](https://togithub.com/nodejs/node/pull/38000) - \[[`2aa9ca1ea9`](https://togithub.com/nodejs/node/commit/2aa9ca1ea9)] - **node-api**: fix crash in finalization (Michael Dawson) [#37876](https://togithub.com/nodejs/node/pull/37876) - \[[`a2f4206415`](https://togithub.com/nodejs/node/commit/a2f4206415)] - **node-api**: stop ref gc during environment teardown (Gabriel Schulhof) [#37616](https://togithub.com/nodejs/node/pull/37616) - \[[`171bb66ccc`](https://togithub.com/nodejs/node/commit/171bb66ccc)] - **node-api**: force env shutdown deferring behavior (Gabriel Schulhof) [#37303](https://togithub.com/nodejs/node/pull/37303) - \[[`e707514c80`](https://togithub.com/nodejs/node/commit/e707514c80)] - **src**: fix finalization crash (James M Snell) [#38250](https://togithub.com/nodejs/node/pull/38250)Configuration
📅 Schedule: Branch creation - "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone America/Lima, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.