Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 15, 2025

This PR contains the following updates:

Package Update Change
timescale/timescaledb minor 2.19.3 -> 2.22.1

Release Notes

timescale/timescaledb (timescale/timescaledb)

v2.22.1

Compare Source

This release contains performance improvements and bug fixes since the 2.22.0 release. We recommend that you upgrade at the next available opportunity.

This release blocks the ability to leverage concurrent refresh policies in hierarchical continuous aggregates, as potential deadlocks can occur.
Concurrent refresh policies were introduced in 2.21.0 and allow users to define multiple time ranges, to refresh, e.g. data from the last hour in policy and the last day in a second policy.
If you are using this feature with hierarchical continuous aggregates, please remove the existing policies and create a new policy for the full range you want to refresh, of the continuous aggregate as follows:

--- Find the job ID's of the concurrent refresh policies
SELECT * FROM timescaledb_information.jobs WHERE proc_name = 'policy_refresh_continuous_aggregate';
--- Remove the job
SELECT delete_job("<job_id_of_concurrent_policy>");
--- Create new policy for hierarchical continuous aggregate
SELECT add_continuous_aggregate_policy('<name_of_materialized_view>',
  start_offset => INTERVAL '1 month',
  end_offset => INTERVAL '1 day',
  schedule_interval => INTERVAL '1 hour');

Bugfixes

  • #​7766 Load the OSM extension in the retention background worker to drop tiered chunks
  • #​8550 Error in gapfill with expressions over aggregates, groupby columns, and out-of-order columns
  • #​8593 Error on change of invalidation method for continuous aggregate
  • #​8599 Fix the attnum mismatch bug in chunk constraint checks
  • #​8607 Fix the interrupted continous aggregate refresh materialization phase that leaves behind pending materialization ranges
  • #​8638 ALTER TABLE RESET for orderby settings
  • #​8644 Fix the migration script for sparse index configuration
  • #​8657 Fix CREATE TABLE WITH when using UUIDv7 partitioning
  • #​8659 ALTER TABLE commands to foreign data wrapper chunks not propogated.
  • #​8693 Compressed index not chosen for varchar typed segmentby columns
  • #​8707 Block concurrent refresh policies for hierarchical continous aggregate due to potential deadlocks

Thanks

  • @​MKrkkl for reporting a bug in gapfill queries with expressions over aggregates and groupby columns
  • @​brandonpurcell-dev for creating a test case that showed a bug in CREATE TABLE WITH when using UUIDv7 partitioning
  • @​snyrkill for reporting a bug when interrupting a continous aggregate refresh

v2.22.0

Compare Source

This release contains performance improvements and bug fixes since the 2.22.0 release. We recommend that you upgrade at the next available opportunity.

This release blocks the ability to leverage concurrent refresh policies in hierarchical continuous aggregates, as potential deadlocks can occur.
Concurrent refresh policies were introduced in 2.21.0 and allow users to define multiple time ranges, to refresh, e.g. data from the last hour in policy and the last day in a second policy.
If you are using this feature with hierarchical continuous aggregates, please remove the existing policies and create a new policy for the full range you want to refresh, of the continuous aggregate as follows:

--- Find the job ID's of the concurrent refresh policies
SELECT * FROM timescaledb_information.jobs WHERE proc_name = 'policy_refresh_continuous_aggregate';
--- Remove the job
SELECT delete_job("<job_id_of_concurrent_policy>");
--- Create new policy for hierarchical continuous aggregate
SELECT add_continuous_aggregate_policy('<name_of_materialized_view>',
  start_offset => INTERVAL '1 month',
  end_offset => INTERVAL '1 day',
  schedule_interval => INTERVAL '1 hour');

Bugfixes

  • #​7766 Load the OSM extension in the retention background worker to drop tiered chunks
  • #​8550 Error in gapfill with expressions over aggregates, groupby columns, and out-of-order columns
  • #​8593 Error on change of invalidation method for continuous aggregate
  • #​8599 Fix the attnum mismatch bug in chunk constraint checks
  • #​8607 Fix the interrupted continous aggregate refresh materialization phase that leaves behind pending materialization ranges
  • #​8638 ALTER TABLE RESET for orderby settings
  • #​8644 Fix the migration script for sparse index configuration
  • #​8657 Fix CREATE TABLE WITH when using UUIDv7 partitioning
  • #​8659 ALTER TABLE commands to foreign data wrapper chunks not propogated.
  • #​8693 Compressed index not chosen for varchar typed segmentby columns
  • #​8707 Block concurrent refresh policies for hierarchical continous aggregate due to potential deadlocks

Thanks

  • @​MKrkkl for reporting a bug in gapfill queries with expressions over aggregates and groupby columns
  • @​brandonpurcell-dev for creating a test case that showed a bug in CREATE TABLE WITH when using UUIDv7 partitioning
  • @​snyrkill for reporting a bug when interrupting a continous aggregate refresh

v2.21.4

Compare Source

