DEV Community

Cover image for Release Radar · May 2024: Major updates from the open source community
Michelle Mannering for GitHub

Posted on

Release Radar · May 2024: Major updates from the open source community

While the Northern Hemisphere springs into a fresh era 🌷, the Southern says goodbye to Fall (or Autumn as we say Down Under 🍂). As the seasons change, our developers are changing, updating, and shipping their projects. There are a tonne of great projects featured here, everything from weekend hobbies, to world changing technology. Let's take a look at our staff picks for this month's Release Radar; a roundup of the open source projects that have shipped major version updates.

Angular 18.0

Those building mobile and desktop web applications might be familiar with Angular, a development platform for building using TypeScript, JavaScript, and other languages. The latest release brings a new home for Angular Developers with their new website, experimental support for zoneless change detection, lots of server-side rendering improvements, more stable controls, and lots more. Check out all the changes and what these mean for Angular devs on the Angular blog post.

Web Check 1.0

Looking for comprehensive, on-demand intelligence for any website? Look no further than Web Check. With Web Check, you can see insights for any website, uncover potential attack vectors, analyse server architecture, view security configurations, and see what technologies drive a particular site. Congrats on shipping out the first major version 🥳.

web check demo

Apache Skywalking 10.0

Are you working on microservices, cloud native, and container-based architectures? Then you need to check out Apache Skywalking. It's an Application Performance Monitoring (APM) system, that provides monitoring, tracing, and diagnosing capabilities for distributed systems in Cloud Native architectures. This latest update has hundreds of changes including support for Java 21 runtime, new functions and parameters, the addition of Golang as a supported language for AMQP, Kafka, RocketMQ, and Pulsar, support for multiple labels in metrics, and tonnes more. Check out all changes in the very comprehensive release notes. All the Apache Skywalking metrics are available via Grafana.

Apache skywalking metrics through grafana

Grafana 11.0

Speaking of metrics and Grafana, this popular project gets a major update too. As shown in the image above, Grafana is a data visualisation and composable observability platform. With Grafana you can query, visualise, alert on, and understand your metrics wherever that data may sit. The latest update adds lots of new features and enhancements such as a slightly refreshed UI, reducing the set of fields that could trigger an alert state change, the removal of Loki's API restrictions on resource calls, and lots more. Check out all the changes in the changelog.

Grafana dashboard

Tasmota 14.0

Firmware and embedded systems engineers will love this project; Tasmota is firmware for ESP8266 and ESP32 based devices that allows you to more easily configure your devices. The catch with this new update is that direct migration for versions earlier than 8.1 are no longer supported. If you're using anything higher, you can directly migrate to this latest version. Tasmota 14.0 adds a bunch of new commands, support for new hardware such as temperature and pressure sensors, and lots more. Read up on all the new devices, modules, and how to migrate in the Tasmota release notes.

GitHub logo arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

Tasmota logoTasmota logo

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX Written for PlatformIO.

GitHub version GitHub download License Discord Gitpod Ready-to-Code


In light of current events we like to support the people behind PlatformIO Project, especially Ivan Kravets, and wish them the strength to help stop the war. See platformio-is-ukrainian-project-please-help-us-stop-the-war for what you can do.


Easy install

Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.

If you like Tasmota, give it a star, or fork it and contribute!

GitHub stars GitHub forks donate

See RELEASENOTES.md for release information.

Firmware binaries can be downloaded from http://ota.tasmota.com/tasmota/release/ or http://ota.tasmota.com/tasmota32/release/ for ESP32 binaries.

Development

Dev Version Download Dev Tasmota CI Build_development

See CHANGELOG.md for detailed change information.

Unless your Tasmota powered device exhibits a problem or lacks a feature that you need, leave your device alone - it works so don’t make unnecessary changes…

croc 10.0

Do you have more than one computer? Ever had 'fun' trying to get files from one computer to the other? Croc is here to save you. This CLI tool allows any two computers to securely transfer files and folders. You can transfer multiple files, including cross-platform (Windows, Linux, Mac), and you can use a proxy. The newest version of croc has a few of the usual 🐛 fixes and has a new way to define ports.

