Skip to content

v3.25.0

Latest

Choose a tag to compare

@cb-alish cb-alish released this 01 Jul 10:14
675450b

v3.25.0 (2026-07-01)


New Features

  • Added an optional telemetry adapter hook for tracing Chargebee API calls via OpenTelemetry (or any APM). Configure it via Chargebee(..., telemetry_adapter=adapter). When unconfigured, the SDK skips all telemetry work — no behavior change for existing integrations.
  • Each API call emits one CLIENT span (chargebee.{resource}.{operation}) with OpenTelemetry HTTP semantic-convention attributes plus chargebee.* attributes. Adapters may inject W3C trace context (traceparent) into outbound request headers for distributed tracing.
  • Exposed the telemetry types (TelemetryAdapter, RequestTelemetryContext, RequestTelemetryResult, RequestTelemetryError), the TelemetrySupport helpers, and the TelemetryAttributeKeys constants under chargebee.telemetry. OpenTelemetry is not bundled with the SDK; bring your own OTel packages in the host application.