otel_google_sign_in 0.2.1 copy "otel_google_sign_in: ^0.2.1" to clipboard
otel_google_sign_in: ^0.2.1 copied to clipboard

OpenTelemetry instrumentation for google_sign_in by Dartastic.io. Adds standard OpenTelemetry observability to applications that use google_sign_in.

Changelog #

0.2.1 - 2026-10-17 #

Changed #

  • README: standard header naming the instrumented library, its supported platforms and project links; pubspec description to match.

0.2.0 - 2026-10-11 #

Changed #

  • Requires dartastic_opentelemetry_api >=1.0.0-rc.4 <1.0.0-rc.5.
  • Breaking: depends on dartastic_opentelemetry_api only, no longer on the SDK. The application chooses and initializes the OpenTelemetry SDK. Parameters and fields typed with SDK classes now use the API types (APITracer, APISpan, APILogger, ...); SDK instances are still accepted wherever an API type is expected.

0.1.0 - 2026-08-10 #

Added #

  • Extension methods on GoogleSignIn (v7 API): tracedInitialize, tracedAuthenticate, tracedAttemptLightweightAuthentication, tracedSignOut, tracedDisconnect. Each opens a CLIENT span named google_sign_in <op> with auth.system=google_sign_in, auth.operation, auth.provider=google.com.
  • On successful authentication, the resulting account ID is attached as enduser.id (opt-out via recordUserId: false).
  • GoogleSignInSemantics — typed attribute keys (no auth.* namespace exists in the semconv registry yet).
  • tracedGoogleSignInCall<R> — generic helper.
  • Zone-scoped suppression (runWithoutGoogleSignInInstrumentation / async variant).

Changed #

  • google_sign_in floor raised to ^7.0.0; the traced surface follows the v7 singleton API (GoogleSignIn.instance, authenticate / attemptLightweightAuthentication replace the removed v6 signIn / signInSilently).
0
likes
160
points
103
downloads

Documentation

API reference

Publisher

verified publisherdartastic.io

Weekly Downloads

OpenTelemetry instrumentation for google_sign_in by Dartastic.io. Adds standard OpenTelemetry observability to applications that use google_sign_in.

Homepage
Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

dartastic_opentelemetry_api, flutter, google_sign_in

More

Packages that depend on otel_google_sign_in