Skip to content

Comments

fix: Establish compatibility with upcoming DBI 1.3.0#197

Open
krlmlr wants to merge 3 commits intoropensci:mainfrom
krlmlr:b-dbi-otel-compat
Open

fix: Establish compatibility with upcoming DBI 1.3.0#197
krlmlr wants to merge 3 commits intoropensci:mainfrom
krlmlr:b-dbi-otel-compat

Conversation

@krlmlr
Copy link
Contributor

@krlmlr krlmlr commented Feb 20, 2026

DBI 1.3.0 adds support for OpenTelemetry tracing. See tidyverse/tidyverse.org#786 for context.

We change the definition of generics including dbConnect() . This package currently relies on the generic being of class "standardGenericWithTrace" after establishing the trace, in DBI 1.3.0 this will be "nonstandardGenericFunctionWithTrace" (from tests on my system).

Checks are currently running with CRAN DBI, I'll add a "Remotes" in the next commit to also check against dev DBI. I'll also introduce a new function for this inheritance check.

This is the only true breakage for the upcoming DBI release, as far as CRAN is concerned.

@jonkeane: Would you be able to submit a micro-update with this change soon-ish? Thanks!

@krlmlr
Copy link
Contributor Author

krlmlr commented Feb 20, 2026

Re-reading my request, it does sound a bit pushy. I didn't mean it to be. Thank you for your support!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant