Live Trace request waterfall
Inspect any request as a real-time span timeline across edge, cache and origin — the headline feature of this release.
v3.4.0 introduces Live Trace: a real-time request waterfall that follows a call across every edge hop and origin span, so you find the slow one before your users do.
Inspect any request as a real-time span timeline across edge, cache and origin — the headline feature of this release.
Set a target cold-start per route and get a deploy-time warning when a bundle pushes past it.
Stream live traces straight to your terminal: marlin trace --route /api --status 5xx.
Forward Live Trace spans to any OTLP-compatible collector with a single endpoint config.
Cache keys now respect Vary headers out of the box, preventing cross-variant responses. Opt out per route if you relied on the old behaviour.
Traces, Logs and Metrics now live under one Observability section for fewer clicks.
New projects scaffold on Node 22; existing projects keep their pinned version until you change it.
create-marlin now skips the interactive prompts when a marlin.config.ts is detected.
A race in the deploy pipeline could omit environment variables when two deploys overlapped. Resolved.
Long-lived log connections no longer retain buffers after the client disconnects.
p99 latency was computed over the wrong window for sub-minute ranges. Now accurate.
Removed-line highlights failed WCAG AA in dark mode; the palette was corrected.
No changes of that type in this release.
Open any request and watch it resolve span by span — edge hops, cache lookups, cold starts and origin work, all on one timeline. The slow span lights up so you stop guessing where the latency went.
↳ Mock interface — every pixel rendered with CSS/SVG, no screenshots.
Live Trace request waterfall, per-route cold-start budgets and the marlin trace CLI.
Regional failover for edge functions and ~30% faster cold starts.
Secrets rotation API and per-environment access policies.
Edge KV store reached general availability.
npm i marlin@3.4 · zero breaking changes · rollback anytime
Get a short note in your inbox whenever Marlin ships a release — no marketing, just what changed. Around one email a month.
Front-end demo — no data leaves your browser.