Notes from the workshop
What I’m building, and why.
Release notes, design decisions, experiments, and the longer story behind software that stays readable.
August 2026
Ox, Orbit, and Stario 4.1
Stario 4.1 adds Route. Ox is a small hypermedia client I built to learn Datastar. Orbit is a deploy step runner: rsync, a slot, and your script.
June 2026
Stario 4 is here
Routes and URLs are module config now—full paths on App, UrlPath instead of mounts and url_for, AssetManifest at import time, and STARIO_* env for the server. Migration guide and changelog carry the rest.
May 2026
Stario 3.4 — SQLite tracer from the environment
Configure SqliteTracer and JsonTracer with STARIO_TRACERS_* env vars; query finished spans in a local SQLite file.
May 2026
Stario 3.3 — single-worker performance pass
Stario 3.3 tightens HTTP hot paths and adds a no-op tracer for benchmark and high-throughput runs.
April 2026
Stario 3 is here
The same bet as 2.3, pushed further—new surface area, a few intentional breaks, and sharper docs. Changelog and reference carry the specifics.
April 2026
Stario 3.2 — App shutdown and the single-writer pattern
3.2.0 lifecycle hooks and a minimal Relay work queue in bootstrap.
April 2026
Stario 3.1 rides Datastar 1.0
Datastar 1.0 upstream, Stario aligned—and a small Relay quality-of-life win.