Skip to content

Release 1.8.0

Choose a tag to compare

@robinskil robinskil released this 29 Jun 14:59
· 174 commits to main since this release

What's Changed

  • Accept a single path/glob string in file-format table functions by @robinskil in #287
  • Per-format config + per-table OPTIONS for netcdf/atlas/bbf by @robinskil in #288
  • Make config runtime-owned + per-format config & per-table OPTIONS by @robinskil in #289
  • Make S3Config the single source of truth for object storage by @robinskil in #290
  • Storage config owns data dirs + optional S3; NetCDF output to configured tmp by @robinskil in #291
  • Slim data-lake: replace TableManager/FileManager/DataLake with native SessionContext by @robinskil in #292
  • Add Delta Lake support (read_delta + STORED AS DELTA) by @robinskil in #293
  • Add AWS Glue-style crawler for external tables by @robinskil in #294
  • Sync 1.7.3 docs with code; fix stale config reference by @robinskil in #296
  • Add beacon-cli: a Python terminal client for Beacon by @robinskil in #297
  • Fix EXPLAIN ANALYZE panic over external NetCDF/nd-array tables by @robinskil in #298
  • Add admin REST endpoints for crawlers and external tables by @robinskil in #299
  • Add PostgreSQL/MySQL external tables as DataFusion table providers by @robinskil in #300
  • Enrich REST API OpenAPI documentation by @robinskil in #301
  • Read legacy logical tables as external tables by @robinskil in #295
  • Make table-config an admin-only REST endpoint by @robinskil in #302
  • Add TypeScript/JavaScript SDK (clients/beacon-ts) by @robinskil in #303
  • Add EXPLAIN ANALYZE pgjson endpoint (/api/explain-analyze-query) by @robinskil in #306
  • Admin web UI, bundled into the Beacon server and Docker image by @robinskil in #307
  • Accept .tif as well as .tiff for the dataset-schema endpoint by @robinskil in #308
  • Auto-select broadcast-compatible dimensions for SELECT * on netCDF & Zarr by @robinskil in #310
  • fix(nd-array): make SELECT * dimension auto-selection robust by @robinskil in #312
  • Move beacon-iceberg into beacon-file-formats/ by @robinskil in #309
  • Lance-backed managed table engine by @robinskil in #313
  • Reduce dependencies and tune build for compile time by @robinskil in #314
  • docs: align 1.7.3 docs with code and document missing features by @robinskil in #315
  • Expand integration test suite and fix the bugs it surfaced by @robinskil in #317
  • test: expand unit-test coverage + fix super_type_arrow bugs by @robinskil in #319
  • Return a clear error for an output format on a non-SELECT statement by @robinskil in #318
  • Authentication & role-based access control by @robinskil in #321
  • docs: prepare 1.8.0 release by @robinskil in #320
  • Admin UI: dataset file management, resumable uploads, RBAC UI, SQL autocomplete by @robinskil in #322

Full Changelog: v1.7.3...v1.8.0