Release Radar • February 2024 Edition
Tags: github, developer, news, community
Published: 2024-02-29 13:00:00

The GitHub Release Radar is a monthly round up of open source projects that shipped major version releases for the previous month. Each month we look at community submissions, as well as those from Hubbers. There's everything here from weekend projects, to world changing technology. Let's take a look at our staff picks for this month's Release Radar.

## Wagtail 6.0

If you like Python :snake: then check out this project. [Wagtail](https://github.com/wagtail/wagtail) is a popular CMS, combining Django’s powerful customization capabilities with a slick user interface. The newest update brings Django 5.0 support, a new searchable and filterable listing UI, the accessibility checker built into the admin interface, and a brand new 10-step tutorial for developers. This release marks [Wagtail](https://wagtail.org/)'s 10th birthday 🎂. Happy birthday to the team and all the best for the next ten years and beyond 🥳.

{% embed https://twitter.com/WagtailCMS/status/1755275592042250269 %}

## Nitric 1.0

For all those on the hunt for a framework, [Nitric](https://github.com/nitrictech/nitric) is here for you. It's a multi-language framework that helps teams quickly build cloud applications. [Nitric](https://nitric.io) unites backend and infrastructure code and automates the process of provisioning and deploying infrastructure. The first major version brings a bunch of changes including significant improvements to the Nitric CLI to support productive cloud development. There's also new architecture visualizations and a new SDK for building and extending Nitric providers. Congrats to the team on shipping your very first version 🥳.

{% embed https://twitter.com/nitric_io/status/1760335359051735081 %}

## Redwood 7.0

Frameworks are a theme with this month's Release Radar, so here's another. [Redwood](https://github.com/redwoodjs/redwood/) is a full-stack, JavaScript/TypeScript web application, designed to scale with you. It uses React frontend for the frontend and links to a custom GraphQL API for the backend. The latest version includes a bunch of breaking changes such as moving to Node 20.0, the Redwood Studio, and highly requested GraphQL features such as Realtime, Fragments, and Trusted Documents, the server file, new router hooks, and heaps more. If you've previously used Redwood, you'll probably want to upgrade to version 7.0. The team have put together a [handy migration guide for you to follow](https://community.redwoodjs.com/t/redwood-v7-0-0-upgrade-guide/5713).

![Redwood JS](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fhat63au53m71q66y2x2.jpg)

## Electron 29.0

The team at [Electron](https://www.electronjs.org/) have been faithfully shipping new releases almost every single month. I think they had Christmas off 🤔. This popular framework has developers writing cross-platform desktop applications using JavaScript, HTML and CSS. The latest update depreciates some process events, and added new modules, APIs, methods, and more. Read into all the changes in the [Electron release notes](https://github.com/electron/electron/releases/tag/v29.0.0). This month, Electron also [introduced a new formal RFC process](https://twitter.com/electronjs/status/1758231654215405881).

{% github electron/electron %}

## Teleport 15.0

Are you looking to set up SSO for your cloud infrastructure? Or maybe establish tunnels to access services behind NATs and firewalls. Then [Teleport](https://goteleport.com/) is for you. It provides connectivity, authentication, access controls and audit for infrastructure. The newest update has a tonne of new features and improvements including enhanced device trust support, SSH connection resumption, MFA for admin actions, improved provisioning for Okta, and heaps. more. Check out all the changes in the [Teleport release notes](https://github.com/gravitational/teleport/releases/tag/v15.0.0).

## Mirror 88.0

Woah, over 80 versions 😮! This is a project with over 1,740 releases over the past five years. Mirror is one for the game devs in the room. It's a high level networking library for Unity. Used in some of the top video games, Mirror is used by thousands of game developers around the world. The latest update brings Mirror in line with the latest Unity version, includes better motion smoothing time, and lots more. Check out all the changes in the [Mirror changelog](https://github.com/MirrorNetworking/Mirror/compare/v88.0.0...master).

{% github MirrorNetworking/Mirror %}

## AutoMapper 13.0

Our .NET friends are going to love this one :heart:. [AutoMapper](https://automapper.org/) is a lightweight library for convention-based, object-object mapping in .NET. The latest release updates to .NET 6, and supports mapping of polymorphic objects with abstract parent type, constructor mapping inheritance, and integration test cases. There's a few other changes, and you can [read all about them in the release notes](https://github.com/AutoMapper/AutoMapper/releases/tag/v13.0.0).

## ORM 3.0

Speaking of objects, this next project ORM, stands for Object Relational Mapper. This directional mapper is for PHP, and provides transparent persistence for PHP objects. The latest update allows for XML validation, enforces native type declarations, update to PHP 8+, migrating to PHP 8 syntax, and more. Read all the changes in the [release notes](https://github.com/doctrine/orm/releases/tag/3.0.0) and check out the [migration guide for how to upgrade to the latest version](https://github.com/doctrine/orm/blob/3.0.x/UPGRADE.md). Congratulations to the team on shipping your first major version after almost eight years of heard work 🥳.

## Faker 23.0

If you've ever needed to generate some fake data for a database, create an XML document, fill your persistence for stress testing, or anonymise data taken from a production service, look no further than Faker. This Python package has a neat update that will consistently throw an error if the start of a date range is after the end - very useful stuff!

{% github joke2K/faker %}

## Atuin 18.0

I thought we'd finish on some magic :sparkles: with Atuin. This project replaces your existing shell history with a SQLite database, and records additional context for your commands. the latest version prevents inputs to be interpreted as options for `zsh` autosuggestions, support for term-\cap names for `tput`, enhanced keynote mode, the addition of redraw, extended help, and interactive command inspector, a metrics counter, updated widget names, and so much more. Dig into [the changelog](https://github.com/atuinsh/atuin/releases/tag/v18.0.0) for the long list of changes.

![Autin demo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/emkwdu7u3uw9wzaaiqgm.gif)

## Release Radar February 2024

Well, that’s all for this edition. Thank you to everyone who submitted a project to be featured :pray:. We loved reading about the great things you're all working on. Whether your project was featured here or not, congratulations to everyone who shipped a new release :tada:, regardless of whether you shipped your project's first version, or you launched 88.0.

If you missed our last Release Radar, check out the amazing open source projects that released major version projects in [January](https://github.blog/2024-02-02-release-radar-jan-2024/). We love featuring projects submitted by the community. If you're working on an open source project and shipping a major version soon, we'd love to hear from you. Check out the [Release Radar repository](https://releaseradar.github.com/), and [submit your project to be featured in the GitHub Release Radar](https://github.com/github/release-radar/issues/new?assignees=MishManners&labels=&template=release-radar-request.yml&title=%5BRelease+Radar+Request%5D+%3Ctitle%3E). Otherwise, drop a link to what you're looking on in the comments below so we can follow your progress :heart:.