2.5.0
Search every log line, and 30-day retention on Scale
Search logs across all runs of a project by text or structured field. Scale plans now keep logs for 30 days instead of 14.
- New
- Improved
Log search
The new Logs page searches every log line in an environment, not just one run at a time. Type plain text, or filter on the fields you pass to ctx.log:
invoiceId:inv_8812finds every line that logged that invoice, across jobs.job:send-invoice level:errornarrows to errors from one job."PDF renderer timed out" since:24hmatches a phrase within a time window.
Results link to their run, with the attempt and step they came from. Searches over 14 days of logs usually return in under two seconds.
The CLI has the same filters: runnel logs --job send-invoice --since 1h --grep timeout.
Longer retention on Scale
Logs on the Scale plan are now kept for 30 days, up from 14. Team stays at 14 days and Hobby at 3. Enterprise retention is set per contract, from 90 days.
Improved
- Structured fields are shown as a table under each log line instead of raw JSON.
ctx.logaccepts up to 64 fields per line, up from 16.
Fixes
- Very long log lines (over 32 KB) were dropped. They are now cut at 32 KB and marked as truncated.
- Follow mode in
runnel logs --followstopped after 10 minutes of silence.