> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tracelit.io/llms.txt
> Use this file to discover all available pages before exploring further.

# v0.1.0 — Apr 20, 2026

> Go SDK v0.1.0 — Apr 20, 2026

# 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
