Skip to main content

v0.1.0 — Apr 20, 2026

Initial release First public release of the Tracelit Go SDK:
  • tracelit.New(opts...) functional-options constructor + tracelit.Configure() env-var path
  • StartSpan, StartServerSpan, StartClientSpan — typed span kind helpers with attribute varargs
  • span.RecordError(err) — captures error + sets codes.Error status
  • TraceID(ctx) / SpanID(ctx) — string accessors for log correlation
  • middleware.NewHTTPHandler / NewHTTPTransport — server and client HTTP instrumentation
  • middleware.NewGRPCServerHandler / NewGRPCClientHandler — gRPC stats handler instrumentation
  • Logger bridges: slog (bridge.NewSlogHandler), zap (bridge.NewZapCore), logrus (bridge.NewLogrusHook)
  • tracelit.Counter / Histogram — OTel metric instrument helpers
  • Automatic runtime metrics: goroutines, GC, memory RSS — exported every 60 s
  • ErrorAlwaysOnSampler + ErrorSpanProcessor — errors always exported
  • Goroutine-safe context propagation via context.Context
  • MIT license, Go ≥ 1.21