bedrockbio 2.0.0
- 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
list_namespaces(): list available namespaces (data
sources).
describe_namespace(): view namespace metadata,
citation, license, instructions, and the namespace’s tables.
bedrockbio 1.3.1
- Internal: hardened SQL string handling for catalog-derived paths and
credentials.
- Internal: updated upstream manifest endpoint URL.
bedrockbio 1.3.0
- 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.