Adventures in Nodeland logo

Adventures in Nodeland

Subscribe
Archives
June 27, 2022

Localhost issues and other Adventures in Nodeland - Issue #65

Hi Everyone, last week it has been busy with new releases and features. I’m currently at my favourite beach spot and focusing on OSS. This issue is a bit lighter than usual - let me know what you think!

If you are migrating from Node.js v16 to v18, check out the following article: there is a breaking change with unexpected consequences. Read this complete twitter thread:

Fastify

  • fastify v4.1.0, which makes .redirect() and .callNotFound() “return reply”.
  • fastify-sensible v5.1.0
  • fastify-passport v2.0.1
  • fast-json-stringify v5.0.0 - this release is preparing for a few fixes coming in Fastify v4.2.0 coming this week.
  • fastify-isolate v0.3.2 adds the support for a stopTimeout option to delay the closing of the isolate.
  • fastify-cli v4.2.0 ships a few bugfixes and adds a new option to generate the linter configuration.
  • fastify-reply-from v8.1.0 ships a new feature to disable request logging.
  • fastify-type-provider-json-schema-to-ts v2.0.0 bumps the json-schema-to-ts dependency to 2.0.0.

Pino

on-exit-leak-free is the fundamental piece of the puzzle that allows pino@8 to perform asynchronous logging and flush everything before exiting the process. v2.0.0 and v2.1.0 improve on this by providing a simpler logic and differentiation between the exit and beforeExit events.

Pino v8.1.0 uses the new features of on-exit-leak-free to fix a long standing issue #1400. pino-pretty v8.1.0 is out with a few fixes and new features!

pino-http v8.1.0 adds a few more hooks

Node.js

v8: add v8.startupSnapshot utils by joyeecheung · Pull Request #43329 · nodejs/node · GitHub
v8: add v8.startupSnapshot utils by joyeecheung · Pull Request #43329 · nodejs/node · GitHub
We can start seeing the end result of all the hard work Joyee has put in improving the startup performance of Node.js.
github.com
v8: add v8.startupSnapshot utils by joyeecheung · Pull Request #43329 · nodejs/node · GitHub
v8: add v8.startupSnapshot utils by joyeecheung · Pull Request #43329 · nodejs/node · GitHub
We can start seeing the end result of all the hard work Joyee has put in improving the startup performance of Node.js.
github.com
Consider explicit string formatting module · Issue #43382 · nodejs/node · GitHub
Consider explicit string formatting module · Issue #43382 · nodejs/node · GitHub
In Node.js core we are currently debating if we should have an explicit module to do string formatting. What do you think?
github.com
Consider explicit string formatting module · Issue #43382 · nodejs/node · GitHub
Consider explicit string formatting module · Issue #43382 · nodejs/node · GitHub
In Node.js core we are currently debating if we should have an explicit module to do string formatting. What do you think?
github.com

News

How does a company like Vercel see the future of Developer Experience? “The power now lies with the content creators”. Read the full article:

Developer Experience at Vercel – Lee Robinson
Developers want to be productive – but are often slowed down by the complexity of their tools. Tools that keep developers in the flow state have a magnetic force. An often unexplainable, invisible pull that attracts and retains them to certain products.
leerob.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