otel_google_sign_in 0.2.1
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_apionly, 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 namedgoogle_sign_in <op>withauth.system=google_sign_in,auth.operation,auth.provider=google.com. - On successful authentication, the resulting account ID is attached
as
enduser.id(opt-out viarecordUserId: false). GoogleSignInSemantics— typed attribute keys (noauth.*namespace exists in the semconv registry yet).tracedGoogleSignInCall<R>— generic helper.- Zone-scoped suppression
(
runWithoutGoogleSignInInstrumentation/ async variant).
Changed #
google_sign_infloor raised to^7.0.0; the traced surface follows the v7 singleton API (GoogleSignIn.instance,authenticate/attemptLightweightAuthenticationreplace the removed v6signIn/signInSilently).