NEWS
bedrockbio 2.0.0 (2026-07-02)
- Reads are now anonymous over HTTPS — the client no longer fetches
credentials.json or creates an R2 S3 secret. No API keys are required.
Partition pruning and predicate pushdown are unchanged.
- Removed
reset() (breaking). It existed to clear cached credentials
after rotation; with credential-free reads it no longer serves a purpose.
- Manifest v2 (breaking). The client now reads the v2
manifest.json and
hard-gates on version == 2; older client releases reading v1 must upgrade.
describe_table() now returns context, columns, and partitions
(each partition column carrying its allowed values and default);
describe_namespace() returns name, citation, license, context, and
the namespace's tables. Column entries no longer carry allowed_values
(enumerated values live under partitions).
bedrockbio 1.4.1
reset(): now exported — clears the cached manifest, credentials, and
connection (useful after credentials are rotated during a session).
BB_ENV=dev points the client at the development data host
(data-dev.bedrock.bio).
- Internal: timeouts on manifest and credentials requests.
bedrockbio 1.4.0 (2026-05-28)
list_namespaces(): list available namespaces (data sources).
describe_namespace(): view namespace metadata, citation, license,
instructions, and the namespace's tables.
bedrockbio 1.3.1 (2026-05-18)
- Internal: hardened SQL string handling for catalog-derived paths and
credentials.
- Internal: updated upstream manifest endpoint URL.
bedrockbio 1.3.0 (2026-04-28)
- Initial CRAN submission.
list_tables(): list available tables.
load_table(): lazily query a table with optional partition filters and
predicate pushdown via 'DuckDB' and 'Apache Iceberg'.
describe_table(): view table metadata, citation, and column definitions.