Releases: turbot/tailpipe
Releases · turbot/tailpipe
v0.7.1
v0.7.1-rc.0
new image
v0.7.0
v0.7.0 [2025-09-22]
Major Changes
-
Replace native Parquet conversion with a DuckLake database backend. (#546)
- DuckLake is DuckDB’s new lakehouse format: data remains in Parquet files, but metadata is efficiently tracked in a
separate DuckDB database. - DuckLake supports function-based partitioning, which allows data to be partitioned by year and month. This enables
efficient file pruning ontp_timestampwithout needing a separatetp_datefilter. Atp_datecolumn will still
be present for compatibility, but it is no longer required for efficient query filtering. - Existing data will be automatically migrated the next time Tailpipe runs. Migration does not
occur if progress output is disabled (--progress=false) or when using machine-readable output (json,line,
csv).
Note: For CentOS/RHEL users, the minimum supported version is now CentOS Stream 10 / RHEL 10 due to
libstdc++library compatibility. - DuckLake is DuckDB’s new lakehouse format: data remains in Parquet files, but metadata is efficiently tracked in a
-
The
connectcommand now returns the path to an initialisation SQL script instead of the database path. (#550)- The script sets up DuckDB with required extensions, attaches the Tailpipe database, and defines views with optional
filters. - You can pass the generated script to DuckDB using the
--initargument to immediately configure the session. For
example:Note: The minimum supported DuckDB version is 1.4.0.duckdb --init $(tailpipe connect)
- The script sets up DuckDB with required extensions, attaches the Tailpipe database, and defines views with optional
Bug Fixes
- Include partitions for local plugins in the
tailpipe plugin listcommand. (#538)
v0.7.0-rc.3
Set ExitCodeMigrationUnsupported exit code for migration unsupported …
v0.7.0-rc.2
Revert "update go-duckdb" This reverts commit 8909e5857108db53a4cdfacfe0a34146310084e6.
v0.7.0-rc.1
Backup DuckLake metadata database (#564)
v0.7.0-rc.0
Ducklake migration (#552)
v0.7.0-alpha.202509121431
golang cross new version
v0.6.2
Bug fixes
- Fix issue where
--towas not respected for zero granularity data. (#483) - Fix issue where the relative time passed to
from/toargs were getting parsed incorrectly. (#485) - Fix issue where Tailpipe was crashing if the collection state file had nil trunk states from the previous collection. (#489)
- Fix
.inspectoutput to show the plugin name for custom tables. (#360) - Fix query JSON outputs to be consistent with DuckDB. (#432)
Dependencies
- Upgrade
go-viper/mapstructure/v2andoauth2packages to remediate high and moderate vulnerabilities.