Croc file transfers

ρμ 4.0

Pronounced rho mu, ρμ is a Java library of randomization enhancements and other math utilities. In this latest update, ρμ makes improvements to the generation of random pairs and triples of distinct integers, adds support for generating streams of random pairs and triples of distinct integers, adds methods for efficiently shuffling arrays and lists, removes a couple of previously deprecated classes, and includes some improvements to internal library code. Check out the changelog for all the updates.

GitHub logo cicirello / rho-mu

ρμ - a Java library of Randomization enHancements and Other Math Utilities

ρμ - Java library of Randomization enHancements and Other Math Utilities

ρμ - Java library of Randomization enHancements and Other Math Utilities

Copyright (C) 2017-2024 Vincent A. Cicirello.

Website: https://rho-mu.cicirello.org/

API documentation: https://rho-mu.cicirello.org/api/

Publications About the Library DOI
Packages and Releases Maven Central GitHub release (latest by date)
Build Status build docs CodeQL
JaCoCo Test Coverage coverage branches coverage
Security Snyk security score Snyk Known Vulnerabilities
DOI DOI
Other Information GitHub style
Support GitHub Sponsors Liberapay Ko-Fi

How to Cite

If you use this library in your research, please cite the following paper:

Cicirello, V. A., (2022). ρμ: A Java library of randomization enhancements and other math utilities. Journal of Open Source Software, 7(76), 4663, https://doi.org/10.21105/joss.04663.

Overview

ρμ is a Java library of Randomization enHancements and Other Math Utilities (rho mu). It includes implementations of various algorithms for efficiently randomly sampling combinations of indexes into arrays and other sequential structures. It also includes efficient implementations of random number generation from distributions other than uniform, such as Gaussian, Cauchy, etc. Additionally, it includes implementations of other math functions that are either needed by the randomization utilities…

Social Switch 1.0

Have you ever tried to share a social media post, and your friend on the other end can't see it because they don't have an account for that particular platform? Or maybe you want to look at a post and remain anonymous, Social Switch is here for you. Available as a Chrome, Firefox, or Firefox for Android extension, Social Switch allows you to share social media links from Instagram and TikTok URLs and users don't need to reveal their identity or log into their accounts. Congrats to the team on shipping your very first version 🥳.

Social switch dropdown showing the extension working in a browser

Simple Icons 12.0

Having featured Simple Icons in the past, this project continues to make updates. Simple Icons now has over 3100 free SVG icons for all your favourite brands. The latest update provides more than a dozen new icons, and some revamped icons too. Check them all out and download them for your projects via the Simple Icons website.

Simple icons showing a small selection of the icons on their website

NetBox 4.0

If you're a network engineer, then you need to know about NetBox. It exists to empower you, and provides an accessible data model for all things networked. There's a single robust user interface and programmable APIs for everything from cable maps to device configurations. This latest update changes the format for GraphQL queries, a completely refreshed UI, support for dynamic REST API fields, and lots more. Read up on all the breaking changes and dig into the migration guide to ensure you're up to date and compatible.

Netbox UI dashboard

Release Radar May 2024

Well, that’s all for this edition. Thank you to everyone who submitted a project to be featured 🙏. 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 🎉, regardless of whether you shipped your project's first version, or you launched 18.0.

If you missed our last Release Radar, check out the amazing open source projects that released major version projects in April. 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, and submit your project to be featured in the GitHub Release Radar.

Top comments (5)

Collapse
 
lissy93 profile image
Alicia Sykes

Thank you for including Web Check 🥰

Collapse
 
geeksta profile image
Ramiro Gómez

I learned about your tool in this post, so well done and such a slick user interface, bravo!

Collapse
 
mishmanners profile image
Michelle Mannering

My pleasure. It is such a good cool, and great UI - it caught the attention of another Hubber too ✨

Collapse
 
cicirello profile image
Vincent A. Cicirello

Thanks for including ρμ

Collapse
 
mishmanners profile image
Michelle Mannering

My pleasure 😄