Hi Everyone, this week has been busy with new releases. The biggest news is a refactoring of Loaders in Node.js, allowing multiple chainable loaders to modify your source simultaneously. Other news is about multiple releases throughout the Fastify ecosystem. Check them out!
thread-stream v2.0.0 changes developers should handle errors. If called an asynchronous method, the error will be emitted in a subsequent tick and not thrown. Pino v8.2.0 ships with the updated thread-stream v2.0.0.
|
I would like Node.js to provide an almost-native developer experience for running TypeScript.
|
|
I would like Node.js to provide an almost-native developer experience for running TypeScript.
|
-
Undici v5.7.0 ships with an updated llhttp, faster body mixins, and it brings back support for the “old” Node.js v16.8.0.
-
0x v5.4.0 fixes an issue when doing cross-device file linking.
|
Undici v5.8.0 is out with two important security fixes. The first is a CRLF injection in the request path, method, and headers for undici.request(). The second describe how cookies are uncleared on cross-host / cross-origin redirect.
|
|
Undici v5.8.0 is out with two important security fixes. The first is a CRLF injection in the request path, method, and headers for undici.request(). The second describe how cookies are uncleared on cross-host / cross-origin redirect.
|
Node.js v18.6.0 that shipped last week included a new amazing feature: chainable loaders. Read more about them from Jacob, one of the minds behind this feature:
Most people probably won’t write their own custom ESM loaders, but using them could drastically simply your workflow. Custom loaders are a powerful mechanism for controlling an application, providing extensive control over loading modules—be that data, files, what-have-you.
|
Here is an evergreen question: should you be able to roll back a change or “migrate down”? The generic answer seems to be that you cannot roll back changes or rewind history.
I’ve worked with deploy systems in the past that have a prominent “rollback” button, or a console incantation with the same effect. The presence of one of these is reassuring, in that you can imagine that if something goes wrong you can quickly get back to safety by undoing your last change.
|
The OpenJS Foundation has published the first report of the funding from the Alpha-Omega project to keep Node.js secure. Read more at:
In April this year, the OpenJS Foundation announced the Open Source Security Foundation (OpenSSF) had selected Node.js as their initial project to help improve supply chain security. As part of…
|