talaria_serverpod 0.2.6
talaria_serverpod: ^0.2.6 copied to clipboard
Serverpod adapter for the Talaria SDK — endpoint, Postgres, and FutureCall tracing.
Changelog #
0.2.6 #
- Depends on
talaria0.3.8. Request handling usesRuntimeContext.zoneUrlandrunWithAsync(blankUnset: true). Those members are not in the publishedtalaria0.3.7, so 0.2.5 does not compile against it.
0.2.5 #
HttpClientcreated afterTalariaServerpod.initcontinues the active request trace and sendstraceparent. Ingest URLs stay unwrapped. Requests that already havetraceparentare left alone.Talaria.wrapHttpClientstill coverspackage:http.
0.2.4 #
- Depends on
talaria0.3.7. - Removed
environmentfrom init. The API key decides the environment.
0.2.3 #
- Depends on
talaria0.3.6. Mid-request flag helper viaTalariaServerpodFlags.
0.2.2 #
- Depends on
talaria0.3.2. - Skip probe and ingest paths (
/robots.txt,/favicon.ico,/.well-known/,ingestandingestBatch) so they do not become transactions. - Client results (not-found, unauthorized, conflict, quota, rate limit) stay HTTP 4xx spans with status ok.
- Drop quota, rate-limit, and "project not found" diagnostics before they become issues.
- FutureCall spans that finish cleanly are status ok.
0.2.1 #
- Package docs point at the marketing guides.
0.2.0 #
- Depends on
talaria0.3.0. Tracing follows the project policy document.
0.1.3 #
- Documentation: public README rewrite; no API changes.
0.1.2 #
- Drop expected Serverpod diagnostics (
ApiUnauthorizedException, websocket close) and isolate request URL / breadcrumbs / userId on capture.
0.1.1 #
- Session roots no longer adopt another session's
currentSpan. FutureCalls always startFutureCall.{name}CONSUMER. - Drop the generic Serverpod "Internal server error. Request handler failed…" diagnostic duplicate.
- Uncaught Relic spans set
http.response.status_code=500. HTTP 200 no longer clears a span already marked error. - Authenticated
sessionuser is copied onto the session span asenduser.id/user.id.
0.1.0 #
- Initial Serverpod 4 adapter: Relic SERVER spans,
databaseInterceptorPostgres CLIENT spans, FutureCall CONSUMER transactions, W3Ctraceparent. - Tracing stays off until
TalariaOptions.enableTracingortracesSampleRate > 0.