Releases
v0.0.1
Compare
Sorry, something went wrong.
No results found
Changelog
b56fec8 Merge pull request #3 from mickamy/docs/add-demo
438ecf7 docs: add demo.gif
02f01c2 Merge pull request #2 from mickamy/docs/add-readme
c8759ae fix: clarify quick start example and config path resolution in README
26c98fe fix: clarify multi-session limitation in README
b115a39 docs: add README
bbe271a Merge pull request #1 from mickamy/feat/initial-implementation
94f5316 fix: use explicit /tmp in tempSocketPath to avoid macOS long path
b651440 fix: verify import before rewriting sql.Open and http.ListenAndServe
289b816 fix: clarify help text to say instead of
b8988df fix: use per-socket timeout in discoverViewSocket to avoid false cleanup
19fd26d fix: prevent goroutine leak in ViewClient.Run on early return
fc6a460 fix: add write deadline and short write handling to ViewServer Broadcast
6e0971d fix: return error instead of os.Exit in runCmd for missing package arg
d2fa362 fix: replace time.Sleep with deterministic ConnCount wait in view_client_test
5d94ca4 fix: replace time.Sleep with deterministic ConnCount wait in view_server_test
00576a2 fix: close all active view client connections on context cancellation
05d3467 fix: unblock collector handleConn goroutines on context cancellation
3418c5b fix: account for header row in cursorLineOffset
6471bbd fix: address concurrency and goroutine leak issues
e18ff18 fix: probe sockets with dial to filter stale sessions in discovery
8888e0d fix: detect view server listen errors synchronously
a5b9b19 fix: TUI improvements from review feedback
bf56de4 fix: implement Flusher, Hijacker, and Unwrap on responseWriter
2d66b27 fix: release lock during Broadcast writes to prevent slow client blocking
ab74b28 fix: deep copy spans in Collector.Traces() to prevent shared mutation
6f75f51 fix: invoke collector handlers outside mutex to prevent deadlock
0bba5ae fix: remove unused database/sql import after sql.Open rewrite
98a105c fix: resolve all golangci-lint errors
79db37d fix: protect Collector.listener write with mutex in Start()
288da9c fix: return Write error directly instead of wrapping with fmt.Errorf
513a8d4 fix: use var declaration instead of := in preamble to avoid ctx shadowing
80595af fix: add runtime.Shutdown and fix sender.Close returning non-nil on success
da2110e fix: increase bufio.Scanner buffer to 1 MiB and check scanner errors
499bbf3 fix: surface view connection errors instead of silently discarding them
3c14b07 fix: use per-session socket path to prevent concurrent session conflicts
58e6420 feat: add header row, Time column, and Kind-first column order to TUI
4c5f958 chore: remove unnecessary import alias for tui package
2439688 refactor: remove -tui flag and simplify TUI to single-pane
e69b138 feat: columnar trace display with colored span kinds
670cb76 fix: default traces to collapsed state
be0d54e feat: add collapsible trace trees in TUI
27088e0 refactor: rewrite TUI with manual scrolling and sql-tap style UI
c404725 fix: add run command on execute go-trace
9d572e2 refactor: traces-only mode for view TUI
9fe557c feat: add view subcommand and wire ViewServer into run
708838e feat: add ViewClient for receiving spans from ViewServer
e78f8e2 feat: add ViewServer for broadcasting spans to view clients
cab6b15 feat: add TUI mode and refactor CLI to subcommands
c778f73 feat: add tree display for trace visualization
721e59c feat: auto-inject runtime dependency and handle blank context parameter
543607a example: add example app with HTTP, SQL, and function tracing
4b7b868 feat: add E2E test for instrument-build-run pipeline
521d12e feat: add SQL/HTTP AST rewriting and per-package tracer initialization
64720da feat: add HTTP middleware for automatic request tracing
8dbbbff feat: add SQL driver wrapper for automatic query tracing
0d76c83 feat: add CLI entry point with instrument-build-run pipeline
dc6e21d feat: add AST rewriter and injector for source instrumentation
c9fde45 feat: add config package for .go-trace.yaml loading and include pattern matching
26c3b6c feat: add runtime package for in-app span recording and event sending
2134556 feat: add Collector for receiving and assembling trace events via Unix socket
2ffd3c1 refactor: use maps.Copy
82d44e5 feat: add Event types for runtime-to-collector wire protocol
f7d9929 feat: add core Span data structure for trace representation
49dc5d3 chore: initial commit
You can’t perform that action at this time.