Skip to content

Releases: metrico/quackpipe

v1.2.0-alpha

27 Jan 17:43
9f9880a
Compare
Choose a tag to compare
v1.2.0-alpha Pre-release
Pre-release

What's Changed

How to use

Run the quackpipe with the parquet ingester enabled:

docker run \
  -e QUACK_PIPE_ENABLED=true \
  -e QUACK_PIPE_ROOT=/data \
  -e QUACK_PIPE_MERGE_TIMEOUT_S=10 \
  -v "$(pwd)/_data:/data" \
  -p 8080:8123 \
  ghcr.io/metrico/quackpipe:latest

Create a "table"

cat <<EOF | curl -X POST http://localhost:8080/quackdb/create --data-binary @/dev/stdin
create_table: test
fields:
  timestamp_ns: INT8
  fingerprint: INT8
  str: STRING
  value: FLOAT8
engine: Merge
order_by:
  - timestamp_ns
timestamp:
  field: timestamp_ns
  precision: ns
partition_by: ""
EOF

Send the data:

cat <<EOF | curl -X POST http://localhost:8080/quackdb/test/insert -H 'Content-Type: application/x-ndjson' --data-binary @/dev/stdin
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
{"timestamp_ns": 1668326823000000000, "fingerprint": 1234567890, "str": "hello", "value": 123.456}
EOF

Full Changelog: v1.1.3...v1.2.0-alpha

v1.1.3

08 Nov 09:53
a77930c
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/marcboeker/go-duckdb from 1.8.2 to 1.8.3 by @dependabot in #39

Full Changelog: v1.1.2...v1.1.3

v1.1.2

18 Oct 19:13
057a8c0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

25 Sep 08:44
d382b3b
Compare
Choose a tag to compare

What's Changed

  • Update to DuckDB v1.1.1
  • Update to golang 1.22
  • Bump github.com/marcboeker/go-duckdb from 1.8.0 to 1.8.1 by @dependabot in #36

Full Changelog: v1.1.0...v1.1.1

v1.1.0

11 Sep 08:19
6c87542
Compare
Choose a tag to compare

What's Changed

  • Update to DuckDB v1.1.0
  • Update to chsql v1.0.3
  • integrate with chsql extension by @lmangani in #26
  • Refactor by @afzal-qxip in #27
  • Bump github.com/marcboeker/go-duckdb from 1.7.0 to 1.7.1 by @dependabot in #33
  • Bump github.com/marcboeker/go-duckdb from 1.7.1 to 1.8.0 by @dependabot in #34

New Contributors

Full Changelog: v1.0.2...v1.1.0

v1.0.2

01 Jul 18:52
e1a866f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

15 Jun 16:49
b54606a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

07 Jun 17:44
6510cba
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/marcboeker/go-duckdb from 1.6.6 to 1.7.0 by @dependabot in #23

Full Changelog: v0.10.3...v1.0.0

v0.10.3

04 Jun 09:12
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/marcboeker/go-duckdb from 1.6.4 to 1.6.5 by @dependabot in #21
  • Bump github.com/marcboeker/go-duckdb from 1.6.5 to 1.6.6 by @dependabot in #22

Full Changelog: v0.10.2...v0.10.3

v0.10.2

20 May 13:25
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/marcboeker/go-duckdb from 1.6.2 to 1.6.3 by @dependabot in #17

New Contributors

Full Changelog: v0.10.1...v0.10.2