Node.js 12.22.8 (Er) Release: Key Changes and Commit Summary
Node.js 12.22.8 (code‑named “Er”) has been released, featuring a c‑ares update to fix underscore CNAME resolution, updated Mozilla NSS root certificates, and a series of additional commits ranging from build and dependency upgrades to bug fixes across various modules.
Node.js is an open‑source, cross‑platform JavaScript runtime that enables JavaScript to run on the server side, using Google’s V8 engine and an event‑driven, non‑blocking, asynchronous I/O model to improve performance.
Node.js 12.22.8 (code‑named “Er”) has been released, with the following updates:
Significant changes:
This version includes an update to c-ares to fix a regression introduced in Node.js 12.22.5: resolving CNAME records that contain underscores. #39780
Root certificates have been updated to Mozilla’s NSS 3.71 version. #40281
Other commits
[ 2d42295d2a ] - build: Pin macOS GitHub runner to macos-10.15 #41124
[ 41e09ec71b ] - child_process: Preserve references to data with advanced serialization #38728
[ f0be07796e ] - crypto: Update root certificates #40280
[ 4c9f920d34 ] - deps: Update archs file for OpenSSL‑1.1.1m #41172
[ 60d7d4171e ] - deps: Upgrade OpenSSL source to 1.1.1m #41172
[ 7feff67419 ] - deps: Add -fno-strict-aliasing flag to libuv #40631
[ 534ac7c7c6 ] - deps: Update c‑ares to 1.18.1 #40660
[ c019fa9b70 ] - deps: Update cjs‑module‑lexer to @1.2.2 #39402
[ b13340eff4 ] - doc: Add alternative version link to package page #36915
[ 243b2fbfdb ] - lib: Fix regex to detect '/' and '\\' #40325
[ 70e094a26b ] - repl: Fix error message printing #38209
[ 02b432a704 ] - src: Fix crash in AfterGetAddrInfo #39735
[ 7479447d6a ] - test: Uncover child‑process‑pipe‑dataflow #40838
[ 833e199393 ] - tools: Update certdata.txt #40280
[ e4339fe286 ] - tools: Add script to update c‑ares #40660
[ f50b9c1e8a ] - worker: Prevent potential deadlock on NearHeapLimit #38403
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
