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 pathStartSpan,StartServerSpan,StartClientSpan— typed span kind helpers with attribute varargsspan.RecordError(err)— captures error + setscodes.ErrorstatusTraceID(ctx)/SpanID(ctx)— string accessors for log correlationmiddleware.NewHTTPHandler/NewHTTPTransport— server and client HTTP instrumentationmiddleware.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