github latitude-dev/latitude-llm python-telemetry-3.0.0a5
Python Telemetry v3.0.0a5

pre-release3 hours ago

Added

  • Class-based bootstrap APILatitude(...) is now the primary entry point, matching the TypeScript SDK. It exposes .provider, .flush(), and .shutdown(), attaches to an existing OpenTelemetry provider when one is registered, and keeps init_latitude() as a backwards-compatible wrapper.

Changed

  • Existing OpenTelemetry provider coexistenceLatitude(...) attaches the Latitude span processor to a registered or explicitly passed provider when possible instead of replacing the application's provider or propagator setup.
  • service_name ownership is provider-aware — when Latitude creates its own provider, service_name is applied to the provider resource as service.name; when Latitude attaches to an existing provider, the host SDK remains the source of truth for service.name.

Fixed

  • Provider detection no longer depends on private OpenTelemetry globals — the SDK now uses the public tracer provider API and treats proxy/no-op providers as unregistered providers.

Don't miss a new latitude-llm release

NewReleases is sending notifications on new releases.