This release contains performance improvements and bug fixes since the 2.21.3 release. We recommend that you upgrade at the next available opportunity.

Bugfixes

  • #​8667 Fix wrong selectivity estimates uncovered by the recent Postgres minor releases 15.14, 16.10, 17.6.

v2.21.3

Compare Source

This release contains performance improvements and bug fixes since the 2.21.2 release. We recommend that you upgrade at the next available opportunity.

Bugfixes

  • #​8471 Fix MERGE behaviour with updated values

v2.21.2

Compare Source

This release contains performance improvements and bug fixes since the 2.21.1 release. We recommend that you upgrade at the next available opportunity.

Bugfixes

  • #​8418 Fix duplicate constraints in JOIN queries
  • #​8426 Fix chunk skipping min/max calculation
  • #​8434 Allow show_chunks to process more than 65535 chunks

v2.21.1

Compare Source

This release contains one bug fix since the 2.21.0 release. We recommend that you upgrade at the next available opportunity.

Bugfixes

  • #​8336 Fix generic plans for foreign key checks and prepared statements

Thanks

  • @​CodeTherapist for reporting the issue with foreign key checks not working after several INSERT statements

v2.21.0

Compare Source

This release contains performance improvements and bug fixes since the 2.22.0 release. We recommend that you upgrade at the next available opportunity.

This release blocks the ability to leverage concurrent refresh policies in hierarchical continuous aggregates, as potential deadlocks can occur.
Concurrent refresh policies were introduced in 2.21.0 and allow users to define multiple time ranges, to refresh, e.g. data from the last hour in policy and the last day in a second policy.
If you are using this feature with hierarchical continuous aggregates, please remove the existing policies and create a new policy for the full range you want to refresh, of the continuous aggregate as follows:

--- Find the job ID's of the concurrent refresh policies
SELECT * FROM timescaledb_information.jobs WHERE proc_name = 'policy_refresh_continuous_aggregate';
--- Remove the job
SELECT delete_job("<job_id_of_concurrent_policy>");
--- Create new policy for hierarchical continuous aggregate
SELECT add_continuous_aggregate_policy('<name_of_materialized_view>',
  start_offset => INTERVAL '1 month',
  end_offset => INTERVAL '1 day',
  schedule_interval => INTERVAL '1 hour');

Bugfixes

  • #​7766 Load the OSM extension in the retention background worker to drop tiered chunks
  • #​8550 Error in gapfill with expressions over aggregates, groupby columns, and out-of-order columns
  • #​8593 Error on change of invalidation method for continuous aggregate
  • #​8599 Fix the attnum mismatch bug in chunk constraint checks
  • #​8607 Fix the interrupted continous aggregate refresh materialization phase that leaves behind pending materialization ranges
  • #​8638 ALTER TABLE RESET for orderby settings
  • #​8644 Fix the migration script for sparse index configuration
  • #​8657 Fix CREATE TABLE WITH when using UUIDv7 partitioning
  • #​8659 ALTER TABLE commands to foreign data wrapper chunks not propogated.
  • #​8693 Compressed index not chosen for varchar typed segmentby columns
  • #​8707 Block concurrent refresh policies for hierarchical continous aggregate due to potential deadlocks

Thanks

  • @​MKrkkl for reporting a bug in gapfill queries with expressions over aggregates and groupby columns
  • @​brandonpurcell-dev for creating a test case that showed a bug in CREATE TABLE WITH when using UUIDv7 partitioning
  • @​snyrkill for reporting a bug when interrupting a continous aggregate refresh

v2.20.3

Compare Source

This release contains bug fixes since the 2.20.2 release. We recommend that you upgrade at the next available opportunity.

Bugfixes

  • #​8107 Adjust SkipScan cost for quals needing full scan of indexed data.
  • #​8211 Fixed dump and restore when chunk skipping is enabled.
  • #​8216 Fix for dropped quals bug in SkipScan.
  • #​8230 Fix for inserting into compressed data when vectorised check is not available.
  • #​8236 Fixed the snapshot handling in background workers.

Thanks

  • @​ikaakkola for reporting that SkipScan is slow when non-index quals do not match any tuples.

v2.20.2

Compare Source

This release contains bug fixes since the 2.20.1 release. We recommend that you upgrade at the next available opportunity.

Bugfixes

  • #​8200 Fix NULL compression handling for vectorized constraint checking

v2.20.1

Compare Source

This release contains performance improvements and bug fixes since the 2.20.0 release. We recommend that you upgrade at the next available opportunity.

Features

  • #​8145 Log only if compression ratio warnings are enabled

Bugfixes

  • #​7292 Intermittent "could not find pathkey item to sort" error when grouping or ordering by a time_bucket of an equality join variable.
  • #​8126 Allow setting bgw_log_level to FATAL and ERROR
  • #​8151 Treat null equal to null for merged CAgg refresh
  • #​8153 Restoring a database having NULL compressed data
  • #​8162 Fix setting compress_chunk_interval on continuous aggregates
  • #​8163 Fix gapfill crash with locf NULL values treated as missing
  • #​8171 Disable decompression limit during continuous aggregate refresh

