datapress 0.2.15

Single `datapress` binary bundling both the DuckDB and DataFusion dataset HTTP backends, selectable at runtime via `server.backend`.
datapress-0.2.15 is not a library.

datapress

A single datapress binary that bundles both dataset HTTP backends — DuckDB and DataFusion — and picks the active one at runtime from server.backend in your datasets.toml.

cargo install datapress    # installs the `datapress` binary
datapress                  # reads ./datasets.toml (or $DATASETS_CONFIG)

Choosing a backend

# datasets.toml
[server]
backend = "duckdb"      # or "datafusion"

Slimmer single-backend builds

Both backends are compiled in by default. To build just one:

cargo install datapress --no-default-features --features duckdb
# or
cargo install datapress --no-default-features --features datafusion

Optional features

docs, swagger, metrics, and auth are forwarded to whichever backends are enabled, e.g.:

cargo install datapress --features swagger,auth,metrics

See the workspace README for full configuration details.