Release Notes

v0.9.0 - July 28, 2025

Major update featuring a completely redone goroutine viewer and a new way to run outrig without modifying your source code using outrig run main.go.

  • GoRoutine Viewer
    • Automatic goroutine names (pkg.func:linenum)
    • Goroutine graph + time scrubber
    • Better filtering logic showing persistent counts
    • More compact display to see more information
    • Show all goroutines for the program with timespan information
    • Clickable timelines to see stack traces captured at any point
  • outrig run mode
    • Run mode automatically instruments all goroutines in the main module
    • Outrig SDK version locking to monitor version
    • Ability to name goroutines using //outrig name="..." syntax
  • Fix partial log line copying
  • Fix bugs with tracking goroutine timelines when mixing exact and polling data
  • Use new outrigdev/goid package for fast goid lookups
  • MacOS auto-update fixes
  • Dependency updates

v0.8.3 - July 3, 2025

  • Fixed line marking issues in log viewer
  • Added log viewer context menu
  • Updated app homepage (feature demo app more prominently)
  • Disconnection modal
  • Allow right-click open-in-new-window for most tabs and leftnav items
  • Lots of backend refactoring to set the stage for log parsing in the future
  • Dependency updates

v0.8.2 - June 18, 2025

Quick patch release to fix the tagging of Outrig goroutines in the Outrig SDK to prevent them showing up in the goroutine list by default (regression in v0.8.1).

v0.8.1 — June 18, 2025

  • Fixed a bug that caused goroutine names to sometimes not be set correctly
  • Reworked the collector configuration and startup sequence to make collectors more independent, laying the groundwork for future SDK plugin support
  • Fixed tag parsing issues in logs when handling consecutive tags
  • Bumped minimum compatibility between server and client to v0.8.0
  • Dependency updates and minor improvements

v0.8.0 — June 13, 2025

New support for Docker. The Outrig SDK will now also try to connect to host.docker.internal:5005 when running in a Docker container, making it easier to monitor containerized applications.

https://outrig.run/docs/using-docker

Outrig | The Observability Monitor for Local Go Development