Thanks

v2.20.0

Compare Source

This release contains performance improvements and bug fixes since the 2.22.0 release. We recommend that you upgrade at the next available opportunity.

This release blocks the ability to leverage concurrent refresh policies in hierarchical continuous aggregates, as potential deadlocks can occur.
Concurrent refresh policies were introduced in 2.21.0 and allow users to define multiple time ranges, to refresh, e.g. data from the last hour in policy and the last day in a second policy.
If you are using this feature with hierarchical continuous aggregates, please remove the existing policies and create a new policy for the full range you want to refresh, of the continuous aggregate as follows:

--- Find the job ID's of the concurrent refresh policies
SELECT * FROM timescaledb_information.jobs WHERE proc_name = 'policy_refresh_continuous_aggregate';
--- Remove the job
SELECT delete_job("<job_id_of_concurrent_policy>");
--- Create new policy for hierarchical continuous aggregate
SELECT add_continuous_aggregate_policy('<name_of_materialized_view>',
  start_offset => INTERVAL '1 month',
  end_offset => INTERVAL '1 day',
  schedule_interval => INTERVAL '1 hour');

Bugfixes

  • #​7766 Load the OSM extension in the retention background worker to drop tiered chunks
  • #​8550 Error in gapfill with expressions over aggregates, groupby columns, and out-of-order columns
  • #​8593 Error on change of invalidation method for continuous aggregate
  • #​8599 Fix the attnum mismatch bug in chunk constraint checks
  • #​8607 Fix the interrupted continous aggregate refresh materialization phase that leaves behind pending materialization ranges
  • #​8638 ALTER TABLE RESET for orderby settings
  • #​8644 Fix the migration script for sparse index configuration
  • #​8657 Fix CREATE TABLE WITH when using UUIDv7 partitioning
  • #​8659 ALTER TABLE commands to foreign data wrapper chunks not propogated.
  • #​8693 Compressed index not chosen for varchar typed segmentby columns
  • #​8707 Block concurrent refresh policies for hierarchical continous aggregate due to potential deadlocks

Thanks

  • @​MKrkkl for reporting a bug in gapfill queries with expressions over aggregates and groupby columns
  • @​brandonpurcell-dev for creating a test case that showed a bug in CREATE TABLE WITH when using UUIDv7 partitioning
  • @​snyrkill for reporting a bug when interrupting a continous aggregate refresh

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner May 15, 2025 15:23
@renovate renovate bot enabled auto-merge (squash) May 15, 2025 15:23
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 3 times, most recently from 3077e07 to 41c6af3 Compare May 27, 2025 16:00
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.20.0 chore(deps): update dependency timescale/timescaledb to v2.20.1 May 27, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 3 times, most recently from aca7c5d to 38d3756 Compare June 2, 2025 16:24
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.20.1 chore(deps): update dependency timescale/timescaledb to v2.20.2 Jun 2, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 2 times, most recently from 1d33a8d to d7168be Compare June 11, 2025 15:44
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.20.2 chore(deps): update dependency timescale/timescaledb to v2.20.3 Jun 11, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 5 times, most recently from 1777b72 to 0daec5b Compare June 19, 2025 00:53
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 2 times, most recently from 6772d81 to 3deb82a Compare June 30, 2025 14:47
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 3 times, most recently from a472898 to 97e4908 Compare July 8, 2025 15:36
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.20.3 chore(deps): update dependency timescale/timescaledb to v2.21.0 Jul 8, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 4 times, most recently from 4887b6c to 1e39941 Compare July 19, 2025 00:13
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch from 1e39941 to fcb6b44 Compare July 22, 2025 16:38
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.21.0 chore(deps): update dependency timescale/timescaledb to v2.21.1 Jul 22, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 2 times, most recently from c416910 to 9fc1c95 Compare July 28, 2025 15:30
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 4 times, most recently from 0a39e19 to 6cc21d2 Compare August 5, 2025 14:03
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.21.1 chore(deps): update dependency timescale/timescaledb to v2.21.2 Aug 5, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 4 times, most recently from c1bed9e to a294a2d Compare August 12, 2025 08:55
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.21.2 chore(deps): update dependency timescale/timescaledb to v2.21.3 Aug 12, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch from a294a2d to 329bbe6 Compare September 2, 2025 14:06
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.21.3 chore(deps): update dependency timescale/timescaledb to v2.22.0 Sep 2, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch from 329bbe6 to 2c223c4 Compare September 4, 2025 04:38
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch 2 times, most recently from b4866bc to 036ca64 Compare September 30, 2025 11:45
@renovate renovate bot changed the title chore(deps): update dependency timescale/timescaledb to v2.22.0 chore(deps): update dependency timescale/timescaledb to v2.22.1 Sep 30, 2025
@renovate renovate bot force-pushed the renovate/timescale-timescaledb-2.x branch from 036ca64 to e661092 Compare October 2, 2025 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant