Skip to content

Releases: turbolytics/sql-flow

DuckDB Core Pipeline Enhancments: UDF, Attach and SQL Sinks

20 Jan 01:10
85a528e

Choose a tag to compare

Enhancements to the core handler pipeline to expose DuckDB. This allows for:

  • User Defined Functions - Register and execute UDFs on streaming data (refs #70 )
  • User Defined Sinks - Execute SQL on sink data, enabling all DuckDB supported outputs (refs #76 )
  • Prometheus Metrics (refs #12 )

Iceberg Sink Support

15 Jan 01:12
9c36467

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

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

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

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

Choose a tag to compare

  • Support for in memory tumbling windows.
  • Benchmark Harness

CSV Table Support

01 Dec 21:26

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

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