Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
June 20, 2022

A new beginning and other Adventures in Nodeland - Issue #64

Hi Folks, last week was pretty intense for me! After 8 years, I left NearForm and sailed into the unknowns! I have something else already planned, and I’ll spend the next few months building some amazing Open Source Software for all of you to use. Stay tuned!

Fastify

  • Fastify v4.0.3 that fixes quite a few regressions introduced in v4.0.0!
  • fastify-http-proxy v8.0.2
  • We are also planning a significant improvement in fast-json-stringify that removes a significant issue in the handling of complex Ajv schemas by using Ajv to resolve the schemas. Check out: https://github.com/fastify/fast-json-stringify/issues/468.
  • fastify-swagger v7.4.0
  • find-my-way v7 which drops supports for Node v12, v15 and v17.

Pino

  • pino-std-serializers v5.6.0 fixes how error.cause is rendered. v6.0.0 was also released that dropped support for Node v12, 15 and v17.
  • pino-http v8.0.0 and v8.0.1 moves to pino@8 and drop some deprecated APIs.
  • pino-webpack-plugin v1.2.0 that add the types for the module.
  • pino-abstract-transport v1.0.0 was released to drop support for Node v12, v15 and v17 as well as to use readable-stream v4.0.0.

Node.js

Release v4.0.0 · nodejs/readable-stream · GitHub
Release v4.0.0 · nodejs/readable-stream · GitHub
readable-stream is one of the most downloaded modules on npm with 100M weekly downloads. It’s v4 instalment is equivalent to using Node.js core streams module in Node.js 18. I couldn’t wait for this release as it brings all the Node v18 goodies to v12, v14 and v16!
github.com
Release v4.0.0 · nodejs/readable-stream · GitHub
Release v4.0.0 · nodejs/readable-stream · GitHub
readable-stream is one of the most downloaded modules on npm with 100M weekly downloads. It’s v4 instalment is equivalent to using Node.js core streams module in Node.js 18. I couldn’t wait for this release as it brings all the Node v18 goodies to v12, v14 and v16!
github.com
http: defer reentrant execution of Parser::Execute by ShogunPanda · Pull Request #43369 · nodejs/node · GitHub
This PR fixes an edge case in which Parser::Execute is called within the callback of one of its events. Fixes: #39671
github.com

0x v5.3.0 and v5.3.1, add the capability to support .cpuprofile file from node –cpu-prof.

News

The biggest news in the Node.js world this week is the shortening of the LTS cycle for Node.js v16 to align it with OpenSSL v1.1.1. Unfortunately, this means that v16 will stop being supported on September 11th, 2023. Read up the full announcement:

Bringing forward the End-of-Life Date for Node.js 16 | Node.js
Bringing forward the End-of-Life Date for Node.js 16 | Node.js
We are moving the End-of-Life date of Node.js 16 by seven months to coincide with the end of support of OpenSSL 1.1.1 on September 11th, 2023.
nodejs.org

My ex-colleague Jonas wrote a piece on virtual modules. What’s a virtual module? Check it out:

Virtual Modules for Fun and Profit
Five years ago, Rich Harris created something that is revolutionizing the way I write JavaScript applications. No, it’s not Svelte. Definitely not Svelte.
hire.jonasgalvez.com.br

I would never have thought this could happen: Internet Explorer is finally being retired.

Internet Explorer era comes to end as Microsoft moves on
Microsoft is retiring its web browser Internet Explorer after nearly 30 years and is preparing for Windows 10’s new search engine, Microsoft Edge. Released on August 24, 1995, Internet Explorer was a primary web browser that rose in popularity by the early 2000s before other competing browsers such as Apple’s Safari, and Google’s Chrome entered the scene.
www-newsweek-com.cdn.ampproject.org
Fly Machines: an API for fast-booting VMs · Fly
Check out how to start new virtual machines at a fraction of the cost of “traditional VMs”.
fly.io

Partners

Partners

  • This Week in React: the best of React & React Native news. Sebastien filters the noise, and you save time!

Do you like this newsletter? Would you like to sponsor it? Check out the new sponsorship page.

Don't miss what's next. Subscribe to Adventures in Nodeland:
GitHub X YouTube LinkedIn