v0.1.0-alpha.2 — env standardization + OTLP token
Pre-release
Pre-release
Second alpha. Env-var naming standardization + first-class OTLP auth. Breaking vs alpha.1 (expected during alpha — update your .env keys).
Added
TELEMETRY_OTLP_TOKEN— bearer token for an auth-gated OTLP endpoint (e.g. a shared collector), sent asAuthorization: Bearer <token>. No more hand-wiring the headers array. Arbitrary headers also via the OTel-standardOTEL_EXPORTER_OTLP_HEADERS.
Changed — env vars standardized
Every variable is now TELEMETRY_-prefixed and mirrors its config path. Rename map:
| alpha.1 | alpha.2 |
|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT (primary) |
TELEMETRY_OTLP_ENDPOINT (OTEL still honored as fallback) |
TELEMETRY_ENVIRONMENT |
TELEMETRY_SERVICE_ENVIRONMENT |
TELEMETRY_DEPLOYMENT |
TELEMETRY_SERVICE_DEPLOYMENT |
TELEMETRY_TRACE_DETAILS |
TELEMETRY_TRACES_DETAILS |
TELEMETRY_TRACE_RESPONSE_HEADER |
TELEMETRY_TRACES_RESPONSE_HEADER |
TELEMETRY_SLOW_REQUEST_MS |
TELEMETRY_TRACES_SLOW_REQUEST_MS |
TELEMETRY_SLOW_SPAN_MS |
TELEMETRY_TRACES_SLOW_SPAN_MS |
TELEMETRY_SPOOL_{CONNECTION,KEY,MAX_ITEMS} |
TELEMETRY_OTLP_SPOOL_* |
TELEMETRY_QUERIES_MIN_DURATION |
TELEMETRY_INSTRUMENT_QUERIES_MIN_DURATION |
OpenTelemetry-standard vars (OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_HEADERS, OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES) are honored as fallbacks; TELEMETRY_* wins when both are set.
Full changelog: CHANGELOG.md