pool
Object Pooling in R. Contribute to rstudio/pool development by creating an account on GitHub.
Hit 1.0, relicensed to MIT, and has shipped almost nothing but dbplyr compatibility since.
◆Recent moves
- 2mo ago
Prepares for dbplyr's dialect-based dispatch
A one-line forward-compatibility change for a dbplyr refactor that has not shipped yet. Nothing visible to users today, but it is the clearest illustration of the pattern: pool releases when dbplyr changes, not when pool has something to add.
View source ↗ - 1y ago
Examples switched from hosted MySQL to local SQLite
Documentation-only work: examples no longer depend on a hosted MySQL instance, removing a network dependency from checks. No change to the package itself.
View source ↗ - 2y ago
Requires DBI 1.2.0; warns on outdated dbplyr
Raises the DBI dependency floor and adds a message for users on old dbplyr versions. Housekeeping in service of the compatibility surface the package spends all its releases maintaining.
View source ↗ - 2y ago
Adds Arrow-returning DBI generics; drops withr dependency
The most substantive post-1.0 release: support for the DBI generics that return Arrow objects, wrappers for two more dbplyr generics, and an end to the spurious in_schema() and ident_q() messages. Arrow support matters because it lets pooled connections participate in the columnar path rather than forcing a data frame round-trip.
View source ↗ - 3y ago
copy_to() returns a pool-backed table
Fixes a real gap in the dplyr integration — copy_to() now returns a table that uses the pool rather than a bare connection — and fills in two missing SQL generics. Small, but it closes a case where the pooling abstraction leaked.
View source ↗ - 3y ago
1.0: MIT relicense, onCreate hook, dbplyr 2.0 interface
⚡ SPARKThe release that set the package's current shape and the last one to change it. Everything since has been compatibility work layered on the surface defined here — the hooks, the dbplyr 2.0 interface, and the tighter validation cadence are all still the operative behaviour.
View source ↗