github timescale/timescaledb-toolkit 1.1.0

latest releases: 1.18.0, 1.17.0, 1.16.0...
3 years ago

This release contains new experimental features and bugfixes.

Experimental Features

  • hyperloglog has been updated to use Hyperloglog++ under the hood. This does not change the user-facing API but should improve the accuracy of hyperloglog() estimates. This is the last major change expected for hyperloglog() and is now a candidate for stabilization pending user feedback.
  • We've started experimenting with the pipeline API. While it's still very much a work in progress, it's at a point where the high-level concepts should be understandable. For example, a pipeline that outputs the daily change of a set of data, interpolating away any gaps in daily data, could look like
    SELECT timeseries(time, val)
        |> sort()
        |> resample_to_rate('trailing_average', '24 hours', true)
        |> fill_holes('interpolate')
        |> delta()
    FROM ...
    It's still early days for this API and it is not yet polished, but we would love feedback about its direction.

Bugfixes

  • Fixed a small memory leak in aggregation functions. This could have leaked ≈8 bytes per aggregate call.

As always we love feedback! All in-progress features are tracked in Feature Progress, and please stop by our Discussions or issue tracker if you have any questions, comments, or feedback!

Don't miss a new timescaledb-toolkit release

NewReleases is sending notifications on new releases.