Skip to content

Releases: turbolytics/sql-flow

Iceberg Sink Support

15 Jan 01:12
9c36467
Compare
Choose a tag to compare

Adds iceberg as a sink - #63

Implements iceberg sink using pyiceberg https://py.iceberg.apache.org/.

Support for appending to an already defined iceberg table.

Adds pandas deserialization

07 Jan 02:02
Compare
Choose a tag to compare
Adds back in double serialization for the auto-type serialization

refs #48

Config from Envvars starting with SQLFLOW_

07 Jan 01:40
5fdaab7
Compare
Choose a tag to compare

Adds support for configuration using envars starting with the SQLFLOW_ prefix.

Updates Jinja2 for critical security vuln.

Updates bluesky config to allow configuration kafka brokers from env vars.

Blueskey Firehose Support!

07 Jan 00:13
703a128
Compare
Choose a tag to compare

This release includes primitives to interact with the Bluesky Firehose including:

  • Websocket Source
  • HTTP Debug Endpoint to run arbitrary SQL against SQLFlow database for debugging purposes
  • Local Parquet Sink to write parquet data out to the local filesystem
  • Performance improvements by removing redundant serialization

In Memory Tumbling Window Support

26 Dec 21:43
c1430d4
Compare
Choose a tag to compare
  • Support for in memory tumbling windows.
  • Benchmark Harness

CSV Table Support

01 Dec 21:26
Compare
Choose a tag to compare
  • Support for CSV-based join tables
  • CSVs can be read dynamically using read_csv()
  • CSVs can be loaded statically into memory
  • CSV benchmarks
  • Enhanced testing of configuration files
  • Configuration file naming conventions and standardization

MVP

27 Nov 01:35
9d4216f
Compare
Choose a tag to compare
MVP

Created an MVP proving out the DuckDB SQL transformation approach, including:

  • Documentation
  • Local dev harness
  • Test Suite
  • Synthetic Data generation
  • Config validator
  • Benchmarks
  • Configuration Examples
  • Docker image