Maelstrom 0.13.0 Release

2025-03-04

We’re excited to announce Maelstrom 0.13.0. In this release we improved our test runners’ UI and introduced GitHub support (still experimental).

Test Runner UI Rewrite

We rewrote our test runner UI for v0.13.0. We added support for terminal scrolling escape sequences, which greatly reduces flickering and upstreamed these changes to Ratatui. There are also several other minor usability improvements.

--watch Mode

All test runners now have a --watch command-line option. When running with this flag, tests will be rerun after any change to a relevant file in the project directory.

Experimental GitHub Integration

This release introduces our first, experimental support for running tests on Maelstrom in parallel in GitHub actions. The various parts of the cluster communicate using the GitHub artifacts store. You can see an example GitHub workflow here.

More information can be found here.

Other Changes

See the 0.13.0 release notes for a complete list of changes.