Adventures in Nodeland - Issue #66
Hi Everyone, another week has passed. I’ve been relaxing at my favorite beach in Milano Marittima as well as doing some Open Source development.
The videos from Openjs World 2022 have been released!
Fastify
- fastify v4.2.0 fixes a few important regressions introduced in v4.0.0 and it resolves quite a few problems when dealing with reference ids in JSON schemas.
- fastify-http-proxy v8.1.0 ships a new features that proxy sub-protocols for WebSockets, while v8.2.0 avoid a crash when multiple websockets proxies are registered. v8.2.1 adds support for binary websocket proxying too!
- fast-json-stringify v5.0.3 fixes a bug regarding the handling of Infinity, while v5.0.4 fixes a regression introduced in v5.0.0. Unfortunately, we kept finding bugs, so v5.0.5 was released afterwards.
- @fastify/deepmerge v1.0.0 ships with quite a performance boost compare to the original deepmerge.
- fastify-jwt v6.2.0 adds the onlyCookie option to support refresh tokens.
- fastify-cli v4.2.1 fixes a bad regression in TypeScript support
Pino
- pino-mongodb v4.0.0 is updated to pino@8, and v4.0.1 fixes a bug with a CLI option.
- thread-stream v1.0.1 fixes a regression when using Yarn PnP with ESM.
Node.js
- Three medium severity issues.
- Two high severity issues.
undici v5.6.0 ships many new features and a few bugfixes:
- improved spec compatibility of fetch by Khafra
- better support for request() throwOnError option (and avoid leaking memory!)
- fixes to ProxyAgent on Windows
- …and many more!
Other modules
cloneable-readable v3.0.0 updates the module to readable-stream@4.0.0 and drops compatibility with a lot of older Node.js versions. cloneable-readable is one of my most popular modules with a staggering 2.4 million downloads per week! Heck!
News
A long time ago I defended my Ph.D. thesis with the title “Application Platforms for the Internet of Things”. As part of my research, I explored a lot of possible solutions and I settled for MQTT, a communication protocol. Back then I thought it was the best solution for the job, and in a recent survey 50% of developers are using it to interconnect their devices. I’m so excited to share the news that my friends at HiveMQ have been helping out Netflix!
Is the AWS Free Tier actually free? Or it is likely a massive liability? I ranked around a thousand errors of fees myself by mistake once too.
I really like this article from Fly.io talking about the story of serverless, lambdas and what it means for the industry. It’s a very interesting read, check it out:
Remember that you can sponsor Adventures in NodeLand or sponsor me on GitHub.