Skip to content

Releases: splitgraph/seafowl

v0.5.8

15 Aug 12:58
Compare
Choose a tag to compare

[0.5.8] - 2024-08-14

  • Separate qualifier for new and old sync pks (#608)
  • Allow running Seafowl without an object store / catalog config.
    (#607)
  • Remove bucket from options (#603)
  • Remove prefix from options (#595)
  • Migrate unstable field json repr to a canonical one
    (#594)
  • Add flag denoting first sync response (#593)
  • Refactor object_store_factory and create StorageLocationInfo
    (#592)
  • Support empty syncs with no batches provided as payload
    (#591)
  • Add origin and position to flight handler debug (#590)
  • Patch DF to circumvent an analyzer rule (#586)
  • DataFusion 40 upgrade (#584)
  • Optional sync sequence number (#581)
  • BEAC-167: Move object store configs to object_store_factory
    (#580)
  • Add criteria for max separate sync calls to apply when flushing
    (#579)
  • Add memory and local FS store to the object_store_factory builder function
    (#578)
  • BEAC-167: Create a crate that instantiates an object store based on URL, settings and environment
    variables (#569)
  • TPC-DS Q75 fix backport (#563)
  • Workflow_dispatch trigger for nightly workflow (#562)
  • Allow using RUST_LOG_STYLE=never to disable ANSI colors
    (#561)
  • Use the storage location name as the key in the clade schema
    (#556)
  • Increase retries and add delay backoff to connect to client on tests
    (#554)
  • Make origin a string (#548)

v0.5.7

21 Jun 13:37
Compare
Choose a tag to compare

[0.5.7] - 2024-06-21

  • Add flush task (#534)
  • Add sync metrics (#533)
  • Upgrade to DataFusion 39 (#532)
  • Add support for inline-ing metastore over Flight
    (#531)
  • Sync protocol improvements (#530)
  • Data replication interface (#527)
  • Autodetect bucket region in S3 without custom endpoints
    (#526)
  • Ignore DeltaTableAlready delta error during conversion of a parquet folder
    (#525)
  • Make CONVERT TO DELTA overwrite if exists (#523)
  • DataFusion 37.1 upgrade (#520)
  • Add various object store cache Prometheus metrics
    (#519)
  • Add Prometheus metrics to MemoryManager (#518)

v0.5.6

22 Apr 14:05
Compare
Choose a tag to compare

[0.5.6] - 2024-04-22

  • Improve Arrow Flight SQL interface logging (#517)
  • Move Delta store creation into a separate ObjectStoreFactory
    (#516)
  • Best effort chunk coalescing implementation (#515)
  • Use tokio-graceful-shutdown for SIGINT / SIGTERM
    (#513)
  • Upgrade to DataFusion 36 (#511)
  • Enable using session tokens for the S3 client (#510)
  • Fix condition for caching clade object stores (#509)
  • Add caching on top of clade-provided object stores too
    (#508)
  • Improve caching object store performance (#507)
  • Make object_store confgi section optional (#506)
  • Add support for dynamic object store usage via clade
    (#504)

v0.5.5

26 Feb 11:52
Compare
Choose a tag to compare

[0.5.5] - 2024-02-26

  • Add a http health endpoint (#502)
  • Add support for public S3 buckets (#501)
  • Add gRPC metrics (#500)
  • Implement prometheus metrics (#499)
  • Upgrade to DataFusion 35 and Arrow 50 (#498)
  • Replace log with tracing (#493)
  • Use from_env when creating the DataFusion session config
    (#490)

v0.5.4

17 Jan 10:18
Compare
Choose a tag to compare

[0.5.4] - 2024-01-17

  • Upgrade to DataFusion 34 and Arrow 49 (#486)
  • Enable external metastores (#483)
  • Eager dropping of tables and schemas (#481)
  • Add Arrow Flight SQL frontend (#478)

v0.5.3

04 Dec 08:44
Compare
Choose a tag to compare

[0.5.3] - 2023-12-04

  • Implement CONVERT TO DELTA statement (#473)
  • Support sub-folder paths as data firs in object stores
    (#472)
  • Introduce Seafowl CLI (#468)
  • Upgrade to DataFusion 32 (#465)

v0.5.2

07 Sep 08:59
Compare
Choose a tag to compare

[0.5.2] - 2023-09-07

  • Wire up COPY TO statement (#462)
  • Upgrade to DataFusion 30 and Arrow 45 (#461)
  • Enable time travel for write statements with source queries
    (#460)

v0.5.1

03 Aug 09:08
Compare
Choose a tag to compare

[0.5.1] - 2023-08-01

  • Upgrade to DataFusion 28 and Arrow 43 (#458)
  • Implement CREATE OR REPLACE FUNCTION statement path
    (#455)
  • Enable passing of supplied get options via the HTTP object store
    (#454)

v0.5.0

13 Jul 05:25
Compare
Choose a tag to compare

[0.5.0] - 2023-07-12

  • Upgrade to DataFusion 27 and Arrow 42 (#453)
  • Load schemas without tables and double-check missing DB ids in a given context
    (#446)
  • Implement schema coercion and file streaming in the upload endpoint
    (#439)
  • Return timing data in response headers (#438)

v0.4.3

07 Jun 13:40
Compare
Choose a tag to compare

[0.4.3] - 2023-06-07

  • Enable creating external tables on cloud object stores
    (#433)
  • Implement streaming of result rows (#424)