A Node-heavy Month of Major Open Source Releases

June brought an unusually large batch of significant version bumps across the open source ecosystem, with a strong Node.js theme running through many of the highlights. From observability platforms to developer tooling, here are the projects that shipped major updates this month.

Grafana 9.0

The observability and visualization platform Grafana has landed its 9.0 release, coming nearly a year after we last covered version 8.0. The update includes a new UI query builder for Prometheus queries, additional filter options, a dedicated Loki query builder, and a redesigned heatmap panel. Hundreds of bug fixes and enhancements accompany these headline features; the full breakdown is available in the release highlights and the complete release notes.

Fastify and Pino Go Major

Fastify, the low-overhead Node.js web framework, has shipped version 4.0 after more than two years of development since its 3.0 release. The new version delivers faster performance, synchronous route registration, and support for new Pino transports. The team detailed all the changes on their announcement blog post.

Pino 8.0 itself is also out, bringing asynchronous logging by default and support for the Error.cause property. The logger's core value proposition remains minimal resource consumption — given how much compute power log output can otherwise consume in Node.js applications. Breaking changes are listed in the release notes.

whylogs 1.0

For teams dealing with inconsistent log formats across services, whylogs offers an open source library for logging structured data. It generates dataset summaries, tracks changes over time, and supports quick visualization. The project has now reached its first major release.

Git Stats 3.0 and ZX 7.0

Git Stats provides a GitHub-style contribution graph for your local repositories, viewable entirely from the terminal. Version 3.0 brings updated dependencies and a restructured codebase to the command line tool.

For developers who find complex Bash scripts unwieldy but don't want the full weight of Node.js libraries, ZX offers a middle ground. Developed by Google, the tool provides wrappers and sensible defaults for writing shell scripts in JavaScript. Version 7.0 is a complete rewrite in TypeScript, with roughly 99% of the codebase covered by type checking. The changelog has the full detail of what changed.

Prisma 4.0

Prisma, the data layer for JavaScript and TypeScript applications, has released version 4.0. The update touches all of Prisma's components — including Prisma Migrate, the Prisma schema definition, and Prisma Client — with availability improvements and new client APIs among the changes. The release notes enumerate everything in the update.

CodeStream 13.0 Improves GitHub PR Workflow

CodeStream, New Relic's tool for discussing and reviewing code, is now at version 13.0. Available as an extension for JetBrains, VS Code, and Visual Studio, the release focuses on a reworked GitHub pull request integration. Adding and viewing comments on PRs is now more accessible via an expanded tree view in the Pull Requests section of the tool.

Capri 4.0 Brings Svelte Support

Capri, the static site generator built around islands architecture, has added Svelte support in its latest update. Islands architecture aims to improve accessibility and load times by reducing the complexity of server-rendered pages to only the interactive parts that need client-side JavaScript. The component framework's project launched its 1.0 only last month, making this 4.0 release a notably quick progression.

EvoBot 2.0

For Discord communities that want music, EvoBot delivers playback from both YouTube and Soundcloud. The Node.js bot is now at version 2.0, available under the project's repository.

That wraps up the major releases worth your attention this month. If you're working on an open source project and shipping a significant version bump of your own, the Release Radar repository is the place to submit it for consideration. Projects are also increasingly using GitHub Discussions to announce new versions and gather immediate community feedback in the same place where the conversation is happening.