Releases: metrico/quackpipe
Releases · metrico/quackpipe
v1.2.0-alpha
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
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
What's Changed
- Bump github.com/marcboeker/go-duckdb from 1.8.1 to 1.8.2 by @dependabot in #37
- JSONEachRow / NDJSON support by @lmangani in #38
Full Changelog: v1.1.1...v1.1.2
v1.1.1
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
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
- @afzal-qxip made their first contribution in #27
Full Changelog: v1.0.2...v1.1.0
v1.0.2
v1.0.1
v1.0.0
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
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
What's Changed
- Bump github.com/marcboeker/go-duckdb from 1.6.2 to 1.6.3 by @dependabot in #17
New Contributors
- @dependabot made their first contribution in #17
Full Changelog: v0.10.1...v0.10.2