Skip to content

Releases: timescale/timescaledb-toolkit

1.10.1

19 Aug 00:03
9b7ca12
Compare
Choose a tag to compare

What's Changed

Note that the 1.10.1 patch release is to fix an issue where the 1.9.0 release unintentionally identified the toolkit extension version as 1.10.0-dev in the postgresql control file.

Full Changelog: 1.8.0...1.10.1

1.9.0

16 Aug 20:34
Compare
Choose a tag to compare

What's Changed - Known Issues. Use 1.10.1 instead!

Full Changelog: 1.8.0...1.9.0

1.8.0

05 Jul 20:54
Compare
Choose a tag to compare

TimescaleDB Toolkit v1.8.0

Merged Pull Requests

Features

Bug Fixes

  • Relax tolerance in UDDSketch merge assertions by @rtwalker in #441

Internal Improvements

Others

  • Paused building RPM packages because of the failure to build pgx on CentOS 7

Full Changelog: 1.7.0...1.8.0

1.7.0

10 May 20:34
Compare
Choose a tag to compare

TimescaleDB Toolkit v1.7.0

Merged Pull Requests

Closed Issues

  • Incorrect NULL handling in hyperloglog #362
  • percentile_agg throws "returned Datum was NULL" error since version 2.5.1 #383
  • Refactor and simplify TimeVector #384
  • substantial decline in performance of percentile_agg #397
  • Specialize freq_agg and topn_agg for bigints and text rather than supporting AnyElement #376
  • Using deprecated functionality in Rust 1.59.0 #353
  • Refactor and simplify TimeVector #384

Full diff since v1.6.0

1.6.0

29 Mar 20:33
Compare
Choose a tag to compare

This release includes new and updated experimental functionality, as well as some internal updates.

Experimental Features

  • #370 Implement a TopN (topn_agg) variant of our freq_agg
  • #375 Add prototype gauge_agg and associated functions delta, idelta_left, idelta_right, rollup
  • #368 Add into_values function for state_agg
  • #330 improvements to freq_agg
  • #351 Make serialize functions strict to handle NULL values in partitioned aggregates

Internal Improvements

  • #332 #377 improve build and test scripts

1.5.2

07 Mar 19:14
Compare
Choose a tag to compare

This release contains bug fixes since the 1.5.0 release.
This release is high priority for upgrade. We strongly recommend that you
upgrade as soon as possible.

Bug Fixes

  • PR #351 - Make serialize functions strict
  • There's a vulnerability in Toolkit 1.5 and earlier due to the fact that it creates a PLPGSQL function using CREATE OR REPLACE and without properly locking down the search path. This means that a user could pre-create the trigger function to run arbitrary code. To fix this we remove the trigger entirely; it no longer pulls its weight. This fix locks down our update scripts to only use CREATE OR REPLACE when actually necessary; while we don't yet have an exploit for the other functions, it would be unsurprising if one exists.

1.5.0

31 Jan 19:11
c3aeaf0
Compare
Choose a tag to compare

This release includes new experimental functionality, as well as some internal updates.

Experimental Features

  • freq_agg for estimating the most common elements in a column
  • state_agg for measuring the total time spent in different states

Internal Improvements

  • Updated rust to 1.57
  • Enforce clippy linting

1.4.0-cloud

17 Nov 22:35
Compare
Choose a tag to compare

Version 1.4.0 with more permissive permissions to work correctly when provided by a managed environment. Use the regular version of the release, unless you have specific reason to use this one.

1.4.0

17 Nov 21:53
d9d8cb1
Compare
Choose a tag to compare

This release updates the toolkit code work with Postgres 14. It also updates the extension to use the 0.2 version of pgx.

Full Changelog: 1.3.1...1.4.0

1.3.1-cloud

27 Oct 16:38
6c984db
Compare
Choose a tag to compare

Version 1.3.1 with more permissive permissions to work correctly when provided by a managed environment. Use the regular version of the release, unless you have specific reason to use this one.