这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: turbot/tailpipe

v0.7.1

07 Oct 12:36
5817e03

Choose a tag to compare

Bug Fixes

  • Build: Restored CentOS/RHEL 9 compatibility by pinning the build image to an older libstdc++/GCC baseline. Previous build linked against newer GLIBCXX symbols, causing Tailpipe to fail on CentOS/RHEL 9.

v0.7.1-rc.0

06 Oct 10:41
44452e1

Choose a tag to compare

v0.7.1-rc.0 Pre-release
Pre-release
new image

v0.7.0

22 Sep 10:26
bbb49b5

Choose a tag to compare

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 on tp_timestamp without needing a separate tp_date filter. A tp_date column 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.

  • The connect command 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 --init argument to immediately configure the session. For
      example:
      duckdb --init $(tailpipe connect)
      Note: The minimum supported DuckDB version is 1.4.0.

Bug Fixes

  • Include partitions for local plugins in the tailpipe plugin list command. (#538)

v0.7.0-rc.3

19 Sep 12:30
b417ca3

Choose a tag to compare

v0.7.0-rc.3 Pre-release
Pre-release
Set ExitCodeMigrationUnsupported exit code for migration unsupported …

v0.7.0-rc.2

18 Sep 17:54
22bed56

Choose a tag to compare

v0.7.0-rc.2 Pre-release
Pre-release
Revert "update go-duckdb"

This reverts commit 8909e5857108db53a4cdfacfe0a34146310084e6.

v0.7.0-rc.1

17 Sep 12:42
6d721f6

Choose a tag to compare

v0.7.0-rc.1 Pre-release
Pre-release
Backup DuckLake metadata database (#564)

v0.7.0-rc.0

16 Sep 13:48
cee6e42

Choose a tag to compare

v0.7.0-rc.0 Pre-release
Pre-release
Ducklake migration (#552)

v0.7.0-alpha.202509121431

12 Sep 14:37
5184d49

Choose a tag to compare

Pre-release
golang cross new version

v0.6.2

24 Jul 14:54
3837999

Choose a tag to compare

Bug fixes

  • Fix issue where --to was not respected for zero granularity data. (#483)
  • Fix issue where the relative time passed to from/to args 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 .inspect output to show the plugin name for custom tables. (#360)
  • Fix query JSON outputs to be consistent with DuckDB. (#432)

Dependencies

  • Upgrade go-viper/mapstructure/v2 and oauth2 packages to remediate high and moderate vulnerabilities.

v0.6.1

02 Jul 15:24
6ce9b7a

Choose a tag to compare

Bug fixes

  • Update core version to v0.2.9 - fix issue where collection state is not being saved for zero-granularity collections. (#251)